* {
  font-family: 'Raleway', sans-serif;
}

body {
  font-size: 16px;
  color: #233D5A;
  line-height: 1.6;
}

h1 {
  font-size: 26px;
  font-weight: bold;
  margin-bottom: 30px;
  color: #E6007E;
}

h1.regular {
  color: #233D5A;
}

h2 {
  font-size: 22px;
  font-weight: bold;
  margin-bottom: 25px;
  color: #E6007E;
}

h2.no-marg {
  margin-bottom: 0px;
}

h2.regular {
  color: #233D5A;
}

h3 {
  font-size: 18px;
  font-weight: bold;
}

h3.margin-bottom {
  margin-bottom: 25px;
}

h4 {
  font-size: 18px;
  font-weight: bold;
}

a,
.read-more__link {
  color: #E6007E;
  font-weight: bold;
}

a:hover,
.read-more__link:hover {
  text-decoration: none;
}

a.text,
.text.read-more__link {
  color: #233D5A;
}

a.underline,
.underline.read-more__link {
  text-decoration: underline;
}

.read-more__link {
  color: #E6007E !important;
}

p.light {
  font-size: 14px;
  opacity: 50%;
}

.page_content ol {
  /*font-weight: bold;*/
  padding-left: 17.5px;
}

.page_content ol li {
  padding-left: 5px;
}

.page_content ol li.active,
.page_content ol li.active a,
.page_content ol li.active .read-more__link {
  color: #E6007E;
}

.page_content ul {
  list-style-type: none;
  padding-left: 0px;
  margin-top: 0;
  margin-bottom: 10px;
  margin-left: 2.142857142857143em;
  list-style-type: none;
}

.page_content ul li {
  position: relative;
}

.page_content ul li::before {
  font: normal normal normal 14px/1 FontAwesome;
  content: "\f00c";
  padding-right: 10px;
  color: #E6007E;
  position: absolute;
  left: -2.142857142857143em;
  width: 2.142857142857143em;
  text-align: center;
  line-height: inherit;
}

.page_content ul.arrow li.active,
.page_content ul.arrow li.active a,
.page_content ul.arrow li.active .read-more__link {
  color: #E6007E;
}

.page_content ul.arrow li::before {
  content: "\f30b";
}

img {
  background: transparent;
}

.accent {
  color: #E6007E;
}

.text-small,
.breadcrumbs__item:not(:last-child):after {
  font-size: 14px;
}

.bold {
  font-weight: bold;
}

.semibold {
  font-weight: 600;
}

.no-pad {
  padding: 0px;
}

.no-marg {
  margin: 0px;
}

.form-control-label {
  font-weight: bold;
}

.header_img {
  max-width: 100%;
}

.questions {
  margin-top: 50px;
}

.custom-file-container__image-preview {
  overflow: auto !important;
}

.custom-file-container__image-multi-preview {
  margin: 0px !important;
  margin-left: 20px !important;
  margin-top: 20px !important;
}

