/* latin-ext */
@font-face {
  font-family: "Titillium Web";
  font-style: normal;
  font-weight: 400;
  src: url(/build/fonts/titillium-web-latin-ext.b14344ef.woff2) format("woff2");
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: "Titillium Web";
  font-style: normal;
  font-weight: 400;
  src: url(/build/fonts/titillium-web-latin.475030ab.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
:root {
  --font-family-sans-serif: "Titillium Web";
  --font-family-monospace: "Titillium Web";
  --font-family-base: "Titillium Web";
  --text-color-dark: hsl(207, 61%, 29%);
  --color-primary: hsl(207, 61%, 29%);
  --link-color: hsl(207, 61%, 29%);
  --link-hover-color: hsl(191, 56%, 70%);
  --body-bg:	hsl(0, 0%, 100%);
  --aside-bg: hsl(216, 20%, 95%);
}

/* Layout
   ========================================================================= */
body {
  color: var(--color-primary);
  overflow-x: hidden;
}

.content-header-title {
  align-self: center;
}

.content-header-title .title {
  font-weight: bold;
}

.main-header #header-logo a {
  display: block;
  color: var(--color-primary);
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  width: 250px;
  height: 54px;
}

/* Main-sidebar
 =========================================================================*/
.main-sidebar::-webkit-scrollbar {
  display: none;
}

.main-sidebar {
  scrollbar-width: none;
}

.main-sidebar .sidebar-menu li {
  padding: 10px 18px 10px 18px;
}

.main-sidebar .logo {
  display: flex;
  justify-content: center;
  padding: 40px 18px 40px 18px;
}

.sidebar-menu .menu-icon {
  color: var(--color-primary);
}

.sidebar-menu li:not(.submenu-active).active .menu-icon, .sidebar-menu li:not(.submenu-active).active a i {
  color: var(--link-hover-color);
}

.main-sidebar .sidebar-menu li ul.treeview-menu li {
  padding: 10px 0 10px 0;
}

.main-sidebar .sidebar-menu li ul.treeview-menu li a {
  padding-left: 10px;
}

.treeview .treeview-icon {
  top: 1px;
  left: 1px;
  position: relative;
}

.treeview-menu li > a {
  display: flex;
}

/* buttons
 =========================================================================*/
.btn-primary:hover, .btn-primary:disabled {
  background-color: var(--link-hover-color);
  color: var(--color-primary);
  font-weight: bold;
}

/* Forms
 =========================================================================*/
.form-group label {
  color: var(--color-primary);
  font-weight: bold;
  margin-bottom: 5px;
}

/* Tables
 ========================================================================= */
table.datagrid tr:nth-child(odd) {
  background-color: var(--aside-bg);
}

table.datagrid thead tr:first-child {
  background-color: var(--body-bg) !important;
}

.datagrid thead a, .datagrid thead span {
  font-weight: bolder;
}

/* Null field */
.badge.badge-secondary {
  padding: 8px 10px;
}

/* active field */
.custom-switch .custom-control-input:disabled:checked ~ .custom-control-label:before {
  background-color: var(--color-primary);
}

/* disabled link arrows order */
.not-available {
  pointer-events: none;
  color: grey;
}

/* icon actions */
.datagrid td.actions {
  min-width: 185px;
}

.datagrid td.actions a {
  cursor: pointer;
}

/* Pagination */
.page-item.active .page-link {
  background: var(--color-primary);
}

.page-item.active .page-link:hover {
  background: var(--link-hover-color);
  color: var(--color-primary);
}

/* Hidden resizer table*/
#content-resizer-handler, #sidebar-resizer-handler {
  display: none;
}

/* Button filtros */
.datagrid-filters a {
  border: 1px solid var(--color-primary);
}

/* locale_menu */
#locale-menu {
  margin-right: 15px;
}

/* user_menu
 =========================================================================*/
.user-name {
  font-size: var(--font-size-lg);
  color: var(--color-primary);
  text-transform: capitalize;
}

.user-menu-wrapper .popover-body {
  padding: 5px 0 10px;
  border: 1px solid var(--color-primary);
  border-radius: 4px;
}

.user-menu-wrapper .popover-content-section + .popover-content-section {
  border: none;
}

.user-menu-wrapper .user-menu a span {
  font-size: var(--font-size-lg);
}

.user-menu-wrapper .user-details {
  display: none;
}

.white-space-header {
  width: 25%;
}

.main-header .navbar {
  display: flex;
  padding: 0;
  width: 50%;
  height: auto;
  justify-content: center;
}

.navbar-custom-menu {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  width: 25%;
}

.navbar-custom-menu .user-character {
  width: 35px;
  height: 35px;
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  border-radius: 50%;
  background: var(--link-hover-color);
}

.navbar-custom-menu .user-character .user-name {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 35px;
  height: 35px;
  margin: 0;
  padding: 0;
  font-weight: bolder;
}

.user-menu .user-action {
  padding: 6px 15px;
}

.user-menu hr {
  display: none;
}

#main-menu .menu {
  padding-left: 10% !important;
}

.bs-popover-auto[x-placement^=bottom] > .arrow:before, .bs-popover-bottom > .arrow:before {
  top: 1px;
  border-width: 0 0.5rem 0.5rem;
  border-bottom-color: var(--color-primary);
}

.bs-popover-auto[x-placement^=bottom] > .arrow:after, .bs-popover-bottom > .arrow:after {
  top: 3px;
  border-width: 0px 0.5rem 0.5rem;
  border-bottom-color: #fff;
}

/*Filters
 =========================================================================*/
#modal-filters .modal-header {
  display: flex;
  justify-content: flex-start;
  align-items: center;
  background: var(--body-bg);
  padding: 15px 20px;
}

#modal-filters .modal-title {
  font-weight: bold;
}

#modal-filters .modal-header button:first-child {
  order: 2;
}

#modal-filters .modal-header button:last-child {
  margin: 0 5px 0 20px;
}

#modal-filters .modal-body .filter-field {
  border: none !important;
}

#modal-filters .modal-body form {
  padding: 20px 10px;
}

/* Breadcrumbs */
#breadcrumbs {
  min-height: 65px;
}

#breadcrumbs .breadcrumb {
  background: var(--white);
  font-size: 1rem;
  font-weight: 600;
  padding-left: 0px;
}

#breadcrumbs .breadcrumb-item.active {
  font-weight: 500;
}

/* Flash messages */
#flash-messages {
  position: fixed;
  z-index: 1050;
  width: 100vw;
  text-align: center;
}

/* Icon batch Actions */
.batch-actions {
  display: flex;
  justify-content: center;
  align-items: center;
}

