/*!***************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[1]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[4].oneOf[1].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[3]!./assets/styles/app.scss ***!
  \***************************************************************************************************************************************************************************************************************************************************************************/
@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: #000 !important;
  border: none !important;
  border-bottom: solid 2px #fff !important;
  border-radius: 0 !important;
  background: #F5F5F5 !important;
  padding-left: 20px;
  height: 70px !important;
}

.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: #01B5C8 !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-page {
  background: linear-gradient(156.9deg, #00A1C5 25.11%, #00DACD 100.97%);
}

.login-b {
  background-color: white;
  border-radius: 25px;
  padding-top: 60px;
  padding-right: 70px;
  padding-left: 70px;
  margin-top: 2rem;
}

.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-container {
  max-width: 560px;
  width: 100%;
  justify-items: center;
  margin-top: auto;
  margin-bottom: auto;
}

.login-right {
  background-color: #01B5C8;
  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: #01B5C8;
}
[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;
}

#messages {
  height: 500px;
  overflow-y: scroll;
  background-color: white;
  padding: 10px 5px;
}

#messages div {
  display: flex;
  -ms-flex-align: end !important;
  align-items: flex-end !important;
  margin-bottom: 1px;
}

#messages div.float-right {
  max-width: 75%;
  clear: both;
}

.message {
  padding: 8px;
  word-break: break-word;
}

.message.app {
  max-width: 75%;
  border: 1px solid #eceef1;
  border-radius: 12px 12px 12px 0;
  background-color: #eceef1;
  color: black;
}

.message.cms {
  border: 1px solid #00b5c8;
  border-radius: 12px 12px 0 12px;
  background-color: #00b5c8;
  color: white;
}

.chat-time {
  word-break: keep-all !important;
  font-size: 70%;
  color: #3c3c3c;
  margin: 0 4px 4px;
}

#chat_message_text {
  height: 250px !important;
  border: 1px solid #00b5c8 !important;
  border-radius: 12px !important;
  padding: 15px;
}

#chat_message_text, #chat_message_image {
  background-color: white !important;
  color: black !important;
}

.chat-image {
  max-width: 100%;
  display: block;
}

#image_label {
  border: 1px solid #00b5c8 !important;
  border-radius: 5px !important;
  padding: 0 4px !important;
}

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

.custom-file {
  display: none;
}

a {
  color: #01B5C8 !important;
}

.bg-primary {
  background-color: #01B5C8 !important;
}

.btn-primary:hover {
  background-color: #1794a1 !important;
}

button {
  height: 40px;
}

[class*=sidebar-dark] .brand-link {
  border-bottom: none !important;
}

thead {
  background-color: #01B5C8 !important;
  color: white;
}
thead th a {
  color: white;
}

.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;
}
.card .card-header, .dataTables_wrapper .card-header {
  background-color: #01B5C8;
  color: white;
  font-weight: 550;
}
.card .main-selector, .dataTables_wrapper .main-selector {
  margin: 0;
  padding: 0;
  border: none;
  background-color: #01B5C8;
  color: white;
  font-weight: 550;
  width: max-content;
}
.card .main-selector :focus, .dataTables_wrapper .main-selector :focus {
  border: none;
}

.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: #01B5C8;
}

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;
}

