@font-face {
  font-family: FSIndustrieCd;
  font-weight: bold;
  src: url(/build/fonts/FSIndustrieCd-Bold.ec3ad9af.otf);
}
@font-face {
  font-family: FSIndustrieCd;
  font-weight: normal;
  src: url(/build/fonts/FSIndustrieCd-Light.c11df7ca.otf);
}
@font-face {
  font-family: HelveticaNeue;
  font-weight: bold;
  src: url(/build/fonts/Helvetica-Neue-Bold.974eea1b.ttf);
}
@font-face {
  font-family: HelveticaNeue;
  font-weight: normal;
  src: url(/build/fonts/HelveticaNeue-Light.695e35a2.otf);
}
.form-control {
  font-family: HelveticaNeue, sans-serif !important;
  font-size: 16px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.25;
  letter-spacing: 2.4px;
  text-align: left;
  color: #fff !important;
  border: none !important;
  border-bottom: solid 2px #fff !important;
  border-radius: 0 !important;
  background: transparent !important;
  padding-left: 10px;
}

.form-check-input {
  position: absolute;
  margin-top: 0.3rem;
  margin-left: 5px;
  left: 0;
  margin-right: 10px;
}

.form-control-sidebar {
  padding-left: 15px;
  font-size: 14px;
}

input {
  padding-bottom: 20px;
  padding-top: 20px;
  font-weight: normal;
  font-size: 14px;
}
input:hover {
  background-color: transparent !important;
}

#search_live_search {
  color: black !important;
  border: none !important;
  border-bottom: 1px solid black !important;
  margin-top: -5px;
}
#search_live_search::placeholder {
  color: black;
}

#form-content {
  padding-left: 25px;
  padding-right: 25px;
  /* Specify the background color to be
     shown when checkbox is active */
  /* Specify the background color to be
  shown when checkbox is checked */
  /* Checkmark to be shown in checkbox */
  /* It is not be shown when not checked */
  /* Display checkmark when checked */
  /* Styling the checkmark using webkit */
  /* Rotated the rectangle by 45 degree and
  showing only two border to make it look
  like a tickmark */
}
#form-content .form-control, #form-content .custom-file-label {
  color: black !important;
  border: none;
  border-bottom: 1px solid black !important;
  background-color: transparent;
  border-radius: 0;
}
#form-content .my-check {
  position: absolute;
  top: 0;
  left: 0;
  height: 25px;
  width: 25px;
  background-color: transparent;
  border: solid 2px #000;
  margin-left: 10px;
}
#form-content .check-label {
  padding-top: 3px;
}
#form-content .check-label input:active ~ .my-check {
  background-color: transparent;
}
#form-content .my-check-label {
  text-align: left;
  color: #000 !important;
  margin-left: 30px;
}
#form-content .check-label input:checked ~ .my-check {
  background-color: transparent;
}
#form-content .my-check:after {
  content: "";
  position: absolute;
  display: none;
}
#form-content .check-label input:checked ~ .my-check:after {
  display: block;
}
#form-content .check-label .my-check:after {
  left: 8px;
  bottom: 5px;
  width: 6px;
  height: 12px;
  border: solid black;
  border-width: 0 3px 3px 0;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
}
#form-content .form-check {
  margin: 0;
  justify-content: space-between;
}
#form-content .form-check .form-check-input {
  -moz-appearance: none;
  -webkit-appearance: none;
  -o-appearance: none;
  outline: none;
  content: none;
}
#form-content .form-check .form-check-label {
  text-align: left;
  color: #000 !important;
  margin-left: 20px;
  font-family: HelveticaNeue, sans-serif !important;
  padding-top: 10px;
  font-size: 16px;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.15;
}
#form-content .form-check .form-check-input:before {
  content: "\f00c";
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
  font-size: 15px;
  color: transparent !important;
  background: #fef2e0;
  display: block;
  width: 25px;
  height: 25px;
  border: 2px solid black;
  margin-right: 7px;
  padding-left: 3px;
}
#form-content .form-check .form-check-input:checked:before {
  color: black !important;
}

a.filters-trigger, a.new-trigger {
  color: black !important;
  cursor: pointer !important;
  font-size: 1rem !important;
  font-weight: bold;
}

#advance-filter {
  padding-top: 45px;
}
#advance-filter i {
  vertical-align: super;
}
#advance-filter label {
  margin-bottom: 0 !important;
}
#advance-filter .form-control {
  color: black !important;
  border: none;
  border-bottom: 1px solid black !important;
}

.vich-image {
  overflow: hidden !important;
}
.vich-image a img {
  width: 100% !important;
}

td.active {
  background-color: #323b58 !important;
  color: white;
}

.drp-buttons .btn-primary {
  color: white !important;
}

.select2-container--default .select2-selection--multiple .select2-selection__choice {
  background-color: black !important;
}

.select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
  color: white;
  background-color: black;
}
.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
  background-color: black;
  border: 1px solid white;
  color: white;
}

.select2-container--default .select2-selection--multiple .select2-selection__choice {
  background-color: #e4e4e4;
  border: 1px solid black;
}

.select2-search__field {
  width: 100% !important;
  margin-right: 3px !important;
  margin-left: 3px !important;
  border: 1px solid #333 !important;
}

.select2-container--default .select2-results__option--highlighted.select2-results__option--selectable {
  background-color: black;
  color: white;
}

.login-left {
  background: url(/build/images/imagen_fondo.05dcf6d7.png);
}
.login-left img {
  width: 100%;
  margin: 0 61.7px 0 0;
  object-fit: contain;
}