/* Medias */
@media (max-width: 1024px) {
  .wrapper .main-header,
.content .content-header,
.content-body .datagrid-header-tools,
.content-panel-footer.without-padding {
    width: 96vw;
  }

  .main-header .navbar {
    justify-content: flex-start;
  }

  .white-space-header {
    display: none;
  }

  .main-header #header-logo a {
    width: 150px;
    height: 32px;
  }

  .content-panel-body.without-padding {
    width: 96vw;
    overflow: scroll;
  }
}
@media (max-width: 576px) {
  .wrapper .main-header,
.content .content-header,
.content-body .datagrid-header-tools,
.content-panel-footer.without-padding {
    width: 90vw;
  }

  .main-header #header-logo a {
    width: 150px;
    height: 30px;
  }

  .content-panel-body.without-padding {
    width: 90vw;
    overflow: scroll;
  }

  .pagination .page-item .page-link span {
    display: none;
  }

  .content-header div {
    flex-wrap: wrap;
  }

  .content-header .page-actions {
    padding: 10px 0 0;
    display: flex;
  }

  .content-header .page-actions .btn {
    margin-top: 10px;
  }
}
@media (max-width: 450px) {
  #header-logo {
    display: none;
  }
}
@media (min-width: 1024px) {
  .wrapper {
    grid-template-areas: "sidebar header" "sidebar content-wrapper";
    margin: 0;
  }

  .main-sidebar {
    background-color: var(--aside-bg);
    height: 100vh;
    position: sticky;
    position: -webkit-sticky;
  }

  .main-sidebar .sidebar-menu li.active {
    background-color: var(--body-bg);
  }

  .content-wrapper {
    min-height: 90vh;
    width: 78vw;
  }

  .content-panel-body {
    padding: 18px 25px 25px 5px;
  }

  .form-group label {
    flex: 10% 0 0;
  }

  .field-boolean .form-widget {
    margin-left: calc(10% + 5px);
  }

  /* page edit user*/
  .ea-new-User .form-group label,
.ea-edit-User .form-group label {
    flex: 16% 0 0;
  }

  .ea-new-User .field-boolean .form-widget,
.ea-edit-User .field-boolean .form-widget {
    margin-left: calc(16% + 5px);
  }
}
@media (min-width: 1280px) {
  .form-group label {
    flex: 7% 0 0;
  }

  .field-boolean .form-widget {
    margin-left: calc(7% + 5px);
  }

  /* page edit user*/
  .ea-new-User .form-group label,
.ea-edit-User .form-group label {
    flex: 13% 0 0;
  }

  .ea-new-User .field-boolean .form-widget,
.ea-edit-User .field-boolean .form-widget {
    margin-left: calc(13% + 5px);
  }
}
.content-wrapper {
  min-height: 90vh;
  overflow-y: auto;
}

.fs-20px {
  font-size: 20px;
}

.w-20px {
  width: 20px;
}

/* Footer */
.footer-background {
  color: var(--text-on-primary);
  background: var(--color-primary);
}

