body {
  background: #fff url(/build/images/bg.541dffb8.png);
}

a:not(.btn) {
  color: #000;
}

.magnify > .magnify-lens {
  width: 200px;
  height: 200px;
  border-radius: 0;
}

.main-header {
  align-items: center;
}

.main-header #header-logo {
  background: #fff;
  border-radius: var(--border-radius);
  box-shadow: var(--box-shadow-lg);
  padding: 15px 17px 15px 20px;
}

.field-embedded_list {
  flex-direction: column;
}

.field-embedded_list .form-widget {
  flex: 1;
  width: 100%;
}

.navbar-custom-menu .menu-wrap {
  display: inline-block;
}

.navbar-custom-menu .menu-wrap,
.main-sidebar {
  background-color: var(--white);
  border-radius: var(--border-radius);
  box-shadow: var(--box-shadow-lg);
  padding: 15px 17px 15px 20px;
}

.navbar-custom-menu .menu-wrap .user {
  color: #000;
  font-weight: 700;
  text-shadow: 1px 1px 1px #FFF;
}

body.page-register {
  padding: 20px 0;
  min-height: 100vh;
  justify-content: center;
  position: absolute;
  width: 100vw;
}

.register-wrapper, body.page-register {
  align-items: center;
  display: flex;
}

.register-wrapper {
  flex-direction: column;
  width: 630px;
}

.register-wrapper .main-header {
  display: block;
  padding-right: 0;
}

.register-wrapper .main-header #header-logo {
  font-size: 24px;
  line-height: 1.2;
}

.register-wrapper .content {
  padding: 30px 20px;
  width: 100%;
}

.register-wrapper .content .form-check-input {
  position: absolute;
  margin-top: .3rem;
  margin-left: -1.25rem;
}

.register-wrapper .content .form-check-label {
  text-align: left;
}

.register-wrapper .content .form-check-label .invalid-feedback {
  display: none !important;
}

.form-widget .input-group .form-control {
  height: calc(1.5em + .75rem + 2px);
  padding: .375rem .75rem;
  border: 1px solid #ced4da;
  box-shadow: none;
}

.input-group-append {
  margin-top: 0;
  margin-bottom: 0;
}

.form-widget input.form-control,
.form-widget select.form-control,
.form-widget textarea.form-control {
  max-width: 100%;
}

.select2-container--bootstrap .select2-selection {
  max-width: 100%;
}

.global-actions .action-new {
  background-color: #000;
}

.content-body .table .btn, .content-body .table .badge {
  background-color: transparent !important;
}

.content-body .table .btn-danger {
  color: var(--color-danger);
  border: 1px solid var(--color-danger);
}

.content-body .table .btn-success {
  color: var(--color-success);
  border: 1px solid var(--color-success);
}

.content-body .table .btn-info {
  color: var(--color-info);
  border: 1px solid var(--color-info);
}

.content-body .table .btn-warning {
  color: var(--color-warning);
  border: 1px solid var(--color-warning);
}

.content-body .table .badge-danger {
  color: var(--color-danger);
  border: 1px solid var(--color-danger);
}

.content-body .table .badge-success {
  color: var(--color-success);
  border: 1px solid var(--color-success);
}

.content-body .table .badge-info {
  color: var(--color-info);
  border: 1px solid var(--color-info);
}

.content-body .table .badge-warning {
  color: var(--color-warning);
  border: 1px solid var(--color-warning);
}

.content-body .table .actions a {
  color: #000;
}

.form-actions .btn-primary {
  background-color: #000;
  border-color: #000;
}

.form-actions .btn-link {
  color: #000;
}

.sidebar-menu li:not(.submenu-active).active .fa, .sidebar-menu li:not(.submenu-active).active a {
  color: #000;
}

.datagrid thead .sorted i {
  color: #000;
}

.edit-workweek .action-close, .new-workweek .action-close {
  padding: 0.25rem 0 0.25rem 0.625rem;
}

.edit-workweek .field-work_week_promotion, .new-workweek .field-work_week_promotion {
  flex: 1 0 auto;
}

.edit-workweek .field-work_week_promotion .form-group > .form-widget, .new-workweek .field-work_week_promotion .form-group > .form-widget {
  flex: 1 0 auto;
}

.edit-workweek .field-work_week_promotion .field-collection-item-row, .new-workweek .field-work_week_promotion .field-collection-item-row {
  position: relative;
}