.login-right {
  background-color: #323b58;
  padding-top: 120px;
  text-align: center;
  padding-left: 40px;
  padding-right: 40px;
  /* Specify the background color to be
     shown when checkbox is active */
  /* Specify the background color to be
  shown when checkbox is checked */
  /* Checkmark to be shown in checkbox */
  /* It is not be shown when not checked */
  /* Display checkmark when checked */
  /* Styling the checkmark using webkit */
  /* Rotated the rectangle by 45 degree and
  showing only two border to make it look
  like a tickmark */
}
.login-right form {
  margin-top: 80px;
}
.login-right .login-title {
  font-family: FSIndustrieCd;
  font-size: 60px;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: 0.25;
  letter-spacing: normal;
  text-align: left;
  color: #fff;
  text-transform: uppercase;
}
.login-right .login-subtitle {
  font-family: FSIndustrieCd;
  font-size: 30px;
  margin-top: 25px;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: 0.5;
  letter-spacing: normal;
  text-align: left;
  color: #fff;
  text-transform: uppercase;
}
.login-right .recover {
  width: 401px;
  height: 16px;
  margin: 41px 0 0;
  opacity: 0.5;
  font-family: HelveticaNeue, sans-serif;
  font-size: 13px;
  font-weight: 500;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.38;
  letter-spacing: 1.95px;
  text-align: center;
  color: #fff;
  text-transform: uppercase;
  text-decoration: underline;
}
.login-right button {
  width: 369px;
  height: 72px;
  margin: 70px 16px 41px;
  padding: 27px 88px 26px 89px;
  border: solid 2px #fff;
  color: #fff;
  text-transform: uppercase;
  background-color: transparent;
  border-radius: 0;
}
.login-right button:hover {
  color: #fff;
  background-color: transparent;
}
.login-right .remember {
  font-family: HelveticaNeue, sans-serif;
  font-size: 13px;
  font-weight: 500;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.54;
  letter-spacing: 1.95px;
  text-align: left;
  color: #fff !important;
  text-transform: uppercase;
  margin-left: -45px;
}
.login-right .bottom-img {
  width: 100%;
  margin: 150px 0 40px;
}
.login-right #remember_me {
  width: 26px;
  height: 23px;
}
.login-right input[type=checkbox] {
  visibility: hidden;
}
.login-right .my-check {
  position: absolute;
  top: 0;
  left: 0;
  height: 23px;
  width: 26px;
  background-color: transparent;
  border: solid 2px #fff;
  margin-left: 8px;
}
.login-right .check-label {
  padding-top: 3px;
}
.login-right .check-label input:active ~ .my-check {
  background-color: transparent;
}
.login-right .check-label input:checked ~ .my-check {
  background-color: transparent;
}
.login-right .my-check:after {
  content: "";
  position: absolute;
  display: none;
}
.login-right .check-label input:checked ~ .my-check:after {
  display: block;
}
.login-right .check-label .my-check:after {
  left: 8px;
  bottom: 5px;
  width: 6px;
  height: 12px;
  border: solid white;
  border-width: 0 4px 4px 0;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
}
.login-right .form-check {
  margin: 0;
}
.login-right .form-control::-webkit-input-placeholder {
  color: #fff;
  text-transform: uppercase;
}
.login-right .form-control:-moz-placeholder {
  color: #fff;
  text-transform: uppercase;
}
.login-right .form-control::-moz-placeholder {
  color: #fff;
  text-transform: uppercase;
}
.login-right .form-control:-ms-input-placeholder {
  color: #fff;
}
.login-right input {
  padding-bottom: 20px;
  padding-top: 20px;
  padding-left: 10px;
}
.login-right input:hover {
  background-color: transparent !important;
}

.sidebar-mini:not(.sidebar-collapse) .main-sidebar .nav-link, .sidebar-mini-md .main-sidebar .nav-link, .sidebar-mini-xs .main-sidebar .nav-link {
  width: calc(350px - 1rem) !important;
}

@media (min-width: 768px) {
  body:not(.sidebar-mini-md):not(.sidebar-mini-xs):not(.layout-top-nav):not(.sidebar-collapse) .content-wrapper, body:not(.sidebar-mini-md):not(.sidebar-mini-xs):not(.layout-top-nav) .main-footer, body:not(.sidebar-mini-md):not(.sidebar-mini-xs):not(.layout-top-nav) .main-header {
    margin-left: 350px;
  }
}
.sidebar-mini:not(.sidebar-collapse) .sidebar, .sidebar-mini:not(.sidebar-collapse) .main-sidebar {
  width: 350px !important;
}

[class*=sidebar-dark-] {
  background-color: #323b58;
}
[class*=sidebar-dark-] .brand-link {
  padding-top: 40px;
  padding-left: 25px;
}
[class*=sidebar-dark-] .brand-text {
  font-family: FSIndustrieCd;
  font-size: 40px;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: 0.25;
  letter-spacing: normal;
  text-align: left;
  color: #fff;
  text-transform: uppercase;
}
[class*=sidebar-dark-] .brand-sub {
  font-family: FSIndustrieCd;
  font-size: 20px;
  margin-top: 25px;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: 0.5;
  letter-spacing: normal;
  text-align: left;
  color: #fff;
  text-transform: uppercase;
}
[class*=sidebar-dark-] .btn.btn-sidebar {
  background-color: transparent;
  border: transparent;
  color: #fff;
}
[class*=sidebar-dark-] .btn.btn-sidebar i {
  margin-left: -35px;
  margin-top: 25px;
}
[class*=sidebar-dark-] .search-content {
  margin-bottom: 40px;
  padding-left: 25px;
}
[class*=sidebar-dark-] .nav-item {
  text-transform: uppercase;
  font-weight: bold;
  margin-bottom: 10px !important;
}
[class*=sidebar-dark-] .nav-item .nav-link p {
  color: #fff !important;
  font-size: 18px;
  line-height: 23px;
  vertical-align: sub;
  margin-left: 20px;
  letter-spacing: 2.7px;
}
[class*=sidebar-dark-] .nav-item .nav-link .desp {
  width: 12.7px;
  height: 6.5px;
  float: right;
  margin-top: 12px !important;
}
[class*=sidebar-dark-] .nav-item .nav-icon {
  margin-right: 15px;
  opacity: 0.4;
}
[class*=sidebar-dark-] .form-control-sidebar {
  border-bottom: 0.8px solid !important;
  height: 60px;
  width: 130px;
}
[class*=sidebar-dark-] .form-control-sidebar i {
  margin-left: -25px !important;
}
[class*=sidebar-dark-] .search-content i {
  opacity: 0.5;
}
[class*=sidebar-dark-] .nav-treeview p {
  opacity: 0.5;
}
[class*=sidebar-dark-] .icon-cont {
  text-align: center !important;
  width: 20px;
  display: inline-block;
}

.main-header .navbar-nav {
  height: 40px;
}
.main-header .nav-item {
  height: 40px;
}