.gradiant {
  background: #21b5b4;
  background: -webkit-gradient(linear, left top, right top, from(#21b5b4), to(rgba(229, 0, 126, 0.88)));
  background: linear-gradient(88.31deg, #21b5b4 1.44%, rgba(229, 0, 126, 0.88) 116.96%);
}

.gradiant--header {
  height: 70px;
}

.gradiant--footer {
  height: 128px;
}

.info {
  font-size: 14px;
  color: #E6007E;
  -webkit-transform: translateY(-5px);
  transform: translateY(-5px);
}

.town-logo {
  max-width: 300px;
  max-height: 120px;
}

.pickr .pcr-button {
  background: 0;
  width: 200px;
  padding: 10 10px;
}

.pickr .pcr-button:before {
  display: none;
}

.icon_preview {
  margin-top: 15px;
  padding: 5px 15px;
  background-color: #eee;
  display: inline-block;
}

.tab-pane {
  padding-top: 15px;
}

.search_highlight {
  background-color: yellow;
}

.pointer {
  cursor: pointer;
}

.navbar {
  background-color: #fff;
  padding: 0px;
}

.nav-item {
  margin-right: 15px;
}

.nav-item:last-child {
  margin-right: 0px;
}

.nav-item .nav-link {
  padding: 10px;
  text-transform: uppercase;
  font-weight: 600;
  color: #E6007E !important;
}

.nav-item.active {
  background-color: #F5F5F5;
}

.profile {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.profile_pic {
  border-radius: 50%;
  border: 3px solid #E6007E;
  width: 60px;
  max-width: 60px;
  height: 60px;
  max-height: 60px;
  margin-left: 35px;
  -o-object-fit: contain;
  object-fit: contain;
}

.profile_pic--big {
  width: 100px;
  max-width: 100px;
  height: 100px;
  max-height: 100px;
  margin-bottom: 20px;
}

.profile_pic--small {
  border: 2px solid #E6007E;
  width: 50px;
  max-width: 50px;
  height: 50px;
  max-height: 50px;
  margin: 0px;
}

.preview_image {
  background-repeat: no-repeat !important;
  background-size: contain;
}

.preview_image--avatar {
  width: 100px !important;
  height: 100px !important;
}

.preview_image--logo {
  width: 300px !important;
  height: 100px !important;
}

.preview_image--big {
  width: 300px !important;
  height: 300px !important;
}

.preview_image--custom {
  width: var(--custom-size-w) !important;
  height: var(--custom-size-h) !important;
}

.block {
  display: block;
  padding: 20px;
  background-color: #EDF8F9;
  -webkit-transition: .2s ease;
  transition: .2s ease;
  border-radius: 8px;
  position: relative;
}

.block__img {
  height: 350px;
  max-width: 350px;
  -o-object-fit: contain;
  object-fit: contain;
}

.block--light {
  background: #E6007E19 0% 0% no-repeat padding-box;
}

.block--dark {
  background-color: #52BDC1;
}

.block--grey {
  padding: 30px;
  background-color: #EBEBEB;
}

.block--no-rounded {
  border-radius: 0px;
}

.block--rounded-top:not(.collapsed) {
  border-bottom-left-radius: 0px;
  border-bottom-right-radius: 0px;
}

.block--rounded-bot {
  border-top-left-radius: 0px;
  border-top-right-radius: 0px;
}

.block--small {
  padding: 10px 10px;
}

.block--100 {
  height: 100%;
  margin-bottom: 15px;
}

.block--light-grey {
  background-color: #F5F5F5;
}

.block--big-padding {
  padding: 40px 0;
}

.block--no-pad {
  padding: 0px;
}

.block--hover:hover {
  background-color: #52BDC1;
}

.block--cursor {
  cursor: pointer;
}

.block--reset-padding {
  padding: 20px;
}

.block--max-height {
  height: 100%;
}

.block--no-background {
  background-color: initial;
}

.btn {
  border-radius: 0px;
  background-color: #EDF8F9;
  -webkit-transition: .2s ease;
  transition: .2s ease;
  color: #233D5A;
}

.btn_icon {
  margin-right: 10px;
  color: #E6007E;
}

.btn_icon--right {
  margin-right: 0px;
  margin-left: 30px;
}

.btn--in-block {
  position: absolute;
  right: 20px;
  bottom: -18px;
}

.btn--grey {
  background-color: #EBEBEB;
}

.btn--block {
  display: block;
}

.btn--link {
  background-color: initial;
  text-align: left;
}

.btn--download {
  display: block;
  color: #233D5A;
  background-color: rgba(150, 202, 149, 0.1) !important;
  text-align: left;
  padding: 15px 15px;
  text-decoration: underline;
}

.btn--download:before {
  font: normal normal normal 14px/1 FontAwesome;
  content: "\f019";
  border: 0px;
  margin-right: 15px;
}

.btn--download:hover {
  text-decoration: underline;
}

.btn:not(.btn--no-hover):hover {
  background-color: #52BDC1;
  color: #233D5A;
}

.btn:focus {
  -webkit-box-shadow: none;
  box-shadow: none;
}

.btn-primary {
  background-color: #E6007E;
  color: white;
  border-radius: 8px;
  border: 0px;
  font-weight: bold;
}

.btn-primary:hover {
  background-color: #ff1a97 !important;
  color: white !important;
}

.btn-primary .btn_icon {
  color: white;
}

.btn--padding-sides {
  padding: 10px 25px;
}

table,
tr,
td {
  border: 0px;
  color: #233D5A;
}

table {
  margin-bottom: 15px;
}

tr:nth-of-type(even) {
  background-color: #a7a7a719;
}

td {
  padding: 10px 20px;
}

.nav-tabs {
  background-color: #F5F5F5;
  border-bottom: 0;
}

.nav-tabs .nav-item {
  margin-right: 0px;
  padding: 0px;
}

.nav-tabs .nav-item .nav-link {
  border-radius: 0;
  border: 0;
}

.nav-tabs .nav-item .nav-link.active {
  background-color: #E6007E;
  color: white !important;
}

.dropdown-menu {
  background-color: #EDF8F9;
  border: 0px;
  border-radius: 0;
  width: 300px;
  margin-top: 40px;
  padding: 15px;
  margin-top: 0px;
}

.dropdown-menu__item:not(:last-child) {
  margin-bottom: 15px;
}

.dropdown-menu__item-link {
  color: #233D5A;
}

.dropdown-menu__item-link:hover {
  color: #E6007E;
}

.dropdown-item {
  padding-left: 10px;
  color: #233D5A;
  font-weight: bold;
  font-size: 14px;
}

.dropdown-item.active {
  color: #E6007E;
  background-color: initial;
}

.dropdown-item:hover,
.dropdown-item:focus,
.dropdown-item:active {
  color: #E6007E;
  background-color: initial;
}

.dropdown-toggle {
  padding: 10px !important;
}

.dropdown-toggle[aria-expanded=true] {
  position: relative;
  z-index: 10;
  background-color: #EDF8F9;
}

.dropdown-toggle:after {
  font: normal normal normal 14px/1 FontAwesome;
  content: "\f107";
  border: 0px;
  padding-top: 5px;
  vertical-align: initial;
}

.step {
  position: relative;
  min-height: 50px;
}

.step[data-concept=true] .step__draggable {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 100%;
  flex: 0 0 100%;
}

.step__pre {
  position: absolute;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  left: -125px;
  width: 100px;
  text-align: right;
  height: calc(100% - 15px);
}

.step__pre:before {
  content: '';
  position: absolute;
  height: 100%;
  right: -30px;
  width: 20px;
  border-left: 1px solid black;
  border-top: 1px solid black;
  border-bottom: 1px solid black;
}

.step .handle {
  cursor: pointer;
}

.step__draggable {
  margin-bottom: 15px;
}

.step__draggable.draggable-mirror {
  max-width: 300px;
  opacity: .5;
}

.step__draggable.draggable-source--is-dragging .block--movable {
  position: relative;
}

.step__draggable.draggable-source--is-dragging .block--movable:before {
  position: absolute;
  content: '';
  width: 100%;
  height: 100%;
  left: 0px;
  top: 0px;
  border: 1px solid #E6007E;
}

.modal-header {
  background-color: #EBEBEB;
}

.modal-body.modal-body--loading {
  position: relative;
}

.modal-body.modal-body--loading:before {
  position: absolute;
  content: '';
  width: 100%;
  height: 100%;
  top: 0px;
  left: 0px;
  background-color: rgba(235, 235, 235, 0.5);
}

.modal-body.modal-body--loading:after {
  position: absolute;
  content: '';
  width: 120px;
  height: 120px;
  top: calc(50% - 60px);
  left: calc(50% - 60px);
  border: 5px solid #f3f3f3;
  border-top: 5px solid #555;
  border-radius: 50%;
  -webkit-animation: spin 1s linear infinite;
  animation: spin 1s linear infinite;
}

@-webkit-keyframes spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }

  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

@keyframes spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }

  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

.modal-content.modal-content--info {
  background-color: white;
  border: 0px;
  border-radius: 0px;
  padding: 30px;
  -webkit-box-shadow: 1px 1px 16px 0px #cecece;
  box-shadow: 1px 1px 16px 0px #cecece;
}

.modal-header.body {
  background-color: white;
  border-bottom: 0px;
  padding: 0px;
}

.modal-header.text-right {
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
}

.modal-backdrop {
  background-color: #fff;
  opacity: .7;
}

.modal {
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
  -webkit-box-align: center !important;
  -ms-flex-align: center !important;
  align-items: center !important;
}

.modal:not(.show) {
  display: none !important;
}

.page_file {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: #F5F5F5;
  margin-bottom: 10px;
  padding: 10px;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.page_file__image {
  width: 50px;
  height: 50px;
  -o-object-fit: contain;
  object-fit: contain;
}

.page_file__image--big {
  width: 200px;
  height: 200px;
}

.page_file__info {
  -webkit-box-flex: 3;
  -ms-flex-positive: 3;
  flex-grow: 3;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-left: 10px;
}

.page_file__draggable {
  margin-right: 10px;
  background-color: #EBEBEB;
  padding: 5px;
  height: 100%;
  cursor: pointer;
}

.file.draggable-mirror {
  max-width: 300px;
  opacity: .3;
}

.file.draggable-source--is-dragging {
  position: relative;
}

.file.draggable-source--is-dragging:before {
  position: absolute;
  content: '';
  width: 100%;
  height: 100%;
  left: 0px;
  top: 0px;
  border: 1px solid #E6007E;
}

.toolbox {
  display: grid;
  gap: 20px;
  grid-auto-flow: column;
  min-height: 550px;
}

.toolbox[data-steps="1"] {
  grid-template-rows: 50px repeat(1, 1fr);
}

.toolbox[data-chapters="1"] {
  grid-template-columns: repeat(1, 1fr);
}

.toolbox[data-steps="2"] {
  grid-template-rows: 50px repeat(2, 1fr);
}

.toolbox[data-chapters="2"] {
  grid-template-columns: repeat(2, 1fr);
}

.toolbox[data-steps="3"] {
  grid-template-rows: 50px repeat(3, 1fr);
}

.toolbox[data-chapters="3"] {
  grid-template-columns: repeat(3, 1fr);
}

.toolbox[data-steps="4"] {
  grid-template-rows: 50px repeat(4, 1fr);
}

.toolbox[data-chapters="4"] {
  grid-template-columns: repeat(4, 1fr);
}

.toolbox__item {
  height: 100%;
  grid-row-end: span 1;
}

.toolbox__item[data-height="1"] {
  grid-row-end: span 1;
}

.toolbox__item[data-height="2"] {
  grid-row-end: span 2;
}

.toolbox__item[data-height="3"] {
  grid-row-end: span 3;
}

.toolbox__item[data-height="4"] {
  grid-row-end: span 4;
}

.toolbox__subgrid {
  position: relative;
  height: 100%;
  display: grid;
  gap: 20px;
}

.toolbox__subgrid[data-width="1"] {
  grid-template-columns: repeat(1, 1fr);
}

.toolbox__subgrid[data-width="2"] {
  grid-template-columns: repeat(2, 1fr);
}

.toolbox__subgrid[data-width="3"] {
  grid-template-columns: repeat(3, 1fr);
}

.toolbox__subgrid[data-width="4"] {
  grid-template-columns: repeat(4, 1fr);
}

a.block,
.block.read-more__link {
  -webkit-transition: 0.3s;
  transition: 0.3s;
  opacity: 0.85;
}

a.block-hover:hover,
.block-hover.read-more__link:hover {
  opacity: 1;
}

.breadcrumbs {
  padding: 15px 0px;
  font-size: 12px;
}

.breadcrumbs__item {
  color: #233D5A;
  text-decoration: underline;
}

.breadcrumbs__item:last-child {
  color: #E6007E;
}

.breadcrumbs__item:hover {
  text-decoration: underline;
}

.breadcrumbs__item:not(:last-child):after {
  content: '>';
  display: inline-block;
  margin-left: 10px;
  margin-right: 5px;
}

.footer {
  padding: 10px;
  background-color: #52BDC1;
}

.footer .navbar {
  background-color: initial;
  height: 100%;
}

.footer .nav-link {
  color: white !important;
}

.footer .nav-link:hover {
  text-decoration: underline;
}

.accordion-icon:before {
  font: normal normal normal 14px/1 FontAwesome;
  content: "\f107";
}

.accordion-icon--left {
  margin-right: 25px;
}

.accordion-icon--plusmin:before {
  content: "\f068";
}

.accordion-item.collapsed .accordion-icon:before {
  content: "\f105";
}

.accordion-item.collapsed .accordion-icon--plusmin:before {
  content: "\f067";
}

.page_editor {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  -webkit-box-pack: stretch;
  -ms-flex-pack: stretch;
  justify-content: stretch;
}

.page_editor .tox {
  height: 80vh !important;
  width: 100%;
}

:focus {
  outline: 0;
}

.form-group {
  position: relative;
}

.form-control-error {
  background: #d9534f;
  padding: 5px 8px;
  border-radius: 3px;
  position: absolute;
  right: 0;
  bottom: 37px;
  margin-bottom: 8px;
  max-width: 230px;
  font-size: 80%;
}

.form-control-error:after {
  width: 0px;
  height: 0px;
  content: '';
  display: block;
  border-style: solid;
  border-width: 5px 5px 0;
  border-color: #d9534f transparent transparent;
  position: absolute;
  right: 20px;
  bottom: -4px;
  margin-left: -5px;
}

.form-control-error-list {
  display: table-footer-group;
}

.form-control-error ul {
  list-style: none;
  color: #ffffff;
  padding: 0px;
  margin: 0px;
}

.form-control-error-list ul {
  list-style: none;
  color: #d9534f;
  padding: 0px;
  margin: 5px 0px 0px 0px;
  font-size: 80%;
  font-weight: 400;
}

.has-danger .select2-selection--single,
.has-danger .select2-selection--multiple {
  border-color: #d9534f !important;
}

.header_img {
  min-width: 1920px;
  width: 100%;
}

div.webpage-col {
  overflow-x: hidden;
}

.no-padding-top {
  padding-top: 0px !important;
}

.no-padding-bottom {
  padding-bottom: 0px !important;
}

.table-noborder th + td {
  border: none !important;
}

.table-noborder th {
  border: none !important;
}

.headingslist {
  margin: 0px;
  padding: 0px;
  list-style: outside;
  font-size: 14px;
  margin-left: 21px;
}

.headingslist li ul {
  margin: 0px;
  padding: 0px;
  list-style: outside;
  font-size: 14px;
  margin-left: 21px;
}

#contact-iframe {
  border: 0px;
  width: 100%;
  min-height: 200px;
}

.person {
  margin-bottom: 20px;
}

.person .person-img {
  margin-bottom: 20px;
}

.person .person-contact {
  margin-top: 20px;
}

.person .person-contact a,
.person .person-contact .read-more__link {
  display: block;
}

img {
  max-width: 100%;
  height: auto;
}

@media (max-width: 576px) {
  .gradiant--header {
    height: 10px;
  }

  .gradiant--footer {
    height: 30px;
  }

  .navbar-brand {
    width: 70%;
    text-align: center;
  }
}

@media all and (-ms-high-contrast: none) {
  .toolbox {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    min-height: auto;
    height: 600px;
  }

  .toolbox__row {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    width: 30%;
    -webkit-box-align: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
  }

  .toolbox .head-item {
    height: 80px;
  }

  .toolbox__item {
    height: auto !important;
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    margin-top: 10px;
  }
}

@media (max-width: 768px) {
  .toolbox[data-chapters="1"] .head-item {
    grid-column-start: 1;
    grid-column-end: span 1;
  }

  .toolbox[data-chapters="1"] .toolbox__item {
    grid-column-start: 1;
    grid-column-end: span 1;
  }

  .toolbox[data-chapters="2"] .head-item {
    grid-column-start: 1;
    grid-column-end: span 2;
  }

  .toolbox[data-chapters="2"] .toolbox__item {
    grid-column-start: 1;
    grid-column-end: span 2;
  }

  .toolbox[data-chapters="3"] .head-item {
    grid-column-start: 1;
    grid-column-end: span 3;
  }

  .toolbox[data-chapters="3"] .toolbox__item {
    grid-column-start: 1;
    grid-column-end: span 3;
  }

  .toolbox[data-chapters="4"] .head-item {
    grid-column-start: 1;
    grid-column-end: span 4;
  }

  .toolbox[data-chapters="4"] .toolbox__item {
    grid-column-start: 1;
    grid-column-end: span 4;
  }
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIm1vZHVsZXMvX3R5cG9ncmFwaHkuc2NzcyIsIm1vZHVsZXMvX3ZhcmlhYmxlcy5zY3NzIiwibW9kdWxlcy9faGVscGVycy5zY3NzIiwibW9kdWxlcy9fYnJlYWtwb2ludHMuc2NzcyIsImNvbXBvbmVudHMvX25hdmlnYXRpb24uc2NzcyIsImNvbXBvbmVudHMvX3Byb2ZpbGUuc2NzcyIsImNvbXBvbmVudHMvX2Jsb2NrLnNjc3MiLCJjb21wb25lbnRzL19idXR0b24uc2NzcyIsImNvbXBvbmVudHMvX3RhYmxlLnNjc3MiLCJjb21wb25lbnRzL190YWJzLnNjc3MiLCJjb21wb25lbnRzL19kcm9wZG93bi5zY3NzIiwiY29tcG9uZW50cy9fc3RlcC5zY3NzIiwiY29tcG9uZW50cy9fbW9kYWwuc2NzcyIsImNvbXBvbmVudHMvX3BhZ2VfZmlsZS5zY3NzIiwiY29tcG9uZW50cy9fdG9vbGJveC5zY3NzIiwiY29tcG9uZW50cy9fYnJlYWRjcnVtYnMuc2NzcyIsImNvbXBvbmVudHMvX2Zvb3Rlci5zY3NzIiwiY29tcG9uZW50cy9fYWNjb3JkaW9uLnNjc3MiLCJhcHAuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQTtFQUNJLGtDQUFrQyxFQUFBOztBQUd0QztFQUNJLGVBQWU7RUFDZixjQ0FtQjtFRENuQixnQkFBZ0IsRUFBQTs7QUFHcEI7RUFDSSxlQUFlO0VBQ2YsaUJBQWlCO0VBQ2pCLG1CQUFtQjtFQUNuQixjQ1ptQixFQUFBO0VEUXZCO0lBT1EsY0NYZSxFQUFBOztBRGN2QjtFQUNJLGVBQWU7RUFDZixpQkFBaUI7RUFDakIsbUJBQW1CO0VBQ25CLGNDdEJtQixFQUFBO0VEa0J2QjtJQU9RLGtCQUFrQixFQUFBO0VBUDFCO0lBVVEsY0N4QmUsRUFBQTs7QUQyQnZCO0VBQ0ksZUFBZTtFQUNmLGlCQUFpQixFQUFBO0VBRnJCO0lBSVEsbUJBQWtCLEVBQUE7O0FBRzFCO0VBQ0ksZUFBZTtFQUNmLGlCQUFpQixFQUFBOztBQUdyQjtFQUNJLGND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QUFnQjtFQUNoQixjQUFjO0VBQ2QsWUFBWTtFQUNaLFdBQVcsRUFBQTs7QUFHZjtFQUNJLGdCQUFnQjtFQUNoQixjQUFjO0VBQ2QsWUFBWTtFQUNaLHVCQUF1QjtFQUN2QixjQUFjO0VBQ2QsZ0JBQWdCLEVBQUE7O0FBR3BCO0VBQ0ksZ0NBQWdDLEVBQUE7O0FoQmhGckM7RWdCbUZRLGlCQUFpQjtFQUNqQixXQUFVLEVBQUE7O0FBR2pCO0VBQ0ksa0JBQWtCLEVBQUE7O0FBR3ZCO0VBQ0ssMkJBQTJCLEVBQUE7O0FBR2hDO0VBQ0ksOEJBQThCLEVBQUE7O0FBR2xDO0VBQ0ksdUJBQXNCLEVBQUE7O0FBRzFCO0VBQ0ksdUJBQXNCLEVBQUE7O0FBRzFCO0VBQ0ksV0FBVztFQUNYLFlBQVk7RUFDWixtQkFBbUI7RUFDbkIsZUFBZTtFQUNmLGlCQUFpQixFQUFBOztBQUVyQjtFQUNJLFdBQVc7RUFDWCxZQUFZO0VBQ1osbUJBQW1CO0VBQ25CLGVBQWU7RUFDZixpQkFBaUIsRUFBQTs7QUFHckI7RUFDSSxXQUFVO0VBQ1YsV0FBVTtFQUVWLGlCQUFpQixFQUFBOztBQUdyQjtFQUNJLG1CQUFtQixFQUFBO0VBRHZCO0lBR1EsbUJBQW1CLEVBQUE7RUFIM0I7SUFPUSxnQkFBZ0IsRUFBQTtJQVB4QjtNQVNZLGNBQWMsRUFBQTs7QWxCL0IxQjtFa0JvQ00sZUFBZTtFQUFFLFlBQWEsRUFBQSIsImZpbGUiOiJhcHAuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiKntcclxuICAgIGZvbnQtZmFtaWx5OiAnUmFsZXdheScsIHNhbnMtc2VyaWY7XHJcbn1cclxuXHJcbmJvZHl7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICBjb2xvcjogJGNvbF9ib2R5O1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNjtcclxufVxyXG5cclxuaDF7XHJcbiAgICBmb250LXNpemU6IDI2cHg7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICBjb2xvcjogJGNvbF9hY2NlbnQ7XHJcblxyXG4gICAgJi5yZWd1bGFye1xyXG4gICAgICAgIGNvbG9yOiAkY29sX2JvZHk7XHJcbiAgICB9XHJcbn1cclxuaDJ7XHJcbiAgICBmb250LXNpemU6IDIycHg7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XHJcbiAgICBjb2xvcjogJGNvbF9hY2NlbnQ7XHJcblxyXG4gICAgJi5uby1tYXJne1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcclxuICAgIH1cclxuICAgICYucmVndWxhcntcclxuICAgICAgICBjb2xvcjogJGNvbF9ib2R5O1xyXG4gICAgfVxyXG59XHJcbmgze1xyXG4gICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAmLm1hcmdpbi1ib3R0b217XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbToyNXB4O1xyXG4gICAgfVxyXG59XHJcbmg0e1xyXG4gICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbn1cclxuXHJcbmF7XHJcbiAgICBjb2xvcjogJGNvbF9hY2NlbnQ7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICY6aG92ZXJ7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgfVxyXG4gICAgJi50ZXh0e1xyXG4gICAgICAgIGNvbG9yOiAkY29sX2JvZHlcclxuICAgIH1cclxuICAgICYudW5kZXJsaW5le1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgfVxyXG59XHJcbi5yZWFkLW1vcmVfX2xpbmt7XHJcbiAgICBAZXh0ZW5kIGE7XHJcbiAgICBjb2xvcjogJGNvbF9hY2NlbnQgIWltcG9ydGFudDtcclxufVxyXG5cclxucC5saWdodHtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIG9wYWNpdHk6IDUwJTtcclxufVxyXG5cclxuLnBhZ2VfY29udGVudHtcclxuICAgIG9se1xyXG4gICAgICAgIC8qZm9udC13ZWlnaHQ6IGJvbGQ7Ki9cclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDE3LjVweDtcclxuICAgICAgICBsaXtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA1cHg7XHJcbiAgICAgICAgICAgICYuYWN0aXZlLCYuYWN0aXZlIGF7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbF9hY2NlbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgdWx7XHJcbiAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMHB4O1xyXG5cclxuICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcblxyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAyLjE0Mjg1NzE0Mjg1NzE0M2VtO1xyXG4gICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcclxuXHJcbiAgICAgICAgbGl7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgJjo6YmVmb3Jle1xyXG4gICAgICAgICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCBub3JtYWwgMTRweC8xIEZvbnRBd2Vzb21lO1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcXGYwMGNcIjtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbF9hY2NlbnQ7XHJcblxyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogLTIuMTQyODU3MTQyODU3MTQzZW07XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMi4xNDI4NTcxNDI4NTcxNDNlbTtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuYXJyb3cgbGl7XHJcbiAgICAgICAgICAgICYuYWN0aXZlLCYuYWN0aXZlIGF7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbF9hY2NlbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjo6YmVmb3Jle1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcXGYzMGJcIjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuaW1ne1xyXG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbn1cclxuXHJcbi5hY2NlbnR7XHJcbiAgICBjb2xvcjogJGNvbF9hY2NlbnQ7XHJcbn1cclxuLnRleHQtc21hbGx7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbn1cclxuXHJcbi5ib2xke1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbn1cclxuXHJcbi5zZW1pYm9sZHtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbn0iLCIvLyBDb2xvcnNcclxuJGNvbF9sYXJnZTogICAgICMwMDdCOUI7XHJcbiRjb2xfYWNjZW50OiAgICAjRTYwMDdFO1xyXG4kY29sX25hdmlnYXRpb25fYnV0dG9uczogICNFNjAwN0U7XHJcbiRjb2xfYWNjZW50X2xpZ2h0OiAgI0U2MDA3RTE5O1xyXG4kY29sX3N1YjogICAgICAgIzIzM0Q1QTtcclxuJGNvbF9ib2R5OiAgICAgICMyMzNENUE7XHJcbiRjb2xfZ3JleTogICAgICAjRUJFQkVCO1xyXG4kY29sX2xpZ2h0X2dyZXk6I0Y1RjVGNTtcclxuJGNvbF9iZ2NfbGlnaHQ6ICNFREY4Rjk7XHJcbiRjb2xfYmdjX2Rhcms6ICAjNTJCREMxO1xyXG4kY29sX2Rvd25sb2FkOiAgcmdiYSgjOTZDQTk1LCAuMSkgO1xyXG5cclxuJGNvbF9idG46ICAgICAgICRjb2xfYmdjX2xpZ2h0O1xyXG4kY29sX2J0bl9ob3ZlcjogJGNvbF9iZ2NfZGFyaztcclxuXHJcbiRjb2xfc2VhcmNoX2hpZ2hsaWdodDogeWVsbG93O1xyXG5cclxuXHJcbiIsIi5uby1wYWR7XHJcbiAgICBwYWRkaW5nOiAwcHg7XHJcbn1cclxuLm5vLW1hcmd7XHJcbiAgICBtYXJnaW46IDBweDtcclxufVxyXG4uZm9ybS1jb250cm9sLWxhYmVse1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbn1cclxuLmhlYWRlcl9pbWd7XHJcbiAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbi5xdWVzdGlvbnN7XHJcbiAgICBtYXJnaW4tdG9wOiA1MHB4O1xyXG59XHJcblxyXG4uY3VzdG9tLWZpbGUtY29udGFpbmVyX19pbWFnZS1wcmV2aWV3e1xyXG4gICAgb3ZlcmZsb3c6IGF1dG8gIWltcG9ydGFudDtcclxufVxyXG4uY3VzdG9tLWZpbGUtY29udGFpbmVyX19pbWFnZS1tdWx0aS1wcmV2aWV3e1xyXG4gICAgbWFyZ2luOiAwcHggIWltcG9ydGFudDtcclxuICAgIG1hcmdpbi1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICBtYXJnaW4tdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5ncmFkaWFudHtcclxuICAgIGJhY2tncm91bmQ6IHJnYig3MiwyMzksMjE1KTtcclxuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgcmdiYSg3MiwyMzksMjE1LC44KSAwJSwgcmdiYSgxMTAsMTQzLDExNywuOCkgMzMlLCByZ2JhKDcsMCwxMjgsLjgpIDY2JSwgcmdiYSgyMzMsMTIxLDMwLC44KSAxMDAlKTtcclxuXHJcbiAgICAmLS1oZWFkZXJ7XHJcbiAgICAgICAgaGVpZ2h0OiA3MHB4O1xyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLXNte1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtLWZvb3RlcntcclxuICAgICAgICBoZWlnaHQ6IDEyOHB4O1xyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLXNte1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uaW5mb3tcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIGNvbG9yOiAkY29sX2FjY2VudDtcclxuICAgIHRyYW5zZm9ybTp0cmFuc2xhdGVZKC01cHgpO1xyXG59XHJcblxyXG4udG93bi1sb2dveyBcclxuICAgIG1heC13aWR0aDogMzAwcHg7XHJcbiAgICBtYXgtaGVpZ2h0OiAxMjBweFxyXG59XHJcblxyXG4ucGlja3IgLnBjci1idXR0b257XHJcbiAgICBiYWNrZ3JvdW5kOiAwO1xyXG4gICAgd2lkdGg6IDIwMHB4O1xyXG4gICAgcGFkZGluZzogMTAgMTBweDtcclxuICAgICY6YmVmb3Jle1xyXG4gICAgICAgIGRpc3BsYXk6bm9uZTtcclxuICAgIH1cclxuICAgIFxyXG59XHJcblxyXG5cclxuLmljb25fcHJldmlld3tcclxuICAgIG1hcmdpbi10b3A6IDE1cHg7XHJcbiAgICBwYWRkaW5nOiA1cHggMTVweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNlZWU7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbn1cclxuXHJcbi50YWItcGFuZXtcclxuICAgIHBhZGRpbmctdG9wOiAxNXB4O1xyXG59XHJcblxyXG4uc2VhcmNoX2hpZ2hsaWdodHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xfc2VhcmNoX2hpZ2hsaWdodDtcclxufVxyXG5cclxuXHJcbi5wb2ludGVye1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG59IiwiJGJyZWFrcG9pbnRfc206IDU3NnB4O1xyXG4kYnJlYWtwb2ludF9tZDogNzY4cHg7XHJcbiRicmVha3BvaW50X2xnOiA5OTJweDtcclxuJGJyZWFrcG9pbnRfeGw6IDEyMDBweDtcclxuJGJyZWFrcG9pbnRfeHhsOiAxNDAwcHg7XHJcblxyXG5AbWl4aW4gbWVkaWEtc20ge1xyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAjeyRicmVha3BvaW50X3NtfSkge1xyXG4gICAgQGNvbnRlbnQ7XHJcbiAgfVxyXG59XHJcblxyXG5AbWl4aW4gbWVkaWEtbWQge1xyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAjeyRicmVha3BvaW50X21kfSkge1xyXG4gICAgQGNvbnRlbnQ7XHJcbiAgfVxyXG59XHJcblxyXG5AbWl4aW4gbWVkaWEtbGcge1xyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAjeyRicmVha3BvaW50X2xnfSkge1xyXG4gICAgQGNvbnRlbnQ7XHJcbiAgfVxyXG59XHJcblxyXG5AbWl4aW4gbWVkaWEteGwge1xyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAjeyRicmVha3BvaW50X3hsfSkge1xyXG4gICAgQGNvbnRlbnQ7XHJcbiAgfVxyXG59XHJcblxyXG5AbWl4aW4gbWVkaWEteHhsIHtcclxuICBAbWVkaWEgKG1heC13aWR0aDogI3skYnJlYWtwb2ludF94eGx9KSB7XHJcbiAgICBAY29udGVudDtcclxuICB9XHJcbn0iLCIubmF2YmFye1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgIHBhZGRpbmc6IDBweDtcclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1zbXtcclxuICAgICAgICBtYXJnaW4tdG9wOjIwcHg7XHJcbiAgICAgICAgcGFkZGluZy10b3A6MTBweDtcclxuICAgICAgICBib3JkZXItdG9wOjFweCBzb2xpZCAjZTYyNjdlO1xyXG4gICAgfVxyXG4gICAgJi1icmFuZHtcclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1zbXtcclxuICAgICAgICAgICAgd2lkdGg6IDQ0JTsgXHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246Y2VudGVyO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLm5hdi1pdGVte1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAyNXB4O1xyXG4gICAgXHJcbiAgICAmIC5uYXYtbGlua3tcclxuICAgICAgICBwYWRkaW5nOjEwcHg7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgIGNvbG9yOiAkY29sX25hdmlnYXRpb25fYnV0dG9ucyAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgJi5hY3RpdmV7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbF9saWdodF9ncmV5O1xyXG4gICAgICAgIFxyXG4gICAgICAgIC8vICY+Lm5hdi1saW5re1xyXG4gICAgICAgIC8vICAgICAvLyBjb2xvcjp3aGl0ZSAhaW1wb3J0YW50O1xyXG4gICAgICAgIC8vIH1cclxuICAgIH1cclxufVxyXG4iLCIucHJvZmlsZXtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblxyXG4gICAgXHJcbiAgICAmX3BpY3tcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgYm9yZGVyOiAzcHggc29saWQgJGNvbF9hY2NlbnQ7XHJcbiAgICAgICAgd2lkdGg6IDYwcHg7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA2MHB4O1xyXG4gICAgICAgIGhlaWdodDogNjBweDtcclxuICAgICAgICBtYXgtaGVpZ2h0OiA2MHB4O1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAzNXB4O1xyXG4gICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XHJcbiAgICAgICAgJi0tYmlne1xyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgd2lkdGg6IDEwMHB4O1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMHB4O1xyXG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiAxMDBweDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi0tc21hbGx7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRjb2xfYWNjZW50O1xyXG4gICAgICAgICAgICB3aWR0aDogNTBweDtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA1MHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6NTBweDtcclxuICAgICAgICAgICAgbWF4LWhlaWdodDogNTBweDtcclxuICAgICAgICAgICAgbWFyZ2luOjBweDtcclxuICAgICAgICAgICAgXHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4ucHJldmlld19pbWFnZXtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQgIWltcG9ydGFudDtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICAgICYtLWF2YXRhcntcclxuICAgICAgICB3aWR0aDogMTAwcHggIWltcG9ydGFudDtcclxuICAgICAgICBoZWlnaHQ6IDEwMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAmLS1sb2dve1xyXG4gICAgICAgIHdpZHRoOiAzMDBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGhlaWdodDogMTAwcHggIWltcG9ydGFudDtcclxuICAgICAgICBcclxuICAgIH1cclxuICAgICYtLWJpZ3tcclxuICAgICAgICB3aWR0aDogMzAwcHggIWltcG9ydGFudDtcclxuICAgICAgICBoZWlnaHQ6IDMwMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgXHJcbiAgICB9XHJcbiAgICAmLS1jdXN0b217XHJcbiAgICAgICAgd2lkdGg6IHZhcigtLWN1c3RvbS1zaXplLXcpICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgaGVpZ2h0OiB2YXIoLS1jdXN0b20tc2l6ZS1oKSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG59IiwiLmJsb2Nre1xyXG5cclxuICAgIGRpc3BsYXk6YmxvY2s7XHJcbiAgICBwYWRkaW5nOiAyMHB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbF9iZ2NfbGlnaHQ7XHJcbiAgICB0cmFuc2l0aW9uOiAuMnMgZWFzZTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAmX19pbWd7XHJcbiAgICAgICAgaGVpZ2h0OiAzNTBweDtcclxuICAgICAgICBtYXgtd2lkdGg6IDM1MHB4O1xyXG4gICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XHJcbiAgICAgICAgXHJcbiAgICB9XHJcbiAgICAmLS1saWdodHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sX2FjY2VudF9saWdodCAwJSAwJSBuby1yZXBlYXQgcGFkZGluZy1ib3g7XHJcbiAgICAgICAgLy8gYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkY29sX2FjY2VudF9saWdodCwgLjEpO1xyXG4gICAgfVxyXG4gICAgJi0tZGFya3tcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sX2JnY19kYXJrO1xyXG4gICAgfVxyXG4gICAgJi0tZ3JleXtcclxuICAgICAgICBwYWRkaW5nOiAzMHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xfZ3JleTtcclxuICAgIH1cclxuICAgICYtLW5vLXJvdW5kZWR7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMHB4O1xyXG4gICAgfVxyXG4gICAgJi0tcm91bmRlZC10b3A6bm90KC5jb2xsYXBzZWQpe1xyXG4gICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDBweDtcclxuICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMHB4O1xyXG4gICAgfVxyXG4gICAgJi0tcm91bmRlZC1ib3R7XHJcbiAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMHB4O1xyXG4gICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwcHg7XHJcbiAgICB9XHJcbiAgICAmLS1zbWFsbHtcclxuICAgICAgICBwYWRkaW5nOiAxMHB4IDEwcHg7XHJcbiAgICB9XHJcbiAgICAmLS0xMDB7XHJcbiAgICAgICAgaGVpZ2h0OjEwMCU7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgIH1cclxuICAgICYtLWxpZ2h0LWdyZXl7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbF9saWdodF9ncmV5O1xyXG4gICAgfVxyXG4gICAgJi0tYmlnLXBhZGRpbmd7XHJcbiAgICAgICAgcGFkZGluZzo0MHB4IDA7XHJcbiAgICB9XHJcbiAgICAmLS1uby1wYWR7XHJcbiAgICAgICAgcGFkZGluZzowcHg7XHJcbiAgICB9XHJcbiAgICAmLS1ob3Zlcjpob3ZlcntcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sX2JnY19kYXJrO1xyXG4gICAgfVxyXG4gICAgJi0tY3Vyc29ye1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIH1cclxuICAgICYtLXJlc2V0LXBhZGRpbmd7XHJcbiAgICAgICAgcGFkZGluZzogMjBweDtcclxuICAgIH1cclxuICAgICYtLW1heC1oZWlnaHR7XHJcbiAgICAgICAgaGVpZ2h0OjEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgJi0tbm8tYmFja2dyb3VuZHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBpbml0aWFsXHJcbiAgICB9XHJcbn0iLCIuYnRue1xyXG4gICAgYm9yZGVyLXJhZGl1czogMHB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjokY29sX2J0bjtcclxuICAgIHRyYW5zaXRpb246IC4ycyBlYXNlO1xyXG4gICAgY29sb3I6ICRjb2xfYm9keTtcclxuXHJcbiAgICAmX2ljb257XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgICAgIGNvbG9yOiAkY29sX2FjY2VudDtcclxuICAgICAgICAmLS1yaWdodHtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAzMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLS1pbi1ibG9ja3tcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgcmlnaHQ6IDIwcHg7XHJcbiAgICAgICAgYm90dG9tOiAtMThweDtcclxuICAgIH1cclxuICAgICYtLWdyZXl7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbF9ncmV5O1xyXG4gICAgfVxyXG4gICAgJi0tYmxvY2t7XHJcbiAgICAgICAgZGlzcGxheTpibG9jaztcclxuICAgIH1cclxuICAgICYtLWxpbmt7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogaW5pdGlhbDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgfVxyXG5cclxuICAgICYtLWRvd25sb2Fke1xyXG4gICAgICAgIGRpc3BsYXk6YmxvY2s7XHJcbiAgICAgICAgY29sb3I6ICRjb2xfYm9keTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sX2Rvd25sb2FkICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICBwYWRkaW5nOiAxNXB4IDE1cHg7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgbm9ybWFsIDE0cHgvMSBGb250QXdlc29tZTtcclxuICAgICAgICAgICAgY29udGVudDogXCJcXGYwMTlcIjtcclxuICAgICAgICAgICAgYm9yZGVyOiAwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICY6bm90KC5idG4tLW5vLWhvdmVyKTpob3ZlcntcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sX2JnY19kYXJrO1xyXG4gICAgICAgIGNvbG9yOiAkY29sX2JvZHk7XHJcbiAgICB9XHJcblxyXG4gICAgJjpmb2N1c3tcclxuICAgICAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgICYtcHJpbWFyeXtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sX2FjY2VudDtcclxuICAgICAgICBjb2xvcjp3aGl0ZTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgICAgICAgYm9yZGVyOiAwcHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcblxyXG4gICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGxpZ2h0ZW4oJGNvbF9hY2NlbnQsIDEwJSkgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgY29sb3I6d2hpdGUgIWltcG9ydGFudFxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJiAuYnRuX2ljb257XHJcbiAgICAgICAgICAgIGNvbG9yOndoaXRlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLS1wYWRkaW5nLXNpZGVze1xyXG4gICAgICAgIHBhZGRpbmc6IDEwcHggMjVweDtcclxuICAgIH1cclxufVxyXG5cclxuLy8gLnJlYWQtbW9yZV9fbGlua3tcclxuLy8gICAgIEBleHRlbmQgYnRuO1xyXG4vLyAgICAgQGV4dGVuZCAuYnRuLS1saW5rO1xyXG4vLyB9IiwidGFibGUsIHRyLCB0ZHtcclxuICAgIGJvcmRlcjogMHB4O1xyXG4gICAgY29sb3I6ICRjb2xfYm9keVxyXG59XHJcblxyXG50YWJsZXtcclxuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbn1cclxuXHJcbnRyOm50aC1vZi10eXBlKGV2ZW4pIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNhN2E3YTcxOTtcclxufVxyXG50ZHtcclxuICAgIHBhZGRpbmc6IDEwcHggMjBweDtcclxufSIsIi5uYXYtdGFic3tcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xfbGlnaHRfZ3JleTtcclxuICAgIGJvcmRlci1ib3R0b206IDA7XHJcblxyXG4gICAgJiAubmF2LWl0ZW17XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwcHg7XHJcbiAgICAgICAgcGFkZGluZzogMHB4O1xyXG5cclxuICAgICAgICAmIC5uYXYtbGlua3tcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgICAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgICAgICAmLmFjdGl2ZXtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xfYWNjZW50O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6d2hpdGUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi5kcm9wZG93bi1tZW51e1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbF9iZ2NfbGlnaHQ7XHJcbiAgICBib3JkZXI6IDBweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICB3aWR0aDogMzAwcHg7XHJcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xyXG4gICAgcGFkZGluZzogMTVweDtcclxuICAgIG1hcmdpbi10b3A6IDBweDtcclxuICAgIFxyXG5cclxuICAgICZfX2l0ZW06bm90KDpsYXN0LWNoaWxkKXtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOjE1cHg7XHJcbiAgICB9XHJcbiAgICAmX19pdGVtLWxpbmt7XHJcbiAgICAgICAgY29sb3I6ICRjb2xfYm9keTtcclxuICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICBjb2xvcjogJGNvbF9hY2NlbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uZHJvcGRvd24taXRlbXtcclxuICAgIHBhZGRpbmctbGVmdDogMTBweDtcclxuICAgIGNvbG9yOiAkY29sX2JvZHk7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICYuYWN0aXZle1xyXG4gICAgICAgIGNvbG9yOiAkY29sX2FjY2VudDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBpbml0aWFsOyAgXHJcbiAgICB9XHJcbiAgICAmOmhvdmVyLCAmOmZvY3VzLCAmOmFjdGl2ZXtcclxuICAgICAgICBjb2xvcjogJGNvbF9hY2NlbnQ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogaW5pdGlhbDtcclxuICAgIH1cclxufVxyXG5cclxuLmRyb3Bkb3duLXRvZ2dsZXtcclxuICAgIHBhZGRpbmc6IDEwcHggIWltcG9ydGFudDtcclxuICAgICZbYXJpYS1leHBhbmRlZD10cnVlXXtcclxuICAgICAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcclxuICAgICAgICB6LWluZGV4OiAxMDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAgJGNvbF9iZ2NfbGlnaHQ7XHJcbiAgICB9XHJcbn1cclxuLmRyb3Bkb3duLXRvZ2dsZXtcclxuICAgICY6YWZ0ZXJ7XHJcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCBub3JtYWwgMTRweC8xIEZvbnRBd2Vzb21lO1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXFxmMTA3XCI7XHJcbiAgICAgICAgYm9yZGVyOiAwcHg7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDVweDtcclxuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogaW5pdGlhbDtcclxuICAgIH1cclxufSIsIi5zdGVwe1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgbWluLWhlaWdodDogNTBweDtcclxuICAgICZbZGF0YS1jb25jZXB0PXRydWVdICZfX2RyYWdnYWJsZXtcclxuICAgICAgICBmbGV4OiAwIDAgMTAwJTtcclxuICAgIH1cclxuICAgIFxyXG4gICAgJl9fcHJle1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBkaXNwbGF5OmZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBsZWZ0OiAtMTI1cHg7XHJcbiAgICAgICAgd2lkdGg6IDEwMHB4O1xyXG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG5cclxuICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDE1cHgpO1xyXG4gICAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6MTAwJTtcclxuICAgICAgICAgICAgcmlnaHQ6IC0xMHB4IC0gMjBweDtcclxuICAgICAgICAgICAgd2lkdGg6IDIwcHg7XHJcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgYmxhY2s7XHJcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCBibGFjaztcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIGJsYWNrO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICYgLmhhbmRsZXtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICB9XHJcbiAgICAmX19kcmFnZ2FibGV7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgICAgICAvLyBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgLy8g4oaTIFRoaXMgaXMgcGFydCBvZiBkcmFnZ2FibGVqcy4gVGhlIHBsYWNlaG9sZGVyIGFuZCB0aGUgZWxlbWVudCB0aGF0IGZvbGxvd3MgdGhlIG1vdXNlXHJcbiAgICAgICAgJi5kcmFnZ2FibGUtbWlycm9ye1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDMwMHB4O1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAuNTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi5kcmFnZ2FibGUtc291cmNlLS1pcy1kcmFnZ2luZyAuYmxvY2stLW1vdmFibGV7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMHB4O1xyXG4gICAgICAgICAgICAgICAgdG9wOiAwcHg7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sX2FjY2VudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi5tb2RhbC1oZWFkZXJ7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sX2dyZXk7XHJcbn1cclxuXHJcbi5tb2RhbC1ib2R5Lm1vZGFsLWJvZHktLWxvYWRpbmd7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAmOmJlZm9yZXtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIHRvcDogMHB4O1xyXG4gICAgICAgIGxlZnQ6IDBweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjb2xfZ3JleSwgLjUpO1xyXG4gICAgfVxyXG4gICAgJjphZnRlcntcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgd2lkdGg6IDEyMHB4O1xyXG4gICAgICAgIGhlaWdodDogMTIwcHg7XHJcbiAgICAgICAgdG9wOiBjYWxjKDUwJSAtIDYwcHgpO1xyXG4gICAgICAgIGxlZnQ6IGNhbGMoNTAlIC0gNjBweCk7XHJcbiAgICAgICAgYm9yZGVyOiA1cHggc29saWQgI2YzZjNmMztcclxuICAgICAgICBib3JkZXItdG9wOiA1cHggc29saWQgIzU1NTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgYW5pbWF0aW9uOiBzcGluIDFzIGxpbmVhciBpbmZpbml0ZTtcclxuICAgIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBzcGluIHtcclxuICAwJSB7IHRyYW5zZm9ybTogcm90YXRlKDBkZWcpOyB9XHJcbiAgMTAwJSB7IHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7IH1cclxufVxyXG5cclxuLm1vZGFsLWNvbnRlbnQubW9kYWwtY29udGVudC0taW5mb3tcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xyXG4gICAgYm9yZGVyOiAwcHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiAwcHg7XHJcbiAgICBwYWRkaW5nOiAzMHB4O1xyXG4gICAgYm94LXNoYWRvdzogMXB4IDFweCAxNnB4IDBweCAjY2VjZWNlO1xyXG59XHJcbi5tb2RhbC1oZWFkZXIuYm9keXtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMHB4O1xyXG4gICAgcGFkZGluZzowcHg7XHJcbn1cclxuLm1vZGFsLWhlYWRlci50ZXh0LXJpZ2h0e1xyXG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxufVxyXG4ubW9kYWwtYmFja2Ryb3B7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgb3BhY2l0eTogLjc7XHJcbn1cclxuXHJcbi5tb2RhbHtcclxuICAgIFxyXG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50O1xyXG5cclxuICAgICY6bm90KC5zaG93KXtcclxuICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbn0iLCIucGFnZV9maWxle1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sX2xpZ2h0X2dyZXk7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgcGFkZGluZzogMTBweDtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuXHJcbiAgICAmX19pbWFnZXtcclxuICAgICAgICB3aWR0aDogNTBweDtcclxuICAgICAgICBoZWlnaHQ6NTBweDtcclxuICAgICAgICBvYmplY3QtZml0OiBjb250YWluO1xyXG4gICAgICAgICYtLWJpZ3tcclxuICAgICAgICAgICAgd2lkdGg6IDIwMHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6MjAwcHhcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19pbmZve1xyXG4gICAgICAgIGZsZXgtZ3JvdzogMztcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcclxuICAgIH1cclxuICAgICZfX2RyYWdnYWJsZXtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbF9ncmV5O1xyXG4gICAgICAgIHBhZGRpbmc6IDVweDtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgfVxyXG59XHJcblxyXG4uZmlsZXtcclxuICAgICYuZHJhZ2dhYmxlLW1pcnJvcntcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAzMDBweDtcclxuICAgICAgICAgICAgb3BhY2l0eTogLjM7XHJcbiAgICB9XHJcbiAgICAmLmRyYWdnYWJsZS1zb3VyY2UtLWlzLWRyYWdnaW5ne1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAmOmJlZm9yZXtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgbGVmdDogMHB4O1xyXG4gICAgICAgICAgICB0b3A6IDBweDtcclxuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNvbF9hY2NlbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiJGxvb3BzX2Ftb3VudDogNDtcclxuXHJcbi50b29sYm94e1xyXG4gICAgZGlzcGxheTpncmlkO1xyXG4gICAgZ2FwOiAyMHB4O1xyXG4gICAgZ3JpZC1hdXRvLWZsb3c6IGNvbHVtbjtcclxuICAgIG1pbi1oZWlnaHQ6IDU1MHB4O1xyXG4gICAgQG1lZGlhIGFsbCBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0Om5vbmUpe1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgaGVpZ2h0OiA2MDBweDtcclxuXHJcbiAgICAgICAgJl9fcm93e1xyXG4gICAgICAgICAgICBkaXNwbGF5OmZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIHdpZHRoOiAzMCU7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmIC5oZWFkLWl0ZW17XHJcbiAgICAgICAgICAgIGhlaWdodDogODBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAkbG9vcHNfYW1vdW50IHtcclxuICAgICAgICAmW2RhdGEtc3RlcHM9XCIjeyRpfVwiXXtcclxuICAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtcm93czogNTBweCByZXBlYXQoI3skaX0sIDFmcik7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZbZGF0YS1jaGFwdGVycz1cIiN7JGl9XCJde1xyXG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgjeyRpfSwgMWZyKTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtbWR7XHJcbiAgICAgICAgICAgICAgICAmIC5oZWFkLWl0ZW17XHJcbiAgICAgICAgICAgICAgICAgICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuICN7JGl9O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICYgLnRvb2xib3hfX2l0ZW17XHJcbiAgICAgICAgICAgICAgICAgICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuICRpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2l0ZW17XHJcbiAgICAgICAgaGVpZ2h0OjEwMCU7XHJcbiAgICAgICAgZ3JpZC1yb3ctZW5kOiBzcGFuIDE7XHJcblxyXG4gICAgICAgIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggJGxvb3BzX2Ftb3VudCB7XHJcbiAgICAgICAgICAgICZbZGF0YS1oZWlnaHQ9XCIjeyRpfVwiXXtcclxuICAgICAgICAgICAgICAgIGdyaWQtcm93LWVuZDogc3BhbiAjeyRpfTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgYWxsIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6bm9uZSl7XHJcbiAgICAgICAgICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBmbGV4OiAxO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgICAgICAgICAgXHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgXHJcbiAgICAmX19zdWJncmlke1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcclxuICAgICAgICBnYXA6IDIwcHg7XHJcbiAgICAgICAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAkbG9vcHNfYW1vdW50IHtcclxuICAgICAgICAgICAgJltkYXRhLXdpZHRoPVwiI3skaX1cIl17XHJcbiAgICAgICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgjeyRpfSwgMWZyKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuYS5ibG9ja3tcclxuICB0cmFuc2l0aW9uOiAwLjNzO1xyXG4gIG9wYWNpdHk6IDAuODU7XHJcbn1cclxuXHJcbmEuYmxvY2staG92ZXI6aG92ZXJ7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG59IiwiLmJyZWFkY3J1bWJze1xyXG4gICAgcGFkZGluZzogMTVweCAwcHg7XHJcbiAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAvLyBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sX2xpZ2h0X2dyZXk7XHJcbiAgICAmX19pdGVte1xyXG4gICAgICAgIGNvbG9yOiAkY29sX2JvZHk7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcblxyXG4gICAgICAgICY6bGFzdC1jaGlsZHtcclxuICAgICAgICAgICAgY29sb3I6ICRjb2xfYWNjZW50O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6bm90KDpsYXN0LWNoaWxkKTphZnRlcntcclxuICAgICAgICAgICAgY29udGVudDogJz4nO1xyXG4gICAgICAgICAgICBAZXh0ZW5kIC50ZXh0LXNtYWxsO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIuZm9vdGVye1xyXG4gICAgcGFkZGluZzogMTBweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xfYmdjX2Rhcms7XHJcblxyXG4gICAgJiAubmF2YmFye1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IGluaXRpYWw7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgfVxyXG4gICAgJiAubmF2LWxpbmt7XHJcbiAgICAgICAgY29sb3I6d2hpdGUgIWltcG9ydGFudDsgXHJcbiAgICB9XHJcbiAgICAmIC5uYXYtbGluazpob3ZlcntcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgIH1cclxufSIsIi5hY2NvcmRpb24taWNvbntcclxuICAgICY6YmVmb3Jle1xyXG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgbm9ybWFsIDE0cHgvMSBGb250QXdlc29tZTtcclxuICAgICAgICBjb250ZW50OiBcIlxcZjEwN1wiO1xyXG4gICAgfVxyXG5cclxuICAgICYtLWxlZnR7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyNXB4O1xyXG4gICAgfVxyXG5cclxuICAgICYtLXBsdXNtaW57XHJcbiAgICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFxmMDY4XCI7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uYWNjb3JkaW9uLWl0ZW0uY29sbGFwc2VkIC5hY2NvcmRpb24taWNvbjpiZWZvcmV7XHJcbiAgICBjb250ZW50OiBcIlxcZjEwNVwiO1xyXG4gICAgXHJcbn1cclxuXHJcbi5hY2NvcmRpb24taXRlbS5jb2xsYXBzZWQgLmFjY29yZGlvbi1pY29uLS1wbHVzbWluOmJlZm9yZXtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMDY3XCI7XHJcbiAgICBcclxufVxyXG4iLCJAaW1wb3J0ICdtb2R1bGVzL3ZhcmlhYmxlcyc7XHJcbkBpbXBvcnQgJ21vZHVsZXMvYnJlYWtwb2ludHMnO1xyXG5AaW1wb3J0ICdtb2R1bGVzL21peGlucyc7XHJcbkBpbXBvcnQgJ21vZHVsZXMvdHlwb2dyYXBoeSc7IFxyXG5AaW1wb3J0ICdtb2R1bGVzL2hlbHBlcnMnOyBcclxuXHJcbkBpbXBvcnQgJ2NvbXBvbmVudHMvbmF2aWdhdGlvbic7XHJcbkBpbXBvcnQgJ2NvbXBvbmVudHMvcHJvZmlsZSc7XHJcbkBpbXBvcnQgJ2NvbXBvbmVudHMvYmxvY2snO1xyXG5AaW1wb3J0ICdjb21wb25lbnRzL2J1dHRvbic7XHJcbkBpbXBvcnQgJ2NvbXBvbmVudHMvdGFibGUnO1xyXG5AaW1wb3J0ICdjb21wb25lbnRzL3RhYnMnO1xyXG5AaW1wb3J0ICdjb21wb25lbnRzL2Ryb3Bkb3duJztcclxuQGltcG9ydCAnY29tcG9uZW50cy9zdGVwJztcclxuQGltcG9ydCAnY29tcG9uZW50cy9tb2RhbCc7XHJcbkBpbXBvcnQgJ2NvbXBvbmVudHMvcGFnZV9maWxlJztcclxuQGltcG9ydCAnY29tcG9uZW50cy90b29sYm94JztcclxuQGltcG9ydCAnY29tcG9uZW50cy9icmVhZGNydW1icyc7XHJcbkBpbXBvcnQgJ2NvbXBvbmVudHMvZm9vdGVyJztcclxuQGltcG9ydCAnY29tcG9uZW50cy9hY2NvcmRpb24nO1xyXG5cclxuXHJcbi5wYWdlX2VkaXRvcntcclxuICAgIGRpc3BsYXk6ZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzdHJldGNoO1xyXG5cclxuICAgICYgLnRveHtcclxuICAgICAgICBoZWlnaHQ6IDgwdmggIWltcG9ydGFudDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxufVxyXG5cclxuOmZvY3Vze1xyXG4gICAgb3V0bGluZTogMDtcclxufVxyXG5cclxuLmZvcm0tZ3JvdXAge1xyXG4gICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuIH1cclxuIFxyXG4gLmZvcm0tY29udHJvbC1lcnJvciB7XHJcbiAgICAgYmFja2dyb3VuZDogI2Q5NTM0ZjtcclxuICAgICBwYWRkaW5nOiA1cHggOHB4O1xyXG4gICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogM3B4O1xyXG4gICAgIGJvcmRlci1yYWRpdXM6IDNweDtcclxuICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgcmlnaHQ6IDA7XHJcbiAgICAgYm90dG9tOiAzN3B4O1xyXG4gICAgIG1hcmdpbi1ib3R0b206IDhweDtcclxuICAgICBtYXgtd2lkdGg6IDIzMHB4O1xyXG4gICAgIGZvbnQtc2l6ZTogODAlO1xyXG4gfVxyXG4gXHJcbiAuZm9ybS1jb250cm9sLWVycm9yOmFmdGVyIHtcclxuICAgICB3aWR0aDogMHB4O1xyXG4gICAgIGhlaWdodDogMHB4O1xyXG4gICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgICAgYm9yZGVyLXdpZHRoOiA1cHggNXB4IDA7XHJcbiAgICAgYm9yZGVyLWNvbG9yOiAjZDk1MzRmIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xyXG4gICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICByaWdodDogMjBweDtcclxuICAgICBib3R0b206IC00cHg7XHJcbiAgICAgbWFyZ2luLWxlZnQ6IC01cHg7XHJcbiB9XHJcbiBcclxuIC5mb3JtLWNvbnRyb2wtZXJyb3ItbGlzdHtcclxuICAgICBkaXNwbGF5OiB0YWJsZS1mb290ZXItZ3JvdXA7XHJcbiB9XHJcbiBcclxuIC5mb3JtLWNvbnRyb2wtZXJyb3IgdWwge1xyXG4gICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICAgY29sb3I6ICNmZmZmZmY7XHJcbiAgICAgcGFkZGluZzogMHB4O1xyXG4gICAgIG1hcmdpbjogMHB4O1xyXG4gfVxyXG4gXHJcbiAuZm9ybS1jb250cm9sLWVycm9yLWxpc3QgdWwge1xyXG4gICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICAgY29sb3I6ICNkOTUzNGY7XHJcbiAgICAgcGFkZGluZzogMHB4O1xyXG4gICAgIG1hcmdpbjogNXB4IDBweCAwcHggMHB4O1xyXG4gICAgIGZvbnQtc2l6ZTogODAlO1xyXG4gICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiB9XHJcbiBcclxuIC5oYXMtZGFuZ2VyIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlLCAuaGFzLWRhbmdlciAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIHtcclxuICAgICBib3JkZXItY29sb3I6ICNkOTUzNGYgIWltcG9ydGFudDtcclxuIH1cclxuIC5oZWFkZXJfaW1ne1xyXG4gICAgICAgIG1pbi13aWR0aDogMTkyMHB4O1xyXG4gICAgICAgIHdpZHRoOjEwMCU7XHJcbiB9XHJcblxyXG4gZGl2LndlYnBhZ2UtY29se1xyXG4gICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcclxuIH1cclxuXHJcbi5uby1wYWRkaW5nLXRvcHtcclxuICAgICBwYWRkaW5nLXRvcDogMHB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5uby1wYWRkaW5nLWJvdHRvbXtcclxuICAgIHBhZGRpbmctYm90dG9tOiAwcHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLnRhYmxlLW5vYm9yZGVyIHRoICsgdGR7XHJcbiAgICBib3JkZXI6bm9uZSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4udGFibGUtbm9ib3JkZXIgdGh7XHJcbiAgICBib3JkZXI6bm9uZSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uaGVhZGluZ3NsaXN0e1xyXG4gICAgbWFyZ2luOiAwcHg7XHJcbiAgICBwYWRkaW5nOiAwcHg7XHJcbiAgICBsaXN0LXN0eWxlOiBvdXRzaWRlO1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgbWFyZ2luLWxlZnQ6IDIxcHg7XHJcbn1cclxuLmhlYWRpbmdzbGlzdCBsaSB1bHtcclxuICAgIG1hcmdpbjogMHB4O1xyXG4gICAgcGFkZGluZzogMHB4O1xyXG4gICAgbGlzdC1zdHlsZTogb3V0c2lkZTtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIG1hcmdpbi1sZWZ0OiAyMXB4O1xyXG59XHJcblxyXG4jY29udGFjdC1pZnJhbWV7XHJcbiAgICBib3JkZXI6MHB4O1xyXG4gICAgd2lkdGg6MTAwJTtcclxuXHJcbiAgICBtaW4taGVpZ2h0OiAyMDBweDtcclxufVxyXG5cclxuLnBlcnNvbiB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgJiAucGVyc29uLWltZ3tcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgfVxyXG5cclxuICAgICYgLnBlcnNvbi1jb250YWN0e1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICAgICAgJiBhe1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB9XHJcbiAgICB9ICAgXHJcbn1cclxuXHJcbmltZyB7IG1heC13aWR0aDogMTAwJTsgaGVpZ2h0OiBhdXRvIH0iXX0= */