.edit-workweek .field-work_week_promotion .field-collection-item-row .field-collection-item-action, .new-workweek .field-work_week_promotion .field-collection-item-row .field-collection-item-action {
  position: absolute;
  top: 0;
  right: 0;
}

.edit-workweek .field-work_week_promotion .field-work_week_promotion_product, .new-workweek .field-work_week_promotion .field-work_week_promotion_product {
  position: relative;
}

.edit-workweek .field-work_week_promotion .field-work_week_promotion_product .col-form-label, .new-workweek .field-work_week_promotion .field-work_week_promotion_product .col-form-label {
  display: none;
}

.show.show-workweek .embedded-list tfoot {
  display: none;
}

.trix-button--icon-heading-1, .trix-button-group--file-tools {
  display: none !important;
}

.field-offer_product .field-collection-item-row, .field-offer_footer_content_entry .field-collection-item-row {
  display: flex;
  margin-bottom: 2rem;
}

.field-offer_product .form-widget-compound .form-group .form-widget, .field-offer_footer_content_entry .form-widget-compound .form-group .form-widget {
  flex: 0 0 65%;
  width: 65%;
}

.field-offer_product.field-offer_footer_content_entry, .field-offer_footer_content_entry.field-offer_footer_content_entry {
  padding: 1rem 0;
  border-bottom: 1px solid grey;
}

.field-offer_product.field-offer_footer_content_entry > .col-form-label, .field-offer_footer_content_entry.field-offer_footer_content_entry > .col-form-label {
  display: none;
}

.field-offer_product.field-offer_footer_content_entry:last-child, .field-offer_footer_content_entry.field-offer_footer_content_entry:last-child {
  border: none;
}

.field-offer_footer_content > .col-form-label {
  display: none;
}

.field-offer_footer_content .form-widget {
  flex: 0 0 100%;
}

form[name="report_filters"] .form-widget {
  flex: 0 0 65% !important;
}

#document_signature .form-widget {
  flex: 0 0 65%;
}

#document_signature .field-serviceman_permissions_entry legend {
  display: none;
}

#document_signature .field-serviceman_permissions_entry > .form-widget {
  position: relative;
  flex-basis: 100%;
}

#document_signature .field-serviceman_permissions_entry > .form-widget .field-collection-item-action {
  position: absolute;
  top: 0;
  right: 0;
}

#document_signature .field-submit {
  justify-content: flex-end;
}

.info-alert {
  display: none;
}

.show-info-alert .info-alert {
  display: block;
}

trix-toolbar .trix-button-group--file-tools {
    display: flex !important;
}

