.modal-whatsapp {
  display: none;
}

.banner-top {
  height: unset;
  background-image: unset;
}

.banner-top h1 {
  font-size: 22px;
  color: #514e4e;
}

section.corretor-login {
  padding: 40px 0;
}

section.corretor-login .form-corretor .title .title-under {
  text-align: left;
}

section.corretor-login .form-corretor .title .title-under:before {
  left: 0;
  width: 40%;
  -webkit-transform: translatex(0);
          transform: translatex(0);
}

section.corretor-login .form-corretor .text {
  margin-top: 20px;
}

section.corretor-login .form-corretor .text p {
  font-size: 16px;
  color: #514e4e;
}

section.corretor-login .form-corretor .form-container {
  -webkit-box-shadow: unset;
          box-shadow: unset;
}

section.corretor-login .form-corretor .form-container form {
  margin-top: 40px;
}

section.corretor-login .form-corretor .form-container form .form-group {
  margin-bottom: 30px;
}

section.corretor-login .form-corretor .form-container form .form-group input {
  text-align: center;
}

section.corretor-login .form-corretor .form-container form .form-group button {
  width: 100%;
}

section.corretor-login .form-corretor .form-container form .form-group:last-of-type {
  margin-bottom: 0;
}

section.corretor-interna {
  padding: 40px 0;
}

section.corretor-interna aside {
  padding: 30px 30px 0;
  border-radius: 3px;
  background-color: #EEEDE6;
}

section.corretor-interna aside .title {
  margin-bottom: 30px;
  border-bottom: 1px solid #bfb6b3;
}

section.corretor-interna aside .title h3 {
  font-size: 22px;
  text-align: center;
  text-transform: uppercase;
  color: #514e4e;
}

section.corretor-interna aside .links ul li {
  margin-bottom: 20px;
  list-style-type: none;
}

section.corretor-interna aside .links ul li a {
  font-size: 20px;
  font-weight: 700;
  -webkit-transition: all .3s;
  transition: all .3s;
  text-decoration: none;
  color: #514e4e;
}

section.corretor-interna aside .links ul li a:hover {
  text-decoration: none;
}

section.corretor-interna aside .links ul li.active a {
  color: #e6353c;
}

section.corretor-interna .item .text {
  float: left;
}

section.corretor-interna .item .text label {
  font-size: 16px;
  font-weight: 700;
  color: #514e4e;
}

section.corretor-interna .item .check {
  position: relative;
  top: 3px;
  float: right;
  width: 16px;
  height: 16px;
  -webkit-transition: all .3s;
  transition: all .3s;
  border-radius: 3px;
}

section.corretor-interna .item .check input[type=checkbox] {
  position: absolute;
  z-index: 99;
  top: 0;
  width: 100%;
  height: 100%;
  margin: 0;
  opacity: 0;
}

section.corretor-interna .item .check input[type=checkbox]:hover + span,
section.corretor-interna .item .check input[type=checkbox]:checked + span {
  color: #e6353c;
  border-color: #e6353c;
}

section.corretor-interna .item .check input[type=checkbox]:checked + span:after {
  opacity: 1;
}

section.corretor-interna .item .check span {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  cursor: pointer;
  -webkit-transition: all .3s;
  transition: all .3s;
  border: 2px solid #a3a199;
  border-radius: 3px;
}

section.corretor-interna .item .check span:hover {
  color: #e6353c;
  border-color: #e6353c;
}

section.corretor-interna .item .check span:after {
  position: absolute;
  top: 2px;
  left: 2px;
  width: 8px;
  height: 6px;
  content: '';
  -webkit-transition: all .3s;
  transition: all .3s;
  -webkit-transform: rotate(315deg);
          transform: rotate(315deg);
  opacity: 0;
  border-bottom: 2px solid #e6353c;
  border-left: 2px solid #e6353c;
}

section.corretor-interna .item.item-select {
  border-bottom: 0 solid transparent;
}

section.corretor-interna .item.item-select-subtipo .dropdown-menu .item:not(:first-child) {
  display: none;
}

section.corretor-interna .item.item-select-bairro, section.corretor-interna .item.item-select-subtipo {
  float: left;
  width: 100%;
  margin: 0;
  border-bottom: 1px solid #bfb6b3;
  border-bottom: 0 solid #bfb6b3;
}

section.corretor-interna .item.item-select-bairro .item, section.corretor-interna .item.item-select-subtipo .item {
  float: left;
  width: calc(100% - 20px);
  margin: 0 10px;
  padding: 4px 0;
  border-bottom: 1px solid #bfb6b3;
}

section.corretor-interna .item.item-select-bairro button, section.corretor-interna .item.item-select-subtipo button {
  text-align: left;
}

section.corretor-interna .item.item-select-bairro button .caret, section.corretor-interna .item.item-select-subtipo button .caret {
  float: right;
  margin: 7px -6px 0 0;
  border-top: 6px dashed;
  border-right: 3px solid transparent;
  border-left: 3px solid transparent;
}

section.corretor-interna .item.item-select-bairro select,
section.corretor-interna .item.item-select-bairro button, section.corretor-interna .item.item-select-subtipo select,
section.corretor-interna .item.item-select-subtipo button {
  font-size: 14px;
  font-weight: 700;
  color: #514e4e;
  background-color: #EEEDE6;
  -webkit-box-shadow: unset;
          box-shadow: unset;
}

section.corretor-interna .item.item-select-bairro select:focus,
section.corretor-interna .item.item-select-bairro button:focus, section.corretor-interna .item.item-select-subtipo select:focus,
section.corretor-interna .item.item-select-subtipo button:focus {
  outline: 0;
  -webkit-box-shadow: none;
  box-shadow: none;
}

section.corretor-interna .item.item-select-bairro select option,
section.corretor-interna .item.item-select-bairro button option, section.corretor-interna .item.item-select-subtipo select option,
section.corretor-interna .item.item-select-subtipo button option {
  font-size: 14px;
  font-weight: 700;
  padding: 5px 0;
  background-color: #eeede6;
}

section.corretor-interna .item.item-select-bairro .dropdown-menu, section.corretor-interna .item.item-select-subtipo .dropdown-menu {
  width: 88%;
  min-width: unset;
  margin: 0 6% 0;
  background-color: #eeede6;
}

section.corretor-interna .item.item-select-bairro .text, section.corretor-interna .item.item-select-subtipo .text {
  float: left;
}

section.corretor-interna .item.item-select-bairro .text label, section.corretor-interna .item.item-select-subtipo .text label {
  font-size: 16px;
  font-weight: 700;
  color: #514e4e;
}

section.corretor-interna .busca {
  border-bottom: 1px solid #eeede6;
}

section.corretor-interna .busca .text p {
  font-size: 20px;
  font-weight: 700;
  text-decoration: none;
  color: #514e4e;
}

section.corretor-interna .busca .form-container {
  margin-bottom: 10px;
  -webkit-box-shadow: unset;
          box-shadow: unset;
}

section.corretor-interna .busca .form-container form {
  float: right;
  margin: 0;
}

section.corretor-interna .busca .form-container form .form-group {
  position: relative;
  margin-bottom: 0;
  border-radius: 3px;
}

section.corretor-interna .busca .form-container form .form-group input {
  border: 2px solid #BFB6B3;
  background-color: transparent;
}

section.corretor-interna .busca .form-container form .form-group button {
  width: 100%;
  height: 100%;
  margin-top: 24px;
  padding: 8px 20px 5px 20px;
  -webkit-transition: all .3s;
  transition: all .3s;
  transition: all .3s;
}