.footer-background a {
  color: var(--text-on-primary);
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYXBwLmNzcyIsIm1hcHBpbmdzIjoiQUFBQTtBQUNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQ0NGO0FEQ0E7QUFDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUNDRjtBREVBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FDQUY7O0FER0E7OEVBQUE7QUFFQTtFQUNFO0VBQ0E7QUNBRjs7QURHQTtFQUNFO0FDQUY7O0FER0E7RUFDRTtBQ0FGOztBREVBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUNDRjs7QURFQTsyRUFBQTtBQUVBO0VBQ0U7QUNDRjs7QURFQTtFQUNFO0FDQ0Y7O0FERUE7RUFDRTtBQ0NGOztBRENBO0VBQ0U7RUFDQTtFQUNBO0FDRUY7O0FEQ0E7RUFDRTtBQ0VGOztBRENBO0VBQ0U7QUNFRjs7QURDQTtFQUNFO0FDRUY7O0FEQUE7RUFDRTtBQ0dGOztBRERBO0VBQ0U7RUFDQTtFQUNBO0FDSUY7O0FEREE7RUFDRTtBQ0lGOztBRERBOzJFQUFBO0FBRUE7RUFDRTtFQUNBO0VBQ0E7QUNJRjs7QUREQTsyRUFBQTtBQUVBO0VBQ0U7RUFDQTtFQUNBO0FDSUY7O0FEREE7NEVBQUE7QUFFQTtFQUNFO0FDSUY7O0FEREE7RUFDRTtBQ0lGOztBRERBO0VBQ0U7QUNJRjs7QUREQTtBQUNBO0VBQ0U7QUNJRjs7QURGQTtBQUNBO0VBQ0U7QUNLRjs7QURIQTtBQUNBO0VBQ0U7RUFDQTtBQ01GOztBREhBO0FBQ0E7RUFDRTtBQ01GOztBREpBO0VBQ0U7QUNPRjs7QURKQTtBQUNBO0VBQ0U7QUNPRjs7QURKQTtFQUNFO0VBQ0E7QUNPRjs7QURKQTtBQUNBO0VBQ0U7QUNPRjs7QURKQTtBQUNBO0VBQ0U7QUNPRjs7QURMQTtBQUVBO0VBQ0U7QUNPRjs7QURKQTsyRUFBQTtBQUVBO0VBQ0U7RUFDQTtFQUNBO0FDT0Y7O0FESkE7RUFDRTtFQUNBO0VBQ0E7QUNPRjs7QURKQTtFQUNFO0FDT0Y7O0FESkE7RUFDRTtBQ09GOztBREpBO0VBQ0U7QUNPRjs7QURMQTtFQUNFO0FDUUY7O0FETkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FDU0Y7O0FETkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBQ1NGOztBRE5BO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FDU0Y7O0FETkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FDU0Y7O0FEUEE7RUFDRTtBQ1VGOztBRFJBO0VBQ0U7QUNXRjs7QURUQTtFQUNFO0FDWUY7O0FEVEE7RUFDRTtFQUNBO0VBQ0E7QUNZRjs7QURUQTtFQUNFO0VBQ0E7RUFDQTtBQ1lGOztBRFRBOzJFQUFBO0FBRUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FDWUY7O0FEVkE7RUFDRTtBQ2FGOztBRFhBO0VBQ0U7QUNjRjs7QURaQTtFQUNFO0FDZUY7O0FEWkE7RUFDRTtBQ2VGOztBRGJBO0VBQ0U7QUNnQkY7O0FEYkE7QUFDQTtFQUNFO0FDZ0JGOztBRGRBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUNpQkY7O0FEZkE7RUFDRTtBQ2tCRjs7QURmQTtBQUNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUNrQkY7O0FEaEJBO0FBQ0E7RUFDRTtFQUNBO0VBQ0E7QUNtQkY7O0FEZkE7QUFDQTtFQUNFOzs7O0lBSUU7RUNrQkY7O0VEaEJBO0lBQ0U7RUNtQkY7O0VEakJBO0lBQ0U7RUNvQkY7O0VEbEJBO0lBQ0U7SUFDQTtFQ3FCRjs7RURuQkE7SUFDRTtJQUNBO0VDc0JGO0FBQ0Y7QURuQkE7RUFDRTs7OztJQUlFO0VDcUJGOztFRGxCQTtJQUNFO0lBQ0E7RUNxQkY7O0VEbEJBO0lBQ0U7SUFDQTtFQ3FCRjs7RURsQkE7SUFDRTtFQ3FCRjs7RURsQkE7SUFDRTtFQ3FCRjs7RURsQkE7SUFDRTtJQUNBO0VDcUJGOztFRGxCQTtJQUNFO0VDcUJGO0FBQ0Y7QURuQkE7RUFDRTtJQUNFO0VDcUJGO0FBQ0Y7QURsQkE7RUFDRTtJQUNFLCtEQUNZO0lBRVo7RUNrQkY7O0VEZEE7SUFDRTtJQUNBO0lBQ0E7SUFDQTtFQ2lCRjs7RURkQTtJQUNFO0VDaUJGOztFRGRBO0lBQ0U7SUFDQTtFQ2lCRjs7RURkQTtJQUNFO0VDaUJGOztFRGRBO0lBQ0U7RUNpQkY7O0VEZEE7SUFDRTtFQ2lCRjs7RURkQTtFQUNBOztJQUVFO0VDaUJGOztFRGRBOztJQUVFO0VDaUJGO0FBQ0Y7QURkQTtFQUNFO0lBQ0U7RUNnQkY7O0VEYkE7SUFDRTtFQ2dCRjs7RURiQTtFQUNBOztJQUVFO0VDZ0JGOztFRGJBOztJQUVFO0VDZ0JGO0FBQ0Y7QURiQTtFQUNFO0VBQ0E7QUNlRjs7QURaQTtFQUNFO0FDZUY7O0FEYkE7RUFDRTtBQ2dCRjs7QURkQTtBQUNBO0VBQ0U7RUFDQTtBQ2lCRjs7QURmQTtFQUNFO0FDa0JGLEMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9wYWdlcy9hZG1pbi5zY3NzIiwid2VicGFjazovLy8uL2FwcC5zY3NzIl0sInNvdXJjZXNDb250ZW50IjpbIi8qIGxhdGluLWV4dCAqL1xyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ1RpdGlsbGl1bSBXZWInO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogNDAwO1xyXG4gIHNyYzogdXJsKCcuLi8uLi8uLi9wdWJsaWMvZm9udHMvdGl0aWxsaXVtLXdlYi1sYXRpbi1leHQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyk7XHJcbiAgdW5pY29kZS1yYW5nZTogVSswMTAwLTAyNEYsIFUrMDI1OSwgVSsxRTAwLTFFRkYsIFUrMjAyMCwgVSsyMEEwLTIwQUIsIFUrMjBBRC0yMENGLCBVKzIxMTMsIFUrMkM2MC0yQzdGLCBVK0E3MjAtQTdGRjtcclxufVxyXG4vKiBsYXRpbiAqL1xyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ1RpdGlsbGl1bSBXZWInO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogNDAwO1xyXG4gIHNyYzogdXJsKCcuLi8uLi8uLi9wdWJsaWMvZm9udHMvdGl0aWxsaXVtLXdlYi1sYXRpbi53b2ZmMicpIGZvcm1hdCgnd29mZjInKTtcclxuICB1bmljb2RlLXJhbmdlOiBVKzAwMDAtMDBGRiwgVSswMTMxLCBVKzAxNTItMDE1MywgVSswMkJCLTAyQkMsIFUrMDJDNiwgVSswMkRBLCBVKzAyREMsIFUrMjAwMC0yMDZGLCBVKzIwNzQsIFUrMjBBQywgVSsyMTIyLCBVKzIxOTEsIFUrMjE5MywgVSsyMjEyLCBVKzIyMTUsIFUrRkVGRiwgVStGRkZEO1xyXG59XHJcblxyXG46cm9vdCB7XHJcbiAgLS1mb250LWZhbWlseS1zYW5zLXNlcmlmOiAnVGl0aWxsaXVtIFdlYic7XHJcbiAgLS1mb250LWZhbWlseS1tb25vc3BhY2U6ICdUaXRpbGxpdW0gV2ViJztcclxuICAtLWZvbnQtZmFtaWx5LWJhc2U6ICdUaXRpbGxpdW0gV2ViJztcclxuICAtLXRleHQtY29sb3ItZGFyazogaHNsKDIwNywgNjElLCAyOSUpO1xyXG4gIC0tY29sb3ItcHJpbWFyeTogaHNsKDIwNywgNjElLCAyOSUpO1xyXG4gIC0tbGluay1jb2xvcjogaHNsKDIwNywgNjElLCAyOSUpO1xyXG4gIC0tbGluay1ob3Zlci1jb2xvcjogaHNsKDE5MSwgNTYlLCA3MCUpO1xyXG4gIC0tYm9keS1iZzogXHRoc2woMCwgMCUsIDEwMCUpO1xyXG4gIC0tYXNpZGUtYmc6IGhzbCgyMTYsIDIwJSwgOTUlKTtcclxufVxyXG5cclxuLyogTGF5b3V0XHJcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuYm9keXtcclxuICBjb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSk7XHJcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xyXG59XHJcblxyXG4uY29udGVudC1oZWFkZXItdGl0bGV7XHJcbiAgYWxpZ24tc2VsZjogY2VudGVyO1xyXG59XHJcblxyXG4uY29udGVudC1oZWFkZXItdGl0bGUgLnRpdGxle1xyXG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG59XHJcbi5tYWluLWhlYWRlciAjaGVhZGVyLWxvZ28gYSB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgd2lkdGg6IDI1MHB4O1xyXG4gIGhlaWdodDogNTRweDtcclxufVxyXG5cclxuLyogTWFpbi1zaWRlYmFyXHJcbiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cclxuLm1haW4tc2lkZWJhcjo6LXdlYmtpdC1zY3JvbGxiYXIge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi5tYWluLXNpZGViYXJ7XHJcbiAgc2Nyb2xsYmFyLXdpZHRoOiBub25lO1xyXG59XHJcblxyXG4ubWFpbi1zaWRlYmFyIC5zaWRlYmFyLW1lbnUgbGl7XHJcbiAgcGFkZGluZzogMTBweCAxOHB4IDEwcHggMThweDtcclxufVxyXG4ubWFpbi1zaWRlYmFyIC5sb2dvIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIHBhZGRpbmc6IDQwcHggMThweCA0MHB4IDE4cHg7XHJcbn1cclxuXHJcbi5zaWRlYmFyLW1lbnUgLm1lbnUtaWNvbntcclxuICBjb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSk7XHJcbn1cclxuXHJcbi5zaWRlYmFyLW1lbnUgbGk6bm90KC5zdWJtZW51LWFjdGl2ZSkuYWN0aXZlIC5tZW51LWljb24sIC5zaWRlYmFyLW1lbnUgbGk6bm90KC5zdWJtZW51LWFjdGl2ZSkuYWN0aXZlIGEgaXtcclxuICBjb2xvcjogdmFyKC0tbGluay1ob3Zlci1jb2xvcik7XHJcbn1cclxuXHJcbi5tYWluLXNpZGViYXIgLnNpZGViYXItbWVudSBsaSB1bC50cmVldmlldy1tZW51IGxpe1xyXG4gIHBhZGRpbmc6IDEwcHggMCAxMHB4IDA7XHJcbn1cclxuLm1haW4tc2lkZWJhciAuc2lkZWJhci1tZW51IGxpIHVsLnRyZWV2aWV3LW1lbnUgbGkgYXtcclxuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XHJcbn1cclxuLnRyZWV2aWV3IC50cmVldmlldy1pY29ue1xyXG4gIHRvcDogMXB4O1xyXG4gIGxlZnQ6IDFweDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuXHJcbi50cmVldmlldy1tZW51IGxpID4gYXtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG59XHJcblxyXG4vKiBidXR0b25zXHJcbiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cclxuLmJ0bi1wcmltYXJ5OmhvdmVyLCAuYnRuLXByaW1hcnk6ZGlzYWJsZWR7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbGluay1ob3Zlci1jb2xvcik7XHJcbiAgY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xyXG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG59XHJcblxyXG4vKiBGb3Jtc1xyXG4gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXHJcbi5mb3JtLWdyb3VwIGxhYmVse1xyXG4gIGNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcclxuICBmb250LXdlaWdodDogYm9sZDtcclxuICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcbn1cclxuXHJcbi8qIFRhYmxlc1xyXG4gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG50YWJsZS5kYXRhZ3JpZCB0cjpudGgtY2hpbGQob2RkKXtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1hc2lkZS1iZyk7XHJcbn1cclxuXHJcbnRhYmxlLmRhdGFncmlkIHRoZWFkIHRyOmZpcnN0LWNoaWxke1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJvZHktYmcpICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5kYXRhZ3JpZCB0aGVhZCBhLCAuZGF0YWdyaWQgdGhlYWQgc3BhbntcclxuICBmb250LXdlaWdodDogYm9sZGVyO1xyXG59XHJcblxyXG4vKiBOdWxsIGZpZWxkICovXHJcbi5iYWRnZS5iYWRnZS1zZWNvbmRhcnl7XHJcbiAgcGFkZGluZzogOHB4IDEwcHg7XHJcbn1cclxuLyogYWN0aXZlIGZpZWxkICovXHJcbi5jdXN0b20tc3dpdGNoIC5jdXN0b20tY29udHJvbC1pbnB1dDpkaXNhYmxlZDpjaGVja2Vkfi5jdXN0b20tY29udHJvbC1sYWJlbDpiZWZvcmV7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSkgO1xyXG59XHJcbi8qIGRpc2FibGVkIGxpbmsgYXJyb3dzIG9yZGVyICovXHJcbi5ub3QtYXZhaWxhYmxle1xyXG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gIGNvbG9yOiBncmV5O1xyXG59XHJcblxyXG4vKiBpY29uIGFjdGlvbnMgKi9cclxuLmRhdGFncmlkIHRkLmFjdGlvbnMge1xyXG4gIG1pbi13aWR0aDogMTg1cHg7XHJcbn1cclxuLmRhdGFncmlkIHRkLmFjdGlvbnMgYXtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbn1cclxuXHJcbi8qIFBhZ2luYXRpb24gKi9cclxuLnBhZ2UtaXRlbS5hY3RpdmUgLnBhZ2UtbGlua3tcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcclxufVxyXG5cclxuLnBhZ2UtaXRlbS5hY3RpdmUgLnBhZ2UtbGluazpob3ZlcntcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1saW5rLWhvdmVyLWNvbG9yKTtcclxuICBjb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSk7XHJcbn1cclxuXHJcbi8qIEhpZGRlbiByZXNpemVyIHRhYmxlKi9cclxuI2NvbnRlbnQtcmVzaXplci1oYW5kbGVyLCAjc2lkZWJhci1yZXNpemVyLWhhbmRsZXIge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi8qIEJ1dHRvbiBmaWx0cm9zICovXHJcbi5kYXRhZ3JpZC1maWx0ZXJzIGF7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tY29sb3ItcHJpbWFyeSk7XHJcbn1cclxuLyogbG9jYWxlX21lbnUgKi9cclxuXHJcbiNsb2NhbGUtbWVudSB7XHJcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xyXG59XHJcblxyXG4vKiB1c2VyX21lbnVcclxuID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xyXG4udXNlci1uYW1lIHtcclxuICBmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1sZyk7XHJcbiAgY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xyXG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xyXG59XHJcblxyXG4udXNlci1tZW51LXdyYXBwZXIgLnBvcG92ZXItYm9keSB7XHJcbiAgcGFkZGluZzogNXB4IDAgMTBweDtcclxuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1jb2xvci1wcmltYXJ5KTtcclxuICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbn1cclxuXHJcbi51c2VyLW1lbnUtd3JhcHBlciAucG9wb3Zlci1jb250ZW50LXNlY3Rpb24rLnBvcG92ZXItY29udGVudC1zZWN0aW9ue1xyXG4gIGJvcmRlcjogbm9uZTtcclxufVxyXG5cclxuLnVzZXItbWVudS13cmFwcGVyIC51c2VyLW1lbnUgYSBzcGFue1xyXG4gIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLWxnKTtcclxufVxyXG5cclxuLnVzZXItbWVudS13cmFwcGVyIC51c2VyLWRldGFpbHN7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG4ud2hpdGUtc3BhY2UtaGVhZGVye1xyXG4gIHdpZHRoOiAyNSU7XHJcbn1cclxuLm1haW4taGVhZGVyIC5uYXZiYXIge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgcGFkZGluZzogMDtcclxuICB3aWR0aDogNTAlO1xyXG4gIGhlaWdodDogYXV0bztcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxufVxyXG5cclxuLm5hdmJhci1jdXN0b20tbWVudXtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICB3aWR0aDogMjUlO1xyXG59XHJcblxyXG4ubmF2YmFyLWN1c3RvbS1tZW51IC51c2VyLWNoYXJhY3RlcntcclxuICB3aWR0aDogMzVweDtcclxuICBoZWlnaHQ6IDM1cHg7XHJcbiAgLW1vei1ib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLWxpbmstaG92ZXItY29sb3IpO1xyXG59XHJcblxyXG4ubmF2YmFyLWN1c3RvbS1tZW51IC51c2VyLWNoYXJhY3RlciAudXNlci1uYW1le1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICB3aWR0aDogMzVweDtcclxuICBoZWlnaHQ6IDM1cHg7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgZm9udC13ZWlnaHQ6IGJvbGRlcjtcclxufVxyXG4udXNlci1tZW51IC51c2VyLWFjdGlvbiB7XHJcbiAgcGFkZGluZzogNnB4IDE1cHg7XHJcbn1cclxuLnVzZXItbWVudSBociB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG4jbWFpbi1tZW51IC5tZW51e1xyXG4gIHBhZGRpbmctbGVmdDogMTAlICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePWJvdHRvbV0+LmFycm93OmJlZm9yZSwgLmJzLXBvcG92ZXItYm90dG9tPi5hcnJvdzpiZWZvcmUge1xyXG4gIHRvcDogMXB4O1xyXG4gIGJvcmRlci13aWR0aDogMCAuNXJlbSAuNXJlbTtcclxuICBib3JkZXItYm90dG9tLWNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcclxufVxyXG5cclxuLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49Ym90dG9tXT4uYXJyb3c6YWZ0ZXIsIC5icy1wb3BvdmVyLWJvdHRvbT4uYXJyb3c6YWZ0ZXIge1xyXG4gIHRvcDogM3B4O1xyXG4gIGJvcmRlci13aWR0aDogMHB4IDAuNXJlbSAuNXJlbTtcclxuICBib3JkZXItYm90dG9tLWNvbG9yOiAjZmZmO1xyXG59XHJcblxyXG4vKkZpbHRlcnNcclxuID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xyXG4jbW9kYWwtZmlsdGVycyAubW9kYWwtaGVhZGVye1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tYm9keS1iZyk7XHJcbiAgcGFkZGluZzogMTVweCAyMHB4O1xyXG59XHJcbiNtb2RhbC1maWx0ZXJzIC5tb2RhbC10aXRsZXtcclxuICBmb250LXdlaWdodDogYm9sZDtcclxufVxyXG4jbW9kYWwtZmlsdGVycyAubW9kYWwtaGVhZGVyIGJ1dHRvbjpmaXJzdC1jaGlsZHtcclxuICBvcmRlcjoyXHJcbn1cclxuI21vZGFsLWZpbHRlcnMgLm1vZGFsLWhlYWRlciBidXR0b246bGFzdC1jaGlsZHtcclxuICBtYXJnaW46IDAgNXB4IDAgMjBweDtcclxufVxyXG5cclxuI21vZGFsLWZpbHRlcnMgLm1vZGFsLWJvZHkgLmZpbHRlci1maWVsZHtcclxuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcclxufVxyXG4jbW9kYWwtZmlsdGVycyAubW9kYWwtYm9keSBmb3Jte1xyXG4gIHBhZGRpbmc6IDIwcHggMTBweDtcclxufVxyXG5cclxuLyogQnJlYWRjcnVtYnMgKi9cclxuI2JyZWFkY3J1bWJze1xyXG4gIG1pbi1oZWlnaHQ6IDY1cHg7XHJcbn1cclxuI2JyZWFkY3J1bWJzIC5icmVhZGNydW1ie1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLXdoaXRlKTtcclxuICBmb250LXNpemU6IDFyZW07XHJcbiAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICBwYWRkaW5nLWxlZnQ6IDBweDtcclxufVxyXG4jYnJlYWRjcnVtYnMgLmJyZWFkY3J1bWItaXRlbS5hY3RpdmV7XHJcbiAgZm9udC13ZWlnaHQ6IDUwMDtcclxufVxyXG5cclxuLyogRmxhc2ggbWVzc2FnZXMgKi9cclxuI2ZsYXNoLW1lc3NhZ2VzIHtcclxuICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgei1pbmRleDogMTA1MDtcclxuICB3aWR0aDogMTAwdnc7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcbi8qIEljb24gYmF0Y2ggQWN0aW9ucyAqL1xyXG4uYmF0Y2gtYWN0aW9uc3tcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbn1cclxuXHJcblxyXG4vKiBNZWRpYXMgKi9cclxuQG1lZGlhKG1heC13aWR0aDogMTAyNHB4KSB7XHJcbiAgLndyYXBwZXIgLm1haW4taGVhZGVyLFxyXG4gIC5jb250ZW50IC5jb250ZW50LWhlYWRlcixcclxuICAuY29udGVudC1ib2R5IC5kYXRhZ3JpZC1oZWFkZXItdG9vbHMsXHJcbiAgLmNvbnRlbnQtcGFuZWwtZm9vdGVyLndpdGhvdXQtcGFkZGluZ3tcclxuICAgIHdpZHRoOiA5NnZ3O1xyXG4gIH1cclxuICAubWFpbi1oZWFkZXIgLm5hdmJhciB7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgfVxyXG4gIC53aGl0ZS1zcGFjZS1oZWFkZXJ7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxuICAubWFpbi1oZWFkZXIgI2hlYWRlci1sb2dvIGEge1xyXG4gICAgd2lkdGg6IDE1MHB4O1xyXG4gICAgaGVpZ2h0OiAzMnB4O1xyXG4gIH1cclxuICAuY29udGVudC1wYW5lbC1ib2R5LndpdGhvdXQtcGFkZGluZ3tcclxuICAgIHdpZHRoOiA5NnZ3O1xyXG4gICAgb3ZlcmZsb3c6IHNjcm9sbDtcclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYShtYXgtd2lkdGg6IDU3NnB4KSB7XHJcbiAgLndyYXBwZXIgLm1haW4taGVhZGVyLFxyXG4gIC5jb250ZW50IC5jb250ZW50LWhlYWRlcixcclxuICAuY29udGVudC1ib2R5IC5kYXRhZ3JpZC1oZWFkZXItdG9vbHMsXHJcbiAgLmNvbnRlbnQtcGFuZWwtZm9vdGVyLndpdGhvdXQtcGFkZGluZyB7XHJcbiAgICB3aWR0aDogOTB2dztcclxuICB9XHJcblxyXG4gIC5tYWluLWhlYWRlciAjaGVhZGVyLWxvZ28gYSB7XHJcbiAgICB3aWR0aDogMTUwcHg7XHJcbiAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgfVxyXG5cclxuICAuY29udGVudC1wYW5lbC1ib2R5LndpdGhvdXQtcGFkZGluZyB7XHJcbiAgICB3aWR0aDogOTB2dztcclxuICAgIG92ZXJmbG93OiBzY3JvbGw7XHJcbiAgfVxyXG5cclxuICAucGFnaW5hdGlvbiAucGFnZS1pdGVtIC5wYWdlLWxpbmsgc3BhbiB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxuXHJcbiAgLmNvbnRlbnQtaGVhZGVyICBkaXZ7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgfVxyXG5cclxuICAuY29udGVudC1oZWFkZXIgLnBhZ2UtYWN0aW9uc3tcclxuICAgIHBhZGRpbmc6IDEwcHggMCAwO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICB9XHJcblxyXG4gIC5jb250ZW50LWhlYWRlciAucGFnZS1hY3Rpb25zIC5idG4ge1xyXG4gICAgbWFyZ2luLXRvcDogMTBweDtcclxuICB9XHJcbn1cclxuQG1lZGlhKG1heC13aWR0aDogNDUwcHgpIHtcclxuICAjaGVhZGVyLWxvZ297XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhKG1pbi13aWR0aDogMTAyNHB4KSB7XHJcbiAgLndyYXBwZXIge1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1hcmVhczpcclxuICAgICAgICAgICAgICAgIFwic2lkZWJhciBoZWFkZXJcIlxyXG4gICAgICAgICAgICAgICAgXCJzaWRlYmFyIGNvbnRlbnQtd3JhcHBlclwiO1xyXG4gICAgbWFyZ2luOjA7XHJcbiAgfVxyXG5cclxuXHJcbiAgLm1haW4tc2lkZWJhciB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1hc2lkZS1iZyk7XHJcbiAgICBoZWlnaHQ6IDEwMHZoO1xyXG4gICAgcG9zaXRpb246IHN0aWNreTtcclxuICAgIHBvc2l0aW9uOiAtd2Via2l0LXN0aWNreTtcclxuICB9XHJcblxyXG4gIC5tYWluLXNpZGViYXIgLnNpZGViYXItbWVudSBsaS5hY3RpdmV7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ib2R5LWJnKTtcclxuICB9XHJcblxyXG4gIC5jb250ZW50LXdyYXBwZXIge1xyXG4gICAgbWluLWhlaWdodDo5MHZoO1xyXG4gICAgd2lkdGg6Nzh2dztcclxuICB9XHJcblxyXG4gIC5jb250ZW50LXBhbmVsLWJvZHkge1xyXG4gICAgcGFkZGluZzogMThweCAyNXB4IDI1cHggNXB4O1xyXG4gIH1cclxuXHJcbiAgLmZvcm0tZ3JvdXAgbGFiZWx7XHJcbiAgICBmbGV4OiAxMCUgMCAwO1xyXG4gIH1cclxuXHJcbiAgLmZpZWxkLWJvb2xlYW4gLmZvcm0td2lkZ2V0IHtcclxuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKDEwJSArIDVweCk7XHJcbiAgfVxyXG5cclxuICAvKiBwYWdlIGVkaXQgdXNlciovXHJcbiAgLmVhLW5ldy1Vc2VyIC5mb3JtLWdyb3VwIGxhYmVsLFxyXG4gIC5lYS1lZGl0LVVzZXIgLmZvcm0tZ3JvdXAgbGFiZWx7XHJcbiAgICBmbGV4OiAxNiUgMCAwO1xyXG4gIH1cclxuXHJcbiAgLmVhLW5ldy1Vc2VyIC5maWVsZC1ib29sZWFuIC5mb3JtLXdpZGdldCAsXHJcbiAgLmVhLWVkaXQtVXNlciAuZmllbGQtYm9vbGVhbiAuZm9ybS13aWRnZXQge1xyXG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMoMTYlICsgNXB4KTtcclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcclxuICAuZm9ybS1ncm91cCBsYWJlbHtcclxuICAgIGZsZXg6IDclIDAgMDtcclxuICB9XHJcblxyXG4gIC5maWVsZC1ib29sZWFuIC5mb3JtLXdpZGdldCB7XHJcbiAgICBtYXJnaW4tbGVmdDogY2FsYyg3JSArIDVweCk7XHJcbiAgfVxyXG5cclxuICAvKiBwYWdlIGVkaXQgdXNlciovXHJcbiAgLmVhLW5ldy1Vc2VyIC5mb3JtLWdyb3VwIGxhYmVsLFxyXG4gIC5lYS1lZGl0LVVzZXIgLmZvcm0tZ3JvdXAgbGFiZWx7XHJcbiAgICBmbGV4OiAxMyUgMCAwO1xyXG4gIH1cclxuXHJcbiAgLmVhLW5ldy1Vc2VyIC5maWVsZC1ib29sZWFuIC5mb3JtLXdpZGdldCxcclxuICAuZWEtZWRpdC1Vc2VyIC5maWVsZC1ib29sZWFuIC5mb3JtLXdpZGdldCB7XHJcbiAgICBtYXJnaW4tbGVmdDogY2FsYygxMyUgKyA1cHgpO1xyXG4gIH1cclxufVxyXG5cclxuLmNvbnRlbnQtd3JhcHBlciB7XHJcbiAgbWluLWhlaWdodDogOTB2aDtcclxuICBvdmVyZmxvdy15OiBhdXRvO1xyXG59XHJcblxyXG4uZnMtMjBweCB7XHJcbiAgZm9udC1zaXplOiAyMHB4O1xyXG59XHJcbi53LTIwcHgge1xyXG4gIHdpZHRoOiAyMHB4O1xyXG59XHJcbi8qIEZvb3RlciAqL1xyXG4uZm9vdGVyLWJhY2tncm91bmQge1xyXG4gIGNvbG9yOiB2YXIoLS10ZXh0LW9uLXByaW1hcnkpO1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xyXG59XHJcbi5mb290ZXItYmFja2dyb3VuZCBhIHtcclxuICBjb2xvcjogdmFyKC0tdGV4dC1vbi1wcmltYXJ5KTtcclxufVxyXG4iLCIvKiBsYXRpbi1leHQgKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJUaXRpbGxpdW0gV2ViXCI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgc3JjOiB1cmwoXCIuLi8uLi8uLi9wdWJsaWMvZm9udHMvdGl0aWxsaXVtLXdlYi1sYXRpbi1leHQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrMDEwMC0wMjRGLCBVKzAyNTksIFUrMUUwMC0xRUZGLCBVKzIwMjAsIFUrMjBBMC0yMEFCLCBVKzIwQUQtMjBDRiwgVSsyMTEzLCBVKzJDNjAtMkM3RiwgVStBNzIwLUE3RkY7XG59XG4vKiBsYXRpbiAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlRpdGlsbGl1bSBXZWJcIjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBzcmM6IHVybChcIi4uLy4uLy4uL3B1YmxpYy9mb250cy90aXRpbGxpdW0td2ViLWxhdGluLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVKzAwMDAtMDBGRiwgVSswMTMxLCBVKzAxNTItMDE1MywgVSswMkJCLTAyQkMsIFUrMDJDNiwgVSswMkRBLCBVKzAyREMsIFUrMjAwMC0yMDZGLCBVKzIwNzQsIFUrMjBBQywgVSsyMTIyLCBVKzIxOTEsIFUrMjE5MywgVSsyMjEyLCBVKzIyMTUsIFUrRkVGRiwgVStGRkZEO1xufVxuOnJvb3Qge1xuICAtLWZvbnQtZmFtaWx5LXNhbnMtc2VyaWY6IFwiVGl0aWxsaXVtIFdlYlwiO1xuICAtLWZvbnQtZmFtaWx5LW1vbm9zcGFjZTogXCJUaXRpbGxpdW0gV2ViXCI7XG4gIC0tZm9udC1mYW1pbHktYmFzZTogXCJUaXRpbGxpdW0gV2ViXCI7XG4gIC0tdGV4dC1jb2xvci1kYXJrOiBoc2woMjA3LCA2MSUsIDI5JSk7XG4gIC0tY29sb3ItcHJpbWFyeTogaHNsKDIwNywgNjElLCAyOSUpO1xuICAtLWxpbmstY29sb3I6IGhzbCgyMDcsIDYxJSwgMjklKTtcbiAgLS1saW5rLWhvdmVyLWNvbG9yOiBoc2woMTkxLCA1NiUsIDcwJSk7XG4gIC0tYm9keS1iZzpcdGhzbCgwLCAwJSwgMTAwJSk7XG4gIC0tYXNpZGUtYmc6IGhzbCgyMTYsIDIwJSwgOTUlKTtcbn1cblxuLyogTGF5b3V0XG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5ib2R5IHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG59XG5cbi5jb250ZW50LWhlYWRlci10aXRsZSB7XG4gIGFsaWduLXNlbGY6IGNlbnRlcjtcbn1cblxuLmNvbnRlbnQtaGVhZGVyLXRpdGxlIC50aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4ubWFpbi1oZWFkZXIgI2hlYWRlci1sb2dvIGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIHdpZHRoOiAyNTBweDtcbiAgaGVpZ2h0OiA1NHB4O1xufVxuXG4vKiBNYWluLXNpZGViYXJcbiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbi5tYWluLXNpZGViYXI6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLm1haW4tc2lkZWJhciB7XG4gIHNjcm9sbGJhci13aWR0aDogbm9uZTtcbn1cblxuLm1haW4tc2lkZWJhciAuc2lkZWJhci1tZW51IGxpIHtcbiAgcGFkZGluZzogMTBweCAxOHB4IDEwcHggMThweDtcbn1cblxuLm1haW4tc2lkZWJhciAubG9nbyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nOiA0MHB4IDE4cHggNDBweCAxOHB4O1xufVxuXG4uc2lkZWJhci1tZW51IC5tZW51LWljb24ge1xuICBjb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG59XG5cbi5zaWRlYmFyLW1lbnUgbGk6bm90KC5zdWJtZW51LWFjdGl2ZSkuYWN0aXZlIC5tZW51LWljb24sIC5zaWRlYmFyLW1lbnUgbGk6bm90KC5zdWJtZW51LWFjdGl2ZSkuYWN0aXZlIGEgaSB7XG4gIGNvbG9yOiB2YXIoLS1saW5rLWhvdmVyLWNvbG9yKTtcbn1cblxuLm1haW4tc2lkZWJhciAuc2lkZWJhci1tZW51IGxpIHVsLnRyZWV2aWV3LW1lbnUgbGkge1xuICBwYWRkaW5nOiAxMHB4IDAgMTBweCAwO1xufVxuXG4ubWFpbi1zaWRlYmFyIC5zaWRlYmFyLW1lbnUgbGkgdWwudHJlZXZpZXctbWVudSBsaSBhIHtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xufVxuXG4udHJlZXZpZXcgLnRyZWV2aWV3LWljb24ge1xuICB0b3A6IDFweDtcbiAgbGVmdDogMXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi50cmVldmlldy1tZW51IGxpID4gYSB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi8qIGJ1dHRvbnNcbiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbi5idG4tcHJpbWFyeTpob3ZlciwgLmJ0bi1wcmltYXJ5OmRpc2FibGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbGluay1ob3Zlci1jb2xvcik7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi8qIEZvcm1zXG4gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG4uZm9ybS1ncm91cCBsYWJlbCB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cblxuLyogVGFibGVzXG4gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xudGFibGUuZGF0YWdyaWQgdHI6bnRoLWNoaWxkKG9kZCkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1hc2lkZS1iZyk7XG59XG5cbnRhYmxlLmRhdGFncmlkIHRoZWFkIHRyOmZpcnN0LWNoaWxkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYm9keS1iZykgIWltcG9ydGFudDtcbn1cblxuLmRhdGFncmlkIHRoZWFkIGEsIC5kYXRhZ3JpZCB0aGVhZCBzcGFuIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGRlcjtcbn1cblxuLyogTnVsbCBmaWVsZCAqL1xuLmJhZGdlLmJhZGdlLXNlY29uZGFyeSB7XG4gIHBhZGRpbmc6IDhweCAxMHB4O1xufVxuXG4vKiBhY3RpdmUgZmllbGQgKi9cbi5jdXN0b20tc3dpdGNoIC5jdXN0b20tY29udHJvbC1pbnB1dDpkaXNhYmxlZDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xufVxuXG4vKiBkaXNhYmxlZCBsaW5rIGFycm93cyBvcmRlciAqL1xuLm5vdC1hdmFpbGFibGUge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgY29sb3I6IGdyZXk7XG59XG5cbi8qIGljb24gYWN0aW9ucyAqL1xuLmRhdGFncmlkIHRkLmFjdGlvbnMge1xuICBtaW4td2lkdGg6IDE4NXB4O1xufVxuXG4uZGF0YWdyaWQgdGQuYWN0aW9ucyBhIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4vKiBQYWdpbmF0aW9uICovXG4ucGFnZS1pdGVtLmFjdGl2ZSAucGFnZS1saW5rIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG59XG5cbi5wYWdlLWl0ZW0uYWN0aXZlIC5wYWdlLWxpbms6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1saW5rLWhvdmVyLWNvbG9yKTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xufVxuXG4vKiBIaWRkZW4gcmVzaXplciB0YWJsZSovXG4jY29udGVudC1yZXNpemVyLWhhbmRsZXIsICNzaWRlYmFyLXJlc2l6ZXItaGFuZGxlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8qIEJ1dHRvbiBmaWx0cm9zICovXG4uZGF0YWdyaWQtZmlsdGVycyBhIHtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tY29sb3ItcHJpbWFyeSk7XG59XG5cbi8qIGxvY2FsZV9tZW51ICovXG4jbG9jYWxlLW1lbnUge1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG59XG5cbi8qIHVzZXJfbWVudVxuID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuLnVzZXItbmFtZSB7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLWxnKTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbn1cblxuLnVzZXItbWVudS13cmFwcGVyIC5wb3BvdmVyLWJvZHkge1xuICBwYWRkaW5nOiA1cHggMCAxMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuXG4udXNlci1tZW51LXdyYXBwZXIgLnBvcG92ZXItY29udGVudC1zZWN0aW9uICsgLnBvcG92ZXItY29udGVudC1zZWN0aW9uIHtcbiAgYm9yZGVyOiBub25lO1xufVxuXG4udXNlci1tZW51LXdyYXBwZXIgLnVzZXItbWVudSBhIHNwYW4ge1xuICBmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1sZyk7XG59XG5cbi51c2VyLW1lbnUtd3JhcHBlciAudXNlci1kZXRhaWxzIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLndoaXRlLXNwYWNlLWhlYWRlciB7XG4gIHdpZHRoOiAyNSU7XG59XG5cbi5tYWluLWhlYWRlciAubmF2YmFyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZzogMDtcbiAgd2lkdGg6IDUwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLm5hdmJhci1jdXN0b20tbWVudSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIHdpZHRoOiAyNSU7XG59XG5cbi5uYXZiYXItY3VzdG9tLW1lbnUgLnVzZXItY2hhcmFjdGVyIHtcbiAgd2lkdGg6IDM1cHg7XG4gIGhlaWdodDogMzVweDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiA1MCU7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogNTAlO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQ6IHZhcigtLWxpbmstaG92ZXItY29sb3IpO1xufVxuXG4ubmF2YmFyLWN1c3RvbS1tZW51IC51c2VyLWNoYXJhY3RlciAudXNlci1uYW1lIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiAzNXB4O1xuICBoZWlnaHQ6IDM1cHg7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgZm9udC13ZWlnaHQ6IGJvbGRlcjtcbn1cblxuLnVzZXItbWVudSAudXNlci1hY3Rpb24ge1xuICBwYWRkaW5nOiA2cHggMTVweDtcbn1cblxuLnVzZXItbWVudSBociB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbiNtYWluLW1lbnUgLm1lbnUge1xuICBwYWRkaW5nLWxlZnQ6IDEwJSAhaW1wb3J0YW50O1xufVxuXG4uYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj1ib3R0b21dID4gLmFycm93OmJlZm9yZSwgLmJzLXBvcG92ZXItYm90dG9tID4gLmFycm93OmJlZm9yZSB7XG4gIHRvcDogMXB4O1xuICBib3JkZXItd2lkdGg6IDAgMC41cmVtIDAuNXJlbTtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG59XG5cbi5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePWJvdHRvbV0gPiAuYXJyb3c6YWZ0ZXIsIC5icy1wb3BvdmVyLWJvdHRvbSA+IC5hcnJvdzphZnRlciB7XG4gIHRvcDogM3B4O1xuICBib3JkZXItd2lkdGg6IDBweCAwLjVyZW0gMC41cmVtO1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjZmZmO1xufVxuXG4vKkZpbHRlcnNcbiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbiNtb2RhbC1maWx0ZXJzIC5tb2RhbC1oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6IHZhcigtLWJvZHktYmcpO1xuICBwYWRkaW5nOiAxNXB4IDIwcHg7XG59XG5cbiNtb2RhbC1maWx0ZXJzIC5tb2RhbC10aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4jbW9kYWwtZmlsdGVycyAubW9kYWwtaGVhZGVyIGJ1dHRvbjpmaXJzdC1jaGlsZCB7XG4gIG9yZGVyOiAyO1xufVxuXG4jbW9kYWwtZmlsdGVycyAubW9kYWwtaGVhZGVyIGJ1dHRvbjpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luOiAwIDVweCAwIDIwcHg7XG59XG5cbiNtb2RhbC1maWx0ZXJzIC5tb2RhbC1ib2R5IC5maWx0ZXItZmllbGQge1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuI21vZGFsLWZpbHRlcnMgLm1vZGFsLWJvZHkgZm9ybSB7XG4gIHBhZGRpbmc6IDIwcHggMTBweDtcbn1cblxuLyogQnJlYWRjcnVtYnMgKi9cbiNicmVhZGNydW1icyB7XG4gIG1pbi1oZWlnaHQ6IDY1cHg7XG59XG5cbiNicmVhZGNydW1icyAuYnJlYWRjcnVtYiB7XG4gIGJhY2tncm91bmQ6IHZhcigtLXdoaXRlKTtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBwYWRkaW5nLWxlZnQ6IDBweDtcbn1cblxuI2JyZWFkY3J1bWJzIC5icmVhZGNydW1iLWl0ZW0uYWN0aXZlIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuLyogRmxhc2ggbWVzc2FnZXMgKi9cbiNmbGFzaC1tZXNzYWdlcyB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgei1pbmRleDogMTA1MDtcbiAgd2lkdGg6IDEwMHZ3O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi8qIEljb24gYmF0Y2ggQWN0aW9ucyAqL1xuLmJhdGNoLWFjdGlvbnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLyogTWVkaWFzICovXG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC53cmFwcGVyIC5tYWluLWhlYWRlcixcbi5jb250ZW50IC5jb250ZW50LWhlYWRlcixcbi5jb250ZW50LWJvZHkgLmRhdGFncmlkLWhlYWRlci10b29scyxcbi5jb250ZW50LXBhbmVsLWZvb3Rlci53aXRob3V0LXBhZGRpbmcge1xuICAgIHdpZHRoOiA5NnZ3O1xuICB9XG5cbiAgLm1haW4taGVhZGVyIC5uYXZiYXIge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxuXG4gIC53aGl0ZS1zcGFjZS1oZWFkZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAubWFpbi1oZWFkZXIgI2hlYWRlci1sb2dvIGEge1xuICAgIHdpZHRoOiAxNTBweDtcbiAgICBoZWlnaHQ6IDMycHg7XG4gIH1cblxuICAuY29udGVudC1wYW5lbC1ib2R5LndpdGhvdXQtcGFkZGluZyB7XG4gICAgd2lkdGg6IDk2dnc7XG4gICAgb3ZlcmZsb3c6IHNjcm9sbDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC53cmFwcGVyIC5tYWluLWhlYWRlcixcbi5jb250ZW50IC5jb250ZW50LWhlYWRlcixcbi5jb250ZW50LWJvZHkgLmRhdGFncmlkLWhlYWRlci10b29scyxcbi5jb250ZW50LXBhbmVsLWZvb3Rlci53aXRob3V0LXBhZGRpbmcge1xuICAgIHdpZHRoOiA5MHZ3O1xuICB9XG5cbiAgLm1haW4taGVhZGVyICNoZWFkZXItbG9nbyBhIHtcbiAgICB3aWR0aDogMTUwcHg7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICB9XG5cbiAgLmNvbnRlbnQtcGFuZWwtYm9keS53aXRob3V0LXBhZGRpbmcge1xuICAgIHdpZHRoOiA5MHZ3O1xuICAgIG92ZXJmbG93OiBzY3JvbGw7XG4gIH1cblxuICAucGFnaW5hdGlvbiAucGFnZS1pdGVtIC5wYWdlLWxpbmsgc3BhbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5jb250ZW50LWhlYWRlciBkaXYge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxuXG4gIC5jb250ZW50LWhlYWRlciAucGFnZS1hY3Rpb25zIHtcbiAgICBwYWRkaW5nOiAxMHB4IDAgMDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG5cbiAgLmNvbnRlbnQtaGVhZGVyIC5wYWdlLWFjdGlvbnMgLmJ0biB7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ1MHB4KSB7XG4gICNoZWFkZXItbG9nbyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAud3JhcHBlciB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1hcmVhczogXCJzaWRlYmFyIGhlYWRlclwiIFwic2lkZWJhciBjb250ZW50LXdyYXBwZXJcIjtcbiAgICBtYXJnaW46IDA7XG4gIH1cblxuICAubWFpbi1zaWRlYmFyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1hc2lkZS1iZyk7XG4gICAgaGVpZ2h0OiAxMDB2aDtcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgIHBvc2l0aW9uOiAtd2Via2l0LXN0aWNreTtcbiAgfVxuXG4gIC5tYWluLXNpZGViYXIgLnNpZGViYXItbWVudSBsaS5hY3RpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJvZHktYmcpO1xuICB9XG5cbiAgLmNvbnRlbnQtd3JhcHBlciB7XG4gICAgbWluLWhlaWdodDogOTB2aDtcbiAgICB3aWR0aDogNzh2dztcbiAgfVxuXG4gIC5jb250ZW50LXBhbmVsLWJvZHkge1xuICAgIHBhZGRpbmc6IDE4cHggMjVweCAyNXB4IDVweDtcbiAgfVxuXG4gIC5mb3JtLWdyb3VwIGxhYmVsIHtcbiAgICBmbGV4OiAxMCUgMCAwO1xuICB9XG5cbiAgLmZpZWxkLWJvb2xlYW4gLmZvcm0td2lkZ2V0IHtcbiAgICBtYXJnaW4tbGVmdDogY2FsYygxMCUgKyA1cHgpO1xuICB9XG5cbiAgLyogcGFnZSBlZGl0IHVzZXIqL1xuICAuZWEtbmV3LVVzZXIgLmZvcm0tZ3JvdXAgbGFiZWwsXG4uZWEtZWRpdC1Vc2VyIC5mb3JtLWdyb3VwIGxhYmVsIHtcbiAgICBmbGV4OiAxNiUgMCAwO1xuICB9XG5cbiAgLmVhLW5ldy1Vc2VyIC5maWVsZC1ib29sZWFuIC5mb3JtLXdpZGdldCxcbi5lYS1lZGl0LVVzZXIgLmZpZWxkLWJvb2xlYW4gLmZvcm0td2lkZ2V0IHtcbiAgICBtYXJnaW4tbGVmdDogY2FsYygxNiUgKyA1cHgpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5mb3JtLWdyb3VwIGxhYmVsIHtcbiAgICBmbGV4OiA3JSAwIDA7XG4gIH1cblxuICAuZmllbGQtYm9vbGVhbiAuZm9ybS13aWRnZXQge1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKDclICsgNXB4KTtcbiAgfVxuXG4gIC8qIHBhZ2UgZWRpdCB1c2VyKi9cbiAgLmVhLW5ldy1Vc2VyIC5mb3JtLWdyb3VwIGxhYmVsLFxuLmVhLWVkaXQtVXNlciAuZm9ybS1ncm91cCBsYWJlbCB7XG4gICAgZmxleDogMTMlIDAgMDtcbiAgfVxuXG4gIC5lYS1uZXctVXNlciAuZmllbGQtYm9vbGVhbiAuZm9ybS13aWRnZXQsXG4uZWEtZWRpdC1Vc2VyIC5maWVsZC1ib29sZWFuIC5mb3JtLXdpZGdldCB7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMoMTMlICsgNXB4KTtcbiAgfVxufVxuLmNvbnRlbnQtd3JhcHBlciB7XG4gIG1pbi1oZWlnaHQ6IDkwdmg7XG4gIG92ZXJmbG93LXk6IGF1dG87XG59XG5cbi5mcy0yMHB4IHtcbiAgZm9udC1zaXplOiAyMHB4O1xufVxuXG4udy0yMHB4IHtcbiAgd2lkdGg6IDIwcHg7XG59XG5cbi8qIEZvb3RlciAqL1xuLmZvb3Rlci1iYWNrZ3JvdW5kIHtcbiAgY29sb3I6IHZhcigtLXRleHQtb24tcHJpbWFyeSk7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xufVxuXG4uZm9vdGVyLWJhY2tncm91bmQgYSB7XG4gIGNvbG9yOiB2YXIoLS10ZXh0LW9uLXByaW1hcnkpO1xufSJdLCJuYW1lcyI6W10sInNvdXJjZVJvb3QiOiIifQ==*/