.content-header h4 {
  font-size: 1.2em;
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,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QTtFQUNBO0VBQ0E7QUY0UVI7QUUzUVE7RUFDSTtFQUNBO0FGNlFaO0FFMVFJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRjRRUjtBRTFRSTtFQUNJO0VBQ0E7QUY0UVI7QUUxUUk7RUFDSTtFQUNBO0FGNFFSO0FFelFJO0VBQ0k7QUYyUVI7QUV6UUk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FGMlFSO0FFelFJO0VBQ0k7QUYyUVI7QUV2UUk7RUFDSTtBRnlRUjtBRXBRSTtFQUNJO0FGc1FSO0FFalFJO0VBQ0k7RUFDQTtFQUNBO0FGbVFSO0FFL1BJO0VBQ0k7QUZpUVI7QUUxUEk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUY0UFI7QUUxUEk7RUFDSTtBRjRQUjtBRTFQSTtFQUNJO0VBQ0E7QUY0UFI7QUUxUEk7RUFDSTtFQUNBO0FGNFBSO0FFMVBJO0VBQ0k7RUFDQTtBRjRQUjtBRTFQSTtFQUNJO0FGNFBSO0FFMVBJO0VBQ0k7RUFDQTtFQUNBO0FGNFBSO0FFM1BRO0VBQ0k7QUY2UFo7O0FJL2JBO0VBQ0k7QUprY0o7O0FJaGNBO0VBQ0k7SUFDSTtFSm1jTjtBQUNGO0FJaGNJO0VBQ0k7QUprY1I7O0FJL2JBO0VBQ0kseUJEZGM7QUhnZGxCO0FJamNJO0VBQ0k7RUFDQTtBSm1jUjtBSWpjSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FKbWNSO0FJamNJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBSm1jUjtBSWpjSTtFQUNJO0VBQ0E7RUFDQTtBSm1jUjtBSWxjUTtFQUNJO0VBQ0E7QUpvY1o7QUlqY0k7RUFDSTtFQUNBO0FKbWNSO0FJamNJO0VBQ0k7RUFDQTtFQUNBO0FKbWNSO0FJamNZO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FKbWNoQjtBSWpjWTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FKbWNoQjtBSWhjUTtFQUNJO0VBQ0E7QUprY1o7QUkvYkk7RUFDSTtFQUNBO0VBQ0E7QUppY1I7QUloY1E7RUFDSTtBSmtjWjtBSTliUTtFQUNJO0FKZ2NaO0FJNWJRO0VBQ0k7QUo4Ylo7QUkzYkk7RUFDSTtFQUNBO0VBQ0E7QUo2YlI7O0FJemJJO0VBQ0k7QUo0YlI7QUkxYkk7RUFDSTtBSjRiUjs7QUl2YlE7RUFDSTtBSjBiWjtBSXpiWTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FKMmJoQjtBSTFiZ0I7RUFDSTtBSjRicEI7QUkzYm9CO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FKNmJ4QjtBSTFib0I7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBSjRieEI7QUl6YmdCO0VBQ0k7RUFDQTtBSjJicEI7O0FLemtCSTtFQUNJO0FMNGtCUjtBSzFrQkk7RUFDSTtBTDRrQlI7QUsxa0JJO0VBQ0k7QUw0a0JSO0FLMWtCSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FMNGtCUjtBSzFrQlk7RUFDSTtBTDRrQmhCO0FLemtCUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUwya0JaO0FLeGtCSTtFQUNJO0FMMGtCUjs7QU0xbUJFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QU42bUJKOztBTTNtQkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBTjhtQko7O0FNNW1CRTtFQUNFO0VBQ0E7QU4rbUJKOztBTTdtQkU7RUFDRTtFQUNBO0FOZ25CSjs7QU05bUJFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBTmluQko7O0FNL21CRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FOa25CSjs7QU1obkJFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QU5tbkJKOztBTWhuQkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBTm1uQko7O0FNam5CRTtFQUNFO0VBQ0E7QU5vbkJKOztBTWxuQkU7RUFDRTtFQUNBO0FOcW5CSjs7QU1ubkJFO0VBQ0U7RUFDQTtFQUNBO0FOc25CSjs7QU1wbkJFO0VBQ0U7QU51bkJKOztBTXJuQkU7RUFDRTtBTnduQko7O0FPdHJCQTtFQUNFO0FQeXJCRjs7QU92ckJBO0VBQ0U7QVAwckJGOztBT3hyQkE7RUFDRTtBUDJyQkY7O0FPenJCQTtFQUNFO0FQNHJCRjs7QU8xckJBO0VBQ0U7QVA2ckJGOztBTzFyQkE7RUFDRTtFQUNBO0FQNnJCRjtBTzNyQkk7RUFDRTtBUDZyQk47O0FBM3NCQTtFQUNJO0FBOHNCSjs7QUE1c0JBO0VBQ0k7QUErc0JKOztBQTVzQkk7RUFDSTtBQStzQlI7QUE1c0JRO0VBQ0k7QUE4c0JaO0FBNXNCUTtFQUNJO0FBOHNCWjs7QUExc0JBO0VBQ0k7QUE2c0JKOztBQTNzQkE7RUFFSTtFQUNBO0VBQ0E7RUFDQSx5Qkc3QmlCO0VIOEJqQjtBQTZzQko7QUE1c0JJO0VBQ0k7RUFDQSx5QkdqQ2E7RUhrQ2I7QUE4c0JSOztBQTNzQkE7RUFDSSx5Qkd6Q2lCO0VIMENqQjtBQThzQko7QUE3c0JJO0VBQ0kseUJHL0NVO0VIZ0RWO0VBQ0E7QUErc0JSO0FBN3NCSTtFQUNJO0VBQ0E7RUFDQTtFQUNBLHlCR3ZEVTtFSHdEVjtFQUNBO0VBQ0E7QUErc0JSO0FBOXNCUTtFQUNJO0FBZ3RCWjs7QUEzc0JJO0VBQ0k7QUE4c0JSOztBQTNzQkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUE4c0JKOztBQTVzQkE7RUFDSTtBQStzQko7O0FBN3NCQTtFQUNJO0VBQ0E7RUFDQTtBQWd0Qko7O0FBOXNCQTtFQUNJLHlCR3pGYztBSDB5QmxCOztBQS9zQkE7RUFDSSx5Qkd6RmlCO0VIMEZqQjtBQWt0Qko7O0FBaHRCQTtFQUNJO0VBQ0E7RUFDQTtBQW10Qko7O0FBanRCQTtFQUNJO0VBQ0E7QUFvdEJKOztBQWx0QkE7RUFDSTtFQUNBO0FBcXRCSjtBQXB0Qkk7RUFDSTtFQUNBO0FBc3RCUjtBQXJ0QlE7RUFDSTtBQXV0Qlo7O0FBbnRCQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FBc3RCSjs7QUFwdEJBO0VBQ0k7QUF1dEJKLEMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9hc3NldHMvc3R5bGVzL2NvbXBvbmVudHMvZm9udHMuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc3R5bGVzL2FwcC5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zdHlsZXMvY29tcG9uZW50cy9mb3Jtcy5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zdHlsZXMvY29tcG9uZW50cy9sb2dpbi5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zdHlsZXMvY29tcG9uZW50cy92YXJpYWJsZXMuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc3R5bGVzL2NvbXBvbmVudHMvc2lkZWJhci5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zdHlsZXMvY29tcG9uZW50cy9wYWdpbmF0aW9uLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3N0eWxlcy9jb21wb25lbnRzL2hlbHAtZGVzay5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zdHlsZXMvY29tcG9uZW50cy90aGVtZS5zY3NzIl0sInNvdXJjZXNDb250ZW50IjpbIkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiBGU0luZHVzdHJpZUNkO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIHNyYzogdXJsKC4uLy4uL2ZvbnRzL0ZTSW5kdXN0cmllQ2QtQm9sZC5vdGYpO1xufVxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6IEZTSW5kdXN0cmllQ2Q7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBzcmM6IHVybCguLi8uLi9mb250cy9GU0luZHVzdHJpZUNkLUxpZ2h0Lm90Zik7XG59XG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogSGVsdmV0aWNhTmV1ZTtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBzcmM6IHVybCguLi8uLi9mb250cy9IZWx2ZXRpY2EtTmV1ZS1Cb2xkLnR0Zik7XG59XG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogSGVsdmV0aWNhTmV1ZTtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIHNyYzogdXJsKC4uLy4uL2ZvbnRzL0hlbHZldGljYU5ldWUtTGlnaHQub3RmKTtcbn1cbiIsIkBpbXBvcnQgXCJ+YWRtaW4tbHRlL2Rpc3QvY3NzL2FkbWlubHRlLm1pbi5jc3NcIjtcbkBpbXBvcnQgXCJ+QGZvcnRhd2Vzb21lL2ZvbnRhd2Vzb21lLWZyZWUvY3NzL2FsbC5taW4uY3NzXCI7XG5AaW1wb3J0IFwifkBmb3J0YXdlc29tZS9mb250YXdlc29tZS1mcmVlL2Nzcy92NC1zaGltcy5jc3NcIjtcbkBpbXBvcnQgXCJ+bGRsb2FkZXIvZGlzdC9pbmRleC5taW4uY3NzXCI7XG5AaW1wb3J0IFwifmRhdGVyYW5nZXBpY2tlci9kYXRlcmFuZ2VwaWNrZXIuY3NzXCI7XG5AaW1wb3J0IFwiLi9jb21wb25lbnRzL18uc2Nzc1wiO1xuXG5cbi50ZXh0LWJsYWNrIHtcbiAgICBjb2xvcjogYmxhY2shaW1wb3J0YW50O1xufVxuLnBvc2l0aW9uLWFic29sdXRlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbn1cbiN0YWJsZS1saXN0IHtcbiAgICB0aGVhZCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgIH1cbiAgICB0Ym9keSB7XG4gICAgICAgIHRyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICB0cjpudGgtb2YtdHlwZSgybisxKSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG59XG4udGFibGUtc3RyaXBlZCB0Ym9keSB0cjpudGgtb2YtdHlwZSgybisxKSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQhaW1wb3J0YW50O1xufVxuLmJ0biB7XG4gICAgLy8gaGVpZ2h0OiA1MnB4O1xuICAgIHBhZGRpbmc6IDVweCAxNXB4IDVweCAxNXB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDI2cHg7XG4gICAgYm9yZGVyOiBzb2xpZCAxcHggI2M5YzljOTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkLS1jb2xvci1iZy1idXR0b25zO1xuICAgIGNvbG9yOiBibGFjaztcbiAgICAmOmhvdmVyIHtcbiAgICAgICAgYm9yZGVyOiBzb2xpZCAxcHggI2M5YzljOTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJC0tY29sb3ItYmctYnV0dG9ucztcbiAgICAgICAgY29sb3I6IGJsYWNrO1xuICAgIH1cbn1cbi5jYXJkLCAuZGF0YVRhYmxlc193cmFwcGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkLS1jb2xvci1iYWNrZ3JvdW5kO1xuICAgIGNvbG9yOiBibGFjaztcbiAgICAuY2FyZC1oZWFkZXJ7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICQtLWNvbG9yLXByaW1hcnk7XG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDU1MDtcbiAgICB9XG4gICAgLm1haW4tc2VsZWN0b3J7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkLS1jb2xvci1wcmltYXJ5O1xuICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1NTA7XG4gICAgICAgIHdpZHRoOiBtYXgtY29udGVudDtcbiAgICAgICAgOmZvY3Vze1xuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICB9XG4gICAgfVxufVxuLmRhdGFUYWJsZXNfbGVuZ3RoIHtcbiAgICBsYWJlbCwgb3B0aW9uLCBzZWxlY3QsIC5mb3JtLWNvbnRyb2wge1xuICAgICAgICBjb2xvcjogYmxhY2shaW1wb3J0YW50O1xuICAgIH1cbn1cbi5hZGQtbmV3e1xuICAgIGZvbnQtZmFtaWx5OiBIZWx2ZXRpY2FOZXVlLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGNvbG9yOiAjMDAwO1xufVxudGgge1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2UhaW1wb3J0YW50O1xufVxubGkucGFnaW5hdGVfYnV0dG9uLnBhZ2UtaXRlbS5hY3RpdmUgYSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogYmxhY2shaW1wb3J0YW50O1xuICAgIGNvbG9yOiB3aGl0ZSFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyOiBub25lO1xufVxuW2NsYXNzKj1wcmltYXJ5XSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJC0tY29sb3ItcHJpbWFyeTtcbn1cbmJvZHkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICQtLWNvbG9yLWJhY2tncm91bmQ7XG4gICAgZm9udC1mYW1pbHk6IEhlbHZldGljYU5ldWUsIHNhbnMtc2VyaWY7XG59XG4uYnV0dG9ucy1iYXIge1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi51c2VyLXBhbmVsIGltZyB7XG4gICAgaGVpZ2h0OiAyLjFyZW07XG4gICAgd2lkdGg6IDIuMXJlbTtcbn1cbi5icmVhZGNydW1iIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCFpbXBvcnRhbnQ7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAuYnJlYWRjcnVtYi1pdGVtIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgICBhLCBpIHtcbiAgICAgICAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgICB9XG4gICAgfVxufVxuLmhlYWRDaGVja2JveCB7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4uY29udGVudC1oZWFkZXIgaDR7XG4gICAgZm9udC1zaXplOiAxLjJlbTtcbn1cbiIsIi8vQGltcG9ydCB1cmwoXCJodHRwczovL2NkbmpzLmNsb3VkZmxhcmUuY29tL2FqYXgvbGlicy9mb250LWF3ZXNvbWUvNC43LjAvY3NzL2ZvbnQtYXdlc29tZS5jc3NcIik7XG5AaW1wb3J0IFwidmFyaWFibGVzXCI7XG4uZm9ybS1jb250cm9sIHtcbiAgICBmb250LWZhbWlseTogSGVsdmV0aWNhTmV1ZSwgc2Fucy1zZXJpZiAhaW1wb3J0YW50O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogMS4yNTtcbiAgICBsZXR0ZXItc3BhY2luZzogMi40cHg7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBjb2xvcjogIzAwMCFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyOiBub25lIWltcG9ydGFudDtcbiAgICBib3JkZXItYm90dG9tOiBzb2xpZCAycHggI2ZmZiFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXJhZGl1czogMCFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZDogJC0tY29sb3ItZ3JleSFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIGhlaWdodDogNzBweCFpbXBvcnRhbnQ7XG59XG4uZm9ybS1jaGVjay1pbnB1dCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIG1hcmdpbi10b3A6IDAuM3JlbTtcbiAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgIGxlZnQ6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuLmZvcm0tY29udHJvbC1zaWRlYmFye1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG59XG5pbnB1dCB7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50IWltcG9ydGFudDtcbiAgICB9XG59XG4jc2VhcmNoX2xpdmVfc2VhcmNoIHtcbiAgICBjb2xvcjogYmxhY2shaW1wb3J0YW50O1xuICAgIGJvcmRlcjogbm9uZSFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIGJsYWNrIWltcG9ydGFudDtcbiAgICBtYXJnaW4tdG9wOiAtNXB4O1xuICAgICY6OnBsYWNlaG9sZGVyIHtcbiAgICAgICAgY29sb3I6IGJsYWNrO1xuICAgIH1cbn1cbiNmb3JtLWNvbnRlbnQge1xuICAgIHBhZGRpbmctbGVmdDogMjVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4O1xuICAgIC5mb3JtLWNvbnRyb2wsIC5jdXN0b20tZmlsZS1sYWJlbCB7XG4gICAgICAgIGNvbG9yOiBibGFjayFpbXBvcnRhbnQ7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIGJsYWNrIWltcG9ydGFudDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgfVxuICAgIC5teS1jaGVjayB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBoZWlnaHQ6IDI1cHg7XG4gICAgICAgIHdpZHRoOiAyNXB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyOiBzb2xpZCAycHggIzAwMDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgfVxuICAgIC5jaGVjay1sYWJlbCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAzcHg7XG4gICAgfVxuICAgIC8qIFNwZWNpZnkgdGhlIGJhY2tncm91bmQgY29sb3IgdG8gYmVcbiAgICAgICBzaG93biB3aGVuIGNoZWNrYm94IGlzIGFjdGl2ZSAqL1xuICAgIC5jaGVjay1sYWJlbCBpbnB1dDphY3RpdmUgfiAubXktY2hlY2sge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB9XG4gICAgLm15LWNoZWNrLWxhYmVsIHtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgY29sb3I6ICMwMDAhaW1wb3J0YW50O1xuICAgICAgICBtYXJnaW4tbGVmdDogMzBweDtcbiAgICB9XG4gICAgLyogU3BlY2lmeSB0aGUgYmFja2dyb3VuZCBjb2xvciB0byBiZVxuICAgIHNob3duIHdoZW4gY2hlY2tib3ggaXMgY2hlY2tlZCAqL1xuICAgIC5jaGVjay1sYWJlbCBpbnB1dDpjaGVja2VkIH4gLm15LWNoZWNrIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgfVxuICAgIFxuICAgIC8qIENoZWNrbWFyayB0byBiZSBzaG93biBpbiBjaGVja2JveCAqL1xuICAgIC8qIEl0IGlzIG5vdCBiZSBzaG93biB3aGVuIG5vdCBjaGVja2VkICovXG4gICAgLm15LWNoZWNrOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICBcbiAgICAvKiBEaXNwbGF5IGNoZWNrbWFyayB3aGVuIGNoZWNrZWQgKi9cbiAgICAuY2hlY2stbGFiZWwgaW5wdXQ6Y2hlY2tlZCB+IC5teS1jaGVjazphZnRlciB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgICBcbiAgICAvKiBTdHlsaW5nIHRoZSBjaGVja21hcmsgdXNpbmcgd2Via2l0ICovXG4gICAgLyogUm90YXRlZCB0aGUgcmVjdGFuZ2xlIGJ5IDQ1IGRlZ3JlZSBhbmRcbiAgICBzaG93aW5nIG9ubHkgdHdvIGJvcmRlciB0byBtYWtlIGl0IGxvb2tcbiAgICBsaWtlIGEgdGlja21hcmsgKi9cbiAgICAuY2hlY2stbGFiZWwgLm15LWNoZWNrOmFmdGVyIHtcbiAgICAgICAgbGVmdDogOHB4O1xuICAgICAgICBib3R0b206IDVweDtcbiAgICAgICAgd2lkdGg6IDZweDtcbiAgICAgICAgaGVpZ2h0OiAxMnB4O1xuICAgICAgICBib3JkZXI6IHNvbGlkIGJsYWNrO1xuICAgICAgICBib3JkZXItd2lkdGg6IDAgM3B4IDNweCAwO1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgIH1cbiAgICAuZm9ybS1jaGVjayB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAuZm9ybS1jaGVjay1pbnB1dHtcbiAgICAgICAgICAgIC1tb3otYXBwZWFyYW5jZTpub25lO1xuICAgICAgICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOm5vbmU7XG4gICAgICAgICAgICAtby1hcHBlYXJhbmNlOm5vbmU7XG4gICAgICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICAgICAgY29udGVudDogbm9uZTtcbiAgICAgICAgICAgIFxuICAgICAgICB9XG4gICAgICAgIC5mb3JtLWNoZWNrLWxhYmVse1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgIGNvbG9yOiAjMDAwIWltcG9ydGFudDtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6IEhlbHZldGljYU5ldWUsIHNhbnMtc2VyaWYgIWltcG9ydGFudDtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjE1O1xuICAgICAgICAgICAgXG4gICAgICAgIH1cbiAgICAgICAgLmZvcm0tY2hlY2staW5wdXQ6YmVmb3Jle1xuICAgICAgICAgICBcbiAgICAgICAgICAgIGNvbnRlbnQ6ICdcXGYwMGMnO1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBGcmVlJztcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgICBjb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZWYyZTA7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHdpZHRoOiAyNXB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAyNXB4O1xuICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgYmxhY2s7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDdweDtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogM3B4O1xuICAgICAgICB9XG4gICAgICAgIC5mb3JtLWNoZWNrLWlucHV0OmNoZWNrZWQ6YmVmb3Jle1xuICAgICAgICBcbiAgICAgICAgICAgIGNvbG9yOiBibGFjayAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICB9XG59XG5hLmZpbHRlcnMtdHJpZ2dlciwgYS5uZXctdHJpZ2dlciB7XG4gICAgY29sb3I6IGJsYWNrIWltcG9ydGFudDtcbiAgICBjdXJzb3I6IHBvaW50ZXIhaW1wb3J0YW50O1xuICAgIGZvbnQtc2l6ZTogMXJlbSFpbXBvcnRhbnQ7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4jYWR2YW5jZS1maWx0ZXIge1xuICAgIHBhZGRpbmctdG9wOiA0NXB4O1xuICAgIGkge1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogc3VwZXI7XG4gICAgfVxuICAgIGxhYmVsIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMCFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5mb3JtLWNvbnRyb2wge1xuICAgICAgICBjb2xvcjogYmxhY2shaW1wb3J0YW50O1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBibGFjayFpbXBvcnRhbnQ7XG4gICAgICAvLyAgd2lkdGg6IDIwMHB4O1xuICAgIH1cbn1cbi52aWNoLWltYWdlIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuIWltcG9ydGFudDtcbiAgICBhIHtcbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cbn1cbnRkLmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJC0tY29sb3ItcHJpbWFyeSFpbXBvcnRhbnQ7XG4gICAgY29sb3I6IHdoaXRlO1xufVxuLmRycC1idXR0b25zIHtcbiAgICAuYnRuLXByaW1hcnkge1xuICAgICAgICBjb2xvcjp3aGl0ZSFpbXBvcnRhbnQ7XG4gICAgfVxufVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2Uge1xuICAgIGJhY2tncm91bmQtY29sb3I6IGJsYWNrIWltcG9ydGFudDtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19yZW1vdmUge1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBibGFjaztcbiAgICAmOmhvdmVye1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBibGFjaztcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgd2hpdGU7XG4gICAgICAgIGNvbG9yOndoaXRlO1xuICAgIH1cbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTRlNGU0O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIGJsYWNrO1xufVxuLnNlbGVjdDItc2VhcmNoX19maWVsZCB7XG4gICAgd2lkdGg6IDEwMCUhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogM3B4IWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogM3B4IWltcG9ydGFudDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjMzMzIWltcG9ydGFudDtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLWhpZ2hsaWdodGVkLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1zZWxlY3RhYmxlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBibGFjaztcbiAgICBjb2xvcjogd2hpdGU7XG59XG5cblxuIiwiLmxvZ2luLXBhZ2V7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE1Ni45ZGVnLCAjMDBBMUM1IDI1LjExJSwgIzAwREFDRCAxMDAuOTclKTtcbn1cbi5sb2dpbi1iIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICBib3JkZXItcmFkaXVzOiAyNXB4O1xuICAgIHBhZGRpbmctdG9wOiA2MHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDcwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiA3MHB4O1xuICAgIG1hcmdpbi10b3A6IDJyZW07XG59XG4ubG9naW4tbGVmdCB7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiLi4vLi4vaW1hZ2VzL2ltYWdlbl9mb25kby5wbmdcIik7XG4gICAgaW1nIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbjogMCA2MS43cHggMCAwO1xuICAgICAgICBvYmplY3QtZml0OiBjb250YWluO1xuICAgIH1cbn1cbi5sb2dpbi1jb250YWluZXIge1xuICAgIG1heC13aWR0aDogNTYwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAganVzdGlmeS1pdGVtczogY2VudGVyO1xuICAgIG1hcmdpbi10b3A6IGF1dG87XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0bztcbn1cblxuLmxvZ2luLXJpZ2h0IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkLS1jb2xvci1wcmltYXJ5O1xuICAgIHBhZGRpbmctdG9wOiAxMjBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG4gICAgZm9ybSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDgwcHg7XG4gICAgfVxuICAgIC5sb2dpbi10aXRsZSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBGU0luZHVzdHJpZUNkO1xuICAgICAgICBmb250LXNpemU6IDYwcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBsaW5lLWhlaWdodDogMC4yNTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgfVxuICAgIC5sb2dpbi1zdWJ0aXRsZSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBGU0luZHVzdHJpZUNkO1xuICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDI1cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBsaW5lLWhlaWdodDogMC41O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICB9XG4gICAgLnJlY292ZXIge1xuICAgICAgICB3aWR0aDogNDAxcHg7XG4gICAgICAgIGhlaWdodDogMTZweDtcbiAgICAgICAgbWFyZ2luOiA0MXB4IDAgMDtcbiAgICAgICAgb3BhY2l0eTogMC41O1xuICAgICAgICBmb250LWZhbWlseTogSGVsdmV0aWNhTmV1ZSwgc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBsaW5lLWhlaWdodDogMS4zODtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDEuOTVweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgfVxuICAgIGJ1dHRvbiB7XG4gICAgICAgIHdpZHRoOiAzNjlweDtcbiAgICAgICAgaGVpZ2h0OiA3MnB4O1xuICAgICAgICBtYXJnaW46IDcwcHggMTZweCA0MXB4O1xuICAgICAgICBwYWRkaW5nOiAyN3B4IDg4cHggMjZweCA4OXB4O1xuICAgICAgICBib3JkZXI6IHNvbGlkIDJweCAjZmZmO1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAucmVtZW1iZXIge1xuICAgICAgICBmb250LWZhbWlseTogSGVsdmV0aWNhTmV1ZSwgc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBsaW5lLWhlaWdodDogMS41NDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDEuOTVweDtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC00NXB4O1xuICAgIH1cbiAgICAuYm90dG9tLWltZyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW46IDE1MHB4IDAgNDBweDtcbiAgICB9XG4gICAgI3JlbWVtYmVyX21lIHtcbiAgICAgICAgd2lkdGg6IDI2cHg7XG4gICAgICAgIGhlaWdodDogMjNweDtcbiAgICAgICBcbiAgICB9XG4gICAgaW5wdXRbdHlwZT1jaGVja2JveF0ge1xuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgfVxuICAgIC5teS1jaGVjayB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBoZWlnaHQ6IDIzcHg7XG4gICAgICAgIHdpZHRoOiAyNnB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyOiBzb2xpZCAycHggI2ZmZjtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDhweDtcbiAgICB9XG4gICAgLmNoZWNrLWxhYmVsIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDNweDtcbiAgICB9XG4gICAgLyogU3BlY2lmeSB0aGUgYmFja2dyb3VuZCBjb2xvciB0byBiZVxuICAgICAgIHNob3duIHdoZW4gY2hlY2tib3ggaXMgYWN0aXZlICovXG4gICAgLmNoZWNrLWxhYmVsIGlucHV0OmFjdGl2ZSB+IC5teS1jaGVjayB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIH1cbiAgICBcbiAgICAvKiBTcGVjaWZ5IHRoZSBiYWNrZ3JvdW5kIGNvbG9yIHRvIGJlXG4gICAgc2hvd24gd2hlbiBjaGVja2JveCBpcyBjaGVja2VkICovXG4gICAgLmNoZWNrLWxhYmVsIGlucHV0OmNoZWNrZWQgfiAubXktY2hlY2sge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB9XG4gICAgXG4gICAgLyogQ2hlY2ttYXJrIHRvIGJlIHNob3duIGluIGNoZWNrYm94ICovXG4gICAgLyogSXQgaXMgbm90IGJlIHNob3duIHdoZW4gbm90IGNoZWNrZWQgKi9cbiAgICAubXktY2hlY2s6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgIFxuICAgIC8qIERpc3BsYXkgY2hlY2ttYXJrIHdoZW4gY2hlY2tlZCAqL1xuICAgIC5jaGVjay1sYWJlbCBpbnB1dDpjaGVja2VkIH4gLm15LWNoZWNrOmFmdGVyIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICAgIFxuICAgIC8qIFN0eWxpbmcgdGhlIGNoZWNrbWFyayB1c2luZyB3ZWJraXQgKi9cbiAgICAvKiBSb3RhdGVkIHRoZSByZWN0YW5nbGUgYnkgNDUgZGVncmVlIGFuZFxuICAgIHNob3dpbmcgb25seSB0d28gYm9yZGVyIHRvIG1ha2UgaXQgbG9va1xuICAgIGxpa2UgYSB0aWNrbWFyayAqL1xuICAgIC5jaGVjay1sYWJlbCAubXktY2hlY2s6YWZ0ZXIge1xuICAgICAgICBsZWZ0OiA4cHg7XG4gICAgICAgIGJvdHRvbTogNXB4O1xuICAgICAgICB3aWR0aDogNnB4O1xuICAgICAgICBoZWlnaHQ6IDEycHg7XG4gICAgICAgIGJvcmRlcjogc29saWQgd2hpdGU7XG4gICAgICAgIGJvcmRlci13aWR0aDogMCA0cHggNHB4IDA7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgfVxuICAgIC5mb3JtLWNoZWNrIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgIH1cbiAgICAuZm9ybS1jb250cm9sOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgfVxuICAgIC5mb3JtLWNvbnRyb2w6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIH1cbiAgICAuZm9ybS1jb250cm9sOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgfVxuICAgIC5mb3JtLWNvbnRyb2w6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgfVxuICAgIGlucHV0IHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gICAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiJC0tY29sb3ItcHJpbWFyeTogIzAxQjVDODtcbiQtLWNvbG9yLXByaW1hcnktZGFyazogIzE3OTRhMTtcbiQtLWNvbG9yLWRhcms6ICMwMDA7XG4kLS1jb2xvci1iYWNrZ3JvdW5kOiAjZjRmNWY2O1xuJC0tY29sb3ItYm9yZGVyLWNoZWNrYm94OiAjNzA3MDcwO1xuJC0tY29sb3ItYm9yZGVyLWJ1dHRvbnM6ICNjOWM5Yzk7XG4kLS1jb2xvci1iZy1idXR0b25zOiAjZjhmOGY4O1xuJC0tY29sb3ItZ3JleTogI0Y1RjVGNTsiLCIuc2lkZWJhci1taW5pOm5vdCguc2lkZWJhci1jb2xsYXBzZSkgLm1haW4tc2lkZWJhciAubmF2LWxpbmssIC5zaWRlYmFyLW1pbmktbWQgLm1haW4tc2lkZWJhciAubmF2LWxpbmssIC5zaWRlYmFyLW1pbmkteHMgLm1haW4tc2lkZWJhciAubmF2LWxpbmsge1xuICAgIHdpZHRoOiBjYWxjKDM1MHB4IC0gMC41cmVtICogMikhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KXtcbiAgICBib2R5Om5vdCguc2lkZWJhci1taW5pLW1kKTpub3QoLnNpZGViYXItbWluaS14cyk6bm90KC5sYXlvdXQtdG9wLW5hdik6bm90KC5zaWRlYmFyLWNvbGxhcHNlKSAuY29udGVudC13cmFwcGVyLCBib2R5Om5vdCguc2lkZWJhci1taW5pLW1kKTpub3QoLnNpZGViYXItbWluaS14cyk6bm90KC5sYXlvdXQtdG9wLW5hdikgLm1haW4tZm9vdGVyLCBib2R5Om5vdCguc2lkZWJhci1taW5pLW1kKTpub3QoLnNpZGViYXItbWluaS14cyk6bm90KC5sYXlvdXQtdG9wLW5hdikgLm1haW4taGVhZGVyIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDM1MHB4O1xuICAgIH1cbn1cbi5zaWRlYmFyLW1pbmk6bm90KC5zaWRlYmFyLWNvbGxhcHNlKXtcbiAgICAuc2lkZWJhciwgLm1haW4tc2lkZWJhciB7XG4gICAgICAgIHdpZHRoOiAzNTBweCFpbXBvcnRhbnQ7XG4gICAgfVxufVxuW2NsYXNzKj1zaWRlYmFyLWRhcmstXSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJC0tY29sb3ItcHJpbWFyeTtcbiAgICAuYnJhbmQtbGluayB7XG4gICAgICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG4gICAgfVxuICAgIC5icmFuZC10ZXh0IHtcbiAgICAgICAgZm9udC1mYW1pbHk6IEZTSW5kdXN0cmllQ2Q7XG4gICAgICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAwLjI1O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICB9XG4gICAgLmJyYW5kLXN1YiB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBGU0luZHVzdHJpZUNkO1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDI1cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBsaW5lLWhlaWdodDogMC41O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICB9XG4gICAgLmJ0bi5idG4tc2lkZWJhciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXI6IHRyYW5zcGFyZW50O1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgaSB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogLTM1cHg7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyNXB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIC5zZWFyY2gtY29udGVudCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMjVweDtcbiAgICB9XG4gICAgLm5hdi1pdGVtIHtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHghaW1wb3J0YW50O1xuICAgICAgICAubmF2LWxpbmsge1xuICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmYhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjNweDtcbiAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogc3ViO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAyLjdweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5kZXNwIHtcbiAgICAgICAgICAgICAgICB3aWR0aDoxMi43cHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA2LjVweDtcbiAgICAgICAgICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTJweCFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLm5hdi1pY29uIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICAgICAgICAgIG9wYWNpdHk6IDAuNDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuZm9ybS1jb250cm9sLXNpZGViYXIge1xuICAgICAgICBib3JkZXItYm90dG9tOiAwLjhweCBzb2xpZCFpbXBvcnRhbnQ7XG4gICAgICAgIGhlaWdodDogNjBweDtcbiAgICAgICAgd2lkdGg6IDEzMHB4O1xuICAgICAgICBpIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMjVweCFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnNlYXJjaC1jb250ZW50e1xuICAgICAgICBpIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDAuNTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAubmF2LXRyZWV2aWV3IHtcbiAgICAgICAgcCB7XG4gICAgICAgICAgICBvcGFjaXR5OiAwLjU7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmljb24tY29udCB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlciFpbXBvcnRhbnQ7XG4gICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgfVxufVxuLm1haW4taGVhZGVyIHtcbiAgICAubmF2YmFyLW5hdiB7XG4gICAgICAgIGhlaWdodDogNDBweDtcbiAgICB9XG4gICAgLm5hdi1pdGVtIHtcbiAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgIH1cbn1cbi5zaWRlYmFyLW1pbmkge1xuICAgICYuc2lkZWJhci1jb2xsYXBzZSB7XG4gICAgICAgIC5tYWluLXNpZGViYXI6aG92ZXIge1xuICAgICAgICAgICAgd2lkdGg6IDM1MHB4IWltcG9ydGFudDtcbiAgICAgICAgICAgIC5uYXYtaXRlbSB7XG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4IWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAubmF2LWxpbmsge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygzNTBweCAtIDFyZW0pICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmYhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIzcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogc3ViO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMi43cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAuZGVzcCB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDoxMi43cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDYuNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTJweCFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLm5hdi1pY29uIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwLjQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuIiwiI3BhZ2luYXRpb24tZm9vdGVye1xuICAgIHAge1xuICAgICAgICBmb250LXdlaWdodDogYm9sZCFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5kcm9wZG93biB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkIWltcG9ydGFudDtcbiAgICB9XG4gICAgI3BhZ2VNZW51QnV0dG9uIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQhaW1wb3J0YW50O1xuICAgIH1cbiAgICAucGFnZS1saW5rIHtcbiAgICAgICAgYm9yZGVyOiBub25lIWltcG9ydGFudDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogYmxhY2shaW1wb3J0YW50O1xuICAgICAgICBjb2xvcjogd2hpdGUhaW1wb3J0YW50O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCUgIWltcG9ydGFudDtcbiAgICAgICAgd2lkdGg6IDM1cHg7XG4gICAgICAgIGhlaWdodDogMzVweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICAmLnBhZ2Uge1xuICAgICAgICAgICAgICAgIGNvbG9yOiBibGFjayFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi5wYWdlIHtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50IWltcG9ydGFudDtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgICAgIGNvbG9yOiBibGFjayFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZCFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnBhZ2UtaXRlbS5hY3RpdmUgc3BhbjpmaXJzdC1jaGlsZHtcbiAgICAgICAgY29sb3I6IGdyZXkhaW1wb3J0YW50O1xuICAgIH1cbn1cbiIsIiAgI21lc3NhZ2Vze1xuICAgIGhlaWdodDogNTAwcHg7XG4gICAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgIHBhZGRpbmc6IDEwcHggNXB4O1xuICB9XG4gICNtZXNzYWdlcyBkaXZ7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtbXMtZmxleC1hbGlnbjogZW5kIWltcG9ydGFudDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDFweDtcbiAgfVxuICAjbWVzc2FnZXMgZGl2LmZsb2F0LXJpZ2h0IHtcbiAgICBtYXgtd2lkdGg6IDc1JTtcbiAgICBjbGVhcjogYm90aDtcbiAgfVxuICAubWVzc2FnZXtcbiAgICBwYWRkaW5nOiA4cHg7XG4gICAgd29yZC1icmVhazogYnJlYWstd29yZDtcbiAgfVxuICAubWVzc2FnZS5hcHB7XG4gICAgbWF4LXdpZHRoOiA3NSU7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2VjZWVmMTtcbiAgICBib3JkZXItcmFkaXVzOiAxMnB4IDEycHggMTJweCAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlY2VlZjE7XG4gICAgY29sb3I6IGJsYWNrO1xuICB9XG4gIC5tZXNzYWdlLmNtc3tcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjMDBiNWM4O1xuICAgIGJvcmRlci1yYWRpdXM6IDEycHggMTJweCAwIDEycHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwYjVjODtcbiAgICBjb2xvcjogd2hpdGU7XG4gIH1cbiAgLmNoYXQtdGltZXtcbiAgICB3b3JkLWJyZWFrOiBrZWVwLWFsbCAhaW1wb3J0YW50O1xuICAgIGZvbnQtc2l6ZTogNzAlO1xuICAgIGNvbG9yOiAjM2MzYzNjO1xuICAgIG1hcmdpbjogMCA0cHggNHB4O1xuICB9XG5cbiAgI2NoYXRfbWVzc2FnZV90ZXh0IHtcbiAgICBoZWlnaHQ6IDI1MHB4ICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzAwYjVjOCAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1yYWRpdXM6IDEycHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nOiAxNXB4O1xuICB9XG4gICNjaGF0X21lc3NhZ2VfdGV4dCwgI2NoYXRfbWVzc2FnZV9pbWFnZXtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZSAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiBibGFjayAhaW1wb3J0YW50O1xuICB9XG4gIC5jaGF0LWltYWdle1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAjaW1hZ2VfbGFiZWx7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzAwYjVjOCAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1yYWRpdXM6IDVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmc6IDAgNHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJ0bi1vdXRsaW5lLXByaW1hcnkge1xuICAgIGNvbG9yOiB3aGl0ZSFpbXBvcnRhbnQ7XG4gIH1cbiAgLmN1c3RvbS1maWxle1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiIsIkBpbXBvcnQgXCJ2YXJpYWJsZXNcIjtcbmEge1xuICBjb2xvcjogJC0tY29sb3ItcHJpbWFyeSFpbXBvcnRhbnQ7XG59XG4uYmctcHJpbWFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICQtLWNvbG9yLXByaW1hcnkhaW1wb3J0YW50O1xufVxuLmJ0bi1wcmltYXJ5OmhvdmVye1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAgJC0tY29sb3ItcHJpbWFyeS1kYXJrICFpbXBvcnRhbnQ7XG59XG5idXR0b257XG4gIGhlaWdodDogNDBweDtcbn1cbltjbGFzcyo9c2lkZWJhci1kYXJrXSAuYnJhbmQtbGluayB7XG4gIGJvcmRlci1ib3R0b206IG5vbmUhaW1wb3J0YW50O1xufVxuXG50aGVhZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICQtLWNvbG9yLXByaW1hcnkhaW1wb3J0YW50O1xuICBjb2xvcjogd2hpdGU7XG4gIHRoIHtcbiAgICBhIHtcbiAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICB9XG4gIH1cbn1cbiJdLCJuYW1lcyI6W10sInNvdXJjZVJvb3QiOiIifQ==*/