.sidebar-mini.sidebar-collapse .main-sidebar:hover {
  width: 350px !important;
}
.sidebar-mini.sidebar-collapse .main-sidebar:hover .nav-item {
  text-transform: uppercase;
  font-weight: bold;
  margin-bottom: 10px !important;
  width: 100%;
}
.sidebar-mini.sidebar-collapse .main-sidebar:hover .nav-item .nav-link {
  width: calc(350px - 1rem) !important;
}
.sidebar-mini.sidebar-collapse .main-sidebar:hover .nav-item .nav-link p {
  color: #fff !important;
  font-size: 18px;
  line-height: 23px;
  vertical-align: sub;
  margin-left: 20px;
  letter-spacing: 2.7px;
}
.sidebar-mini.sidebar-collapse .main-sidebar:hover .nav-item .nav-link .desp {
  width: 12.7px;
  height: 6.5px;
  float: right;
  margin-top: 12px !important;
}
.sidebar-mini.sidebar-collapse .main-sidebar:hover .nav-item .nav-icon {
  margin-right: 15px;
  opacity: 0.4;
}

#pagination-footer p {
  font-weight: bold !important;
}
#pagination-footer .dropdown {
  font-weight: bold !important;
}
#pagination-footer #pageMenuButton {
  font-weight: bold !important;
}
#pagination-footer .page-link {
  border: none !important;
  background-color: black !important;
  color: white !important;
  border-radius: 50% !important;
  width: 35px;
  height: 35px;
  text-align: center;
}
#pagination-footer .page-link.active.page {
  color: black !important;
}
#pagination-footer .page-link.page {
  border-radius: 0 !important;
  background-color: transparent !important;
  padding-left: 0;
  color: black !important;
  font-weight: bold !important;
}
#pagination-footer .page-item.active span:first-child {
  color: grey !important;
}

.text-black {
  color: black !important;
}

.position-absolute {
  position: absolute !important;
}

#table-list thead {
  background-color: white;
}
#table-list tbody tr {
  background-color: white !important;
}
#table-list tbody tr:nth-of-type(2n+1) {
  background-color: transparent !important;
}

.table-striped tbody tr:nth-of-type(2n+1) {
  background-color: transparent !important;
}

.btn {
  padding: 5px 15px 5px 15px;
  border-radius: 26px;
  border: solid 1px #c9c9c9;
  background-color: #f8f8f8;
  color: black;
}
.btn:hover {
  border: solid 1px #c9c9c9;
  background-color: #f8f8f8;
  color: black;
}

.card, .dataTables_wrapper {
  background-color: #f4f5f6;
  color: black;
}

.dataTables_length label, .dataTables_length option, .dataTables_length select, .dataTables_length .form-control {
  color: black !important;
}

.add-new {
  font-family: HelveticaNeue, sans-serif;
  font-size: 16px;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.25;
  letter-spacing: normal;
  text-align: left;
  color: #000;
}

th {
  text-transform: uppercase !important;
}

li.paginate_button.page-item.active a {
  background-color: black !important;
  color: white !important;
  border: none;
}

[class*=primary] {
  background-color: #323b58;
}

body {
  background-color: #f4f5f6;
  font-family: HelveticaNeue, sans-serif;
}

.buttons-bar {
  margin-bottom: 50px;
  border-radius: 4px;
  display: inline-block;
}

.user-panel img {
  height: 2.1rem;
  width: 2.1rem;
}

.breadcrumb {
  background-color: transparent !important;
  text-transform: uppercase;
}
.breadcrumb .breadcrumb-item {
  font-weight: bold;
  color: #000;
}
.breadcrumb .breadcrumb-item a, .breadcrumb .breadcrumb-item i {
  color: #000;
}