section.corretor-interna .busca .form-container form .form-group .button-busca {
  position: absolute;
  top: 0;
  right: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  width: 20%;
  height: 100%;
  cursor: pointer;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  background-color: #e6353c;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -ms-flex-line-pack: stretch;
      align-content: stretch;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

section.corretor-interna .busca .form-container form .form-group select {
  font-size: 14px;
  font-weight: 700;
  color: #514e4e;
  border-color: transparent;
  background-color: #EEEDE6;
  -webkit-box-shadow: unset;
          box-shadow: unset;
}

section.corretor-interna .busca .form-container form .form-group select:focus {
  outline: 0;
  -webkit-box-shadow: none;
  box-shadow: none;
}

section.corretor-interna .busca .form-container form .form-group select option {
  font-size: 14px;
  font-weight: 700;
  color: #514e4e;
}

section.corretor-interna .busca .form-container form .form-group select option ::focus {
  outline: none !important;
}

section.corretor-interna .box-arquivos {
  margin: 20px 0;
}

section.corretor-interna .box-arquivos .box-arquivo {
  position: relative;
  float: left;
  width: calc(33% - 10px);
  margin-right: 15px;
  margin-bottom: 20px;
  padding: 10px 0;
  border: 1px solid #eeede6;
  border-radius: 3px;
}

section.corretor-interna .box-arquivos .box-arquivo:hover {
  -webkit-transition: all .3s;
  transition: all .3s;
  border-color: #e6353c;
}

section.corretor-interna .box-arquivos .box-arquivo:hover .icon-down {
  opacity: 1;
}

section.corretor-interna .box-arquivos .box-arquivo a {
  float: left;
  width: 100%;
  height: 100%;
}

section.corretor-interna .box-arquivos .box-arquivo:nth-of-type(3n) {
  margin-right: 0;
}

section.corretor-interna .box-arquivos .box-arquivo .icon-down {
  position: absolute;
  top: 10px;
  right: 10px;
  -webkit-transition: all .3s;
  transition: all .3s;
  opacity: 0;
}

section.corretor-interna .box-arquivos .box-arquivo .icon-arquivo {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  float: left;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  width: 30%;
  background-color: #fff;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -ms-flex-line-pack: stretch;
      align-content: stretch;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

section.corretor-interna .box-arquivos .box-arquivo .info {
  position: absolute;
  top: 0;
  right: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  float: left;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  width: 70%;
  height: 100%;
  background-color: #eeede6;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -ms-flex-line-pack: start;
      align-content: flex-start;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

section.corretor-interna .box-arquivos .box-arquivo .info .data,
section.corretor-interna .box-arquivos .box-arquivo .info .title {
  float: left;
  width: calc(100% - 10px);
  padding-left: 10px;
  text-align: left;
}

section.corretor-interna .box-arquivos .box-arquivo .info .data p,
section.corretor-interna .box-arquivos .box-arquivo .info .title p {
  font-size: 16px;
  float: left;
  width: 100%;
  text-align: left;
  color: #bfb6b3;
}

section.corretor-interna .box-arquivos .box-arquivo .info .title p {
  font-weight: 700;
  font-size: 16px;
  line-height: 1.3;
  display: block;
  /* Fallback for non-webkit */
  display: -webkit-box;
  overflow: hidden;
  height: 41.6px;
  /* Fallback for non-webkit */
  text-overflow: ellipsis;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}

section.corretor-interna .paginacao ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  float: right;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  width: 35%;
  margin-right: 8px;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  -ms-flex-line-pack: end;
      align-content: flex-end;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

section.corretor-interna .paginacao ul li {
  width: 42px;
  margin-left: 10px;
  padding: 10px 0;
  list-style-type: none;
  -webkit-transition: all .3s;
  transition: all .3s;
  text-align: center;
  border-radius: 3px;
  background-color: #EEEDE6;
}

section.corretor-interna .paginacao ul li a {
  font-size: 16px;
  font-weight: 700;
  float: left;
  width: 100%;
  height: 100%;
  -webkit-transition: all .3s;
  transition: all .3s;
  text-decoration: none;
  color: #514e4e;
}

section.corretor-interna .paginacao ul li.active, section.corretor-interna .paginacao ul li:hover {
  background-color: #e6353c;
}

section.corretor-interna .paginacao ul li.active a, section.corretor-interna .paginacao ul li:hover a {
  color: #fff;
}

section.corretor-visita .title-visita,
section.home-search .title-visita {
  padding-bottom: 20px;
  border-bottom: 1px solid #eeede6;
}

section.corretor-visita .title-visita h4,
section.home-search .title-visita h4 {
  font-size: 20px;
  font-weight: 700;
  color: #514e4e;
}

section.corretor-visita .busca .form-container,
section.home-search .busca .form-container {
  margin-bottom: 30px;
}

section.corretor-visita .busca .form-container form.form-search-code,
section.home-search .busca .form-container form.form-search-code {
  position: absolute;
  right: 0;
  top: 200px;
}

section.corretor-visita .busca .form-container form .form-group,
section.home-search .busca .form-container form .form-group {
  margin-top: 20px;
}

section.corretor-visita .busca .form-container form .form-group.nro-dormitorios label,
section.home-search .busca .form-container form .form-group.nro-dormitorios label {
  float: left;
  width: 100%;
}

section.corretor-visita .busca .form-container form .form-group.nro-dormitorios .nro,
section.home-search .busca .form-container form .form-group.nro-dormitorios .nro {
  position: relative;
  float: left;
  width: 32px;
  height: 32px;
  margin-right: 9px;
  -webkit-transition: all .3s;
  transition: all .3s;
}

section.corretor-visita .busca .form-container form .form-group.nro-dormitorios .nro input[type=checkbox],
section.home-search .busca .form-container form .form-group.nro-dormitorios .nro input[type=checkbox] {
  position: absolute;
  z-index: 99;
  top: 0;
  width: 100%;
  height: 100%;
  opacity: 0;
}

section.corretor-visita .busca .form-container form .form-group.nro-dormitorios .nro input[type=checkbox]:hover + p,
section.corretor-visita .busca .form-container form .form-group.nro-dormitorios .nro input[type=checkbox]:checked + p,
section.home-search .busca .form-container form .form-group.nro-dormitorios .nro input[type=checkbox]:hover + p,
section.home-search .busca .form-container form .form-group.nro-dormitorios .nro input[type=checkbox]:checked + p {
  color: #e6353c;
  border-color: #e6353c;
}

section.corretor-visita .busca .form-container form .form-group.nro-dormitorios .nro p,
section.home-search .busca .form-container form .form-group.nro-dormitorios .nro p {
  font-size: 14px;
  font-weight: 700;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  padding-top: 4px;
  cursor: pointer;
  -webkit-transition: all .3s;
  transition: all .3s;
  text-align: center;
  color: #514e4e;
  border: 2px solid #a3a199;
  border-radius: 3px;
}

section.corretor-visita .busca .form-container form .form-group.nro-dormitorios .nro p:hover, section.corretor-visita .busca .form-container form .form-group.nro-dormitorios .nro p.active,
section.home-search .busca .form-container form .form-group.nro-dormitorios .nro p:hover,
section.home-search .busca .form-container form .form-group.nro-dormitorios .nro p.active {
  color: #e6353c;
  border-color: #e6353c;
}

section.corretor-visita .busca .form-container form .form-group.barra-valor label,
section.home-search .busca .form-container form .form-group.barra-valor label {
  float: left;
  width: 100%;
}

section.corretor-visita .busca .form-container form .form-group.barra-valor input[type='range'],
section.home-search .busca .form-container form .form-group.barra-valor input[type='range'] {
  overflow: hidden;
  width: 100%;
  height: 30px;
  cursor: pointer;
  border: 0 solid transparent;
  outline: none;
}

section.corretor-visita .busca .form-container form .form-group.barra-valor input[type='range'],
section.corretor-visita .busca .form-container form .form-group.barra-valor input[type='range']::-webkit-slider-runnable-track,
section.corretor-visita .busca .form-container form .form-group.barra-valor input[type='range']::-webkit-slider-thumb,
section.home-search .busca .form-container form .form-group.barra-valor input[type='range'],
section.home-search .busca .form-container form .form-group.barra-valor input[type='range']::-webkit-slider-runnable-track,
section.home-search .busca .form-container form .form-group.barra-valor input[type='range']::-webkit-slider-thumb {
  background: none;
  -webkit-appearance: none;
}

section.corretor-visita .busca .form-container form .form-group.barra-valor input[type='range']::-webkit-slider-runnable-track,
section.home-search .busca .form-container form .form-group.barra-valor input[type='range']::-webkit-slider-runnable-track {
  width: calc(100% - 10px);
  height: 5px;
  border-radius: 5px;
  background: #a3a199;
}

section.corretor-visita .busca .form-container form .form-group.barra-valor input[type='range']:nth-child(2)::-webkit-slider-runnable-track,
section.home-search .busca .form-container form .form-group.barra-valor input[type='range']:nth-child(2)::-webkit-slider-runnable-track {
  background: none;
}

section.corretor-visita .busca .form-container form .form-group.barra-valor input[type='range']::-webkit-slider-thumb,
section.home-search .busca .form-container form .form-group.barra-valor input[type='range']::-webkit-slider-thumb {
  position: relative;
  z-index: 1;
  width: 17px;
  height: 17px;
  margin-top: -6px;
  border-radius: 50%;
  background: #e6353c;
}

section.corretor-visita .busca .form-container form .form-group.barra-valor input[type='range']:nth-child(1)::-webkit-slider-thumb,
section.home-search .busca .form-container form .form-group.barra-valor input[type='range']:nth-child(1)::-webkit-slider-thumb {
  z-index: 2;
}

section.corretor-visita .busca .form-container form .form-group.barra-valor .rangeslider,
section.home-search .busca .form-container form .form-group.barra-valor .rangeslider {
  position: relative;
  display: inline-block;
  width: 80%;
  margin-top: 20px;
}

section.corretor-visita .busca .form-container form .form-group.barra-valor .rangeslider input,
section.home-search .busca .form-container form .form-group.barra-valor .rangeslider input {
  position: absolute;
}

section.corretor-visita .busca .form-container form .form-group.barra-valor .rangeslider span.bar-content,
section.home-search .busca .form-container form .form-group.barra-valor .rangeslider span.bar-content {
  position: absolute;
  z-index: 2;
  top: 13px;
  left: 10%;
  width: 80%;
  height: 5px;
  pointer-events: none;
  border-radius: 5px;
  background-color: #e6353c;
}

section.corretor-visita .busca .form-container form .form-group.barra-valor .rangeslider span.light,
section.home-search .busca .form-container form .form-group.barra-valor .rangeslider span.light {
  font-family: 'Lato';
  font-size: 12px;
  font-weight: 700;
  position: absolute;
  margin-top: -15px;
  padding: 3px 10px;
  color: #fff;
  border-radius: 3px;
  background-color: #514e4e;
}

section.corretor-visita .busca .form-container form .form-group.barra-valor .rangeslider span.light:before,
section.home-search .busca .form-container form .form-group.barra-valor .rangeslider span.light:before {
  position: absolute;
  z-index: 99;
  bottom: -4px;
  left: 50%;
  width: 0;
  height: 0;
  content: '';
  -webkit-transition: all .3s;
  transition: all .3s;
  -webkit-transform: translatex(-50%);
          transform: translatex(-50%);
  border-width: 5px 7px 0 7px;
  border-style: solid;
  border-color: #514e4e transparent transparent transparent;
}

section.corretor-visita .busca .form-container form .form-group.barra-valor .rangeslider span.left,
section.home-search .busca .form-container form .form-group.barra-valor .rangeslider span.left {
  left: 0;
  margin-top: 24px;
  margin-left: -12px;
}

section.corretor-visita .busca .form-container form .form-group.barra-valor .rangeslider span.left:before,
section.home-search .busca .form-container form .form-group.barra-valor .rangeslider span.left:before {
  top: -4px;
  bottom: 0;
  border-width: 0 7px 5px 7px;
  border-color: transparent transparent #514e4e transparent;
}

section.corretor-visita .busca .form-container form .form-group.barra-valor .rangeslider span.right,
section.home-search .busca .form-container form .form-group.barra-valor .rangeslider span.right {
  position: absolute;
  right: 0;
  margin-right: -10px;
}

section.corretor-visita .busca .form-container form .form-group.input-busca,
section.home-search .busca .form-container form .form-group.input-busca {
  margin-top: 35px;
}

section.corretor-visita .busca .form-container form .form-group.input-busca .button-busca,
section.home-search .busca .form-container form .form-group.input-busca .button-busca {
  right: 15px;
}

section.corretor-visita .busca .form-container form .form-group.submit-complete,
section.home-search .busca .form-container form .form-group.submit-complete {
  position: relative;
  margin-top: 0;
}

section.corretor-visita .busca .form-container form .form-group.submit-complete button,
section.home-search .busca .form-container form .form-group.submit-complete button {
  padding: 10px 50px 10px 35px;
  margin-top: 0;
  text-align: start;
}

section.corretor-visita .busca .form-container form .form-group.submit-complete span,
section.home-search .busca .form-container form .form-group.submit-complete span {
  position: absolute;
  top: 13px;
  right: 35px;
}

section.corretor-visita .busca .form-container .filter,
section.home-search .busca .form-container .filter {
  margin: 40px 0 10px 0;
  padding-top: 20px;
  border-top: 1px solid #eeede6;
}

section.corretor-visita .box-imoveis,
section.home-search .box-imoveis {
  padding-top: 20px;
}

section.corretor-visita .box-imoveis .card,
section.home-search .box-imoveis .card {
  width: calc(50% - 25px);
  margin: 0 25px 40px 0;
  padding: 0;
  border-radius: 3px;
  -webkit-box-shadow: 0 2px 10px 0 rgba(50, 50, 50, 0.25);
          box-shadow: 0 2px 10px 0 rgba(50, 50, 50, 0.25);
}

section.corretor-visita .box-imoveis .card:nth-of-type(2n),
section.home-search .box-imoveis .card:nth-of-type(2n) {
  margin: 0 0 40px 25px;
}

section.corretor-visita .box-imoveis .card .slider-box-imovel .slick-next,
section.home-search .box-imoveis .card .slider-box-imovel .slick-next {
  right: 0;
}

section.corretor-visita .box-imoveis .card .slider-box-imovel .slick-prev,
section.home-search .box-imoveis .card .slider-box-imovel .slick-prev {
  z-index: 9;
  left: 0;
}

section.corretor-visita .box-imoveis .card .slider-box-imovel .slick-arrow,
section.home-search .box-imoveis .card .slider-box-imovel .slick-arrow {
  width: 30px;
  height: 30px;
  border-radius: 3px;
  background-color: rgba(81, 78, 78, 0.5);
}

section.corretor-visita .box-imoveis .card .slider-box-imovel .slick-arrow:after, section.corretor-visita .box-imoveis .card .slider-box-imovel .slick-arrow:before,
section.home-search .box-imoveis .card .slider-box-imovel .slick-arrow:after,
section.home-search .box-imoveis .card .slider-box-imovel .slick-arrow:before {
  position: absolute;
  content: '';
  -webkit-transition: all .3s;
  transition: all .3s;
}

section.corretor-visita .box-imoveis .card .slider-box-imovel .slick-arrow:before,
section.home-search .box-imoveis .card .slider-box-imovel .slick-arrow:before {
  top: 8px;
  left: 7px;
  width: 15px;
  height: 15px;
  -webkit-transform: rotate(45deg);
          transform: rotate(45deg);
  opacity: 1;
  border-bottom: 5px solid #EEEDE6;
  border-left: 5px solid #EEEDE6;
  border-radius: 2px;
}

section.corretor-visita .box-imoveis .card .slider-box-imovel .slick-arrow:after,
section.home-search .box-imoveis .card .slider-box-imovel .slick-arrow:after {
  top: 13px;
  left: 5px;
  width: 20px;
  height: 5px;
  border-radius: 2px;
  background-color: #EEEDE6;
}

section.corretor-visita .box-imoveis .card .slider-box-imovel .slick-arrow.slick-next,
section.home-search .box-imoveis .card .slider-box-imovel .slick-arrow.slick-next {
  margin-top: -15px;
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
}

section.corretor-visita .box-imoveis .card .slider-box-imovel .slick-arrow:hover:before,
section.home-search .box-imoveis .card .slider-box-imovel .slick-arrow:hover:before {
  border-color: #e6353c;
}

section.corretor-visita .box-imoveis .card .slider-box-imovel .slick-arrow:hover:after,
section.home-search .box-imoveis .card .slider-box-imovel .slick-arrow:hover:after {
  background-color: #e6353c;
}

section.corretor-visita .box-imoveis .card figure,
section.home-search .box-imoveis .card figure {
  height: 190px;
}

section.corretor-visita .box-imoveis .card figure img,
section.home-search .box-imoveis .card figure img {
  height: 100%;
}

section.corretor-visita .box-imoveis .card .card-info,
section.home-search .box-imoveis .card .card-info {
  bottom: 52%;
}

section.corretor-visita .box-imoveis .card .card-block,
section.home-search .box-imoveis .card .card-block {
  min-height: 190px;
  padding: 10px 7px 20px 7px;
}

section.corretor-visita .box-imoveis .card .card-block .card-title,
section.home-search .box-imoveis .card .card-block .card-title {
  font-size: 14px;
  font-weight: 400;
  margin-bottom: 10px;
  color: #514e4e;
}

section.corretor-visita .box-imoveis .card .card-block .card-icons,
section.home-search .box-imoveis .card .card-block .card-icons {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  float: left;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  width: 100%;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -ms-flex-line-pack: start;
      align-content: flex-start;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}

section.corretor-visita .box-imoveis .card .card-block .card-icons .card-icon,
section.home-search .box-imoveis .card .card-block .card-icons .card-icon {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  margin: 0 15px 0 -8px;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -ms-flex-line-pack: start;
      align-content: flex-start;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

section.corretor-visita .box-imoveis .card .card-block .card-icons .card-icon .icon,
section.home-search .box-imoveis .card .card-block .card-icons .card-icon .icon {
  -webkit-transform: scale(0.6);
          transform: scale(0.6);
}

section.corretor-visita .box-imoveis .card .card-block .card-icons .card-icon p,
section.home-search .box-imoveis .card .card-block .card-icons .card-icon p {
  font-size: 16px;
  height: 100%;
  margin-left: -3px;
  color: #514e4e;
}

section.corretor-visita .box-imoveis .card .card-block .check-visita,
section.home-search .box-imoveis .card .card-block .check-visita {
  position: relative;
  float: right;
  width: 40px;
  height: 40px;
  margin-right: 9px;
  margin-bottom: 20px;
  -webkit-transition: all .3s;
  transition: all .3s;
  border-radius: 3px;
}

section.corretor-visita .box-imoveis .card .card-block .check-visita input[type=checkbox],
section.home-search .box-imoveis .card .card-block .check-visita input[type=checkbox] {
  position: absolute;
  z-index: 99;
  top: 0;
  width: 100%;
  height: 100%;
  opacity: 0;
}

section.corretor-visita .box-imoveis .card .card-block .check-visita input[type=checkbox]:hover + span,
section.corretor-visita .box-imoveis .card .card-block .check-visita input[type=checkbox]:checked + span,
section.home-search .box-imoveis .card .card-block .check-visita input[type=checkbox]:hover + span,
section.home-search .box-imoveis .card .card-block .check-visita input[type=checkbox]:checked + span {
  color: #e6353c;
  border-color: #e6353c;
}

section.corretor-visita .box-imoveis .card .card-block .check-visita input[type=checkbox]:checked + span:after,
section.home-search .box-imoveis .card .card-block .check-visita input[type=checkbox]:checked + span:after {
  opacity: 1;
}

section.corretor-visita .box-imoveis .card .card-block .check-visita span,
section.home-search .box-imoveis .card .card-block .check-visita span {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  cursor: pointer;
  -webkit-transition: all .3s;
  transition: all .3s;
  border: 2px solid #a3a199;
  border-radius: 3px;
}

section.corretor-visita .box-imoveis .card .card-block .check-visita span:hover,
section.home-search .box-imoveis .card .card-block .check-visita span:hover {
  color: #e6353c;
  border-color: #e6353c;
}

section.corretor-visita .box-imoveis .card .card-block .check-visita span:after,
section.home-search .box-imoveis .card .card-block .check-visita span:after {
  position: absolute;
  top: 8px;
  left: 10px;
  width: 17px;
  height: 12px;
  content: '';
  -webkit-transition: all .3s;
  transition: all .3s;
  -webkit-transform: rotate(315deg);
          transform: rotate(315deg);
  opacity: 0;
  border-bottom: 4px solid #e6353c;
  border-left: 4px solid #e6353c;
}

section.corretor-visita .codigo-imoveis p,
section.home-search .codigo-imoveis p {
  font-size: 16px;
  color: #BFB6B3;
}

section.corretor-visita .codigo-imoveis p:last-of-type,
section.home-search .codigo-imoveis p:last-of-type {
  font-weight: 700;
  color: #514e4e;
}

section.corretor-lista .title-visita {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  margin-bottom: 20px;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -ms-flex-line-pack: stretch;
      align-content: stretch;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

section.corretor-lista .title-visita .button-lista {
  padding: 8px;
  -webkit-transition: all .3s;
  transition: all .3s;
  text-align: center;
  border: 2px solid #e6353c;
  border-radius: 3px;
}

section.corretor-lista .title-visita .button-lista.active, section.corretor-lista .title-visita .button-lista:hover {
  background-color: #e6353c;
}

section.corretor-lista .title-visita .button-lista.active a, section.corretor-lista .title-visita .button-lista:hover a {
  color: #fff;
}

section.corretor-lista .title-visita .button-lista a {
  font-weight: 700;
  -webkit-transition: all .3s;
  transition: all .3s;
  text-decoration: none;
  text-transform: uppercase;
  color: #e6353c;
}

section.corretor-lista .box-lista {
  margin-top: 20px;
  border-radius: 3px;
}

section.corretor-lista .box-lista table {
  width: 100%;
  margin-bottom: 30px;
  border-collapse: collapse;
}

section.corretor-lista .box-lista table thead tr {
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
  background-color: #514e4e;
}

section.corretor-lista .box-lista table thead tr th {
  font-size: 16px;
  font-weight: 700;
  padding: 10px 5px;
  text-align: center;
  color: #fff;
}

section.corretor-lista .box-lista table thead tr th:nth-of-type(2), section.corretor-lista .box-lista table thead tr th:nth-of-type(3) {
  text-align: left;
}

section.corretor-lista .box-lista table tbody tr:nth-of-type(even) {
  background-color: #fff;
}

section.corretor-lista .box-lista table tbody tr:nth-of-type(odd) {
  background-color: #eeede6;
}

section.corretor-lista .box-lista table tbody tr td {
  font-size: 12px;
  padding: 10px 5px;
  text-align: center;
  color: #514e4e;
}

section.corretor-lista .box-lista table tbody tr td:nth-of-type(2), section.corretor-lista .box-lista table tbody tr td:nth-of-type(3) {
  text-align: left;
}

section.corretor-lista .box-lista table tbody tr td:first-of-type span {
  display: inline-block;
  width: 20px;
  height: 20px;
  border-radius: 50%;
}

section.corretor-lista .box-lista table tbody tr td:first-of-type span.aguardando {
  background-color: #D93F3F;
}

section.corretor-lista .box-lista table tbody tr td:first-of-type span.andamento {
  background-color: #F2AC31;
}

section.corretor-lista .box-lista table tbody tr td:first-of-type span.visitado {
  background-color: #80B845;
}

section.corretor-lista .box-lista table tbody tr td:not(:first-of-type) span {
  margin-left: 10px;
  cursor: pointer;
}

section.corretor-lista .box-lista ul {
  display: block;
  width: 100%;
  height: 50px;
}

section.corretor-lista .box-lista ul li {
  display: inline;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  float: left;
  height: 30px;
  margin: 10px 10px;
  list-style-type: none;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -ms-flex-line-pack: stretch;
      align-content: stretch;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

section.corretor-lista .box-lista ul li:nth-of-type(1) {
  width: 7%;
}

section.corretor-lista .box-lista ul li:nth-of-type(2) {
  width: 11%;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}

section.corretor-lista .box-lista ul li:nth-of-type(3) {
  width: 18%;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}

section.corretor-lista .box-lista ul li:nth-of-type(4) {
  width: 6%;
}

section.corretor-lista .box-lista ul li:nth-of-type(5) {
  width: 8%;
}

section.corretor-lista .box-lista ul li:nth-of-type(6) {
  width: 14%;
}

section.corretor-lista .box-lista ul li:nth-of-type(7) {
  width: 8%;
}

section.corretor-lista .box-lista ul li:nth-of-type(8) {
  width: 7%;
}

section.corretor-lista .box-lista .topo-lista {
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
  background-color: #514e4e;
}

section.corretor-lista .box-lista .topo-lista ul li {
  font-size: 16px;
  font-weight: 700;
  color: #fff;
}

section.corretor-lista .box-lista .content-lista {
  margin-bottom: 30px;
}

section.corretor-lista .box-lista .content-lista .item:nth-of-type(even) {
  background-color: #fff;
}

section.corretor-lista .box-lista .content-lista .item:nth-of-type(odd) {
  background-color: #eeede6;
}

section.corretor-lista .box-lista .content-lista ul li:first-of-type span {
  width: 20px;
  height: 20px;
  border-radius: 50%;
}

section.corretor-lista .box-lista .content-lista ul li:first-of-type span.aguardando {
  background-color: #D93F3F;
}

section.corretor-lista .box-lista .content-lista ul li:first-of-type span.andamento {
  background-color: #F2AC31;
}

section.corretor-lista .box-lista .content-lista ul li:first-of-type span.visitado {
  background-color: #80B845;
}

section.corretor-lista .box-lista .content-lista ul li:not(:first-of-type) span {
  margin-left: 10px;
}

section.corretor-lista .box-lista .content-lista ul li p {
  font-size: 12px;
  color: #514e4e;
}

section.corretor-pre-form .tab-form {
  float: left;
  width: 100%;
  margin-top: 10px;
}

section.corretor-pre-form .tab-form p {
  font-size: 15px;
  font-weight: 700;
  float: left;
  margin-right: 10px;
  margin-bottom: 0px;
  padding: 20px 10px;
  cursor: pointer;
  -webkit-transition: all .3s;
  transition: all .3s;
  color: #3b3b3b;
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
  background-color: #bfb6b3;
}

section.corretor-pre-form .tab-form p:last-of-type {
  float: right;
  margin-right: 0;
}

section.corretor-pre-form .tab-form p.active, section.corretor-pre-form .tab-form p:hover {
  background-color: #eeede6;
}

section.corretor-pre-form .box-form {
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
  background-color: #eeede6;
  -webkit-box-shadow: 0 0 0 0 rgba(50, 50, 50, 0);
          box-shadow: 0 0 0 0 rgba(50, 50, 50, 0);
}

section.corretor-pre-form .box-form:not(.form-prop) {
  display: none;
}

section.corretor-pre-form .box-form .title {
  position: relative;
  padding: 20px 0;
}

section.corretor-pre-form .box-form .title:before {
  position: absolute;
  bottom: 0;
  left: 2%;
  width: 96%;
  height: 2px;
  content: '';
  background-color: #bfb6b3;
}

section.corretor-pre-form .box-form .title h4 {
  font-size: 16px;
  text-align: center;
  text-transform: uppercase;
  color: #3b3b3b;
}

section.corretor-pre-form .box-form form .form-group input,
section.corretor-pre-form .box-form form .form-group select,
section.corretor-pre-form .box-form form .form-group option,
section.corretor-pre-form .box-form form .form-group textarea {
  font-size: 14px;
  font-weight: 700;
  height: 40px;
  color: #514e4e;
  border: 0;
  background-color: #fff;
}

section.corretor-pre-form .box-form form .form-group input:focus,
section.corretor-pre-form .box-form form .form-group select:focus,
section.corretor-pre-form .box-form form .form-group option:focus,
section.corretor-pre-form .box-form form .form-group textarea:focus {
  outline: 0;
  -webkit-box-shadow: none;
          box-shadow: none;
}

section.corretor-pre-form .box-form form .form-group textarea {
  width: 100%;
  height: 120px;
  padding: 15px 0 0 10px;
}

section.corretor-pre-form .box-form form .form-group select {
  padding: 0 0 0 10px;
}

section.corretor-pre-form .box-form form .form-group button,
section.corretor-pre-form .box-form form .form-group a {
  width: 100%;
  -webkit-transition: all .3s;
  transition: all .3s;
  color: #e6353c;
  border-color: transparent;
  background-color: transparent;
}

section.corretor-pre-form .box-form form .form-group button.active, section.corretor-pre-form .box-form form .form-group button:hover,
section.corretor-pre-form .box-form form .form-group a.active,
section.corretor-pre-form .box-form form .form-group a:hover {
  color: #fff;
  background-color: #e6353c;
}

section.corretor-pre-form .box-form form .form-group a {
  padding: 10px 0;
}

section.corretor-pre-form .box-form form .form-group p {
  font-size: 14px;
  font-weight: 700;
  color: #514e4e;
}

section.corretor-pre-form .box-form form .form-group.form-iptu {
  padding-left: 0;
}

section.corretor-pre-form .box-form form .form-group.form-status p {
  text-transform: uppercase;
}

section.corretor-pre-form .box-form form .form-group.form-check input {
  position: relative;
  z-index: 99;
  top: 3px;
  width: 16px;
  height: 16px;
  margin: 0;
  opacity: 0;
}

section.corretor-pre-form .box-form form .form-group.form-check input:hover + span,
section.corretor-pre-form .box-form form .form-group.form-check input:checked + span {
  color: #e6353c;
  border-color: #e6353c;
}

section.corretor-pre-form .box-form form .form-group.form-check input:checked + span:after {
  opacity: 1;
}

section.corretor-pre-form .box-form form .form-group.form-check span {
  position: absolute;
  top: 3px;
  left: 15px;
  width: 16px;
  height: 16px;
  cursor: pointer;
  -webkit-transition: all .3s;
  transition: all .3s;
  border: 2px solid #a3a199;
  border-radius: 3px;
}

section.corretor-pre-form .box-form form .form-group.form-check span:hover {
  color: #e6353c;
  border-color: #e6353c;
}

section.corretor-pre-form .box-form form .form-group.form-check span:after {
  position: absolute;
  top: 2px;
  left: 2px;
  width: 8px;
  height: 6px;
  content: '';
  -webkit-transition: all .3s;
  transition: all .3s;
  -webkit-transform: rotate(315deg);
          transform: rotate(315deg);
  opacity: 0;
  border-bottom: 2px solid #e6353c;
  border-left: 2px solid #e6353c;
}

section.corretor-pre-form .box-form form .form-group.form-check label {
  font-size: 15px;
  margin-bottom: 0;
  margin-left: 15px;
}

section.corretor-pre-form .box-form form .form-group.form-wrapper {
  margin-top: 1px;
}

section.corretor-pre-form .box-form form .form-group.form-wrapper p {
  font-size: 14px;
  font-weight: 700;
  line-height: 40px;
  color: #514e4e;
}

section.corretor-pre-form .box-form form .form-group.form-wrapper .wrapper select {
  padding-left: 40px;
}

section.corretor-pre-form .box-form form .form-group.form-wrapper .wrapper select .marcador {
  position: relative;
  width: 20px;
  height: 20px;
}

section.corretor-pre-form .box-form form .form-group.form-wrapper .wrapper select .marcador:nth-of-type(1):before {
  background-color: #D93F3F;
}

section.corretor-pre-form .box-form form .form-group.form-wrapper .wrapper select .marcador:nth-of-type(2):before {
  background-color: #F2AC31;
}

section.corretor-pre-form .box-form form .form-group.form-wrapper .wrapper select .marcador:nth-of-type(3):before {
  background-color: #80B845;
}

section.corretor-pre-form .box-form form .form-group.form-maps .container-map {
  height: 250px;
}

section.corretor-pre-form .box-form form .form-group.form-carac {
  border-bottom: 1px solid #bfb6b3;
}

section.corretor-pre-form .box-form form .form-group.form-carac:nth-of-type(3n) {
  margin: 0 0 10px 0;
}

section.corretor-pre-form .box-form form .form-group.form-carac .text {
  float: left;
}

section.corretor-pre-form .box-form form .form-group.form-carac .text label {
  font-size: 16px;
  font-weight: 700;
  color: #514e4e;
}

section.corretor-pre-form .box-form form .form-group.form-carac .check {
  position: relative;
  top: 3px;
  float: right;
  width: 16px;
  height: 16px;
  -webkit-transition: all .3s;
  transition: all .3s;
  border-radius: 3px;
}

section.corretor-pre-form .box-form form .form-group.form-carac .check input[type=checkbox] {
  position: absolute;
  z-index: 99;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  margin: 0;
  opacity: 0;
}

section.corretor-pre-form .box-form form .form-group.form-carac .check input[type=checkbox]:hover + span,
section.corretor-pre-form .box-form form .form-group.form-carac .check input[type=checkbox]:checked + span {
  color: #e6353c;
  border-color: #e6353c;
}

section.corretor-pre-form .box-form form .form-group.form-carac .check input[type=checkbox]:checked + span:after {
  opacity: 1;
}

section.corretor-pre-form .box-form form .form-group.form-carac .check span {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  cursor: pointer;
  -webkit-transition: all .3s;
  transition: all .3s;
  border: 2px solid #a3a199;
  border-radius: 3px;
}

section.corretor-pre-form .box-form form .form-group.form-carac .check span:hover {
  color: #e6353c;
  border-color: #e6353c;
}

section.corretor-pre-form .box-form form .form-group.form-carac .check span:after {
  position: absolute;
  top: 2px;
  left: 2px;
  width: 8px;
  height: 6px;
  content: '';
  -webkit-transition: all .3s;
  transition: all .3s;
  -webkit-transform: rotate(315deg);
          transform: rotate(315deg);
  opacity: 0;
  border-bottom: 2px solid #e6353c;
  border-left: 2px solid #e6353c;
}

section.corretor-pre-form .box-form form.form-car .form-carac {
  float: left;
  width: calc(33% - 20px);
  margin: 0 30px 10px 0;
}

section.corretor-pre-form .box-form.form-adic form .form-group.form-carac {
  width: calc(50% - 15px);
  margin: 0px 30px 20px 0px;
}

section.corretor-pre-form .box-form.form-adic form .form-group.form-carac:nth-of-type(2n) {
  margin: 0 0 20px 0;
}

section.corretor-pre-form .box-form.form-desc .sub-title p, section.corretor-pre-form .box-form.form-adic .sub-title p {
  font-size: 14px;
  font-weight: 700;
  margin-bottom: 15px;
  text-transform: uppercase;
  color: #514e4e;
}

section.corretor-pre-form .box-form.form-desc form .form-group.form-wrapper, section.corretor-pre-form .box-form.form-adic form .form-group.form-wrapper {
  margin-bottom: 0;
}

section.corretor-pre-form .info-prop div {
  margin: 5px 0;
}

section.corretor-pre-form .info-prop div p {
  font-size: 15px;
  color: #514e4e;
}

section.corretor-pre-form .info-prop div p span:first-of-type {
  font-weight: 700;
}

section.corretor-pre-form .info-prop div p span:nth-of-type(2) {
  display: inline-block;
  width: 20px;
  height: 20px;
  margin: 0 5px -5px;
  border-radius: 50%;
}

section.corretor-pre-form .info-prop div p span:nth-of-type(2).aguardando {
  background-color: #D93F3F;
}

section.corretor-pre-form .info-prop div p span:nth-of-type(2).andamento {
  background-color: #F2AC31;
}

section.corretor-pre-form .info-prop div p span:nth-of-type(2).visitado {
  background-color: #80B845;
}

.select2-container {
  width: 100% !important;
  height: 40px;
}

.select2-container *:focus {
  outline: none;
}

.select2-container.select2-container--focus {
  outline: 0;
  -webkit-box-shadow: none;
          box-shadow: none;
}

.select2-container .select2-selection--single {
  height: 40px;
  border: none;
}

.select2-container .select2-selection--single .select2-selection__rendered {
  line-height: 38px;
  padding-left: 40px;
}

.select2-container .select2-selection--single .select2-selection__rendered .select2-selection__placeholder {
  font-size: 14px;
  font-weight: 700;
  color: #514e4e;
}

.select2-container .select2-selection--single .select2-selection__arrow {
  height: 40px;
}

.select2-container--default .select2-results__option {
  position: relative;
  padding-left: 40px;
}

.select2-container--default .select2-results__option:before {
  position: absolute;
  top: 10px;
  left: 10px;
  width: 20px;
  height: 20px;
  content: '';
  border-radius: 50%;
}

.select2-container--default .select2-results__option:nth-of-type(1):before {
  background-color: #80B845;
}

.select2-container--default .select2-results__option:nth-of-type(2):before {
  background-color: #F2AC31;
}

.select2-container--default .select2-results__option:nth-of-type(3):before {
  background-color: #D93F3F;
}

.select2-container--default .select2-results__option--highlighted[aria-selected] {
  color: #514e4e;
  background-color: transparent;
}

.select2-dropdown {
  border: 0 solid transparent;
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvcGFnZXMvRDovZGV2L01veXNlcy9zaXRlL21veXNlcy1zaXRlL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9wYWdlcy9fY29ycmV0b3Iuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvcGFnZXMvRDovZGV2L01veXNlcy9zaXRlL21veXNlcy1zaXRlL3Jlc291cmNlcy9hc3NldHMvc2Fzcy92YXJpYWJsZXMtY29sb3Iuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFHQTtFQUVJLGNBQWE7Q0FDaEI7O0FBRUQ7RUFFSSxjQUFhO0VBRWIsd0JBQXVCO0NBUTFCOztBQVpEO0VBUVEsZ0JBQWU7RUFFZixlQ0dhO0NERmhCOztBQUdMO0VBRUksZ0JBQWU7Q0F1RGxCOztBQXpERDtFQVNnQixpQkFBZ0I7Q0FTbkI7O0FBbEJiO0VBWW9CLFFBQU87RUFFUCxXQUFVO0VBRVYsaUNBQXdCO1VBQXhCLHlCQUF3QjtDQUMzQjs7QUFqQmpCO0VBc0JZLGlCQUFnQjtDQU9uQjs7QUE3QlQ7RUF5QmdCLGdCQUFlO0VBRWYsZUM1Qks7Q0Q2QlI7O0FBNUJiO0VBaUNZLDBCQUFpQjtVQUFqQixrQkFBaUI7Q0FzQnBCOztBQXZEVDtFQW9DZ0IsaUJBQWdCO0NBa0JuQjs7QUF0RGI7RUF1Q29CLG9CQUFtQjtDQWN0Qjs7QUFyRGpCO0VBMEN3QixtQkFBa0I7Q0FDckI7O0FBM0NyQjtFQThDd0IsWUFBVztDQUNkOztBQS9DckI7RUFtRHdCLGlCQUFnQjtDQUNuQjs7QUFRckI7RUFFSSxnQkFBZTtDQXlqQmxCOztBQTNqQkQ7RUFLUSxxQkFBb0I7RUFFcEIsbUJBQWtCO0VBQ2xCLDBCQzVEWTtDRDhHZjs7QUExREw7RUFXWSxvQkFBbUI7RUFFbkIsaUNDN0VXO0NEdUZkOztBQXZCVDtFQWdCZ0IsZ0JBQWU7RUFFZixtQkFBa0I7RUFDbEIsMEJBQXlCO0VBRXpCLGVDbEZLO0NEbUZSOztB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VztFQUNYLGFBQVk7RUFDWixtQkFBa0I7RUFFbEIsbUJBQWtCO0NBYXJCOztBQXplckI7RUErZDRCLDBCQ2o0REQ7Q0RrNERGOztBQWhlekI7RUFtZTRCLDBCQ3A0REY7Q0RxNEREOztBQXBlekI7RUF1ZTRCLDBCQ3Y0REg7Q0R3NERBOztBQVF6QjtFQUVJLHVCQUFxQjtFQUNyQixhQUFZO0NBa0NmOztBQXJDRDtFQU1RLGNBQWE7Q0FDaEI7O0FBUEw7RUFVUSxXQUFVO0VBQ1YseUJBQWdCO1VBQWhCLGlCQUFnQjtDQUNuQjs7QUFaTDtFQWVRLGFBQVk7RUFFWixhQUFZO0NBbUJmOztBQXBDTDtFQW9CWSxrQkFBaUI7RUFFakIsbUJBQWtCO0NBU3JCOztBQS9CVDtFQTBCZ0IsZ0JBQWU7RUFDZixpQkFBZ0I7RUFFaEIsZUNsOURLO0NEbTlEUjs7QUE5QmI7RUFrQ1ksYUFBWTtDQUNmOztBQUlUO0VBSVEsbUJBQWtCO0VBRWxCLG1CQUFrQjtDQW1DckI7O0FBekNMO0VBU1ksbUJBQWtCO0VBQ2xCLFVBQVM7RUFDVCxXQUFVO0VBRVYsWUFBVztFQUNYLGFBQVk7RUFFWixZQUFXO0VBRVgsbUJBQWtCO0NBQ3JCOztBQW5CVDtFQXdCZ0IsMEJDLzhEUztDRGc5RFo7O0FBekJiO0VBK0JnQiwwQkN2OURVO0NEdzlEYjs7QUFoQ2I7RUFzQ2dCLDBCQy85RFc7Q0RnK0RkOztBQXZDYjtFQTRDUSxlQ3hnRWE7RUR5Z0ViLDhCQUE2QjtDQUNoQzs7QUFFTDtFQUVJLDRCQUEyQjtDQUM5QiIsImZpbGUiOiJcXGFzc2V0c1xcY3NzXFxfY29ycmV0b3IuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQGltcG9ydCAnLi4vdmFyaWFibGVzLWNvbG9yJztcclxuXHJcblxyXG4ubW9kYWwtd2hhdHNhcHBcclxue1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLmJhbm5lci10b3Bcclxue1xyXG4gICAgaGVpZ2h0OiB1bnNldDtcclxuXHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1bnNldDtcclxuXHJcbiAgICBoMVxyXG4gICAge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjJweDtcclxuXHJcbiAgICAgICAgY29sb3I6ICRmb250ZV9tZW51O1xyXG4gICAgfVxyXG59XHJcblxyXG5zZWN0aW9uLmNvcnJldG9yLWxvZ2luXHJcbntcclxuICAgIHBhZGRpbmc6IDQwcHggMDtcclxuICAgIC5mb3JtLWNvcnJldG9yXHJcbiAgICB7XHJcbiAgICAgICAgLnRpdGxlXHJcbiAgICAgICAge1xyXG4gICAgICAgICAgICAudGl0bGUtdW5kZXJcclxuICAgICAgICAgICAge1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgICAgICY6YmVmb3JlXHJcbiAgICAgICAgICAgICAgICB7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDQwJTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGV4KDApO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC50ZXh0XHJcbiAgICAgICAge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgICAgICAgICBwXHJcbiAgICAgICAgICAgIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuXHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGZvbnRlX21lbnU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5mb3JtLWNvbnRhaW5lclxyXG4gICAgICAgIHtcclxuICAgICAgICAgICAgYm94LXNoYWRvdzogdW5zZXQ7XHJcbiAgICAgICAgICAgIGZvcm1cclxuICAgICAgICAgICAge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNDBweDtcclxuICAgICAgICAgICAgICAgIC5mb3JtLWdyb3VwXHJcbiAgICAgICAgICAgICAgICB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgICAgICAgICAgICAgICAgICBpbnB1dFxyXG4gICAgICAgICAgICAgICAgICAgIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICBidXR0b25cclxuICAgICAgICAgICAgICAgICAgICB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjpsYXN0LW9mLXR5cGVcclxuICAgICAgICAgICAgICAgICAgICB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5cclxuc2VjdGlvbi5jb3JyZXRvci1pbnRlcm5hXHJcbntcclxuICAgIHBhZGRpbmc6IDQwcHggMDtcclxuICAgIGFzaWRlXHJcbiAgICB7XHJcbiAgICAgICAgcGFkZGluZzogMzBweCAzMHB4IDA7XHJcblxyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5wdXRfYmc7XHJcbiAgICAgICAgLnRpdGxlXHJcbiAgICAgICAge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG5cclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjaW56YV9mb250ZTtcclxuICAgICAgICAgICAgaDNcclxuICAgICAgICAgICAge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xyXG5cclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblxyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRmb250ZV9tZW51O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5saW5rc1xyXG4gICAgICAgIHtcclxuICAgICAgICAgICAgdWxcclxuICAgICAgICAgICAge1xyXG4gICAgICAgICAgICAgICAgbGlcclxuICAgICAgICAgICAgICAgIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgYVxyXG4gICAgICAgICAgICAgICAgICAgIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcztcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRmb250ZV9tZW51O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJi5hY3RpdmVcclxuICAgICAgICAgICAgICAgICAgICB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGFcclxuICAgICAgICAgICAgICAgICAgICAgICAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR2ZXJtZWxobztcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuaXRlbVxyXG57XHJcbiAgICAudGV4dFxyXG4gICAge1xyXG4gICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgIGxhYmVsXHJcbiAgICAgICAge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcblxyXG4gICAgICAgICAgICBjb2xvcjogJGZvbnRlX21lbnU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmNoZWNrXHJcbiAgICB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHRvcDogM3B4O1xyXG5cclxuICAgICAgICBmbG9hdDogcmlnaHQ7XHJcblxyXG4gICAgICAgIHdpZHRoOiAxNnB4O1xyXG4gICAgICAgIGhlaWdodDogMTZweDtcclxuXHJcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcztcclxuXHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xyXG5cclxuICAgICAgICBpbnB1dFt0eXBlPWNoZWNrYm94XVxyXG4gICAgICAgIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB6LWluZGV4OiA5OTtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG5cclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG5cclxuICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgJjpob3ZlciArIHNwYW4sXHJcbiAgICAgICAgICAgICY6Y2hlY2tlZCArIHNwYW5cclxuICAgICAgICAgICAge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICR2ZXJtZWxobztcclxuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJHZlcm1lbGhvO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6Y2hlY2tlZCArIHNwYW5cclxuICAgICAgICAgICAge1xyXG4gICAgICAgICAgICAgICAgJjphZnRlclxyXG4gICAgICAgICAgICAgICAge1xyXG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgc3BhblxyXG4gICAgICAgIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcblxyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzO1xyXG5cclxuICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgI2EzYTE5OTtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xyXG4gICAgICAgICAgICAmOmhvdmVyXHJcbiAgICAgICAgICAgIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkdmVybWVsaG87XHJcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICR2ZXJtZWxobztcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjphZnRlclxyXG4gICAgICAgICAgICB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDJweDtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDJweDtcclxuXHJcbiAgICAgICAgICAgICAgICB3aWR0aDogOHB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA2cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMzE1ZGVnKTtcclxuXHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICR2ZXJtZWxobztcclxuICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAycHggc29saWQgJHZlcm1lbGhvO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYuaXRlbS1zZWxlY3RcclxuICAgIHtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAwIHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgfVxyXG5cclxuICAgICYuaXRlbS1zZWxlY3Qtc3VidGlwb3tcclxuICAgICAgICAuZHJvcGRvd24tbWVudXtcclxuICAgICAgICAgICAgLml0ZW17XHJcbiAgICAgICAgICAgICAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpe1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB9ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICYuaXRlbS1zZWxlY3QtYmFpcnJvLFxyXG4gICAgJi5pdGVtLXNlbGVjdC1zdWJ0aXBvXHJcbiAgICB7XHJcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcblxyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuXHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjaW56YV9mb250ZTtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAwIHNvbGlkICRjaW56YV9mb250ZTtcclxuXHJcbiAgICAgICAgLml0ZW1cclxuICAgICAgICB7XHJcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG5cclxuICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDIwcHgpO1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgMTBweDtcclxuICAgICAgICAgICAgcGFkZGluZzogNHB4IDA7XHJcblxyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNpbnphX2ZvbnRlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgYnV0dG9uXHJcbiAgICAgICAge1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cclxuICAgICAgICAgICAgLmNhcmV0XHJcbiAgICAgICAgICAgIHtcclxuICAgICAgICAgICAgICAgIGZsb2F0OiByaWdodDtcclxuXHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDdweCAtNnB4IDAgMDtcclxuXHJcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wOiA2cHggZGFzaGVkO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAzcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogM3B4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBzZWxlY3QsXHJcbiAgICAgICAgYnV0dG9uXHJcbiAgICAgICAge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcblxyXG4gICAgICAgICAgICBjb2xvcjogJGZvbnRlX21lbnU7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRpbnB1dF9iZztcclxuICAgICAgICAgICAgYm94LXNoYWRvdzogdW5zZXQ7XHJcbiAgICAgICAgICAgICY6Zm9jdXNcclxuICAgICAgICAgICAge1xyXG4gICAgICAgICAgICAgICAgb3V0bGluZTogMDtcclxuICAgICAgICAgICAgICAgIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgb3B0aW9uXHJcbiAgICAgICAgICAgIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcblxyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogNXB4IDA7XHJcblxyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG1hcmdpbjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmRyb3Bkb3duLW1lbnVcclxuICAgICAgICB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA4OCU7XHJcbiAgICAgICAgICAgIG1pbi13aWR0aDogdW5zZXQ7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCA2JSAwO1xyXG5cclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG1hcmdpbjtcclxuICAgICAgICB9XHJcblxyXG5cclxuICAgICAgICAudGV4dFxyXG4gICAgICAgIHtcclxuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgIGxhYmVsXHJcbiAgICAgICAgICAgIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcblxyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRmb250ZV9tZW51O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4gICAgLmJ1c2NhXHJcbiAgICB7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRtYXJnaW47XHJcbiAgICAgICAgLnRleHRcclxuICAgICAgICB7XHJcbiAgICAgICAgICAgIHBcclxuICAgICAgICAgICAge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuXHJcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblxyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRmb250ZV9tZW51O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5mb3JtLWNvbnRhaW5lclxyXG4gICAgICAgIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuXHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IHVuc2V0O1xyXG4gICAgICAgICAgICBmb3JtXHJcbiAgICAgICAgICAgIHtcclxuICAgIFxyXG4gICAgICAgICAgICAgICAgXHJcblxyXG4gICAgICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG5cclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgIC5mb3JtLWdyb3VwXHJcbiAgICAgICAgICAgICAgICB7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgaW5wdXRcclxuICAgICAgICAgICAgICAgICAgICB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRmb290ZXJfbGluZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIFxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgYnV0dG9uXHJcbiAgICAgICAgICAgICAgICAgICAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAyNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA4cHggMjBweCA1cHggMjBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIC4zcztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuM3M7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAuYnV0dG9uLWJ1c2NhXHJcbiAgICAgICAgICAgICAgICAgICAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDNweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDNweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHZlcm1lbGhvO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgZmxleC13cmFwOiBub3dyYXA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1jb250ZW50OiBzdHJldGNoO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcblxyXG4gICAgICAgICAgICAgICAgICAgIHNlbGVjdFxyXG4gICAgICAgICAgICAgICAgICAgIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLy8gdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGZvbnRlX21lbnU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRpbnB1dF9iZztcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogdW5zZXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6Zm9jdXNcclxuICAgICAgICAgICAgICAgICAgICAgICAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgb3V0bGluZTogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgb3B0aW9uXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRmb250ZV9tZW51O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgOjpmb2N1c1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG91dGxpbmU6IG5vbmUhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuXHJcblxyXG4gICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuXHJcbiAgICAuYm94LWFycXVpdm9zXHJcbiAgICB7XHJcbiAgICAgICAgbWFyZ2luOiAyMHB4IDA7XHJcbiAgICAgICAgLmJveC1hcnF1aXZvXHJcbiAgICAgICAge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuXHJcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDMzJSAtIDEwcHgpO1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMDtcclxuXHJcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRtYXJnaW47XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcclxuXHJcbiAgICAgICAgICAgICY6aG92ZXJcclxuICAgICAgICAgICAge1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcztcclxuXHJcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICR2ZXJtZWxobztcclxuICAgICAgICAgICAgICAgIC5pY29uLWRvd25cclxuICAgICAgICAgICAgICAgIHtcclxuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBhXHJcbiAgICAgICAgICAgIHtcclxuICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG5cclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOm50aC1vZi10eXBlKDNuKVxyXG4gICAgICAgICAgICB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5pY29uLWRvd25cclxuICAgICAgICAgICAge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IDEwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcztcclxuXHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuaWNvbi1hcnF1aXZvXHJcbiAgICAgICAgICAgIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcblxyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDMwJTtcclxuXHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmNvO1xyXG5cclxuICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1jb250ZW50OiBzdHJldGNoO1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuaW5mb1xyXG4gICAgICAgICAgICB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICByaWdodDogMDtcclxuXHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cclxuICAgICAgICAgICAgICAgIHdpZHRoOiA3MCUgO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlZWVkZTY7XHJcblxyXG4gICAgICAgICAgICAgICAgZmxleC13cmFwOiBub3dyYXA7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgICAgIC5kYXRhLFxyXG4gICAgICAgICAgICAgICAgLnRpdGxlXHJcbiAgICAgICAgICAgICAgICB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxMHB4KTtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICBwXHJcbiAgICAgICAgICAgICAgICAgICAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY2luemFfZm9udGU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC50aXRsZVxyXG4gICAgICAgICAgICAgICAge1xyXG4gICAgICAgICAgICAgICAgICAgICRmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgJGxpbmUtaGVpZ2h0OiAxLjM7XHJcbiAgICAgICAgICAgICAgICAgICAgJGxpbmVzLXRvLXNob3c6IDI7XHJcbiAgICAgICAgICAgICAgICAgICAgcFxyXG4gICAgICAgICAgICAgICAgICAgIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7IC8qIEZhbGxiYWNrIGZvciBub24td2Via2l0ICovXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAkZm9udC1zaXplKiRsaW5lLWhlaWdodCokbGluZXMtdG8tc2hvdzsgLyogRmFsbGJhY2sgZm9yIG5vbi13ZWJraXQgKi9cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC1saW5lLWNsYW1wOiAkbGluZXMtdG8tc2hvdztcclxuICAgICAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnBhZ2luYWNhb1xyXG4gICAge1xyXG4gICAgICAgIHVsXHJcbiAgICAgICAge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcblxyXG4gICAgICAgICAgICB3aWR0aDogMzUlO1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDhweDtcclxuXHJcbiAgICAgICAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gICAgICAgICAgICBhbGlnbi1jb250ZW50OiBmbGV4LWVuZDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgbGlcclxuICAgICAgICAgICAge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDQycHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMDtcclxuXHJcbiAgICAgICAgICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XHJcblxyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcztcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5wdXRfYmc7XHJcbiAgICAgICAgICAgICAgICBhXHJcbiAgICAgICAgICAgICAgICB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuM3M7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGZvbnRlX21lbnU7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJi5hY3RpdmUsXHJcbiAgICAgICAgICAgICAgICAmOmhvdmVyXHJcbiAgICAgICAgICAgICAgICB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHZlcm1lbGhvO1xyXG4gICAgICAgICAgICAgICAgICAgIGFcclxuICAgICAgICAgICAgICAgICAgICB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYnJhbmNvO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuXHJcbnNlY3Rpb24uY29ycmV0b3ItdmlzaXRhLFxyXG5zZWN0aW9uLmhvbWUtc2VhcmNoXHJcbntcclxuICAgIC50aXRsZS12aXNpdGFcclxuICAgIHtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcclxuXHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRtYXJnaW47XHJcbiAgICAgICAgaDRcclxuICAgICAgICB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuXHJcbiAgICAgICAgICAgIGNvbG9yOiAkZm9udGVfbWVudTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuYnVzY2FcclxuICAgIHtcclxuICAgICAgICAuZm9ybS1jb250YWluZXJcclxuICAgICAgICB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICAgICAgICAgIGZvcm1cclxuICAgICAgICAgICAge1xyXG4gICAgICAgICAgICAgICAgJi5mb3JtLXNlYXJjaC1jb2Rle1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6MjAwcHg7ICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5mb3JtLWdyb3VwXHJcbiAgICAgICAgICAgICAgICB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuXHJcblxyXG4gICAgICAgICAgICAgICAgICAgICYubnJvLWRvcm1pdG9yaW9zXHJcbiAgICAgICAgICAgICAgICAgICAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsYWJlbFxyXG4gICAgICAgICAgICAgICAgICAgICAgICB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAubnJvXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMzJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogOXB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuM3M7XHJcblxyXG5cclxuXHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaW5wdXRbdHlwZT1jaGVja2JveF1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgei1pbmRleDogOTk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciArIHAsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpjaGVja2VkICsgcFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR2ZXJtZWxobztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkdmVybWVsaG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogNHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZm9udGVfbWVudTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAkY2luemFfZm9udGUyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuYWN0aXZlXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHZlcm1lbGhvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICR2ZXJtZWxobztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgJi5iYXJyYS12YWxvclxyXG4gICAgICAgICAgICAgICAgICAgIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGFiZWxcclxuICAgICAgICAgICAgICAgICAgICAgICAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgaW5wdXRbdHlwZT0ncmFuZ2UnXVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzMHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDAgc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGlucHV0W3R5cGU9J3JhbmdlJ10sXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGlucHV0W3R5cGU9J3JhbmdlJ106Oi13ZWJraXQtc2xpZGVyLXJ1bm5hYmxlLXRyYWNrLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBpbnB1dFt0eXBlPSdyYW5nZSddOjotd2Via2l0LXNsaWRlci10aHVtYlxyXG4gICAgICAgICAgICAgICAgICAgICAgICB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICBpbnB1dFt0eXBlPSdyYW5nZSddOjotd2Via2l0LXNsaWRlci1ydW5uYWJsZS10cmFja1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMTBweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDVweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY2luemFfZm9udGUyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBpbnB1dFt0eXBlPSdyYW5nZSddOm50aC1jaGlsZCgyKTo6LXdlYmtpdC1zbGlkZXItcnVubmFibGUtdHJhY2tcclxuICAgICAgICAgICAgICAgICAgICAgICAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgaW5wdXRbdHlwZT0ncmFuZ2UnXTo6LXdlYmtpdC1zbGlkZXItdGh1bWJcclxuICAgICAgICAgICAgICAgICAgICAgICAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTdweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTdweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IC02cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHZlcm1lbGhvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgaW5wdXRbdHlwZT0ncmFuZ2UnXTpudGgtY2hpbGQoMSk6Oi13ZWJraXQtc2xpZGVyLXRodW1iXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5yYW5nZXNsaWRlclxyXG4gICAgICAgICAgICAgICAgICAgICAgICB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA4MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaW5wdXRcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBzcGFuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5iYXItY29udGVudFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDEzcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDEwJTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA4MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNXB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR2ZXJtZWxobzs7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYubGlnaHRcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnTGF0byc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gbGVmdDogMDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IC0xNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAzcHggMTBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYnJhbmNvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRmb250ZV9tZW51O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiA5OTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvdHRvbTogLTRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuM3M7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZXgoLTUwJSk7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiA1cHggN3B4IDAgN3B4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGZvbnRlX21lbnUgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5sZWZ0XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMjRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0xMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IC00cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3R0b206IDA7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiAwIDdweCA1cHggN3B4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAkZm9udGVfbWVudSB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLnJpZ2h0XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICYuaW5wdXQtYnVzY2FcclxuICAgICAgICAgICAgICAgICAgICB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDM1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5idXR0b24tYnVzY2FcclxuICAgICAgICAgICAgICAgICAgICAgICAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICYuc3VibWl0LWNvbXBsZXRlXHJcbiAgICAgICAgICAgICAgICAgICAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBidXR0b25cclxuICAgICAgICAgICAgICAgICAgICAgICAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTBweCA1MHB4IDEwcHggMzVweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHN0YXJ0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHNwYW5cclxuICAgICAgICAgICAgICAgICAgICAgICAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAxM3B4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDM1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5maWx0ZXJcclxuICAgICAgICAgICAge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiA0MHB4IDAgMTBweCAwO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDIwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlZWVkZTY7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmJveC1pbW92ZWlzXHJcbiAgICB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDIwcHg7XHJcbiAgICAgICAgLmNhcmRcclxuICAgICAgICB7XHJcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDI1cHgpO1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgMjVweCA0MHB4IDA7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcblxyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMnB4IDEwcHggMCByZ2JhKDUwLCA1MCwgNTAsIC4yNSk7XHJcbiAgICAgICAgICAgICY6bnRoLW9mLXR5cGUoMm4pXHJcbiAgICAgICAgICAgIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDQwcHggMjVweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuc2xpZGVyLWJveC1pbW92ZWxcclxuICAgICAgICAgICAge1xyXG4gICAgICAgICAgICAgICAgLnNsaWNrLW5leHRcclxuICAgICAgICAgICAgICAgIHtcclxuICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5zbGljay1wcmV2XHJcbiAgICAgICAgICAgICAgICB7XHJcbiAgICAgICAgICAgICAgICAgICAgei1pbmRleDogOTtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLnNsaWNrLWFycm93XHJcbiAgICAgICAgICAgICAgICB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzMHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGZ1bmRvX3NldGFfcmJnO1xyXG4gICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIsXHJcbiAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmVcclxuICAgICAgICAgICAgICAgICAgICB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZVxyXG4gICAgICAgICAgICAgICAgICAgIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiA4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDdweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE1cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiA1cHggc29saWQgJGlucHV0X2JnO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogNXB4IHNvbGlkICRpbnB1dF9iZztcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmOmFmdGVyXHJcbiAgICAgICAgICAgICAgICAgICAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDEzcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDVweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDVweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGlucHV0X2JnO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmLnNsaWNrLW5leHRcclxuICAgICAgICAgICAgICAgICAgICB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IC0xNXB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlclxyXG4gICAgICAgICAgICAgICAgICAgIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmVcclxuICAgICAgICAgICAgICAgICAgICAgICAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkdmVybWVsaG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgJjphZnRlclxyXG4gICAgICAgICAgICAgICAgICAgICAgICB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdmVybWVsaG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICBmaWd1cmVcclxuICAgICAgICAgICAge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxOTBweDtcclxuICAgICAgICAgICAgICAgIGltZ1xyXG4gICAgICAgICAgICAgICAge1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuY2FyZC1pbmZvXHJcbiAgICAgICAgICAgIHsgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICBib3R0b206IDUyJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuY2FyZC1ibG9ja1xyXG4gICAgICAgICAgICB7XHJcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAxOTBweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggN3B4IDIwcHggN3B4O1xyXG4gICAgICAgICAgICAgICAgLmNhcmQtdGl0bGVcclxuICAgICAgICAgICAgICAgIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRmb250ZV9tZW51O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLmNhcmQtaWNvbnNcclxuICAgICAgICAgICAgICAgIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcclxuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgICAgICAgICAuY2FyZC1pY29uXHJcbiAgICAgICAgICAgICAgICAgICAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDE1cHggMCAtOHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgZmxleC13cmFwOiBub3dyYXA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLmljb25cclxuICAgICAgICAgICAgICAgICAgICAgICAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSguNik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgcFxyXG4gICAgICAgICAgICAgICAgICAgICAgICB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0zcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRmb250ZV9tZW51O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAuY2hlY2stdmlzaXRhXHJcbiAgICAgICAgICAgICAgICB7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBmbG9hdDogcmlnaHQ7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNDBweDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDlweDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIGlucHV0W3R5cGU9Y2hlY2tib3hdXHJcbiAgICAgICAgICAgICAgICAgICAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDk5O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciArIHNwYW4sXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6Y2hlY2tlZCArIHNwYW5cclxuICAgICAgICAgICAgICAgICAgICAgICAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR2ZXJtZWxobztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJHZlcm1lbGhvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6Y2hlY2tlZCArIHNwYW5cclxuICAgICAgICAgICAgICAgICAgICAgICAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjphZnRlclxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgc3BhblxyXG4gICAgICAgICAgICAgICAgICAgIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgJGNpbnphX2ZvbnRlMjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkdmVybWVsaG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICR2ZXJtZWxobztcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJjphZnRlclxyXG4gICAgICAgICAgICAgICAgICAgICAgICB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDhweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDEwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE3cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEycHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMzE1ZGVnKTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogNHB4IHNvbGlkICR2ZXJtZWxobztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiA0cHggc29saWQgJHZlcm1lbGhvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5jb2RpZ28taW1vdmVpc1xyXG4gICAge1xyXG4gICAgICAgIHBcclxuICAgICAgICB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuXHJcbiAgICAgICAgICAgIGNvbG9yOiAkZm9vdGVyX2xpbmU7XHJcbiAgICAgICAgICAgICY6bGFzdC1vZi10eXBlXHJcbiAgICAgICAgICAgIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcblxyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRmb250ZV9tZW51O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5cclxuXHJcbnNlY3Rpb24uY29ycmV0b3ItbGlzdGFcclxue1xyXG4gICAgLnRpdGxlLXZpc2l0YVxyXG4gICAge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuXHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuXHJcbiAgICAgICAgZmxleC13cmFwOiBub3dyYXA7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgYWxpZ24tY29udGVudDogc3RyZXRjaDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICAgICAuYnV0dG9uLWxpc3RhXHJcbiAgICAgICAge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA4cHg7XHJcblxyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAkdmVybWVsaG87XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcclxuICAgICAgICAgICAgJi5hY3RpdmUsXHJcbiAgICAgICAgICAgICY6aG92ZXJcclxuICAgICAgICAgICAge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHZlcm1lbGhvO1xyXG4gICAgICAgICAgICAgICAgYVxyXG4gICAgICAgICAgICAgICAge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYnJhbmNvO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIGFcclxuICAgICAgICAgICAge1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuXHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHZlcm1lbGhvO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5ib3gtbGlzdGFcclxuICAgIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG5cclxuICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XHJcblxyXG5cclxuICAgICAgICB0YWJsZVxyXG4gICAgICAgIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcblxyXG4gICAgICAgICAgICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xyXG4gICAgICAgICAgICB0aGVhZFxyXG4gICAgICAgICAgICB7XHJcbiAgICAgICAgICAgICAgICB0clxyXG4gICAgICAgICAgICAgICAge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDNweDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogM3B4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRmb250ZV9tZW51O1xyXG4gICAgICAgICAgICAgICAgICAgIHRoXHJcbiAgICAgICAgICAgICAgICAgICAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDVweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYnJhbmNvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOm50aC1vZi10eXBlKDIpLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOm50aC1vZi10eXBlKDMpXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgdGJvZHlcclxuICAgICAgICAgICAge1xyXG4gICAgICAgICAgICAgICAgdHJcclxuICAgICAgICAgICAgICAgIHtcclxuICAgICAgICAgICAgICAgICAgICAmOm50aC1vZi10eXBlKGV2ZW4pXHJcbiAgICAgICAgICAgICAgICAgICAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmNvO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjpudGgtb2YtdHlwZShvZGQpXHJcbiAgICAgICAgICAgICAgICAgICAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbWFyZ2luO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcblxyXG4gICAgICAgICAgICAgICAgICAgIHRkXHJcbiAgICAgICAgICAgICAgICAgICAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDVweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZm9udGVfbWVudTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpudGgtb2YtdHlwZSgyKSxcclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpudGgtb2YtdHlwZSgzKVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmZpcnN0LW9mLXR5cGVcclxuICAgICAgICAgICAgICAgICAgICAgICAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgc3BhblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5hZ3VhcmRhbmRvXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc3RhdHVzX2FndWFyZGFuZG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuYW5kYW1lbnRvXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc3RhdHVzX2FuZGFtZW50bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi52aXNpdGFkb1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHN0YXR1c192aXNpdGFkbztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpub3QoOmZpcnN0LW9mLXR5cGUpXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNwYW5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICB1bFxyXG4gICAgICAgIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIC8vIGZsb2F0OiBsZWZ0O1xyXG5cclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogNTBweDtcclxuXHJcbiAgICAgICAgICAgIGxpXHJcbiAgICAgICAgICAgIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZTtcclxuICAgICAgICAgICAgICAgIC8vIHBhZGRpbmc6IDBweCAxMHB4O1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIC8vIHdpZHRoOiAxMCU7XHJcbiAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuXHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDEwcHggMTBweDtcclxuXHJcbiAgICAgICAgICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XHJcblxyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1jb250ZW50OiBzdHJldGNoO1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIC8vIGxpICp7XHJcbiAgICAgICAgICAgICAgICAvLyAgIGZsZXg6IDE7XHJcbiAgICAgICAgICAgICAgICAvLyB9XHJcbiAgICAgICAgICAgICAgICAmOm50aC1vZi10eXBlKDEpXHJcbiAgICAgICAgICAgICAgICB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDclO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJjpudGgtb2YtdHlwZSgyKVxyXG4gICAgICAgICAgICAgICAge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMSU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICY6bnRoLW9mLXR5cGUoMylcclxuICAgICAgICAgICAgICAgIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTglO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmOm50aC1vZi10eXBlKDQpXHJcbiAgICAgICAgICAgICAgICB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDYlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJjpudGgtb2YtdHlwZSg1KVxyXG4gICAgICAgICAgICAgICAge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA4JTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICY6bnRoLW9mLXR5cGUoNilcclxuICAgICAgICAgICAgICAgIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTQlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJjpudGgtb2YtdHlwZSg3KVxyXG4gICAgICAgICAgICAgICAge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA4JTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICY6bnRoLW9mLXR5cGUoOClcclxuICAgICAgICAgICAgICAgIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNyU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLnRvcG8tbGlzdGFcclxuICAgICAgICB7XHJcbiAgICAgICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDNweDtcclxuICAgICAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDNweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGZvbnRlX21lbnU7XHJcbiAgICAgICAgICAgIHVsXHJcbiAgICAgICAgICAgIHtcclxuICAgICAgICAgICAgICAgIGxpXHJcbiAgICAgICAgICAgICAgICB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYnJhbmNvO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5jb250ZW50LWxpc3RhXHJcbiAgICAgICAge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG5cclxuICAgICAgICAgICAgLml0ZW1cclxuICAgICAgICAgICAge1xyXG4gICAgICAgICAgICAgICAgJjpudGgtb2YtdHlwZShldmVuKVxyXG4gICAgICAgICAgICAgICAge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRicmFuY287XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJjpudGgtb2YtdHlwZShvZGQpXHJcbiAgICAgICAgICAgICAgICB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG1hcmdpbjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB1bFxyXG4gICAgICAgICAgICB7XHJcbiAgICAgICAgICAgICAgICBsaVxyXG4gICAgICAgICAgICAgICAge1xyXG4gICAgICAgICAgICAgICAgICAgICY6Zmlyc3Qtb2YtdHlwZVxyXG4gICAgICAgICAgICAgICAgICAgIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgc3BhblxyXG4gICAgICAgICAgICAgICAgICAgICAgICB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmFndWFyZGFuZG9cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc3RhdHVzX2FndWFyZGFuZG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmFuZGFtZW50b1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzdGF0dXNfYW5kYW1lbnRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJi52aXNpdGFkb1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzdGF0dXNfdmlzaXRhZG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgJjpub3QoOmZpcnN0LW9mLXR5cGUpXHJcbiAgICAgICAgICAgICAgICAgICAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBzcGFuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICBwXHJcbiAgICAgICAgICAgICAgICAgICAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGZvbnRlX21lbnU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5cclxuc2VjdGlvbi5jb3JyZXRvci1wcmUtZm9ybVxyXG57XHJcbiAgICAudGFiLWZvcm1cclxuICAgIHtcclxuICAgICAgICBmbG9hdDogbGVmdDtcclxuXHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuXHJcbiAgICAgICAgcFxyXG4gICAgICAgIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG5cclxuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcblxyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcclxuICAgICAgICAgICAgcGFkZGluZzogMjBweCAxMHB4O1xyXG5cclxuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzO1xyXG5cclxuICAgICAgICAgICAgY29sb3I6ICR0aXRsZV9mb3JtO1xyXG4gICAgICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAzcHg7XHJcbiAgICAgICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAzcHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjaW56YV9mb250ZTtcclxuXHJcbiAgICAgICAgICAgICY6bGFzdC1vZi10eXBlXHJcbiAgICAgICAgICAgIHtcclxuICAgICAgICAgICAgICAgIGZsb2F0OiByaWdodDtcclxuXHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi5hY3RpdmUsXHJcbiAgICAgICAgICAgICY6aG92ZXJcclxuICAgICAgICAgICAge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG1hcmdpbjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuYm94LWZvcm1cclxuICAgIHtcclxuICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogM3B4O1xyXG4gICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDNweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbWFyZ2luO1xyXG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDAgcmdiYSg1MCwgNTAsIDUwLCAuMCk7XHJcblxyXG5cclxuICAgICAgICAmOm5vdCguZm9ybS1wcm9wKVxyXG4gICAgICAgIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnRpdGxlXHJcbiAgICAgICAge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICAgICBwYWRkaW5nOiAyMHB4IDA7XHJcblxyXG4gICAgICAgICAgICAmOmJlZm9yZVxyXG4gICAgICAgICAgICB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAyJTtcclxuXHJcbiAgICAgICAgICAgICAgICB3aWR0aDogOTYlO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAycHg7XHJcblxyXG4gICAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcblxyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNpbnphX2ZvbnRlO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBoNFxyXG4gICAgICAgICAgICB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHRpdGxlX2Zvcm07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgZm9ybVxyXG4gICAgICAgIHtcclxuICAgICAgICAgICAgLmZvcm0tZ3JvdXBcclxuICAgICAgICAgICAge1xyXG4gICAgICAgICAgICAgICAgaW5wdXQsXHJcbiAgICAgICAgICAgICAgICBzZWxlY3QsXHJcbiAgICAgICAgICAgICAgICBvcHRpb24sXHJcbiAgICAgICAgICAgICAgICB0ZXh0YXJlYVxyXG4gICAgICAgICAgICAgICAge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZm9udGVfbWVudTtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJyYW5jbztcclxuICAgICAgICAgICAgICAgICAgICAmOmZvY3VzXHJcbiAgICAgICAgICAgICAgICAgICAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBvdXRsaW5lOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIHRleHRhcmVhXHJcbiAgICAgICAgICAgICAgICB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMjBweDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNXB4IDAgMCAxMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgc2VsZWN0XHJcbiAgICAgICAgICAgICAgICB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAwIDAgMTBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIGJ1dHRvbixcclxuICAgICAgICAgICAgICAgIGFcclxuICAgICAgICAgICAgICAgIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcztcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR2ZXJtZWxobztcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgICAgICYuYWN0aXZlLFxyXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXJcclxuICAgICAgICAgICAgICAgICAgICB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYnJhbmNvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdmVybWVsaG87XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgYVxyXG4gICAgICAgICAgICAgICAge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIHBcclxuICAgICAgICAgICAgICAgIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRmb250ZV9tZW51O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJi5mb3JtLWlwdHVcclxuICAgICAgICAgICAgICAgIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmLmZvcm0tc3RhdHVzXHJcbiAgICAgICAgICAgICAgICB7XHJcbiAgICAgICAgICAgICAgICAgICAgcFxyXG4gICAgICAgICAgICAgICAgICAgIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJi5mb3JtLWNoZWNrXHJcbiAgICAgICAgICAgICAgICB7XHJcbiAgICAgICAgICAgICAgICAgICAgaW5wdXRcclxuICAgICAgICAgICAgICAgICAgICB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgei1pbmRleDogOTk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogM3B4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciArIHNwYW4sXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6Y2hlY2tlZCArIHNwYW5cclxuICAgICAgICAgICAgICAgICAgICAgICAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR2ZXJtZWxobztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJHZlcm1lbGhvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6Y2hlY2tlZCArIHNwYW5cclxuICAgICAgICAgICAgICAgICAgICAgICAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjphZnRlclxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgc3BhblxyXG4gICAgICAgICAgICAgICAgICAgIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDNweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMTVweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE2cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuM3M7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjYTNhMTk5O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXJcclxuICAgICAgICAgICAgICAgICAgICAgICAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR2ZXJtZWxobztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJHZlcm1lbGhvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmFmdGVyXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMnB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDZweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuM3M7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzMTVkZWcpO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgJHZlcm1lbGhvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCAkdmVybWVsaG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgbGFiZWxcclxuICAgICAgICAgICAgICAgICAgICB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmLmZvcm0td3JhcHBlclxyXG4gICAgICAgICAgICAgICAge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDFweDtcclxuICAgICAgICAgICAgICAgICAgICBwXHJcbiAgICAgICAgICAgICAgICAgICAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRmb250ZV9tZW51O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAud3JhcHBlclxyXG4gICAgICAgICAgICAgICAgICAgIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgc2VsZWN0XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5tYXJjYWRvclxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xyXG5cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpudGgtb2YtdHlwZSgxKVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmVcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHN0YXR1c19hZ3VhcmRhbmRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOm50aC1vZi10eXBlKDIpXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc3RhdHVzX2FuZGFtZW50bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpudGgtb2YtdHlwZSgzKVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmVcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHN0YXR1c192aXNpdGFkbztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmLmZvcm0tbWFwc1xyXG4gICAgICAgICAgICAgICAge1xyXG4gICAgICAgICAgICAgICAgICAgIC5jb250YWluZXItbWFwXHJcbiAgICAgICAgICAgICAgICAgICAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDI1MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICYuZm9ybS1jYXJhY1xyXG4gICAgICAgICAgICAgICAge1xyXG4gICAgICAgICAgICAgICAgICAgIFxyXG5cclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNpbnphX2ZvbnRlO1xyXG4gICAgICAgICAgICAgICAgICAgICY6bnRoLW9mLXR5cGUoM24pXHJcbiAgICAgICAgICAgICAgICAgICAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAxMHB4IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAudGV4dFxyXG4gICAgICAgICAgICAgICAgICAgIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxhYmVsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRmb250ZV9tZW51O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIC5jaGVja1xyXG4gICAgICAgICAgICAgICAgICAgIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDNweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsb2F0OiByaWdodDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE2cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgaW5wdXRbdHlwZT1jaGVja2JveF1cclxuICAgICAgICAgICAgICAgICAgICAgICAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgei1pbmRleDogOTk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyICsgc3BhbixcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6Y2hlY2tlZCArIHNwYW5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHZlcm1lbGhvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJHZlcm1lbGhvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpjaGVja2VkICsgc3BhblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YWZ0ZXJcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHNwYW5cclxuICAgICAgICAgICAgICAgICAgICAgICAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICNhM2ExOTk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR2ZXJtZWxobztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICR2ZXJtZWxobztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmFmdGVyXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDJweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDhweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDZweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzMTVkZWcpO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkdmVybWVsaG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCAkdmVybWVsaG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi5mb3JtLWNhclxyXG4gICAgICAgICAgICB7XHJcbiAgICAgICAgICAgICAgICAuZm9ybS1jYXJhY3tcclxuICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMzMlIC0gMjBweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDMwcHggMTBweCAwO1xyXG4gICAgICAgICAgICAgICAgfSAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5mb3JtLWFkaWN7XHJcbiAgICAgICAgICAgIGZvcm17XHJcbiAgICAgICAgICAgICAgICAuZm9ybS1ncm91cHtcclxuICAgICAgICAgICAgICAgICAgICAmLmZvcm0tY2FyYWN7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDE1cHgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46MHB4IDMwcHggMjBweCAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6bnRoLW9mLXR5cGUoMm4pe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgMjBweCAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfSAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuZm9ybS1kZXNjLFxyXG4gICAgICAgICYuZm9ybS1hZGljXHJcbiAgICAgICAge1xyXG4gICAgICAgICAgICAuc3ViLXRpdGxlXHJcbiAgICAgICAgICAgIHtcclxuICAgICAgICAgICAgICAgIHBcclxuICAgICAgICAgICAgICAgIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRmb250ZV9tZW51O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBmb3JtXHJcbiAgICAgICAgICAgIHtcclxuICAgICAgICAgICAgICAgIC5mb3JtLWdyb3VwXHJcbiAgICAgICAgICAgICAgICB7XHJcbiAgICAgICAgICAgICAgICAgICAgJi5mb3JtLXdyYXBwZXJcclxuICAgICAgICAgICAgICAgICAgICB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5pbmZvLXByb3BcclxuICAgIHtcclxuICAgICAgICBkaXZcclxuICAgICAgICB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogNXB4IDA7XHJcbiAgICAgICAgICAgIHBcclxuICAgICAgICAgICAge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG5cclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkZm9udGVfbWVudTtcclxuXHJcblxyXG4gICAgICAgICAgICAgICAgc3BhblxyXG4gICAgICAgICAgICAgICAge1xyXG4gICAgICAgICAgICAgICAgICAgICY6Zmlyc3Qtb2YtdHlwZVxyXG4gICAgICAgICAgICAgICAgICAgIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgJjpudGgtb2YtdHlwZSgyKVxyXG4gICAgICAgICAgICAgICAgICAgIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDVweCAtNXB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLmFndWFyZGFuZG9cclxuICAgICAgICAgICAgICAgICAgICAgICAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHN0YXR1c19hZ3VhcmRhbmRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYuYW5kYW1lbnRvXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzdGF0dXNfYW5kYW1lbnRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYudmlzaXRhZG9cclxuICAgICAgICAgICAgICAgICAgICAgICAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHN0YXR1c192aXNpdGFkbztcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLnNlbGVjdDItY29udGFpbmVyXHJcbntcclxuICAgIHdpZHRoOiAxMDAlIWltcG9ydGFudDtcclxuICAgIGhlaWdodDogNDBweDtcclxuICAgICYgKjpmb2N1c1xyXG4gICAge1xyXG4gICAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICB9XHJcbiAgICAmLnNlbGVjdDItY29udGFpbmVyLS1mb2N1c1xyXG4gICAge1xyXG4gICAgICAgIG91dGxpbmU6IDA7XHJcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgIH1cclxuICAgIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlXHJcbiAgICB7XHJcbiAgICAgICAgaGVpZ2h0OiA0MHB4O1xyXG5cclxuICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZFxyXG4gICAgICAgIHtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDM4cHg7XHJcblxyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XHJcblxyXG4gICAgICAgICAgICAuc2VsZWN0Mi1zZWxlY3Rpb25fX3BsYWNlaG9sZGVyXHJcbiAgICAgICAgICAgIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcblxyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRmb250ZV9tZW51O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3dcclxuICAgICAgICB7XHJcbiAgICAgICAgICAgIGhlaWdodDogNDBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdFxyXG57XHJcbiAgICAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb25cclxuICAgIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgIHBhZGRpbmctbGVmdDogNDBweDtcclxuICAgICAgICAmOmJlZm9yZVxyXG4gICAgICAgIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IDEwcHg7XHJcbiAgICAgICAgICAgIGxlZnQ6IDEwcHg7XHJcblxyXG4gICAgICAgICAgICB3aWR0aDogMjBweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xyXG5cclxuICAgICAgICAgICAgY29udGVudDogJyc7XHJcblxyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6bnRoLW9mLXR5cGUoMSlcclxuICAgICAgICB7XHJcbiAgICAgICAgICAgICY6YmVmb3JlXHJcbiAgICAgICAgICAgIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzdGF0dXNfdmlzaXRhZG87XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJjpudGgtb2YtdHlwZSgyKVxyXG4gICAgICAgIHtcclxuICAgICAgICAgICAgJjpiZWZvcmVcclxuICAgICAgICAgICAge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHN0YXR1c19hbmRhbWVudG87XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJjpudGgtb2YtdHlwZSgzKVxyXG4gICAgICAgIHtcclxuICAgICAgICAgICAgJjpiZWZvcmVcclxuICAgICAgICAgICAge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHN0YXR1c19hZ3VhcmRhbmRvO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1oaWdobGlnaHRlZFthcmlhLXNlbGVjdGVkXVxyXG4gICAge1xyXG4gICAgICAgIGNvbG9yOiAkZm9udGVfbWVudTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIH1cclxufVxyXG4uc2VsZWN0Mi1kcm9wZG93blxyXG57XHJcbiAgICBib3JkZXI6IDAgc29saWQgdHJhbnNwYXJlbnQ7XHJcbn1cclxuXG5cblxuLy8gV0VCUEFDSyBGT09URVIgLy9cbi8vIC4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL3BhZ2VzL0Q6L2Rldi9Nb3lzZXMvc2l0ZS9tb3lzZXMtc2l0ZS9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvcGFnZXMvX2NvcnJldG9yLnNjc3MiLCJcclxuLy9nZXJhbFxyXG5cclxuJGJyYW5jbzpcdFx0XHQjZmZmO1xyXG4kYnJhbmNvMjpcdFx0XHQjZTllYmVlO1xyXG4kdmVybWVsaG86XHRcdFx0I2U2MzUzYztcclxuJHZlcm1lbGhvX2hvdmVyOlx0I2VlNGU1NTtcclxuXHJcbiR2ZXJtZWxob19ob3ZlcjI6XHRyZ2JhKDIzOCw3OCw4NSwwLjUpO1xyXG5cclxuJHZlcm1lbGhvX2hvdmVyMzpcdCNjZTY2Njg7XHJcblxyXG5cclxuLy9icmVhZGNydW1iXHJcblxyXG4kbWFyZ2luOiBcdFx0XHQjZWVlZGU2O1xyXG5cclxuLy90b3BvXHJcbiRjaW56YV9mb250ZTogXHRcdCNiZmI2YjM7XHJcbiRjaW56YV9mb250ZTI6XHRcdCNhM2ExOTk7XHJcblxyXG4kZm9udGVfbWVudTpcdFx0IzUxNGU0ZTtcclxuJGZ1bmRvX3NldGFfcmJnOlx0cmdiYSg4MSw3OCw3OCwwLjUpO1xyXG5cclxuLy9jb3JhY2FvIHRvcG9cclxuXHJcbiRmdW5kb19jb250YWRvcjpcdCM3YjI5MmQ7XHJcblxyXG4vL2lucHV0c1xyXG5cclxuJGlucHV0X2JnOlx0XHRcdCNFRUVERTY7XHJcblxyXG5cclxuLy9mb290ZXJcclxuXHJcbiRmb290ZXJfYmc6XHRcdFx0IzI5MUUxRTtcclxuJGZvb3Rlcl9saW5lOlx0XHQjQkZCNkIzO1xyXG4kdGl0dWxvOlx0XHRcdCNmZGY1YTk7XHJcblxyXG5cclxuLy90YWcgY2FyZFxyXG5cclxuJGZ1bmRvX3RhZzpcdFx0XHQjNkUyRjJGO1xyXG5cclxuLy9wcSBtb3lzZXNcclxuXHJcbiRmdW5kb19wcTpcdFx0XHQjOTc0RjRGO1xyXG5cclxuXHJcbi8vd2hhdHNhcHBcclxuXHJcbiR2ZXJkZTpcdFx0XHRcdCMwREMxNDM7XHJcbiR2ZXJkZTI6XHRcdFx0IzVjYmU0YTtcclxuXHJcbi8vY29ycmV0b3Igc3RhdHVzXHJcblxyXG4kc3RhdHVzX2FndWFyZGFuZG86XHQjRDkzRjNGO1xyXG4kc3RhdHVzX2FuZGFtZW50bzpcdCNGMkFDMzE7XHJcbiRzdGF0dXNfdmlzaXRhZG86XHQjODBCODQ1O1xyXG5cclxuXHJcbiR0aXRsZV9mb3JtOlx0XHQjM2IzYjNiO1xyXG5cclxuJGxpbmhhX21lbnVfbW9iOiBcdCMyODI4Mjg7XG5cblxuLy8gV0VCUEFDSyBGT09URVIgLy9cbi8vIC4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL3BhZ2VzL0Q6L2Rldi9Nb3lzZXMvc2l0ZS9tb3lzZXMtc2l0ZS9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvdmFyaWFibGVzLWNvbG9yLnNjc3MiXSwic291cmNlUm9vdCI6IiJ9*/