trix-toolbar .trix-button--icon-attach:before {
    bottom:0 !important;
    top:0 !important;
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vYXBwLnNjc3MiLCJ3ZWJwYWNrOi8vL3ZhcmlhYmxlcy5zY3NzIiwid2VicGFjazovLy90cml4LmNzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFNQTtFQUNFLDhDQUE0QztBQUY5Qzs7QUFJQTtFQUVJLFdDVlE7QURRWjs7QUFLQTtFQUNFLFlBQVk7RUFDWixhQUFhO0VBQ2IsZ0JBQWdCO0FBRmxCOztBQUlBO0VBQ0UsbUJBQW1CO0FBRHJCOztBQUFBO0VBR0ksZ0JDdEJVO0VEdUJWLG1DQUFtQztFQUNuQyxnQ0FBZ0M7RUFDaEMsNEJBQTRCO0FBQ2hDOztBQUVBO0VBQ0Usc0JBQXNCO0FBQ3hCOztBQUZBO0VBR0ksT0FBTztFQUNQLFdBQVc7QUFHZjs7QUFBQTtFQUNFLHFCQUFxQjtBQUd2Qjs7QUFEQTs7RUFFRSw4QkFBOEI7RUFDOUIsbUNBQW1DO0VBQ25DLGdDQUFnQztFQUNoQyw0QkFBNEI7QUFJOUI7O0FBREE7RUFDRSxXQzlDVTtFRCtDVixnQkFBZ0I7RUFDaEIsNkJBQTZCO0FBSS9COztBQURBO0VBQ0UsZUFBZTtFQUNmLGlCQUFpQjtFQUNqQix1QkFBdUI7RUFDdkIsa0JBQWtCO0VBQ2xCLFlBQ0Y7QUFHQTs7QUFEQTtFQUNFLG1CQUFtQjtFQUNuQixhQUNGO0FBR0E7O0FBREE7RUFDRSxzQkFBc0I7RUFDdEIsWUFBWTtBQUlkOztBQU5BO0VBS0ksY0FBYztFQUNkLGdCQUFnQjtBQUtwQjs7QUFYQTtFQVNNLGVBQWU7RUFDZixnQkFDRjtBQUtKOztBQWhCQTtFQWVJLGtCQUFrQjtFQUNsQixXQUFXO0FBS2Y7O0FBckJBO0VBbUJNLGtCQUFrQjtFQUNsQixpQkFBaUI7RUFDakIscUJBQXFCO0FBTTNCOztBQTNCQTtFQXlCTSxnQkFBZ0I7QUFNdEI7O0FBL0JBO0VBNEJRLHdCQUF3QjtBQU9oQzs7QUFGQTtFQUNFLGtDQUFrQztFQUNsQyx1QkFBdUI7RUFDdkIseUJBQXlCO0VBQ3pCLGdCQUFnQjtBQUtsQjs7QUFIQTtFQUNFLGFBQWE7RUFDYixnQkFBZ0I7QUFNbEI7O0FBSkE7OztFQUtNLGVBQWU7QUFLckI7O0FBREE7RUFDRSxlQUFlO0FBSWpCOztBQUZBO0VBRUksc0JDekhRO0FENkhaOztBQURBO0VBR00sd0NBQXdDO0FBRTlDOztBQUxBO0VBTU0sMEJBQTBCO0VBQzFCLHFDQUFxQztBQUczQzs7QUFWQTtFQVVNLDJCQUEyQjtFQUMzQixzQ0FBc0M7QUFJNUM7O0FBZkE7RUFjTSx3QkFBd0I7RUFDeEIsbUNBQW1DO0FBS3pDOztBQXBCQTtFQWtCTSwyQkFBMkI7RUFDM0Isc0NBQXNDO0FBTTVDOztBQXpCQTtFQXNCTSwwQkFBMEI7RUFDMUIscUNBQXFDO0FBTzNDOztBQTlCQTtFQTBCTSwyQkFBMkI7RUFDM0Isc0NBQXNDO0FBUTVDOztBQW5DQTtFQThCTSx3QkFBd0I7RUFDeEIsbUNBQW1DO0FBU3pDOztBQXhDQTtFQWtDTSwyQkFBMkI7RUFDM0Isc0NBQXNDO0FBVTVDOztBQTdDQTtFQXVDUSxXQ25LSTtBRDZLWjs7QUFMQTtFQUVJLHNCQzFLUTtFRDJLUixrQkMzS1E7QURrTFo7O0FBVkE7RUFNSSxXQzlLUTtBRHNMWjs7QUFMQTtFQUNFLFdDbExVO0FEMExaOztBQU5BO0VBQ0UsV0NyTFU7QUQ4TFo7O0FBTkE7RUFFSSxtQ0FBbUM7QUFRdkM7O0FBVkE7RUFNSSxjQUFjO0FBUWxCOztBQWRBO0VBU00sY0FBYztBQVNwQjs7QUFsQkE7RUFhTSxrQkFBa0I7QUFTeEI7O0FBdEJBO0VBZ0JRLGtCQUFrQjtFQUNsQixNQUFNO0VBQ04sUUFBUTtBQVVoQjs7QUE1QkE7RUF1Qk0sa0JBQWtCO0FBU3hCOztBQWhDQTtFQTBCUSxhQUFhO0FBVXJCOztBQUpBO0VBR00sYUFBYTtBQUtuQjs7QUFBQTtFQUNFLHdCQUF3QjtBQUcxQjs7QUFBQTtFQUVJLGFBQWE7RUFDYixtQkFBbUI7QUFFdkI7O0FBTEE7RUFNSSxhQUFhO0VBQ2IsVUFBVTtBQUdkOztBQVZBO0VBZUksZUFBZTtFQUNmLDZCQUE2QjtBQURqQzs7QUFmQTtFQVlNLGFBQWE7QUFPbkI7O0FBbkJBO0VBa0JNLFlBQVk7QUFLbEI7O0FBQUE7RUFFSSxhQUFhO0FBRWpCOztBQUpBO0VBTUksY0FBYztBQUVsQjs7QUFFQTtFQUVJLHdCQUF3QjtBQUE1Qjs7QUFJQTtFQUVJLGFBQWE7QUFGakI7O0FBQUE7RUFPTSxhQUFhO0FBSG5COztBQUpBO0VBV00sa0JBQWtCO0VBQ2xCLGdCQUFnQjtBQUh0Qjs7QUFUQTtFQWVRLGtCQUFrQjtFQUNsQixNQUFNO0VBQ04sUUFBUTtBQUZoQjs7QUFmQTtFQXVCSSx5QkFBeUI7QUFKN0I7O0FBT0E7RUFDRSxhQUFhO0FBSmY7O0FBTUE7RUFFSSxjQUFjO0FBSmxCOztBRXZTQTtJQUNJLHdCQUF3QjtBQUM1Qjs7QUFFQTtJQUNJLG1CQUFtQjtJQUNuQixnQkFBZ0I7QUFDcEIsQyIsImZpbGUiOiJhcHAuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQGltcG9ydCBcIn50ZW1wdXNkb21pbnVzLWJvb3RzdHJhcC00L2J1aWxkL2Nzcy90ZW1wdXNkb21pbnVzLWJvb3RzdHJhcC00LmNzc1wiO1xuQGltcG9ydCBcIi4uLy4uL3ZlbmRvci9lYXN5Y29ycC9lYXN5YWRtaW4tYnVuZGxlL2Fzc2V0cy9jc3MvZWFzeWFkbWluLXRoZW1lL3ZhcmlhYmxlc1wiO1xuQGltcG9ydCBcIn5mbGF0cGlja3IvZGlzdC9mbGF0cGlja3IubWluLmNzc1wiO1xuQGltcG9ydCBcIn5tYWduaWZ5L2Rpc3QvY3NzL21hZ25pZnkuY3NzXCI7XG5AaW1wb3J0IFwidmFyaWFibGVzXCI7XG5cbmJvZHkge1xuICBiYWNrZ3JvdW5kOiAkYm9keS1iZyB1cmwoJy4uL2ltYWdlcy9iZy5wbmcnKTtcbn1cbmF7XG4gICY6bm90KC5idG4pe1xuICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgfVxufVxuLm1hZ25pZnkgPiAubWFnbmlmeS1sZW5zIHtcbiAgd2lkdGg6IDIwMHB4O1xuICBoZWlnaHQ6IDIwMHB4O1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuLm1haW4taGVhZGVye1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAjaGVhZGVyLWxvZ297XG4gICAgYmFja2dyb3VuZDogJGJvZHktYmc7XG4gICAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cyk7XG4gICAgYm94LXNoYWRvdzogdmFyKC0tYm94LXNoYWRvdy1sZyk7XG4gICAgcGFkZGluZzogMTVweCAxN3B4IDE1cHggMjBweDtcbiAgfVxufVxuLmZpZWxkLWVtYmVkZGVkX2xpc3Qge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAuZm9ybS13aWRnZXQge1xuICAgIGZsZXg6IDE7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5uYXZiYXItY3VzdG9tLW1lbnUgLm1lbnUtd3JhcCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5uYXZiYXItY3VzdG9tLW1lbnUgLm1lbnUtd3JhcCxcbi5tYWluLXNpZGViYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13aGl0ZSk7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMpO1xuICBib3gtc2hhZG93OiB2YXIoLS1ib3gtc2hhZG93LWxnKTtcbiAgcGFkZGluZzogMTVweCAxN3B4IDE1cHggMjBweDtcbn1cblxuLm5hdmJhci1jdXN0b20tbWVudSAubWVudS13cmFwIC51c2VyIHtcbiAgY29sb3I6ICRwcmltYXJ5O1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LXNoYWRvdzogMXB4IDFweCAxcHggI0ZGRjtcbn1cblxuYm9keS5wYWdlLXJlZ2lzdGVyIHtcbiAgcGFkZGluZzogMjBweCAwO1xuICBtaW4taGVpZ2h0OiAxMDB2aDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMHZ3XG59XG5cbi5yZWdpc3Rlci13cmFwcGVyLCBib2R5LnBhZ2UtcmVnaXN0ZXIge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4XG59XG5cbi5yZWdpc3Rlci13cmFwcGVyIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgd2lkdGg6IDYzMHB4O1xuXG4gIC5tYWluLWhlYWRlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZy1yaWdodDogMDtcblxuICAgICNoZWFkZXItbG9nbyB7XG4gICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICBsaW5lLWhlaWdodDogMS4yXG4gICAgfVxuICB9XG5cbiAgLmNvbnRlbnQge1xuICAgIHBhZGRpbmc6IDMwcHggMjBweDtcbiAgICB3aWR0aDogMTAwJTtcblxuICAgIC5mb3JtLWNoZWNrLWlucHV0IHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIG1hcmdpbi10b3A6IC4zcmVtO1xuICAgICAgbWFyZ2luLWxlZnQ6IC0xLjI1cmVtO1xuICAgIH1cblxuICAgIC5mb3JtLWNoZWNrLWxhYmVsIHtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG5cbiAgICAgIC5pbnZhbGlkLWZlZWRiYWNrIHtcbiAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuLmZvcm0td2lkZ2V0IC5pbnB1dC1ncm91cCAuZm9ybS1jb250cm9sIHtcbiAgaGVpZ2h0OiBjYWxjKDEuNWVtICsgLjc1cmVtICsgMnB4KTtcbiAgcGFkZGluZzogLjM3NXJlbSAuNzVyZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjZWQ0ZGE7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4uaW5wdXQtZ3JvdXAtYXBwZW5kIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5mb3JtLXdpZGdldCB7XG4gIGlucHV0LFxuICBzZWxlY3QsXG4gIHRleHRhcmVhIHtcbiAgICAmLmZvcm0tY29udHJvbCB7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcCAuc2VsZWN0Mi1zZWxlY3Rpb24ge1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG4uZ2xvYmFsLWFjdGlvbnN7XG4gIC5hY3Rpb24tbmV3e1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5O1xuICB9XG59XG4uY29udGVudC1ib2R5e1xuICAudGFibGV7XG4gICAgLmJ0biwgLmJhZGdle1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmJ0bi1kYW5nZXJ7XG4gICAgICBjb2xvcjogdmFyKC0tY29sb3ItZGFuZ2VyKTtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWNvbG9yLWRhbmdlcik7XG4gICAgfVxuICAgIC5idG4tc3VjY2Vzc3tcbiAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci1zdWNjZXNzKTtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWNvbG9yLXN1Y2Nlc3MpO1xuICAgIH1cbiAgICAuYnRuLWluZm97XG4gICAgICBjb2xvcjogdmFyKC0tY29sb3ItaW5mbyk7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1jb2xvci1pbmZvKTtcbiAgICB9XG4gICAgLmJ0bi13YXJuaW5ne1xuICAgICAgY29sb3I6IHZhcigtLWNvbG9yLXdhcm5pbmcpO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tY29sb3Itd2FybmluZyk7XG4gICAgfVxuICAgIC5iYWRnZS1kYW5nZXJ7XG4gICAgICBjb2xvcjogdmFyKC0tY29sb3ItZGFuZ2VyKTtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWNvbG9yLWRhbmdlcik7XG4gICAgfVxuICAgIC5iYWRnZS1zdWNjZXNze1xuICAgICAgY29sb3I6IHZhcigtLWNvbG9yLXN1Y2Nlc3MpO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tY29sb3Itc3VjY2Vzcyk7XG4gICAgfVxuICAgIC5iYWRnZS1pbmZve1xuICAgICAgY29sb3I6IHZhcigtLWNvbG9yLWluZm8pO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tY29sb3ItaW5mbyk7XG4gICAgfVxuICAgIC5iYWRnZS13YXJuaW5ne1xuICAgICAgY29sb3I6IHZhcigtLWNvbG9yLXdhcm5pbmcpO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tY29sb3Itd2FybmluZyk7XG4gICAgfVxuICAgIC5hY3Rpb25ze1xuICAgICAgYXtcbiAgICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbi5mb3JtLWFjdGlvbnN7XG4gIC5idG4tcHJpbWFyeXtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeTtcbiAgICBib3JkZXItY29sb3I6ICRwcmltYXJ5O1xuICB9XG4gIC5idG4tbGlua3tcbiAgICBjb2xvcjogJHByaW1hcnk7XG4gIH1cbn1cbi5zaWRlYmFyLW1lbnUgbGk6bm90KC5zdWJtZW51LWFjdGl2ZSkuYWN0aXZlIC5mYSwgLnNpZGViYXItbWVudSBsaTpub3QoLnN1Ym1lbnUtYWN0aXZlKS5hY3RpdmUgYXtcbiAgY29sb3I6ICRwcmltYXJ5O1xufVxuLmRhdGFncmlkIHRoZWFkIC5zb3J0ZWQgaXtcbiAgY29sb3I6ICRwcmltYXJ5O1xufVxuXG4uZWRpdC13b3Jrd2VlaywgLm5ldy13b3Jrd2Vla3tcbiAgLmFjdGlvbi1jbG9zZXtcbiAgICBwYWRkaW5nOiAwLjI1cmVtIDAgMC4yNXJlbSAwLjYyNXJlbTtcbiAgfVxuXG4gIC5maWVsZC13b3JrX3dlZWtfcHJvbW90aW9uIHtcbiAgICBmbGV4OiAxIDAgYXV0bztcblxuICAgIC5mb3JtLWdyb3VwID4gLmZvcm0td2lkZ2V0IHtcbiAgICAgIGZsZXg6IDEgMCBhdXRvO1xuICAgIH1cblxuICAgIC5maWVsZC1jb2xsZWN0aW9uLWl0ZW0tcm93IHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgLmZpZWxkLWNvbGxlY3Rpb24taXRlbS1hY3Rpb24ge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmZpZWxkLXdvcmtfd2Vla19wcm9tb3Rpb25fcHJvZHVjdCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgIC5jb2wtZm9ybS1sYWJlbCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5zaG93LnNob3ctd29ya3dlZWsge1xuICAuZW1iZWRkZWQtbGlzdCB7XG4gICAgdGZvb3Qge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbn1cblxuLnRyaXgtYnV0dG9uLS1pY29uLWhlYWRpbmctMSwgLnRyaXgtYnV0dG9uLWdyb3VwLS1maWxlLXRvb2xzIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uZmllbGQtb2ZmZXJfcHJvZHVjdCwgLmZpZWxkLW9mZmVyX2Zvb3Rlcl9jb250ZW50X2VudHJ5IHtcbiAgLmZpZWxkLWNvbGxlY3Rpb24taXRlbS1yb3cge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgfVxuICAuZm9ybS13aWRnZXQtY29tcG91bmQgLmZvcm0tZ3JvdXAgLmZvcm0td2lkZ2V0IHtcbiAgICBmbGV4OiAwIDAgNjUlO1xuICAgIHdpZHRoOiA2NSU7XG4gIH1cblxuICAmLmZpZWxkLW9mZmVyX2Zvb3Rlcl9jb250ZW50X2VudHJ5IHtcbiAgICA+IC5jb2wtZm9ybS1sYWJlbCB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIHBhZGRpbmc6IDFyZW0gMDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgZ3JleTtcbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgIH1cbiAgfVxufVxuXG4uZmllbGQtb2ZmZXJfZm9vdGVyX2NvbnRlbnQge1xuICA+IC5jb2wtZm9ybS1sYWJlbCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5mb3JtLXdpZGdldCB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gIH1cbn1cblxuZm9ybVtuYW1lPVwicmVwb3J0X2ZpbHRlcnNcIl0ge1xuICAuZm9ybS13aWRnZXQge1xuICAgIGZsZXg6IDAgMCA2NSUgIWltcG9ydGFudDtcbiAgfVxufVxuXG4jZG9jdW1lbnRfc2lnbmF0dXJlIHtcbiAgLmZvcm0td2lkZ2V0IHtcbiAgICBmbGV4OiAwIDAgNjUlO1xuICB9XG5cbiAgLmZpZWxkLXNlcnZpY2VtYW5fcGVybWlzc2lvbnNfZW50cnkge1xuICAgIGxlZ2VuZCB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgID4gLmZvcm0td2lkZ2V0IHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGZsZXgtYmFzaXM6IDEwMCU7XG5cbiAgICAgIC5maWVsZC1jb2xsZWN0aW9uLWl0ZW0tYWN0aW9uIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5maWVsZC1zdWJtaXQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIH1cbn1cbi5pbmZvLWFsZXJ0IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5zaG93LWluZm8tYWxlcnQge1xuICAuaW5mby1hbGVydCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn0iLCIkYm9keS1iZzogI2ZmZjtcbiRibGFjazogIzAwMDtcbiRwcmltYXJ5OiAkYmxhY2s7IiwidHJpeC10b29sYmFyIC50cml4LWJ1dHRvbi1ncm91cC0tZmlsZS10b29scyB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xufVxuXG50cml4LXRvb2xiYXIgLnRyaXgtYnV0dG9uLS1pY29uLWF0dGFjaDpiZWZvcmUge1xuICAgIGJvdHRvbTowICFpbXBvcnRhbnQ7XG4gICAgdG9wOjAgIWltcG9ydGFudDtcbn0iXSwic291cmNlUm9vdCI6IiJ9*/