.headCheckbox {
  height: 20px;
  width: 20px;
  background-color: transparent;
  vertical-align: middle;
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,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dlFJO0VBQ0k7RUFDQTtBRnlRUjtBRXZRSTtFQUNJO0VBQ0E7QUZ5UVI7QUV0UUk7RUFDSTtBRndRUjtBRXRRSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUZ3UVI7QUV0UUk7RUFDSTtBRndRUjtBRXBRSTtFQUNJO0FGc1FSO0FFalFJO0VBQ0k7QUZtUVI7QUU5UEk7RUFDSTtFQUNBO0VBQ0E7QUZnUVI7QUU1UEk7RUFDSTtBRjhQUjtBRXZQSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRnlQUjtBRXZQSTtFQUNJO0FGeVBSO0FFdlBJO0VBQ0k7RUFDQTtBRnlQUjtBRXZQSTtFQUNJO0VBQ0E7QUZ5UFI7QUV2UEk7RUFDSTtFQUNBO0FGeVBSO0FFdlBJO0VBQ0k7QUZ5UFI7QUV2UEk7RUFDSTtFQUNBO0VBQ0E7QUZ5UFI7QUV4UFE7RUFDSTtBRjBQWjs7QUl6YUE7RUFDSTtBSjRhSjs7QUkxYUE7RUFDSTtJQUNJO0VKNmFOO0FBQ0Y7QUkxYUk7RUFDSTtBSjRhUjs7QUl6YUE7RUFDSSx5QkRkYztBSDBibEI7QUkzYUk7RUFDSTtFQUNBO0FKNmFSO0FJM2FJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUo2YVI7QUkzYUk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FKNmFSO0FJM2FJO0VBQ0k7RUFDQTtFQUNBO0FKNmFSO0FJNWFRO0VBQ0k7RUFDQTtBSjhhWjtBSTNhSTtFQUNJO0VBQ0E7QUo2YVI7QUkzYUk7RUFDSTtFQUNBO0VBQ0E7QUo2YVI7QUkzYVk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUo2YWhCO0FJM2FZO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QUo2YWhCO0FJMWFRO0VBQ0k7RUFDQTtBSjRhWjtBSXphSTtFQUNJO0VBQ0E7RUFDQTtBSjJhUjtBSTFhUTtFQUNJO0FKNGFaO0FJeGFRO0VBQ0k7QUowYVo7QUl0YVE7RUFDSTtBSndhWjtBSXJhSTtFQUNJO0VBQ0E7RUFDQTtBSnVhUjs7QUluYUk7RUFDSTtBSnNhUjtBSXBhSTtFQUNJO0FKc2FSOztBSWphUTtFQUNJO0FKb2FaO0FJbmFZO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QUpxYWhCO0FJcGFnQjtFQUNJO0FKc2FwQjtBSXJhb0I7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUp1YXhCO0FJcGFvQjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FKc2F4QjtBSW5hZ0I7RUFDSTtFQUNBO0FKcWFwQjs7QUtuakJJO0VBQ0k7QUxzakJSO0FLcGpCSTtFQUNJO0FMc2pCUjtBS3BqQkk7RUFDSTtBTHNqQlI7QUtwakJJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUxzakJSO0FLcGpCWTtFQUNJO0FMc2pCaEI7QUtuakJRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBTHFqQlo7QUtsakJJO0VBQ0k7QUxvakJSOztBQTVrQkE7RUFDSTtBQStrQko7O0FBN2tCQTtFQUNJO0FBZ2xCSjs7QUE3a0JJO0VBQ0k7QUFnbEJSO0FBN2tCUTtFQUNJO0FBK2tCWjtBQTdrQlE7RUFDSTtBQStrQlo7O0FBM2tCQTtFQUNJO0FBOGtCSjs7QUE1a0JBO0VBRUk7RUFDQTtFQUNBO0VBQ0EseUJHOUJpQjtFSCtCakI7QUE4a0JKO0FBN2tCSTtFQUNJO0VBQ0EseUJHbENhO0VIbUNiO0FBK2tCUjs7QUE1a0JBO0VBQ0kseUJHMUNpQjtFSDJDakI7QUEra0JKOztBQTVrQkk7RUFDSTtBQStrQlI7O0FBNWtCQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQStrQko7O0FBN2tCQTtFQUNJO0FBZ2xCSjs7QUE5a0JBO0VBQ0k7RUFDQTtFQUNBO0FBaWxCSjs7QUEva0JBO0VBQ0kseUJHeEVjO0FIMHBCbEI7O0FBaGxCQTtFQUNJLHlCR3pFaUI7RUgwRWpCO0FBbWxCSjs7QUFqbEJBO0VBQ0k7RUFDQTtFQUNBO0FBb2xCSjs7QUFsbEJBO0VBQ0k7RUFDQTtBQXFsQko7O0FBbmxCQTtFQUNJO0VBQ0E7QUFzbEJKO0FBcmxCSTtFQUNJO0VBQ0E7QUF1bEJSO0FBdGxCUTtFQUNJO0FBd2xCWjs7QUFwbEJBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QUF1bEJKLEMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9jb21wb25lbnRzL2ZvbnRzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXBwLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vY29tcG9uZW50cy9mb3Jtcy5zY3NzIiwid2VicGFjazovLy8uL2NvbXBvbmVudHMvbG9naW4uc2NzcyIsIndlYnBhY2s6Ly8vLi9jb21wb25lbnRzL3ZhcmlhYmxlcy5zY3NzIiwid2VicGFjazovLy8uL2NvbXBvbmVudHMvc2lkZWJhci5zY3NzIiwid2VicGFjazovLy8uL2NvbXBvbmVudHMvcGFnaW5hdGlvbi5zY3NzIl0sInNvdXJjZXNDb250ZW50IjpbIkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiBGU0luZHVzdHJpZUNkO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIHNyYzogdXJsKC4uLy4uL2ZvbnRzL0ZTSW5kdXN0cmllQ2QtQm9sZC5vdGYpO1xufVxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6IEZTSW5kdXN0cmllQ2Q7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBzcmM6IHVybCguLi8uLi9mb250cy9GU0luZHVzdHJpZUNkLUxpZ2h0Lm90Zik7XG59XG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogSGVsdmV0aWNhTmV1ZTtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBzcmM6IHVybCguLi8uLi9mb250cy9IZWx2ZXRpY2EtTmV1ZS1Cb2xkLnR0Zik7XG59XG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogSGVsdmV0aWNhTmV1ZTtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIHNyYzogdXJsKC4uLy4uL2ZvbnRzL0hlbHZldGljYU5ldWUtTGlnaHQub3RmKTtcbn1cbiIsIkBpbXBvcnQgXCJ+YWRtaW4tbHRlL2Rpc3QvY3NzL2FkbWlubHRlLm1pbi5jc3NcIjtcbkBpbXBvcnQgXCJ+QGZvcnRhd2Vzb21lL2ZvbnRhd2Vzb21lLWZyZWUvY3NzL2FsbC5taW4uY3NzXCI7XG5AaW1wb3J0IFwifkBmb3J0YXdlc29tZS9mb250YXdlc29tZS1mcmVlL2Nzcy92NC1zaGltcy5jc3NcIjtcbkBpbXBvcnQgXCJ+bGRsb2FkZXIvZGlzdC9pbmRleC5taW4uY3NzXCI7XG5AaW1wb3J0IFwifmRhdGVyYW5nZXBpY2tlci9kYXRlcmFuZ2VwaWNrZXIuY3NzXCI7XG5AaW1wb3J0IFwiLi9jb21wb25lbnRzL18uc2Nzc1wiO1xuXG5cbi50ZXh0LWJsYWNrIHtcbiAgICBjb2xvcjogYmxhY2shaW1wb3J0YW50O1xufVxuLnBvc2l0aW9uLWFic29sdXRlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbn1cbiN0YWJsZS1saXN0IHtcbiAgICB0aGVhZCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgIH1cbiAgICB0Ym9keSB7XG4gICAgICAgIHRyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICB0cjpudGgtb2YtdHlwZSgybisxKSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG59XG4udGFibGUtc3RyaXBlZCB0Ym9keSB0cjpudGgtb2YtdHlwZSgybisxKSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQhaW1wb3J0YW50O1xufVxuLmJ0biB7XG4gICAgLy8gaGVpZ2h0OiA1MnB4O1xuICAgIHBhZGRpbmc6IDVweCAxNXB4IDVweCAxNXB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDI2cHg7XG4gICAgYm9yZGVyOiBzb2xpZCAxcHggI2M5YzljOTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkLS1jb2xvci1iZy1idXR0b25zO1xuICAgIGNvbG9yOiBibGFjaztcbiAgICAmOmhvdmVyIHtcbiAgICAgICAgYm9yZGVyOiBzb2xpZCAxcHggI2M5YzljOTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJC0tY29sb3ItYmctYnV0dG9ucztcbiAgICAgICAgY29sb3I6IGJsYWNrO1xuICAgIH1cbn1cbi5jYXJkLCAuZGF0YVRhYmxlc193cmFwcGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkLS1jb2xvci1iYWNrZ3JvdW5kO1xuICAgIGNvbG9yOiBibGFjaztcbn1cbi5kYXRhVGFibGVzX2xlbmd0aCB7XG4gICAgbGFiZWwsIG9wdGlvbiwgc2VsZWN0LCAuZm9ybS1jb250cm9sIHtcbiAgICAgICAgY29sb3I6IGJsYWNrIWltcG9ydGFudDtcbiAgICB9XG59XG4uYWRkLW5ld3tcbiAgICBmb250LWZhbWlseTogSGVsdmV0aWNhTmV1ZSwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBjb2xvcjogIzAwMDtcbn1cbnRoIHtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlIWltcG9ydGFudDtcbn1cbmxpLnBhZ2luYXRlX2J1dHRvbi5wYWdlLWl0ZW0uYWN0aXZlIGEge1xuICAgIGJhY2tncm91bmQtY29sb3I6IGJsYWNrIWltcG9ydGFudDtcbiAgICBjb2xvcjogd2hpdGUhaW1wb3J0YW50O1xuICAgIGJvcmRlcjogbm9uZTtcbn1cbltjbGFzcyo9cHJpbWFyeV0ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICQtLWNvbG9yLXByaW1hcnk7XG59XG5ib2R5IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkLS1jb2xvci1iYWNrZ3JvdW5kO1xuICAgIGZvbnQtZmFtaWx5OiBIZWx2ZXRpY2FOZXVlLCBzYW5zLXNlcmlmO1xufVxuLmJ1dHRvbnMtYmFyIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4udXNlci1wYW5lbCBpbWcge1xuICAgIGhlaWdodDogMi4xcmVtO1xuICAgIHdpZHRoOiAyLjFyZW07XG59XG4uYnJlYWRjcnVtYiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQhaW1wb3J0YW50O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgLmJyZWFkY3J1bWItaXRlbSB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBjb2xvcjogIzAwMDtcbiAgICAgICAgYSwgaSB7XG4gICAgICAgICAgICBjb2xvcjogIzAwMDtcbiAgICAgICAgfVxuICAgIH1cbn1cbi5oZWFkQ2hlY2tib3gge1xuICAgIGhlaWdodDogMjBweDtcbiAgICB3aWR0aDogMjBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuIiwiLy9AaW1wb3J0IHVybChcImh0dHBzOi8vY2RuanMuY2xvdWRmbGFyZS5jb20vYWpheC9saWJzL2ZvbnQtYXdlc29tZS80LjcuMC9jc3MvZm9udC1hd2Vzb21lLmNzc1wiKTtcbi5mb3JtLWNvbnRyb2wge1xuICAgIGZvbnQtZmFtaWx5OiBIZWx2ZXRpY2FOZXVlLCBzYW5zLXNlcmlmICFpbXBvcnRhbnQ7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICAgIGxldHRlci1zcGFjaW5nOiAyLjRweDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGNvbG9yOiAjZmZmIWltcG9ydGFudDtcbiAgICBib3JkZXI6IG5vbmUhaW1wb3J0YW50O1xuICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDJweCAjZmZmIWltcG9ydGFudDtcbiAgICBib3JkZXItcmFkaXVzOiAwIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xufVxuLmZvcm0tY2hlY2staW5wdXQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBtYXJnaW4tdG9wOiAwLjNyZW07XG4gICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICBsZWZ0OiAwO1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbn1cbi5mb3JtLWNvbnRyb2wtc2lkZWJhcntcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xufVxuaW5wdXQge1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCFpbXBvcnRhbnQ7XG4gICAgfVxufVxuI3NlYXJjaF9saXZlX3NlYXJjaCB7XG4gICAgY29sb3I6IGJsYWNrIWltcG9ydGFudDtcbiAgICBib3JkZXI6IG5vbmUhaW1wb3J0YW50O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBibGFjayFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXRvcDogLTVweDtcbiAgICAmOjpwbGFjZWhvbGRlciB7XG4gICAgICAgIGNvbG9yOiBibGFjaztcbiAgICB9XG59XG4jZm9ybS1jb250ZW50IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG4gICAgcGFkZGluZy1yaWdodDogMjVweDtcbiAgICAuZm9ybS1jb250cm9sLCAuY3VzdG9tLWZpbGUtbGFiZWwge1xuICAgICAgICBjb2xvcjogYmxhY2shaW1wb3J0YW50O1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBibGFjayFpbXBvcnRhbnQ7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIH1cbiAgICAubXktY2hlY2sge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgaGVpZ2h0OiAyNXB4O1xuICAgICAgICB3aWR0aDogMjVweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlcjogc29saWQgMnB4ICMwMDA7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgIH1cbiAgICAuY2hlY2stbGFiZWwge1xuICAgICAgICBwYWRkaW5nLXRvcDogM3B4O1xuICAgIH1cbiAgICAvKiBTcGVjaWZ5IHRoZSBiYWNrZ3JvdW5kIGNvbG9yIHRvIGJlXG4gICAgICAgc2hvd24gd2hlbiBjaGVja2JveCBpcyBhY3RpdmUgKi9cbiAgICAuY2hlY2stbGFiZWwgaW5wdXQ6YWN0aXZlIH4gLm15LWNoZWNrIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgfVxuICAgIC5teS1jaGVjay1sYWJlbCB7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIGNvbG9yOiAjMDAwIWltcG9ydGFudDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDMwcHg7XG4gICAgfVxuICAgIC8qIFNwZWNpZnkgdGhlIGJhY2tncm91bmQgY29sb3IgdG8gYmVcbiAgICBzaG93biB3aGVuIGNoZWNrYm94IGlzIGNoZWNrZWQgKi9cbiAgICAuY2hlY2stbGFiZWwgaW5wdXQ6Y2hlY2tlZCB+IC5teS1jaGVjayB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIH1cbiAgICBcbiAgICAvKiBDaGVja21hcmsgdG8gYmUgc2hvd24gaW4gY2hlY2tib3ggKi9cbiAgICAvKiBJdCBpcyBub3QgYmUgc2hvd24gd2hlbiBub3QgY2hlY2tlZCAqL1xuICAgIC5teS1jaGVjazphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgXG4gICAgLyogRGlzcGxheSBjaGVja21hcmsgd2hlbiBjaGVja2VkICovXG4gICAgLmNoZWNrLWxhYmVsIGlucHV0OmNoZWNrZWQgfiAubXktY2hlY2s6YWZ0ZXIge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gICAgXG4gICAgLyogU3R5bGluZyB0aGUgY2hlY2ttYXJrIHVzaW5nIHdlYmtpdCAqL1xuICAgIC8qIFJvdGF0ZWQgdGhlIHJlY3RhbmdsZSBieSA0NSBkZWdyZWUgYW5kXG4gICAgc2hvd2luZyBvbmx5IHR3byBib3JkZXIgdG8gbWFrZSBpdCBsb29rXG4gICAgbGlrZSBhIHRpY2ttYXJrICovXG4gICAgLmNoZWNrLWxhYmVsIC5teS1jaGVjazphZnRlciB7XG4gICAgICAgIGxlZnQ6IDhweDtcbiAgICAgICAgYm90dG9tOiA1cHg7XG4gICAgICAgIHdpZHRoOiA2cHg7XG4gICAgICAgIGhlaWdodDogMTJweDtcbiAgICAgICAgYm9yZGVyOiBzb2xpZCBibGFjaztcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAwIDNweCAzcHggMDtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICB9XG4gICAgLmZvcm0tY2hlY2sge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgLmZvcm0tY2hlY2staW5wdXR7XG4gICAgICAgICAgICAtbW96LWFwcGVhcmFuY2U6bm9uZTtcbiAgICAgICAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTpub25lO1xuICAgICAgICAgICAgLW8tYXBwZWFyYW5jZTpub25lO1xuICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgICAgIGNvbnRlbnQ6IG5vbmU7XG4gICAgICAgICAgICBcbiAgICAgICAgfVxuICAgICAgICAuZm9ybS1jaGVjay1sYWJlbHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICBjb2xvcjogIzAwMCFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBIZWx2ZXRpY2FOZXVlLCBzYW5zLXNlcmlmICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4xNTtcbiAgICAgICAgICAgIFxuICAgICAgICB9XG4gICAgICAgIC5mb3JtLWNoZWNrLWlucHV0OmJlZm9yZXtcbiAgICAgICAgICAgXG4gICAgICAgICAgICBjb250ZW50OiAnXFxmMDBjJztcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgRnJlZSc7XG4gICAgICAgICAgICBmb250LXdlaWdodDogOTAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgICAgY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmVmMmUwO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB3aWR0aDogMjVweDtcbiAgICAgICAgICAgIGhlaWdodDogMjVweDtcbiAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkIGJsYWNrO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA3cHg7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDNweDtcbiAgICAgICAgfVxuICAgICAgICAuZm9ybS1jaGVjay1pbnB1dDpjaGVja2VkOmJlZm9yZXtcbiAgICAgICAgXG4gICAgICAgICAgICBjb2xvcjogYmxhY2sgIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgfVxufVxuYS5maWx0ZXJzLXRyaWdnZXIsIGEubmV3LXRyaWdnZXIge1xuICAgIGNvbG9yOiBibGFjayFpbXBvcnRhbnQ7XG4gICAgY3Vyc29yOiBwb2ludGVyIWltcG9ydGFudDtcbiAgICBmb250LXNpemU6IDFyZW0haW1wb3J0YW50O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuI2FkdmFuY2UtZmlsdGVyIHtcbiAgICBwYWRkaW5nLXRvcDogNDVweDtcbiAgICBpIHtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IHN1cGVyO1xuICAgIH1cbiAgICBsYWJlbCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuZm9ybS1jb250cm9sIHtcbiAgICAgICAgY29sb3I6IGJsYWNrIWltcG9ydGFudDtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgYmxhY2shaW1wb3J0YW50O1xuICAgICAgLy8gIHdpZHRoOiAyMDBweDtcbiAgICB9XG59XG4udmljaC1pbWFnZSB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbiFpbXBvcnRhbnQ7XG4gICAgYSB7XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJSFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG59XG50ZC5hY3RpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICQtLWNvbG9yLXByaW1hcnkhaW1wb3J0YW50O1xuICAgIGNvbG9yOiB3aGl0ZTtcbn1cbi5kcnAtYnV0dG9ucyB7XG4gICAgLmJ0bi1wcmltYXJ5IHtcbiAgICAgICAgY29sb3I6d2hpdGUhaW1wb3J0YW50O1xuICAgIH1cbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBibGFjayFpbXBvcnRhbnQ7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fcmVtb3ZlIHtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogYmxhY2s7XG4gICAgJjpob3ZlcntcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogYmxhY2s7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHdoaXRlO1xuICAgICAgICBjb2xvcjp3aGl0ZTtcbiAgICB9XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2U0ZTRlNDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCBibGFjaztcbn1cbi5zZWxlY3QyLXNlYXJjaF9fZmllbGQge1xuICAgIHdpZHRoOiAxMDAlIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDNweCFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDNweCFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzMzMyFpbXBvcnRhbnQ7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1oaWdobGlnaHRlZC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0tc2VsZWN0YWJsZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogYmxhY2s7XG4gICAgY29sb3I6IHdoaXRlO1xufVxuXG5cbiIsIi5sb2dpbi1sZWZ0IHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi8uLi9pbWFnZXMvaW1hZ2VuX2ZvbmRvLnBuZ1wiKTtcbiAgICBpbWcge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luOiAwIDYxLjdweCAwIDA7XG4gICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gICAgfVxufVxuLmxvZ2luLXJpZ2h0IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkLS1jb2xvci1wcmltYXJ5O1xuICAgIHBhZGRpbmctdG9wOiAxMjBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG4gICAgZm9ybSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDgwcHg7XG4gICAgfVxuICAgIC5sb2dpbi10aXRsZSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBGU0luZHVzdHJpZUNkO1xuICAgICAgICBmb250LXNpemU6IDYwcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBsaW5lLWhlaWdodDogMC4yNTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgfVxuICAgIC5sb2dpbi1zdWJ0aXRsZSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBGU0luZHVzdHJpZUNkO1xuICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDI1cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBsaW5lLWhlaWdodDogMC41O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICB9XG4gICAgLnJlY292ZXIge1xuICAgICAgICB3aWR0aDogNDAxcHg7XG4gICAgICAgIGhlaWdodDogMTZweDtcbiAgICAgICAgbWFyZ2luOiA0MXB4IDAgMDtcbiAgICAgICAgb3BhY2l0eTogMC41O1xuICAgICAgICBmb250LWZhbWlseTogSGVsdmV0aWNhTmV1ZSwgc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBsaW5lLWhlaWdodDogMS4zODtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDEuOTVweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgfVxuICAgIGJ1dHRvbiB7XG4gICAgICAgIHdpZHRoOiAzNjlweDtcbiAgICAgICAgaGVpZ2h0OiA3MnB4O1xuICAgICAgICBtYXJnaW46IDcwcHggMTZweCA0MXB4O1xuICAgICAgICBwYWRkaW5nOiAyN3B4IDg4cHggMjZweCA4OXB4O1xuICAgICAgICBib3JkZXI6IHNvbGlkIDJweCAjZmZmO1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAucmVtZW1iZXIge1xuICAgICAgICBmb250LWZhbWlseTogSGVsdmV0aWNhTmV1ZSwgc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBsaW5lLWhlaWdodDogMS41NDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDEuOTVweDtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC00NXB4O1xuICAgIH1cbiAgICAuYm90dG9tLWltZyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW46IDE1MHB4IDAgNDBweDtcbiAgICB9XG4gICAgI3JlbWVtYmVyX21lIHtcbiAgICAgICAgd2lkdGg6IDI2cHg7XG4gICAgICAgIGhlaWdodDogMjNweDtcbiAgICAgICBcbiAgICB9XG4gICAgaW5wdXRbdHlwZT1jaGVja2JveF0ge1xuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgfVxuICAgIC5teS1jaGVjayB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBoZWlnaHQ6IDIzcHg7XG4gICAgICAgIHdpZHRoOiAyNnB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyOiBzb2xpZCAycHggI2ZmZjtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDhweDtcbiAgICB9XG4gICAgLmNoZWNrLWxhYmVsIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDNweDtcbiAgICB9XG4gICAgLyogU3BlY2lmeSB0aGUgYmFja2dyb3VuZCBjb2xvciB0byBiZVxuICAgICAgIHNob3duIHdoZW4gY2hlY2tib3ggaXMgYWN0aXZlICovXG4gICAgLmNoZWNrLWxhYmVsIGlucHV0OmFjdGl2ZSB+IC5teS1jaGVjayB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIH1cbiAgICBcbiAgICAvKiBTcGVjaWZ5IHRoZSBiYWNrZ3JvdW5kIGNvbG9yIHRvIGJlXG4gICAgc2hvd24gd2hlbiBjaGVja2JveCBpcyBjaGVja2VkICovXG4gICAgLmNoZWNrLWxhYmVsIGlucHV0OmNoZWNrZWQgfiAubXktY2hlY2sge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB9XG4gICAgXG4gICAgLyogQ2hlY2ttYXJrIHRvIGJlIHNob3duIGluIGNoZWNrYm94ICovXG4gICAgLyogSXQgaXMgbm90IGJlIHNob3duIHdoZW4gbm90IGNoZWNrZWQgKi9cbiAgICAubXktY2hlY2s6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgIFxuICAgIC8qIERpc3BsYXkgY2hlY2ttYXJrIHdoZW4gY2hlY2tlZCAqL1xuICAgIC5jaGVjay1sYWJlbCBpbnB1dDpjaGVja2VkIH4gLm15LWNoZWNrOmFmdGVyIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICAgIFxuICAgIC8qIFN0eWxpbmcgdGhlIGNoZWNrbWFyayB1c2luZyB3ZWJraXQgKi9cbiAgICAvKiBSb3RhdGVkIHRoZSByZWN0YW5nbGUgYnkgNDUgZGVncmVlIGFuZFxuICAgIHNob3dpbmcgb25seSB0d28gYm9yZGVyIHRvIG1ha2UgaXQgbG9va1xuICAgIGxpa2UgYSB0aWNrbWFyayAqL1xuICAgIC5jaGVjay1sYWJlbCAubXktY2hlY2s6YWZ0ZXIge1xuICAgICAgICBsZWZ0OiA4cHg7XG4gICAgICAgIGJvdHRvbTogNXB4O1xuICAgICAgICB3aWR0aDogNnB4O1xuICAgICAgICBoZWlnaHQ6IDEycHg7XG4gICAgICAgIGJvcmRlcjogc29saWQgd2hpdGU7XG4gICAgICAgIGJvcmRlci13aWR0aDogMCA0cHggNHB4IDA7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgfVxuICAgIC5mb3JtLWNoZWNrIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgIH1cbiAgICAuZm9ybS1jb250cm9sOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgfVxuICAgIC5mb3JtLWNvbnRyb2w6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIH1cbiAgICAuZm9ybS1jb250cm9sOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgfVxuICAgIC5mb3JtLWNvbnRyb2w6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgfVxuICAgIGlucHV0IHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gICAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiJC0tY29sb3ItcHJpbWFyeTogIzMyM2I1ODtcbiQtLWNvbG9yLWRhcms6ICMwMDA7XG4kLS1jb2xvci1iYWNrZ3JvdW5kOiAjZjRmNWY2O1xuJC0tY29sb3ItYm9yZGVyLWNoZWNrYm94OiAjNzA3MDcwO1xuJC0tY29sb3ItYm9yZGVyLWJ1dHRvbnM6ICNjOWM5Yzk7XG4kLS1jb2xvci1iZy1idXR0b25zOiAjZjhmOGY4OyIsIi5zaWRlYmFyLW1pbmk6bm90KC5zaWRlYmFyLWNvbGxhcHNlKSAubWFpbi1zaWRlYmFyIC5uYXYtbGluaywgLnNpZGViYXItbWluaS1tZCAubWFpbi1zaWRlYmFyIC5uYXYtbGluaywgLnNpZGViYXItbWluaS14cyAubWFpbi1zaWRlYmFyIC5uYXYtbGluayB7XG4gICAgd2lkdGg6IGNhbGMoMzUwcHggLSAwLjVyZW0gKiAyKSFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpe1xuICAgIGJvZHk6bm90KC5zaWRlYmFyLW1pbmktbWQpOm5vdCguc2lkZWJhci1taW5pLXhzKTpub3QoLmxheW91dC10b3AtbmF2KTpub3QoLnNpZGViYXItY29sbGFwc2UpIC5jb250ZW50LXdyYXBwZXIsIGJvZHk6bm90KC5zaWRlYmFyLW1pbmktbWQpOm5vdCguc2lkZWJhci1taW5pLXhzKTpub3QoLmxheW91dC10b3AtbmF2KSAubWFpbi1mb290ZXIsIGJvZHk6bm90KC5zaWRlYmFyLW1pbmktbWQpOm5vdCguc2lkZWJhci1taW5pLXhzKTpub3QoLmxheW91dC10b3AtbmF2KSAubWFpbi1oZWFkZXIge1xuICAgICAgICBtYXJnaW4tbGVmdDogMzUwcHg7XG4gICAgfVxufVxuLnNpZGViYXItbWluaTpub3QoLnNpZGViYXItY29sbGFwc2Upe1xuICAgIC5zaWRlYmFyLCAubWFpbi1zaWRlYmFyIHtcbiAgICAgICAgd2lkdGg6IDM1MHB4IWltcG9ydGFudDtcbiAgICB9XG59XG5bY2xhc3MqPXNpZGViYXItZGFyay1dIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkLS1jb2xvci1wcmltYXJ5O1xuICAgIC5icmFuZC1saW5rIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDQwcHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMjVweDtcbiAgICB9XG4gICAgLmJyYW5kLXRleHQge1xuICAgICAgICBmb250LWZhbWlseTogRlNJbmR1c3RyaWVDZDtcbiAgICAgICAgZm9udC1zaXplOiA0MHB4O1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDAuMjU7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIH1cbiAgICAuYnJhbmQtc3ViIHtcbiAgICAgICAgZm9udC1mYW1pbHk6IEZTSW5kdXN0cmllQ2Q7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgbWFyZ2luLXRvcDogMjVweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAwLjU7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIH1cbiAgICAuYnRuLmJ0bi1zaWRlYmFyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBpIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMzVweDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDI1cHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnNlYXJjaC1jb250ZW50IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyNXB4O1xuICAgIH1cbiAgICAubmF2LWl0ZW0ge1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweCFpbXBvcnRhbnQ7XG4gICAgICAgIC5uYXYtbGluayB7XG4gICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZiFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyM3B4O1xuICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBzdWI7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDIuN3B4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmRlc3Age1xuICAgICAgICAgICAgICAgIHdpZHRoOjEyLjdweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDYuNXB4O1xuICAgICAgICAgICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxMnB4IWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAubmF2LWljb24ge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgICAgICAgICAgb3BhY2l0eTogMC40O1xuICAgICAgICB9XG4gICAgfVxuICAgIC5mb3JtLWNvbnRyb2wtc2lkZWJhciB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDAuOHB4IHNvbGlkIWltcG9ydGFudDtcbiAgICAgICAgaGVpZ2h0OiA2MHB4O1xuICAgICAgICB3aWR0aDogMTMwcHg7XG4gICAgICAgIGkge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0yNXB4IWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuc2VhcmNoLWNvbnRlbnR7XG4gICAgICAgIGkge1xuICAgICAgICAgICAgb3BhY2l0eTogMC41O1xuICAgICAgICB9XG4gICAgfVxuICAgIC5uYXYtdHJlZXZpZXcge1xuICAgICAgICBwIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDAuNTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuaWNvbi1jb250IHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyIWltcG9ydGFudDtcbiAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB9XG59XG4ubWFpbi1oZWFkZXIge1xuICAgIC5uYXZiYXItbmF2IHtcbiAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgIH1cbiAgICAubmF2LWl0ZW0ge1xuICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgfVxufVxuLnNpZGViYXItbWluaSB7XG4gICAgJi5zaWRlYmFyLWNvbGxhcHNlIHtcbiAgICAgICAgLm1haW4tc2lkZWJhcjpob3ZlciB7XG4gICAgICAgICAgICB3aWR0aDogMzUwcHghaW1wb3J0YW50O1xuICAgICAgICAgICAgLm5hdi1pdGVtIHtcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHghaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIC5uYXYtbGluayB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDM1MHB4IC0gMXJlbSkgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZiFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjNweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBzdWI7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAyLjdweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIC5kZXNwIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOjEyLjdweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNi41cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxMnB4IWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAubmF2LWljb24ge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuNDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIjcGFnaW5hdGlvbi1mb290ZXJ7XG4gICAgcCB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmRyb3Bkb3duIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQhaW1wb3J0YW50O1xuICAgIH1cbiAgICAjcGFnZU1lbnVCdXR0b24ge1xuICAgICAgICBmb250LXdlaWdodDogYm9sZCFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5wYWdlLWxpbmsge1xuICAgICAgICBib3JkZXI6IG5vbmUhaW1wb3J0YW50O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBibGFjayFpbXBvcnRhbnQ7XG4gICAgICAgIGNvbG9yOiB3aGl0ZSFpbXBvcnRhbnQ7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJSAhaW1wb3J0YW50O1xuICAgICAgICB3aWR0aDogMzVweDtcbiAgICAgICAgaGVpZ2h0OiAzNXB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgICYucGFnZSB7XG4gICAgICAgICAgICAgICAgY29sb3I6IGJsYWNrIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLnBhZ2Uge1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQhaW1wb3J0YW50O1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICAgICAgY29sb3I6IGJsYWNrIWltcG9ydGFudDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAucGFnZS1pdGVtLmFjdGl2ZSBzcGFuOmZpcnN0LWNoaWxke1xuICAgICAgICBjb2xvcjogZ3JleSFpbXBvcnRhbnQ7XG4gICAgfVxufVxuIl0sIm5hbWVzIjpbXSwic291cmNlUm9vdCI6IiJ9*/