@import url(//fonts.googleapis.com/css?family=Roboto:300,400,700);
@font-face {
  font-family: 'icomoon';
  src: url("../fonts/icomoon.eot?h3cmwd");
  src: url("../fonts/icomoon.eot?h3cmwd#iefix") format("embedded-opentype"), url("../fonts/icomoon.ttf?h3cmwd") format("truetype"), url("../fonts/icomoon.woff?h3cmwd") format("woff"), url("../fonts/icomoon.svg?h3cmwd#icomoon") format("svg");
  font-weight: normal;
  font-style: normal;
}

[class^="icon-"], [class*=" icon-"] {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'icomoon' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-plus:before {
  content: "\e900";
}

.icon-sort-numeric-asc:before {
  content: "\e901";
}

.icon-sort-numeric-desc:before {
  content: "\e902";
}

html, body {
  margin: 0;
  padding: 0;
}

body {
  background: white;
  min-height: 100%;
  font-family: 'Roboto', sans-serif;
}

li {
  list-style: none;
}

a {
  text-transform: uppercase;
  text-decoration: none;
}

a:active, a:focus, a:hover {
  text-decoration: underline;
  text-decoration: none;
  outline: 0;
}

*, *::before, *::after {
  box-sizing: border-box;
  margin: 0;
}

.header {
  height: 56px;
  margin: 0 0 20px 0;
}

@media screen and (min-width: 1025px) {
  .header {
    height: 120px;
    margin: 0 0 40px 0;
    transition: .5s;
  }
}

.header .container-header {
  background: #00979D;
  display: -ms-flexbox;
  display: flex;
  height: inherit;
  position: fixed;
  width: 100%;
  z-index: 1000;
}

.header .container-header .header-logo {
  height: inherit;
}

.header .container-header .header-logo a {
  display: -ms-flexbox;
  display: flex;
  height: 100%;
  -ms-flex-align: center;
      align-items: center;
  padding: 0 20px;
  width: 92px;
}

@media screen and (min-width: 1025px) {
  .header .container-header .header-logo a {
    width: 200px;
    padding: 0 30px;
  }
  .header .container-header .header-logo a:hover {
    background: #7fcbcd;
  }
}

.header .container-header .header-logo a .arduino-logo {
  display: none;
}

@media screen and (min-width: 1025px) {
  .header .container-header .header-logo a .arduino-logo {
    display: initial;
    height: 100px;
    transition: .1s;
  }
}

.header .container-header .header-logo a .arduino-logo-compressed {
  height: 30px;
}

@media screen and (min-width: 1025px) {
  .header .container-header .header-logo a .arduino-logo-compressed {
    display: none;
    transition: .1s;
  }
}

@media screen and (min-width: 1025px) {
  .header .container-header .header-logo a .scroll-logo {
    display: none;
    transition: .1s;
  }
}

@media screen and (min-width: 1025px) {
  .header .container-header .header-logo a .scroll-logo-compressed {
    display: initial;
    transition: .1s;
  }
}

@media screen and (min-width: 1025px) {
  .header .container-header .header-logo .scroll {
    width: 112px;
    padding: 0 20px;
    margin-right: 30px;
    transition: .1s;
  }
}

.header .container-header .header-menu {
  -ms-flex-positive: 1;
      flex-grow: 1;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
}

@media screen and (min-width: 1025px) {
  .header .container-header .header-menu {
    -ms-flex-direction: column-reverse;
        flex-direction: column-reverse;
    -ms-flex-align: initial;
        align-items: initial;
  }
}

@media screen and (min-width: 1025px) {
  .header .container-header .header-menu .container-menu {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: end;
        justify-content: flex-end;
  }
}

@media screen and (min-width: 1201px) {
  .header .container-header .header-menu .container-menu {
    -ms-flex-pack: center;
        justify-content: center;
  }
}

.header .container-header .header-menu .container-menu .menu {
  display: none;
  position: absolute;
  background: #7fcbcd;
  left: 0px;
  padding: 0;
  width: 100%;
  top: 56px;
  border-top: 1px solid #34AFB3;
}

.header .container-header .header-menu .container-menu .menu::after {
  content: '';
  bottom: -52px;
  position: absolute;
  height: 52px;
  left: 0;
  width: 100%;
  background: #00979d;
}

@media screen and (min-width: 1025px) {
  .header .container-header .header-menu .container-menu .menu::after {
    content: none;
  }
}

@media screen and (min-width: 1025px) {
  .header .container-header .header-menu .container-menu .menu {
    display: -ms-flexbox !important;
    display: flex !important;
    padding: 0 10px 0 0;
    border-top: none;
    background: none;
    -ms-flex-pack: end;
        justify-content: flex-end;
    position: initial;
  }
}

@media screen and (min-width: 1201px) {
  .header .container-header .header-menu .container-menu .menu {
    padding-right: 200px;
    -ms-flex-pack: center;
        justify-content: center;
  }
}

.header .container-header .header-menu .container-menu .menu .menu-option {
  display: -ms-flexbox;
  display: flex;
  border-bottom: 1px solid #A5F2EE;
  -ms-flex-pack: center;
      justify-content: center;
}

@media screen and (min-width: 1025px) {
  .header .container-header .header-menu .container-menu .menu .menu-option {
    border-bottom: none;
  }
  .header .container-header .header-menu .container-menu .menu .menu-option:hover {
    background: #7fcbcd;
  }
}

.header .container-header .header-menu .container-menu .menu .menu-option:nth-child(1) {
  background: #00979D;
  border-bottom: 1px solid #34AFB3;
}

@media screen and (min-width: 481px) {
  .header .container-header .header-menu .container-menu .menu .menu-option:nth-child(1) {
    display: none;
  }
}

.header .container-header .header-menu .container-menu .menu .menu-option:nth-child(1) a {
  color: white;
}

.header .container-header .header-menu .container-menu .menu .menu-option:nth-child(2) {
  background: #00979D;
  border-bottom: none;
}

@media screen and (min-width: 770px) {
  .header .container-header .header-menu .container-menu .menu .menu-option:nth-child(2) {
    display: none;
  }
}

.header .container-header .header-menu .container-menu .menu .menu-option:nth-child(2) a {
  color: white;
}

.header .container-header .header-menu .container-menu .menu .menu-option a {
  color: #005c5f;
  width: 100%;
  text-align: center;
  padding: 18.5px 0;
  font-size: 13px;
  letter-spacing: 2px;
  font-weight: 600;
}

@media screen and (min-width: 1025px) {
  .header .container-header .header-menu .container-menu .menu .menu-option a {
    color: white;
    padding: 16px 10px;
  }
  .header .container-header .header-menu .container-menu .menu .menu-option a:hover {
    color: #005c5f;
  }
}

.header .container-header .header-menu .container-menu .menu .menu-input {
  position: relative;
}

.header .container-header .header-menu .container-menu .menu .menu-input .input-search {
  width: calc(100% - 46px);
  background: #006d70;
  font-size: 13px;
  letter-spacing: 1px;
  padding-left: 20px;
  color: white;
  border: none;
  height: 32px;
  margin: 0 auto;
  margin-top: 10px;
  margin-bottom: 10px;
  outline: 0;
}

.header .container-header .header-menu .container-menu .menu .menu-input .input-search:-ms-input-placeholder {
  color: white;
  outline: 0;
}

.header .container-header .header-menu .container-menu .menu .menu-input .input-search::placeholder {
  color: white;
  outline: 0;
}

.header .container-header .header-menu .container-menu .menu .menu-input .search {
  position: absolute;
  cursor: pointer;
  padding: 0 10px;
  top: 10px;
  right: 22px;
  height: 32px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  color: white;
}

.header .container-header .header-menu .container-menu .menu .submenu {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

@media screen and (min-width: 1025px) {
  .header .container-header .header-menu .container-menu .menu .submenu {
    position: relative;
    color: white;
  }
  .header .container-header .header-menu .container-menu .menu .submenu:hover {
    color: #005c5f;
  }
  .header .container-header .header-menu .container-menu .menu .submenu:hover .submenu-menu {
    display: block;
  }
  .header .container-header .header-menu .container-menu .menu .submenu:hover .submenu-menu .submenu-option {
    width: -webkit-max-content;
    width: -moz-max-content;
    width: max-content;
    border-bottom: 1px solid #a5f2ee;
  }
  .header .container-header .header-menu .container-menu .menu .submenu:hover .submenu-menu .submenu-option a {
    background: #7fcbcd;
    color: #005c5f;
    padding: 16px 10px;
  }
  .header .container-header .header-menu .container-menu .menu .submenu:hover .submenu-menu .submenu-option a:hover {
    background: #00979D;
    color: white;
  }
}

.header .container-header .header-menu .container-menu .menu .submenu .submenu-menu {
  background: #ecf1f1;
  padding: 0;
  width: 100%;
  display: none;
}

@media screen and (min-width: 1025px) {
  .header .container-header .header-menu .container-menu .menu .submenu .submenu-menu {
    position: absolute;
    top: 46px;
    width: -webkit-fill-available;
    background: none;
  }
}

.header .container-header .header-menu .container-menu .menu .submenu .submenu-menu .submenu-option {
  border-bottom: 1px solid #dae3e3;
  width: 100%;
  text-align: center;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
}

.header .container-header .header-menu .container-menu .menu .submenu .submenu-menu .submenu-option a {
  padding: 10px 0;
  color: #7f8c8d;
  font-size: 11px;
  letter-spacing: 3px;
  font-weight: 600;
  text-align: center;
}

.header .container-header .header-menu .container-menu .menu .submenu .submenu-menu .submenu-option:last-child {
  border-bottom: none;
}

.header .container-header .header-menu .container-menu .menu .submenu .scroll {
  top: 54px;
}

@media screen and (min-width: 1025px) {
  .header .container-header .header-menu .scroll-menu {
    -ms-flex: 1;
        flex: 1;
    -ms-flex-pack: center;
        justify-content: center;
  }
  .header .container-header .header-menu .scroll-menu .menu {
    padding: 0;
  }
}

.header .container-header .header-menu .container-login {
  -ms-flex: 2;
      flex: 2;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: end;
      justify-content: flex-end;
}

@media screen and (min-width: 1025px) {
  .header .container-header .header-menu .container-login {
    padding: 0 10px 0 0;
  }
}

.header .container-header .header-menu .container-login a {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  color: white;
  padding: 20px 20px;
  height: 100%;
}

@media screen and (min-width: 1025px) {
  .header .container-header .header-menu .container-login a {
    -ms-flex-align: initial;
        align-items: initial;
    padding: 18px 12px;
    height: 50px;
  }
}

.header .container-header .header-menu .container-login .search {
  display: none;
}

@media screen and (min-width: 481px) {
  .header .container-header .header-menu .container-login .search {
    display: -ms-flexbox;
    display: flex;
  }
}

.header .container-header .header-menu .container-login .burguer-menu {
  cursor: pointer;
}

@media screen and (min-width: 1025px) {
  .header .container-header .header-menu .container-login .burguer-menu {
    display: none;
  }
}

@media screen and (min-width: 1025px) {
  .header .container-header .header-menu .container-login .shoping:hover {
    background: #7fcbcd;
  }
}

.header .container-header .header-menu .container-login span {
  display: none;
  font-size: 14px;
  font-weight: 600;
  width: 100px;
}

@media screen and (min-width: 770px) {
  .header .container-header .header-menu .container-login span {
    display: initial;
    width: initial;
  }
}

.header .container-header .header-menu .container-login span a {
  letter-spacing: 2px;
  width: initial;
}

@media screen and (min-width: 1025px) {
  .header .container-header .header-menu .container-login span a {
    padding: 20px 10px;
  }
  .header .container-header .header-menu .container-login span a:hover {
    background: #7fcbcd;
  }
}

@media screen and (min-width: 1025px) {
  .header .container-header .header-menu .scroll {
    -ms-flex: none;
        flex: none;
  }
}

@media screen and (min-width: 1025px) {
  .header .container-header .scroll {
    -ms-flex-direction: row;
        flex-direction: row;
    -ms-flex-positive: 1;
        flex-grow: 1;
    transition: .1s;
  }
}

@media screen and (min-width: 1025px) {
  .scroll {
    height: 54px;
    transition: .5s;
  }
}

.contenido-principal {
  padding: 0 20px;
  margin-bottom: 40px;
}

@media screen and (min-width: 780px) {
  .contenido-principal {
    max-width: 780px;
    margin: 0 auto;
  }
}

@media screen and (min-width: 1025px) {
  .contenido-principal {
    display: -ms-flexbox;
    display: flex;
    max-width: 1280px;
    padding: 0 40px;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
}

.contenido-principal .container-contenido {
  background: #ecf1f1;
  transition: all 0.5s ease-in-out;
  height: auto;
  opacity: 0;
  max-height: 0px;
  z-index: -3;
  margin-bottom: 0px;
}

.contenido-principal .container-contenido.active {
  max-height: 1000px;
  opacity: 1;
  margin-bottom: 20px;
}

.contenido-principal .container-contenido.active .container-columnas {
  display: -ms-flexbox;
  display: flex;
}

.contenido-principal .container-contenido.active .close {
  display: block;
}

@media screen and (min-width: 720px) {
  .contenido-principal .container-contenido .container-columnas {
    display: -ms-flexbox;
    display: flex;
  }
}

.contenido-principal .container-contenido .container-columnas .columna {
  display: -ms-flexbox;
  display: flex;
  margin: 0 20px;
  padding: 20px 0;
  border-bottom: 4px solid white;
}

.contenido-principal .container-contenido .container-columnas .columna:nth-last-of-type(1) {
  border-bottom: none;
}

@media screen and (min-width: 720px) {
  .contenido-principal .container-contenido .container-columnas .columna {
    border-bottom: none;
    border-right: 4px solid white;
    -ms-flex-direction: column;
        flex-direction: column;
    padding: 0 16px;
    margin: 20px 0;
  }
  .contenido-principal .container-contenido .container-columnas .columna:last-child {
    border-right: none;
  }
}

@media screen and (min-width: 1025px) {
  .contenido-principal .container-contenido .container-columnas .columna {
    width: 100%;
  }
}

.contenido-principal .container-contenido .container-columnas .columna .container-animacion {
  margin-right: 30px;
  -ms-flex-item-align: center;
      -ms-grid-row-align: center;
      align-self: center;
  width: 150px;
  height: 150px;
}

@media screen and (min-width: 720px) {
  .contenido-principal .container-contenido .container-columnas .columna .container-animacion {
    margin: 0;
    width: initial;
    max-width: 204px;
    width: 100%;
  }
}

.contenido-principal .container-contenido .container-columnas .columna .container-animacion .video {
  max-width: 250px;
}

.contenido-principal .container-contenido .container-columnas .columna .container-animacion img {
  max-height: 150px;
  max-width: 100%;
}

.contenido-principal .container-contenido .container-columnas .columna .container-informacion {
  -ms-flex: 1.1;
      flex: 1.1;
}

@media screen and (min-width: 720px) {
  .contenido-principal .container-contenido .container-columnas .columna .container-informacion {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
        flex-direction: column;
    -ms-flex-pack: justify;
        justify-content: space-between;
  }
}

.contenido-principal .container-contenido .container-columnas .columna .container-informacion .title {
  color: #00979D;
  text-transform: uppercase;
  font-size: 26px;
  font-weight: 100;
  letter-spacing: 1.5px;
  margin: 30px 0 15px;
  margin-top: 0;
}

@media screen and (min-width: 720px) {
  .contenido-principal .container-contenido .container-columnas .columna .container-informacion .title {
    margin-top: 30px;
  }
}

.contenido-principal .container-contenido .container-columnas .columna .container-informacion .texto {
  color: #434f54;
  margin-bottom: 30px;
  font-size: 16px;
  line-height: 1.6;
}

.contenido-principal .container-contenido .container-columnas .columna .container-informacion a {
  color: #00979D;
  font-size: 16px;
  line-height: 1.6;
  text-transform: initial;
}

.contenido-principal .container-contenido .close {
  background: #dae3e3;
  text-align: center;
  color: #434f54;
  cursor: pointer;
  padding: 1em;
  transition: .3s;
}

.contenido-principal .container-contenido .close:hover {
  background: #bdc7c7;
  color: white;
}

.contenido-principal .container-contenido .close span {
  letter-spacing: 1px;
  text-transform: uppercase;
  font-size: 12px;
  margin-right: 5px;
}

.contenido-principal .columna-izquierda {
  padding: 0;
}

@media screen and (min-width: 1025px) {
  .contenido-principal .columna-izquierda {
    width: calc(33.333% - 15px);
  }
}

.contenido-principal .columna-izquierda .container-whats-arduino a {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row-reverse;
      flex-direction: row-reverse;
  background: #ecf1f1;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
  margin-bottom: 20px;
  cursor: pointer;
}

@media screen and (min-width: 1025px) {
  .contenido-principal .columna-izquierda .container-whats-arduino a {
    -ms-flex-direction: column;
        flex-direction: column;
    -ms-flex-pack: initial;
        justify-content: initial;
    padding: 20px;
    transition: .5s;
  }
  .contenido-principal .columna-izquierda .container-whats-arduino a:hover {
    background: #7fcbcd;
  }
  .contenido-principal .columna-izquierda .container-whats-arduino a:hover p {
    color: white;
  }
}

.contenido-principal .columna-izquierda .container-whats-arduino a img {
  padding: 22px 0;
  width: 85px;
}

@media screen and (min-width: 720px) {
  .contenido-principal .columna-izquierda .container-whats-arduino a img {
    width: 150px;
  }
}

@media screen and (min-width: 1025px) {
  .contenido-principal .columna-izquierda .container-whats-arduino a img {
    max-width: 230px;
    width: 100%;
    padding: 21px 0 0 0;
  }
}

.contenido-principal .columna-izquierda .container-whats-arduino a p {
  color: #008184;
  text-transform: uppercase;
  margin: 0 0 0 25px;
  font-size: 25px;
  font-weight: 100;
  width: 145px;
  letter-spacing: 3px;
}

@media screen and (min-width: 720px) {
  .contenido-principal .columna-izquierda .container-whats-arduino a p {
    width: initial;
  }
}

@media screen and (min-width: 1025px) {
  .contenido-principal .columna-izquierda .container-whats-arduino a p {
    font-size: 22px;
    margin: 0;
    font-weight: 100;
  }
}

.contenido-principal .columna-izquierda .container-buttons {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
  height: 74px;
  margin-bottom: 20px;
}

@media screen and (min-width: 720px) {
  .contenido-principal .columna-izquierda .container-buttons {
    height: 48px;
  }
}

@media screen and (min-width: 1025px) {
  .contenido-principal .columna-izquierda .container-buttons {
    height: initial;
    -ms-flex-direction: column;
        flex-direction: column;
  }
  .contenido-principal .columna-izquierda .container-buttons:first-child {
    margin: 0;
  }
  .contenido-principal .columna-izquierda .container-buttons:last-child {
    margin: 0;
  }
}

.contenido-principal .columna-izquierda .container-buttons .button {
  color: white;
  -ms-flex: 1;
      flex: 1;
  margin: 0 5px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
}

.contenido-principal .columna-izquierda .container-buttons .button:first-child {
  margin: 0 5px 0 0;
}

.contenido-principal .columna-izquierda .container-buttons .button:last-child {
  margin: 0 0 0 5px;
}

@media screen and (min-width: 720px) {
  .contenido-principal .columna-izquierda .container-buttons .button {
    -ms-flex-direction: row;
        flex-direction: row;
    -ms-flex-pack: justify;
        justify-content: space-between;
    padding: 0 20px;
  }
}

@media screen and (min-width: 1025px) {
  .contenido-principal .columna-izquierda .container-buttons .button {
    margin: 0 0 20px 0;
    padding: 0;
  }
  .contenido-principal .columna-izquierda .container-buttons .button:first-child {
    margin: 0 0 20px 0;
  }
  .contenido-principal .columna-izquierda .container-buttons .button:last-child {
    margin: 0;
  }
}

.contenido-principal .columna-izquierda .container-buttons .button .texto {
  margin-bottom: 6px;
  letter-spacing: 2px;
}

@media screen and (min-width: 720px) {
  .contenido-principal .columna-izquierda .container-buttons .button .texto {
    margin-bottom: 0;
  }
}

@media screen and (min-width: 1025px) {
  .contenido-principal .columna-izquierda .container-buttons .button .texto {
    font-size: 18px;
    display: -ms-flexbox;
    display: flex;
    padding: 10px 20px;
  }
}

.contenido-principal .columna-izquierda .container-buttons .button .texto .titulo-completo {
  display: none;
}

@media screen and (min-width: 1025px) {
  .contenido-principal .columna-izquierda .container-buttons .button .texto .titulo-completo {
    margin: 0 0 0 3px;
    display: block;
  }
}

.contenido-principal .columna-izquierda .container-buttons .button .container-icono {
  transition: .5s;
  padding: 12px 20px;
}

.contenido-principal .columna-izquierda .container-buttons .naranja {
  background: #E67E22;
}

@media screen and (min-width: 1025px) {
  .contenido-principal .columna-izquierda .container-buttons .naranja:hover .container-icono {
    box-shadow: inset -60px 1px #f39c12;
  }
}

.contenido-principal .columna-izquierda .container-buttons .verde {
  background: #00979D;
}

@media screen and (min-width: 1025px) {
  .contenido-principal .columna-izquierda .container-buttons .verde:hover .container-icono {
    box-shadow: inset -60px 1px #7fcbcd;
  }
}

.contenido-principal .columna-izquierda .container-buttons .plomo {
  background: #BCAC99;
}

@media screen and (min-width: 1025px) {
  .contenido-principal .columna-izquierda .container-buttons .plomo:hover .container-icono {
    box-shadow: inset -60px 1px #9e846d;
  }
}

.contenido-principal .columna-izquierda .container-banners {
  display: none;
}

@media screen and (min-width: 1025px) {
  .contenido-principal .columna-izquierda .container-banners {
    display: block;
    margin-bottom: 30px;
  }
  .contenido-principal .columna-izquierda .container-banners .create, .contenido-principal .columna-izquierda .container-banners .education {
    display: block;
    background-size: cover;
    background-repeat: no-repeat;
    background-color: #ecf1f1;
    background-position-x: center;
  }
  .contenido-principal .columna-izquierda .container-banners .create {
    padding-top: 82%;
    margin-bottom: 30px;
    background-image: url("../img/create_banner.svg");
  }
  .contenido-principal .columna-izquierda .container-banners .create:hover {
    background-image: url("../img/banner-hover-create.svg");
  }
  .contenido-principal .columna-izquierda .container-banners .education {
    padding-top: 75%;
    background-image: url("../img/education_banner.svg");
  }
  .contenido-principal .columna-izquierda .container-banners .education:hover {
    background-image: url("../img/education_banner_hover.svg");
  }
}

.contenido-principal .columna-izquierda .container-texto {
  display: none;
}

@media screen and (min-width: 1025px) {
  .contenido-principal .columna-izquierda .container-texto {
    display: initial;
    margin-top: 15px;
  }
}

.contenido-principal .columna-izquierda .container-texto section .titulo .sombreado {
  text-transform: uppercase;
  display: block;
  background: #00979D;
  color: white;
  padding: 0 10px;
  margin: 0 0 5px 0;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  letter-spacing: 3px;
  line-height: 1.3;
  font-weight: 400;
  font-size: 22px;
}

.contenido-principal .columna-izquierda .container-texto section .texto {
  margin: 8px 0 40px 0;
}

.contenido-principal .columna-izquierda .container-texto section .texto p {
  color: #434f54;
  font-weight: 100;
  line-height: 1.5;
}

.contenido-principal .columna-izquierda .container-texto section .texto p a {
  text-transform: initial;
  color: #00979D;
}

.contenido-principal .columna-izquierda .container-sociales {
  display: none;
}

@media screen and (min-width: 1025px) {
  .contenido-principal .columna-izquierda .container-sociales {
    display: block;
    margin-bottom: 20px;
  }
  .contenido-principal .columna-izquierda .container-sociales .menu {
    padding: 0;
  }
  .contenido-principal .columna-izquierda .container-sociales .menu li {
    margin: 10px 0;
  }
  .contenido-principal .columna-izquierda .container-sociales .menu li a {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
        align-items: center;
    text-transform: initial;
    transition: .5s;
  }
  .contenido-principal .columna-izquierda .container-sociales .menu li a i {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
        align-items: center;
    -ms-flex-pack: center;
        justify-content: center;
    border-radius: 50%;
    color: white;
    height: 28px;
    width: 28px;
  }
  .contenido-principal .columna-izquierda .container-sociales .menu li a .fa-twitter {
    background: #54C1F2;
  }
  .contenido-principal .columna-izquierda .container-sociales .menu li a .fa-google-plus {
    background: #D34836;
  }
  .contenido-principal .columna-izquierda .container-sociales .menu li a .fa-facebook {
    background: #3F65B6;
  }
  .contenido-principal .columna-izquierda .container-sociales .menu li a .fa-youtube {
    background: #EC1E12;
  }
  .contenido-principal .columna-izquierda .container-sociales .menu li a .fa-instagram {
    background: #714CC3;
  }
  .contenido-principal .columna-izquierda .container-sociales .menu li a .fa-flickr {
    background: #FF47A4;
  }
  .contenido-principal .columna-izquierda .container-sociales .menu li a .fa-github {
    background: black;
  }
  .contenido-principal .columna-izquierda .container-sociales .menu li a span {
    padding: 0 10px;
    font-size: 16px;
    color: #00979D;
  }
  .contenido-principal .columna-izquierda .container-sociales .menu li a:hover {
    padding: 0 20px;
  }
}

.contenido-principal .container-principal {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

@media screen and (min-width: 1025px) {
  .contenido-principal .container-principal {
    width: calc(66.666% + 5px);
    margin: 0 0 0 10px;
  }
}

.contenido-principal .container-principal .item {
  -ms-flex: 1 1 45%;
      flex: 1 1 45%;
  margin: 0 5px 20px;
}

.contenido-principal .container-principal .item .container {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  height: 100%;
}

.contenido-principal .container-principal .item .container .container-imagen {
  position: relative;
  z-index: -1;
}

.contenido-principal .container-principal .item .container .container-imagen .descripcion {
  position: absolute;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  max-width: 80%;
  left: 10%;
  top: 5%;
}

.contenido-principal .container-principal .item .container .container-imagen .descripcion .texto p {
  font-weight: 100;
  display: inline;
  line-height: 1.3;
  background: #f39c12;
  font-size: 3.33797vw;
  box-shadow: 10px 0 0 #f39c12,-10px 0 0 #f39c12;
  letter-spacing: 3px;
  color: white;
}

@media screen and (min-width: 1025px) {
  .contenido-principal .container-principal .item .container .container-imagen .descripcion .texto p {
    font-size: 2.10938vw;
  }
}

@media screen and (min-width: 1025px) {
  .contenido-principal .container-principal .item .container .container-imagen .descripcion .texto p {
    font-size: 27px;
  }
}

.contenido-principal .container-principal .item .container .container-imagen .descripcion .texto-shop p {
  background: #e67e22;
  box-shadow: 10px 0 0 #e67e22,-10px 0 0 #e67e22;
}

.contenido-principal .container-principal .item .container .container-imagen .container-blog {
  position: absolute;
  z-index: 1;
  background: #00979D;
  color: white;
  right: 0;
  padding: 5px 10px;
  letter-spacing: 3px;
}

.contenido-principal .container-principal .item .container .container-imagen img {
  height: auto;
  width: 100%;
  display: block;
}

.contenido-principal .container-principal .item .container .container-texto {
  height: 100%;
  background: #ECF1F1;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
  padding: 20px;
}

.contenido-principal .container-principal .item .container .container-texto span {
  color: #00979D;
  font-weight: 100;
  letter-spacing: 3px;
  font-size: 3.05981vw;
  line-height: 1.6;
}

@media screen and (min-width: 1025px) {
  .contenido-principal .container-principal .item .container .container-texto span {
    font-size: 1.71875vw;
  }
}

@media screen and (min-width: 1280px) {
  .contenido-principal .container-principal .item .container .container-texto span {
    font-size: 22px;
    letter-spacing: 2px;
  }
}

.contenido-principal .container-principal .item .hover-style1 {
  opacity: .9;
}

.contenido-principal .container-principal .item .hover-style1:hover {
  opacity: 1;
}

.contenido-principal .container-principal .item .hover-style1:hover .container-texto {
  background: #7fcbcd;
}

.contenido-principal .container-principal .item .hover-style1:hover .container-texto span {
  color: white;
}

.contenido-principal .container-principal .item .hover-style2:hover {
  background: rgba(0, 0, 0, 0.1);
}

footer {
  background: #00979D;
  color: white;
  position: relative;
}

footer .menu-footer {
  display: -ms-flexbox;
  display: flex;
  padding: 24px 30px 20px;
  -ms-flex-direction: column-reverse;
      flex-direction: column-reverse;
}

@media screen and (min-width: 540px) {
  footer .menu-footer {
    padding-bottom: 35px;
  }
}

@media screen and (min-width: 800px) {
  footer .menu-footer {
    -ms-flex-direction: row;
        flex-direction: row;
  }
}

footer .menu-footer ul {
  border-bottom: 1px solid white;
  padding: 0 0 20px 0;
}

@media screen and (min-width: 640px) {
  footer .menu-footer ul {
    border: none;
  }
}

@media screen and (min-width: 800px) {
  footer .menu-footer ul {
    padding: 0 60px 0 0;
  }
}

footer .menu-footer ul li {
  width: 121px;
  font-size: 13px;
  margin-bottom: 14px;
  letter-spacing: 1.5px;
}

footer .menu-footer ul li:last-child {
  margin-bottom: 0;
}

footer .menu-footer ul li a {
  color: white;
  text-transform: initial;
}

footer .menu-footer ul li a:hover {
  color: #f1c40f;
}

footer .menu-footer .suscribcion {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  width: 100%;
  border-bottom: 1px solid white;
  margin-bottom: 20px;
  padding: 0px 0 30px 0;
}

@media screen and (min-width: 800px) {
  footer .menu-footer .suscribcion {
    border: none;
  }
}

footer .menu-footer .suscribcion label {
  width: 100%;
  letter-spacing: 1px;
  margin-bottom: 10px;
}

footer .menu-footer .suscribcion .formulario {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: end;
      align-items: flex-end;
}

footer .menu-footer .suscribcion .formulario input {
  height: 45px;
  border: none;
  letter-spacing: 1px;
  padding: 0 15px;
}

footer .menu-footer .suscribcion .formulario .textbox {
  width: calc(100% - 100px);
  font-size: 12px;
  color: #434f54;
}

@media screen and (min-width: 640px) {
  footer .menu-footer .suscribcion .formulario .textbox {
    width: calc(100% - 278px);
  }
}

@media screen and (min-width: 799px) {
  footer .menu-footer .suscribcion .formulario .textbox {
    width: calc(100% - 292px);
    max-width: 600px;
  }
}

footer .menu-footer .suscribcion .formulario .button {
  font-size: 12px;
  background: #008184;
  color: white;
  letter-spacing: 1px;
  transition: .3s;
  border-bottom: 4px solid #005C5F;
}

footer .menu-footer .suscribcion .formulario .button:hover {
  height: 42px;
  border-bottom: 2px solid #005C5F;
}

footer .menu-footer-sub {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
}

@media screen and (min-width: 800px) {
  footer .menu-footer-sub {
    padding: 0 30px 40px 30px;
    -ms-flex-pack: justify;
        justify-content: space-between;
  }
}

footer .menu-footer-sub span {
  font-size: 13px;
  letter-spacing: 1.5px;
  position: absolute;
  bottom: 182px;
  right: 30px;
}

@media screen and (min-width: 540px) {
  footer .menu-footer-sub span {
    bottom: 143px;
  }
}

@media screen and (min-width: 640px) {
  footer .menu-footer-sub span {
    bottom: 55px;
  }
}

@media screen and (min-width: 800px) {
  footer .menu-footer-sub span {
    position: initial;
  }
}

footer .menu-footer-sub .menu {
  display: -ms-flexbox;
  display: flex;
  padding: 0;
}

@media screen and (min-width: 540px) {
  footer .menu-footer-sub .menu {
    position: absolute;
    bottom: 225px;
    right: 30px;
  }
}

@media screen and (min-width: 640px) {
  footer .menu-footer-sub .menu {
    position: absolute;
    bottom: 130px;
    right: 30px;
  }
}

@media screen and (min-width: 800px) {
  footer .menu-footer-sub .menu {
    position: initial;
  }
}

footer .menu-footer-sub .menu li {
  padding: 0 7px;
}

footer .menu-footer-sub .menu li:first-child {
  padding: 0 7px 0 0;
}

footer .menu-footer-sub .menu li:last-child {
  padding: 0 0 0 7px;
}

footer .menu-footer-sub .menu li a {
  color: white;
}

footer .menu-footer-sub .menu li a i {
  width: 28px;
  height: 28px;
  background: #005C5F;
  border-radius: 50%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
}

footer .menu-footer-sub .menu li a:hover .fa-twitter {
  background: #54C1F2;
}

footer .menu-footer-sub .menu li a:hover .fa-google-plus {
  background: #D34836;
}

footer .menu-footer-sub .menu li a:hover .fa-facebook {
  background: #3F65B6;
}

footer .menu-footer-sub .menu li a:hover .fa-youtube {
  background: #EC1E12;
}

footer .menu-footer-sub .menu li a:hover .fa-instagram {
  background: #714CC3;
}

footer .menu-footer-sub .menu li a:hover .fa-flickr {
  background: #FF47A4;
}

footer .menu-footer-sub .menu li a:hover .fa-github {
  background: black;
}

footer .flecha-superior {
  margin: 25px 0 0 0;
  padding-bottom: 40px;
  text-align: center;
  cursor: pointer;
}

@media screen and (min-width: 540px) {
  footer .flecha-superior {
    margin: 0;
  }
}

@media screen and (min-width: 640px) {
  footer .flecha-superior {
    position: absolute;
    top: 50px;
    right: 30px;
  }
}

footer .flecha-superior a {
  color: white;
}

footer .flecha-superior a:hover {
  color: #f1c40f;
}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImJhc2UvX2ZvbnRzLnNjc3MiLCJ2ZW5kb3IvX2ljb21vb24uc2NzcyIsInN0eWxlLmNzcyIsImJhc2UvX3ByZXNldHMuc2NzcyIsImxheW91dC9faGVhZGVyLnNjc3MiLCJiYXNlL19jb25maWcuc2NzcyIsImxheW91dC9fc2VjdGlvbi5zY3NzIiwibGF5b3V0L19mb290ZXIuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxrRUFBWTtBQ0FaO0VBQ0ksdUJBQXNCO0VBQ3RCLHdDQUF3QztFQUN4QywrT0FHOEQ7RUFDOUQsb0JBQW1CO0VBQ25CLG1CQUFrQjtDQ0RyQjs7QUFFRDtFREdJLGdGQUFnRjtFQUNoRixrQ0FBaUM7RUFDakMsWUFBVztFQUNYLG1CQUFrQjtFQUNsQixvQkFBbUI7RUFDbkIscUJBQW9CO0VBQ3BCLHFCQUFvQjtFQUNwQixlQUFjO0VBRWQsdUNBQXVDO0VBQ3ZDLG9DQUFtQztFQUNuQyxtQ0FBa0M7Q0FDckM7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FFcENEO0VBQ0ksVUFBUztFQUNULFdBQVU7Q0FFYjs7QUFFRDtFQUVJLGtCQUFpQjtFQUNqQixpQkFBZ0I7RUFDaEIsa0NBQWlDO0NBQ3BDOztBQUVEO0VBQ0ksaUJBQWdCO0NBQ25COztBQUVEO0VBQ0ksMEJBQXlCO0VBQ3pCLHNCQUFxQjtDQVN4Qjs7QUFYRDtFQU9RLDJCQUEwQjtFQUMxQixzQkFBcUI7RUFDckIsV0FBVTtDQUNiOztBQUdMO0VBQ0ksdUJBQXNCO0VBQ3RCLFVBQVM7Q0FNWjs7QUN0Q0Q7RUFDSSxhQUFZO0VBQ1osbUJBQWtCO0NBdVdyQjs7QUF0V0c7RUFISjtJQUlRLGNBQWE7SUFDYixtQkFBa0I7SUFDbEIsZ0JBQWU7R0FtV3RCO0NGNVJBOztBRTdFRDtFQVNRLG9CQ1JPO0VEU1AscUJBQWE7RUFBYixjQUFhO0VBQ2IsZ0JBQWU7RUFDZixnQkFBZTtFQUNm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Q0FDdEI7O0FBN0x6QjtFQStMNEIsb0JBQW1CO0NBQ3RCOztBQWhNekI7RUFrTTRCLGtCQUFpQjtDQUNwQjs7QUFuTXpCO0VBMk1RLG1CQUFrQjtFQUNsQixxQkFBb0I7RUFDcEIsbUJBQWtCO0VBQ2xCLGdCQUFlO0NBd0JsQjs7QUF2Qkc7RUEvTVI7SUFnTlksVUFBUztHQXNCaEI7Q0wrcENKOztBS2xyQ087RUFuTlI7SUF5TlksbUJBQWtCO0lBQ2xCLFVBQVM7SUFDVCxZQUFXO0dBV2xCO0NMdXFDSjs7QUs3NENEO0VBK05ZLGFBQVk7Q0FNZjs7QUFyT1Q7RUFpT2dCLGVBQWM7Q0FDakIiLCJmaWxlIjoic3R5bGUuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQGltcG9ydCB1cmwoLy9mb250cy5nb29nbGVhcGlzLmNvbS9jc3M/ZmFtaWx5PVJvYm90bzozMDAsNDAwLDcwMCk7IiwiQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogJ2ljb21vb24nO1xyXG4gICAgc3JjOiAgdXJsKCcuLi9mb250cy9pY29tb29uLmVvdD9oM2Ntd2QnKTtcclxuICAgIHNyYzogIHVybCgnLi4vZm9udHMvaWNvbW9vbi5lb3Q/aDNjbXdkI2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxyXG4gICAgICAgICAgdXJsKCcuLi9mb250cy9pY29tb29uLnR0Zj9oM2Ntd2QnKSBmb3JtYXQoJ3RydWV0eXBlJyksXHJcbiAgICAgICAgICB1cmwoJy4uL2ZvbnRzL2ljb21vb24ud29mZj9oM2Ntd2QnKSBmb3JtYXQoJ3dvZmYnKSxcclxuICAgICAgICAgIHVybCgnLi4vZm9udHMvaWNvbW9vbi5zdmc/aDNjbXdkI2ljb21vb24nKSBmb3JtYXQoJ3N2ZycpO1xyXG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxufVxyXG5cclxuW2NsYXNzXj1cImljb24tXCJdLCBbY2xhc3MqPVwiIGljb24tXCJdIHtcclxuICAgIC8qIHVzZSAhaW1wb3J0YW50IHRvIHByZXZlbnQgaXNzdWVzIHdpdGggYnJvd3NlciBleHRlbnNpb25zIHRoYXQgY2hhbmdlIGZvbnRzICovXHJcbiAgICBmb250LWZhbWlseTogJ2ljb21vb24nICFpbXBvcnRhbnQ7XHJcbiAgICBzcGVhazogbm9uZTtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcclxuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG4gICAgbGluZS1oZWlnaHQ6IDE7XHJcblxyXG4gICAgLyogQmV0dGVyIEZvbnQgUmVuZGVyaW5nID09PT09PT09PT09ICovXHJcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcclxuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XHJcbn1cclxuXHJcbi5pY29uLXBsdXM6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTkwMFwiO1xyXG59XHJcblxyXG4uaWNvbi1zb3J0LW51bWVyaWMtYXNjOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU5MDFcIjtcclxufVxyXG5cclxuLmljb24tc29ydC1udW1lcmljLWRlc2M6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTkwMlwiO1xyXG59XHJcblxyXG4iLCJAaW1wb3J0IHVybCgvL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2Nzcz9mYW1pbHk9Um9ib3RvOjMwMCw0MDAsNzAwKTtcbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ2ljb21vb24nO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL2ljb21vb24uZW90P2gzY213ZFwiKTtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9pY29tb29uLmVvdD9oM2Ntd2QjaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uL2ZvbnRzL2ljb21vb24udHRmP2gzY213ZFwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvaWNvbW9vbi53b2ZmP2gzY213ZFwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250cy9pY29tb29uLnN2Zz9oM2Ntd2QjaWNvbW9vblwiKSBmb3JtYXQoXCJzdmdcIik7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuW2NsYXNzXj1cImljb24tXCJdLCBbY2xhc3MqPVwiIGljb24tXCJdIHtcbiAgLyogdXNlICFpbXBvcnRhbnQgdG8gcHJldmVudCBpc3N1ZXMgd2l0aCBicm93c2VyIGV4dGVuc2lvbnMgdGhhdCBjaGFuZ2UgZm9udHMgKi9cbiAgZm9udC1mYW1pbHk6ICdpY29tb29uJyAhaW1wb3J0YW50O1xuICBzcGVhazogbm9uZTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAvKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmcgPT09PT09PT09PT0gKi9cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG5cbi5pY29uLXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDBcIjtcbn1cblxuLmljb24tc29ydC1udW1lcmljLWFzYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwMVwiO1xufVxuXG4uaWNvbi1zb3J0LW51bWVyaWMtZGVzYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwMlwiO1xufVxuXG5odG1sLCBib2R5IHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG5ib2R5IHtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG4gIG1pbi1oZWlnaHQ6IDEwMCU7XG4gIGZvbnQtZmFtaWx5OiAnUm9ib3RvJywgc2Fucy1zZXJpZjtcbn1cblxubGkge1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG5hIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG5hOmFjdGl2ZSwgYTpmb2N1cywgYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIG91dGxpbmU6IDA7XG59XG5cbiosICo6OmJlZm9yZSwgKjo6YWZ0ZXIge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBtYXJnaW46IDA7XG59XG5cbi5oZWFkZXIge1xuICBoZWlnaHQ6IDU2cHg7XG4gIG1hcmdpbjogMCAwIDIwcHggMDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5oZWFkZXIge1xuICAgIGhlaWdodDogMTIwcHg7XG4gICAgbWFyZ2luOiAwIDAgNDBweCAwO1xuICAgIHRyYW5zaXRpb246IC41cztcbiAgfVxufVxuXG4uaGVhZGVyIC5jb250YWluZXItaGVhZGVyIHtcbiAgYmFja2dyb3VuZDogIzAwOTc5RDtcbiAgZGlzcGxheTogZmxleDtcbiAgaGVpZ2h0OiBpbmhlcml0O1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiAxMDAwO1xufVxuXG4uaGVhZGVyIC5jb250YWluZXItaGVhZGVyIC5oZWFkZXItbG9nbyB7XG4gIGhlaWdodDogaW5oZXJpdDtcbn1cblxuLmhlYWRlciAuY29udGFpbmVyLWhlYWRlciAuaGVhZGVyLWxvZ28gYSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGhlaWdodDogMTAwJTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMCAyMHB4O1xuICB3aWR0aDogOTJweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5oZWFkZXIgLmNvbnRhaW5lci1oZWFkZXIgLmhlYWRlci1sb2dvIGEge1xuICAgIHdpZHRoOiAyMDBweDtcbiAgICBwYWRkaW5nOiAwIDMwcHg7XG4gIH1cbiAgLmhlYWRlciAuY29udGFpbmVyLWhlYWRlciAuaGVhZGVyLWxvZ28gYTpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogIzdmY2JjZDtcbiAgfVxufVxuXG4uaGVhZGVyIC5jb250YWluZXItaGVhZGVyIC5oZWFkZXItbG9nbyBhIC5hcmR1aW5vLWxvZ28ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLmhlYWRlciAuY29udGFpbmVyLWhlYWRlciAuaGVhZGVyLWxvZ28gYSAuYXJkdWluby1sb2dvIHtcbiAgICBkaXNwbGF5OiBpbml0aWFsO1xuICAgIGhlaWdodDogMTAwcHg7XG4gICAgdHJhbnNpdGlvbjogLjFzO1xuICB9XG59XG5cbi5oZWFkZXIgLmNvbnRhaW5lci1oZWFkZXIgLmhlYWRlci1sb2dvIGEgLmFyZHVpbm8tbG9nby1jb21wcmVzc2VkIHtcbiAgaGVpZ2h0OiAzMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLmhlYWRlciAuY29udGFpbmVyLWhlYWRlciAuaGVhZGVyLWxvZ28gYSAuYXJkdWluby1sb2dvLWNvbXByZXNzZWQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgdHJhbnNpdGlvbjogLjFzO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAuaGVhZGVyIC5jb250YWluZXItaGVhZGVyIC5oZWFkZXItbG9nbyBhIC5zY3JvbGwtbG9nbyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICB0cmFuc2l0aW9uOiAuMXM7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5oZWFkZXIgLmNvbnRhaW5lci1oZWFkZXIgLmhlYWRlci1sb2dvIGEgLnNjcm9sbC1sb2dvLWNvbXByZXNzZWQge1xuICAgIGRpc3BsYXk6IGluaXRpYWw7XG4gICAgdHJhbnNpdGlvbjogLjFzO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAuaGVhZGVyIC5jb250YWluZXItaGVhZGVyIC5oZWFkZXItbG9nbyAuc2Nyb2xsIHtcbiAgICB3aWR0aDogMTEycHg7XG4gICAgcGFkZGluZzogMCAyMHB4O1xuICAgIG1hcmdpbi1yaWdodDogMzBweDtcbiAgICB0cmFuc2l0aW9uOiAuMXM7XG4gIH1cbn1cblxuLmhlYWRlciAuY29udGFpbmVyLWhlYWRlciAuaGVhZGVyLW1lbnUge1xuICBmbGV4LWdyb3c6IDE7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAuaGVhZGVyIC5jb250YWluZXItaGVhZGVyIC5oZWFkZXItbWVudSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICAgIGFsaWduLWl0ZW1zOiBpbml0aWFsO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAuaGVhZGVyIC5jb250YWluZXItaGVhZGVyIC5oZWFkZXItbWVudSAuY29udGFpbmVyLW1lbnUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAxcHgpIHtcbiAgLmhlYWRlciAuY29udGFpbmVyLWhlYWRlciAuaGVhZGVyLW1lbnUgLmNvbnRhaW5lci1tZW51IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxufVxuXG4uaGVhZGVyIC5jb250YWluZXItaGVhZGVyIC5oZWFkZXItbWVudSAuY29udGFpbmVyLW1lbnUgLm1lbnUge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQ6ICM3ZmNiY2Q7XG4gIGxlZnQ6IDBweDtcbiAgcGFkZGluZzogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHRvcDogNTZweDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICMzNEFGQjM7XG59XG5cbi5oZWFkZXIgLmNvbnRhaW5lci1oZWFkZXIgLmhlYWRlci1tZW51IC5jb250YWluZXItbWVudSAubWVudTo6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgYm90dG9tOiAtNTJweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBoZWlnaHQ6IDUycHg7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiAjMDA5NzlkO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLmhlYWRlciAuY29udGFpbmVyLWhlYWRlciAuaGVhZGVyLW1lbnUgLmNvbnRhaW5lci1tZW51IC5tZW51OjphZnRlciB7XG4gICAgY29udGVudDogbm9uZTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLmhlYWRlciAuY29udGFpbmVyLWhlYWRlciAuaGVhZGVyLW1lbnUgLmNvbnRhaW5lci1tZW51IC5tZW51IHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZzogMCAxMHB4IDAgMDtcbiAgICBib3JkZXItdG9wOiBub25lO1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICBwb3NpdGlvbjogaW5pdGlhbDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAxcHgpIHtcbiAgLmhlYWRlciAuY29udGFpbmVyLWhlYWRlciAuaGVhZGVyLW1lbnUgLmNvbnRhaW5lci1tZW51IC5tZW51IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMDBweDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxufVxuXG4uaGVhZGVyIC5jb250YWluZXItaGVhZGVyIC5oZWFkZXItbWVudSAuY29udGFpbmVyLW1lbnUgLm1lbnUgLm1lbnUtb3B0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNBNUYyRUU7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLmhlYWRlciAuY29udGFpbmVyLWhlYWRlciAuaGVhZGVyLW1lbnUgLmNvbnRhaW5lci1tZW51IC5tZW51IC5tZW51LW9wdGlvbiB7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgfVxuICAuaGVhZGVyIC5jb250YWluZXItaGVhZGVyIC5oZWFkZXItbWVudSAuY29udGFpbmVyLW1lbnUgLm1lbnUgLm1lbnUtb3B0aW9uOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjN2ZjYmNkO1xuICB9XG59XG5cbi5oZWFkZXIgLmNvbnRhaW5lci1oZWFkZXIgLmhlYWRlci1tZW51IC5jb250YWluZXItbWVudSAubWVudSAubWVudS1vcHRpb246bnRoLWNoaWxkKDEpIHtcbiAgYmFja2dyb3VuZDogIzAwOTc5RDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMzNEFGQjM7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MXB4KSB7XG4gIC5oZWFkZXIgLmNvbnRhaW5lci1oZWFkZXIgLmhlYWRlci1tZW51IC5jb250YWluZXItbWVudSAubWVudSAubWVudS1vcHRpb246bnRoLWNoaWxkKDEpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5oZWFkZXIgLmNvbnRhaW5lci1oZWFkZXIgLmhlYWRlci1tZW51IC5jb250YWluZXItbWVudSAubWVudSAubWVudS1vcHRpb246bnRoLWNoaWxkKDEpIGEge1xuICBjb2xvcjogd2hpdGU7XG59XG5cbi5oZWFkZXIgLmNvbnRhaW5lci1oZWFkZXIgLmhlYWRlci1tZW51IC5jb250YWluZXItbWVudSAubWVudSAubWVudS1vcHRpb246bnRoLWNoaWxkKDIpIHtcbiAgYmFja2dyb3VuZDogIzAwOTc5RDtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzcwcHgpIHtcbiAgLmhlYWRlciAuY29udGFpbmVyLWhlYWRlciAuaGVhZGVyLW1lbnUgLmNvbnRhaW5lci1tZW51IC5tZW51IC5tZW51LW9wdGlvbjpudGgtY2hpbGQoMikge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmhlYWRlciAuY29udGFpbmVyLWhlYWRlciAuaGVhZGVyLW1lbnUgLmNvbnRhaW5lci1tZW51IC5tZW51IC5tZW51LW9wdGlvbjpudGgtY2hpbGQoMikgYSB7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cblxuLmhlYWRlciAuY29udGFpbmVyLWhlYWRlciAuaGVhZGVyLW1lbnUgLmNvbnRhaW5lci1tZW51IC5tZW51IC5tZW51LW9wdGlvbiBhIHtcbiAgY29sb3I6ICMwMDVjNWY7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDE4LjVweCAwO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGxldHRlci1zcGFjaW5nOiAycHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAuaGVhZGVyIC5jb250YWluZXItaGVhZGVyIC5oZWFkZXItbWVudSAuY29udGFpbmVyLW1lbnUgLm1lbnUgLm1lbnUtb3B0aW9uIGEge1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICBwYWRkaW5nOiAxNnB4IDEwcHg7XG4gIH1cbiAgLmhlYWRlciAuY29udGFpbmVyLWhlYWRlciAuaGVhZGVyLW1lbnUgLmNvbnRhaW5lci1tZW51IC5tZW51IC5tZW51LW9wdGlvbiBhOmhvdmVyIHtcbiAgICBjb2xvcjogIzAwNWM1ZjtcbiAgfVxufVxuXG4uaGVhZGVyIC5jb250YWluZXItaGVhZGVyIC5oZWFkZXItbWVudSAuY29udGFpbmVyLW1lbnUgLm1lbnUgLm1lbnUtaW5wdXQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5oZWFkZXIgLmNvbnRhaW5lci1oZWFkZXIgLmhlYWRlci1tZW51IC5jb250YWluZXItbWVudSAubWVudSAubWVudS1pbnB1dCAuaW5wdXQtc2VhcmNoIHtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDQ2cHgpO1xuICBiYWNrZ3JvdW5kOiAjMDA2ZDcwO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgY29sb3I6IHdoaXRlO1xuICBib3JkZXI6IG5vbmU7XG4gIGhlaWdodDogMzJweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIG91dGxpbmU6IDA7XG59XG5cbi5oZWFkZXIgLmNvbnRhaW5lci1oZWFkZXIgLmhlYWRlci1tZW51IC5jb250YWluZXItbWVudSAubWVudSAubWVudS1pbnB1dCAuaW5wdXQtc2VhcmNoOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgb3V0bGluZTogMDtcbn1cblxuLmhlYWRlciAuY29udGFpbmVyLWhlYWRlciAuaGVhZGVyLW1lbnUgLmNvbnRhaW5lci1tZW51IC5tZW51IC5tZW51LWlucHV0IC5zZWFyY2gge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcGFkZGluZzogMCAxMHB4O1xuICB0b3A6IDEwcHg7XG4gIHJpZ2h0OiAyMnB4O1xuICBoZWlnaHQ6IDMycHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cblxuLmhlYWRlciAuY29udGFpbmVyLWhlYWRlciAuaGVhZGVyLW1lbnUgLmNvbnRhaW5lci1tZW51IC5tZW51IC5zdWJtZW51IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLmhlYWRlciAuY29udGFpbmVyLWhlYWRlciAuaGVhZGVyLW1lbnUgLmNvbnRhaW5lci1tZW51IC5tZW51IC5zdWJtZW51IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgY29sb3I6IHdoaXRlO1xuICB9XG4gIC5oZWFkZXIgLmNvbnRhaW5lci1oZWFkZXIgLmhlYWRlci1tZW51IC5jb250YWluZXItbWVudSAubWVudSAuc3VibWVudTpob3ZlciB7XG4gICAgY29sb3I6ICMwMDVjNWY7XG4gIH1cbiAgLmhlYWRlciAuY29udGFpbmVyLWhlYWRlciAuaGVhZGVyLW1lbnUgLmNvbnRhaW5lci1tZW51IC5tZW51IC5zdWJtZW51OmhvdmVyIC5zdWJtZW51LW1lbnUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5oZWFkZXIgLmNvbnRhaW5lci1oZWFkZXIgLmhlYWRlci1tZW51IC5jb250YWluZXItbWVudSAubWVudSAuc3VibWVudTpob3ZlciAuc3VibWVudS1tZW51IC5zdWJtZW51LW9wdGlvbiB7XG4gICAgd2lkdGg6IG1heC1jb250ZW50O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYTVmMmVlO1xuICB9XG4gIC5oZWFkZXIgLmNvbnRhaW5lci1oZWFkZXIgLmhlYWRlci1tZW51IC5jb250YWluZXItbWVudSAubWVudSAuc3VibWVudTpob3ZlciAuc3VibWVudS1tZW51IC5zdWJtZW51LW9wdGlvbiBhIHtcbiAgICBiYWNrZ3JvdW5kOiAjN2ZjYmNkO1xuICAgIGNvbG9yOiAjMDA1YzVmO1xuICAgIHBhZGRpbmc6IDE2cHggMTBweDtcbiAgfVxuICAuaGVhZGVyIC5jb250YWluZXItaGVhZGVyIC5oZWFkZXItbWVudSAuY29udGFpbmVyLW1lbnUgLm1lbnUgLnN1Ym1lbnU6aG92ZXIgLnN1Ym1lbnUtbWVudSAuc3VibWVudS1vcHRpb24gYTpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogIzAwOTc5RDtcbiAgICBjb2xvcjogd2hpdGU7XG4gIH1cbn1cblxuLmhlYWRlciAuY29udGFpbmVyLWhlYWRlciAuaGVhZGVyLW1lbnUgLmNvbnRhaW5lci1tZW51IC5tZW51IC5zdWJtZW51IC5zdWJtZW51LW1lbnUge1xuICBiYWNrZ3JvdW5kOiAjZWNmMWYxO1xuICBwYWRkaW5nOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5oZWFkZXIgLmNvbnRhaW5lci1oZWFkZXIgLmhlYWRlci1tZW51IC5jb250YWluZXItbWVudSAubWVudSAuc3VibWVudSAuc3VibWVudS1tZW51IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA0NnB4O1xuICAgIHdpZHRoOiAtd2Via2l0LWZpbGwtYXZhaWxhYmxlO1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gIH1cbn1cblxuLmhlYWRlciAuY29udGFpbmVyLWhlYWRlciAuaGVhZGVyLW1lbnUgLmNvbnRhaW5lci1tZW51IC5tZW51IC5zdWJtZW51IC5zdWJtZW51LW1lbnUgLnN1Ym1lbnUtb3B0aW9uIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkYWUzZTM7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5oZWFkZXIgLmNvbnRhaW5lci1oZWFkZXIgLmhlYWRlci1tZW51IC5jb250YWluZXItbWVudSAubWVudSAuc3VibWVudSAuc3VibWVudS1tZW51IC5zdWJtZW51LW9wdGlvbiBhIHtcbiAgcGFkZGluZzogMTBweCAwO1xuICBjb2xvcjogIzdmOGM4ZDtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBsZXR0ZXItc3BhY2luZzogM3B4O1xuICBmb250LXdlaWdodDogNjAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5oZWFkZXIgLmNvbnRhaW5lci1oZWFkZXIgLmhlYWRlci1tZW51IC5jb250YWluZXItbWVudSAubWVudSAuc3VibWVudSAuc3VibWVudS1tZW51IC5zdWJtZW51LW9wdGlvbjpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbn1cblxuLmhlYWRlciAuY29udGFpbmVyLWhlYWRlciAuaGVhZGVyLW1lbnUgLmNvbnRhaW5lci1tZW51IC5tZW51IC5zdWJtZW51IC5zY3JvbGwge1xuICB0b3A6IDU0cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAuaGVhZGVyIC5jb250YWluZXItaGVhZGVyIC5oZWFkZXItbWVudSAuc2Nyb2xsLW1lbnUge1xuICAgIGZsZXg6IDE7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbiAgLmhlYWRlciAuY29udGFpbmVyLWhlYWRlciAuaGVhZGVyLW1lbnUgLnNjcm9sbC1tZW51IC5tZW51IHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG5cbi5oZWFkZXIgLmNvbnRhaW5lci1oZWFkZXIgLmhlYWRlci1tZW51IC5jb250YWluZXItbG9naW4ge1xuICBmbGV4OiAyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLmhlYWRlciAuY29udGFpbmVyLWhlYWRlciAuaGVhZGVyLW1lbnUgLmNvbnRhaW5lci1sb2dpbiB7XG4gICAgcGFkZGluZzogMCAxMHB4IDAgMDtcbiAgfVxufVxuXG4uaGVhZGVyIC5jb250YWluZXItaGVhZGVyIC5oZWFkZXItbWVudSAuY29udGFpbmVyLWxvZ2luIGEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjb2xvcjogd2hpdGU7XG4gIHBhZGRpbmc6IDIwcHggMjBweDtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLmhlYWRlciAuY29udGFpbmVyLWhlYWRlciAuaGVhZGVyLW1lbnUgLmNvbnRhaW5lci1sb2dpbiBhIHtcbiAgICBhbGlnbi1pdGVtczogaW5pdGlhbDtcbiAgICBwYWRkaW5nOiAxOHB4IDEycHg7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICB9XG59XG5cbi5oZWFkZXIgLmNvbnRhaW5lci1oZWFkZXIgLmhlYWRlci1tZW51IC5jb250YWluZXItbG9naW4gLnNlYXJjaCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MXB4KSB7XG4gIC5oZWFkZXIgLmNvbnRhaW5lci1oZWFkZXIgLmhlYWRlci1tZW51IC5jb250YWluZXItbG9naW4gLnNlYXJjaCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxufVxuXG4uaGVhZGVyIC5jb250YWluZXItaGVhZGVyIC5oZWFkZXItbWVudSAuY29udGFpbmVyLWxvZ2luIC5idXJndWVyLW1lbnUge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAuaGVhZGVyIC5jb250YWluZXItaGVhZGVyIC5oZWFkZXItbWVudSAuY29udGFpbmVyLWxvZ2luIC5idXJndWVyLW1lbnUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5oZWFkZXIgLmNvbnRhaW5lci1oZWFkZXIgLmhlYWRlci1tZW51IC5jb250YWluZXItbG9naW4gLnNob3Bpbmc6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6ICM3ZmNiY2Q7XG4gIH1cbn1cblxuLmhlYWRlciAuY29udGFpbmVyLWhlYWRlciAuaGVhZGVyLW1lbnUgLmNvbnRhaW5lci1sb2dpbiBzcGFuIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICB3aWR0aDogMTAwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc3MHB4KSB7XG4gIC5oZWFkZXIgLmNvbnRhaW5lci1oZWFkZXIgLmhlYWRlci1tZW51IC5jb250YWluZXItbG9naW4gc3BhbiB7XG4gICAgZGlzcGxheTogaW5pdGlhbDtcbiAgICB3aWR0aDogaW5pdGlhbDtcbiAgfVxufVxuXG4uaGVhZGVyIC5jb250YWluZXItaGVhZGVyIC5oZWFkZXItbWVudSAuY29udGFpbmVyLWxvZ2luIHNwYW4gYSB7XG4gIGxldHRlci1zcGFjaW5nOiAycHg7XG4gIHdpZHRoOiBpbml0aWFsO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLmhlYWRlciAuY29udGFpbmVyLWhlYWRlciAuaGVhZGVyLW1lbnUgLmNvbnRhaW5lci1sb2dpbiBzcGFuIGEge1xuICAgIHBhZGRpbmc6IDIwcHggMTBweDtcbiAgfVxuICAuaGVhZGVyIC5jb250YWluZXItaGVhZGVyIC5oZWFkZXItbWVudSAuY29udGFpbmVyLWxvZ2luIHNwYW4gYTpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogIzdmY2JjZDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLmhlYWRlciAuY29udGFpbmVyLWhlYWRlciAuaGVhZGVyLW1lbnUgLnNjcm9sbCB7XG4gICAgZmxleDogbm9uZTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLmhlYWRlciAuY29udGFpbmVyLWhlYWRlciAuc2Nyb2xsIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICB0cmFuc2l0aW9uOiAuMXM7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5zY3JvbGwge1xuICAgIGhlaWdodDogNTRweDtcbiAgICB0cmFuc2l0aW9uOiAuNXM7XG4gIH1cbn1cblxuLmNvbnRlbmlkby1wcmluY2lwYWwge1xuICBwYWRkaW5nOiAwIDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc4MHB4KSB7XG4gIC5jb250ZW5pZG8tcHJpbmNpcGFsIHtcbiAgICBtYXgtd2lkdGg6IDc4MHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAuY29udGVuaWRvLXByaW5jaXBhbCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBtYXgtd2lkdGg6IDEyODBweDtcbiAgICBwYWRkaW5nOiAwIDQwcHg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG59XG5cbi5jb250ZW5pZG8tcHJpbmNpcGFsIC5jb250YWluZXItY29udGVuaWRvIHtcbiAgYmFja2dyb3VuZDogI2VjZjFmMTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1pbi1vdXQ7XG4gIGhlaWdodDogYXV0bztcbiAgb3BhY2l0eTogMDtcbiAgbWF4LWhlaWdodDogMHB4O1xuICB6LWluZGV4OiAtMztcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xufVxuXG4uY29udGVuaWRvLXByaW5jaXBhbCAuY29udGFpbmVyLWNvbnRlbmlkby5hY3RpdmUge1xuICBtYXgtaGVpZ2h0OiAxMDAwcHg7XG4gIG9wYWNpdHk6IDE7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi5jb250ZW5pZG8tcHJpbmNpcGFsIC5jb250YWluZXItY29udGVuaWRvLmFjdGl2ZSAuY29udGFpbmVyLWNvbHVtbmFzIHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLmNvbnRlbmlkby1wcmluY2lwYWwgLmNvbnRhaW5lci1jb250ZW5pZG8uYWN0aXZlIC5jbG9zZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3MjBweCkge1xuICAuY29udGVuaWRvLXByaW5jaXBhbCAuY29udGFpbmVyLWNvbnRlbmlkbyAuY29udGFpbmVyLWNvbHVtbmFzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG59XG5cbi5jb250ZW5pZG8tcHJpbmNpcGFsIC5jb250YWluZXItY29udGVuaWRvIC5jb250YWluZXItY29sdW1uYXMgLmNvbHVtbmEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW46IDAgMjBweDtcbiAgcGFkZGluZzogMjBweCAwO1xuICBib3JkZXItYm90dG9tOiA0cHggc29saWQgd2hpdGU7XG59XG5cbi5jb250ZW5pZG8tcHJpbmNpcGFsIC5jb250YWluZXItY29udGVuaWRvIC5jb250YWluZXItY29sdW1uYXMgLmNvbHVtbmE6bnRoLWxhc3Qtb2YtdHlwZSgxKSB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDcyMHB4KSB7XG4gIC5jb250ZW5pZG8tcHJpbmNpcGFsIC5jb250YWluZXItY29udGVuaWRvIC5jb250YWluZXItY29sdW1uYXMgLmNvbHVtbmEge1xuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgYm9yZGVyLXJpZ2h0OiA0cHggc29saWQgd2hpdGU7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBwYWRkaW5nOiAwIDE2cHg7XG4gICAgbWFyZ2luOiAyMHB4IDA7XG4gIH1cbiAgLmNvbnRlbmlkby1wcmluY2lwYWwgLmNvbnRhaW5lci1jb250ZW5pZG8gLmNvbnRhaW5lci1jb2x1bW5hcyAuY29sdW1uYTpsYXN0LWNoaWxkIHtcbiAgICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5jb250ZW5pZG8tcHJpbmNpcGFsIC5jb250YWluZXItY29udGVuaWRvIC5jb250YWluZXItY29sdW1uYXMgLmNvbHVtbmEge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5jb250ZW5pZG8tcHJpbmNpcGFsIC5jb250YWluZXItY29udGVuaWRvIC5jb250YWluZXItY29sdW1uYXMgLmNvbHVtbmEgLmNvbnRhaW5lci1hbmltYWNpb24ge1xuICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG4gIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgd2lkdGg6IDE1MHB4O1xuICBoZWlnaHQ6IDE1MHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3MjBweCkge1xuICAuY29udGVuaWRvLXByaW5jaXBhbCAuY29udGFpbmVyLWNvbnRlbmlkbyAuY29udGFpbmVyLWNvbHVtbmFzIC5jb2x1bW5hIC5jb250YWluZXItYW5pbWFjaW9uIHtcbiAgICBtYXJnaW46IDA7XG4gICAgd2lkdGg6IGluaXRpYWw7XG4gICAgbWF4LXdpZHRoOiAyMDRweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4uY29udGVuaWRvLXByaW5jaXBhbCAuY29udGFpbmVyLWNvbnRlbmlkbyAuY29udGFpbmVyLWNvbHVtbmFzIC5jb2x1bW5hIC5jb250YWluZXItYW5pbWFjaW9uIC52aWRlbyB7XG4gIG1heC13aWR0aDogMjUwcHg7XG59XG5cbi5jb250ZW5pZG8tcHJpbmNpcGFsIC5jb250YWluZXItY29udGVuaWRvIC5jb250YWluZXItY29sdW1uYXMgLmNvbHVtbmEgLmNvbnRhaW5lci1hbmltYWNpb24gaW1nIHtcbiAgbWF4LWhlaWdodDogMTUwcHg7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuLmNvbnRlbmlkby1wcmluY2lwYWwgLmNvbnRhaW5lci1jb250ZW5pZG8gLmNvbnRhaW5lci1jb2x1bW5hcyAuY29sdW1uYSAuY29udGFpbmVyLWluZm9ybWFjaW9uIHtcbiAgZmxleDogMS4xO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3MjBweCkge1xuICAuY29udGVuaWRvLXByaW5jaXBhbCAuY29udGFpbmVyLWNvbnRlbmlkbyAuY29udGFpbmVyLWNvbHVtbmFzIC5jb2x1bW5hIC5jb250YWluZXItaW5mb3JtYWNpb24ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cbn1cblxuLmNvbnRlbmlkby1wcmluY2lwYWwgLmNvbnRhaW5lci1jb250ZW5pZG8gLmNvbnRhaW5lci1jb2x1bW5hcyAuY29sdW1uYSAuY29udGFpbmVyLWluZm9ybWFjaW9uIC50aXRsZSB7XG4gIGNvbG9yOiAjMDA5NzlEO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDI2cHg7XG4gIGZvbnQtd2VpZ2h0OiAxMDA7XG4gIGxldHRlci1zcGFjaW5nOiAxLjVweDtcbiAgbWFyZ2luOiAzMHB4IDAgMTVweDtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzIwcHgpIHtcbiAgLmNvbnRlbmlkby1wcmluY2lwYWwgLmNvbnRhaW5lci1jb250ZW5pZG8gLmNvbnRhaW5lci1jb2x1bW5hcyAuY29sdW1uYSAuY29udGFpbmVyLWluZm9ybWFjaW9uIC50aXRsZSB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgfVxufVxuXG4uY29udGVuaWRvLXByaW5jaXBhbCAuY29udGFpbmVyLWNvbnRlbmlkbyAuY29udGFpbmVyLWNvbHVtbmFzIC5jb2x1bW5hIC5jb250YWluZXItaW5mb3JtYWNpb24gLnRleHRvIHtcbiAgY29sb3I6ICM0MzRmNTQ7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbn1cblxuLmNvbnRlbmlkby1wcmluY2lwYWwgLmNvbnRhaW5lci1jb250ZW5pZG8gLmNvbnRhaW5lci1jb2x1bW5hcyAuY29sdW1uYSAuY29udGFpbmVyLWluZm9ybWFjaW9uIGEge1xuICBjb2xvcjogIzAwOTc5RDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS42O1xuICB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDtcbn1cblxuLmNvbnRlbmlkby1wcmluY2lwYWwgLmNvbnRhaW5lci1jb250ZW5pZG8gLmNsb3NlIHtcbiAgYmFja2dyb3VuZDogI2RhZTNlMztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogIzQzNGY1NDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwYWRkaW5nOiAxZW07XG4gIHRyYW5zaXRpb246IC4zcztcbn1cblxuLmNvbnRlbmlkby1wcmluY2lwYWwgLmNvbnRhaW5lci1jb250ZW5pZG8gLmNsb3NlOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2JkYzdjNztcbiAgY29sb3I6IHdoaXRlO1xufVxuXG4uY29udGVuaWRvLXByaW5jaXBhbCAuY29udGFpbmVyLWNvbnRlbmlkbyAuY2xvc2Ugc3BhbiB7XG4gIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG59XG5cbi5jb250ZW5pZG8tcHJpbmNpcGFsIC5jb2x1bW5hLWl6cXVpZXJkYSB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAuY29udGVuaWRvLXByaW5jaXBhbCAuY29sdW1uYS1penF1aWVyZGEge1xuICAgIHdpZHRoOiBjYWxjKDMzLjMzMyUgLSAxNXB4KTtcbiAgfVxufVxuXG4uY29udGVuaWRvLXByaW5jaXBhbCAuY29sdW1uYS1penF1aWVyZGEgLmNvbnRhaW5lci13aGF0cy1hcmR1aW5vIGEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gIGJhY2tncm91bmQ6ICNlY2YxZjE7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAuY29udGVuaWRvLXByaW5jaXBhbCAuY29sdW1uYS1penF1aWVyZGEgLmNvbnRhaW5lci13aGF0cy1hcmR1aW5vIGEge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBpbml0aWFsO1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgdHJhbnNpdGlvbjogLjVzO1xuICB9XG4gIC5jb250ZW5pZG8tcHJpbmNpcGFsIC5jb2x1bW5hLWl6cXVpZXJkYSAuY29udGFpbmVyLXdoYXRzLWFyZHVpbm8gYTpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogIzdmY2JjZDtcbiAgfVxuICAuY29udGVuaWRvLXByaW5jaXBhbCAuY29sdW1uYS1penF1aWVyZGEgLmNvbnRhaW5lci13aGF0cy1hcmR1aW5vIGE6aG92ZXIgcCB7XG4gICAgY29sb3I6IHdoaXRlO1xuICB9XG59XG5cbi5jb250ZW5pZG8tcHJpbmNpcGFsIC5jb2x1bW5hLWl6cXVpZXJkYSAuY29udGFpbmVyLXdoYXRzLWFyZHVpbm8gYSBpbWcge1xuICBwYWRkaW5nOiAyMnB4IDA7XG4gIHdpZHRoOiA4NXB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3MjBweCkge1xuICAuY29udGVuaWRvLXByaW5jaXBhbCAuY29sdW1uYS1penF1aWVyZGEgLmNvbnRhaW5lci13aGF0cy1hcmR1aW5vIGEgaW1nIHtcbiAgICB3aWR0aDogMTUwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5jb250ZW5pZG8tcHJpbmNpcGFsIC5jb2x1bW5hLWl6cXVpZXJkYSAuY29udGFpbmVyLXdoYXRzLWFyZHVpbm8gYSBpbWcge1xuICAgIG1heC13aWR0aDogMjMwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMjFweCAwIDAgMDtcbiAgfVxufVxuXG4uY29udGVuaWRvLXByaW5jaXBhbCAuY29sdW1uYS1penF1aWVyZGEgLmNvbnRhaW5lci13aGF0cy1hcmR1aW5vIGEgcCB7XG4gIGNvbG9yOiAjMDA4MTg0O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBtYXJnaW46IDAgMCAwIDI1cHg7XG4gIGZvbnQtc2l6ZTogMjVweDtcbiAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgd2lkdGg6IDE0NXB4O1xuICBsZXR0ZXItc3BhY2luZzogM3B4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3MjBweCkge1xuICAuY29udGVuaWRvLXByaW5jaXBhbCAuY29sdW1uYS1penF1aWVyZGEgLmNvbnRhaW5lci13aGF0cy1hcmR1aW5vIGEgcCB7XG4gICAgd2lkdGg6IGluaXRpYWw7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5jb250ZW5pZG8tcHJpbmNpcGFsIC5jb2x1bW5hLWl6cXVpZXJkYSAuY29udGFpbmVyLXdoYXRzLWFyZHVpbm8gYSBwIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgbWFyZ2luOiAwO1xuICAgIGZvbnQtd2VpZ2h0OiAxMDA7XG4gIH1cbn1cblxuLmNvbnRlbmlkby1wcmluY2lwYWwgLmNvbHVtbmEtaXpxdWllcmRhIC5jb250YWluZXItYnV0dG9ucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgaGVpZ2h0OiA3NHB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3MjBweCkge1xuICAuY29udGVuaWRvLXByaW5jaXBhbCAuY29sdW1uYS1penF1aWVyZGEgLmNvbnRhaW5lci1idXR0b25zIHtcbiAgICBoZWlnaHQ6IDQ4cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5jb250ZW5pZG8tcHJpbmNpcGFsIC5jb2x1bW5hLWl6cXVpZXJkYSAuY29udGFpbmVyLWJ1dHRvbnMge1xuICAgIGhlaWdodDogaW5pdGlhbDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG4gIC5jb250ZW5pZG8tcHJpbmNpcGFsIC5jb2x1bW5hLWl6cXVpZXJkYSAuY29udGFpbmVyLWJ1dHRvbnM6Zmlyc3QtY2hpbGQge1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICAuY29udGVuaWRvLXByaW5jaXBhbCAuY29sdW1uYS1penF1aWVyZGEgLmNvbnRhaW5lci1idXR0b25zOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbjogMDtcbiAgfVxufVxuXG4uY29udGVuaWRvLXByaW5jaXBhbCAuY29sdW1uYS1penF1aWVyZGEgLmNvbnRhaW5lci1idXR0b25zIC5idXR0b24ge1xuICBjb2xvcjogd2hpdGU7XG4gIGZsZXg6IDE7XG4gIG1hcmdpbjogMCA1cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uY29udGVuaWRvLXByaW5jaXBhbCAuY29sdW1uYS1penF1aWVyZGEgLmNvbnRhaW5lci1idXR0b25zIC5idXR0b246Zmlyc3QtY2hpbGQge1xuICBtYXJnaW46IDAgNXB4IDAgMDtcbn1cblxuLmNvbnRlbmlkby1wcmluY2lwYWwgLmNvbHVtbmEtaXpxdWllcmRhIC5jb250YWluZXItYnV0dG9ucyAuYnV0dG9uOmxhc3QtY2hpbGQge1xuICBtYXJnaW46IDAgMCAwIDVweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzIwcHgpIHtcbiAgLmNvbnRlbmlkby1wcmluY2lwYWwgLmNvbHVtbmEtaXpxdWllcmRhIC5jb250YWluZXItYnV0dG9ucyAuYnV0dG9uIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBwYWRkaW5nOiAwIDIwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5jb250ZW5pZG8tcHJpbmNpcGFsIC5jb2x1bW5hLWl6cXVpZXJkYSAuY29udGFpbmVyLWJ1dHRvbnMgLmJ1dHRvbiB7XG4gICAgbWFyZ2luOiAwIDAgMjBweCAwO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLmNvbnRlbmlkby1wcmluY2lwYWwgLmNvbHVtbmEtaXpxdWllcmRhIC5jb250YWluZXItYnV0dG9ucyAuYnV0dG9uOmZpcnN0LWNoaWxkIHtcbiAgICBtYXJnaW46IDAgMCAyMHB4IDA7XG4gIH1cbiAgLmNvbnRlbmlkby1wcmluY2lwYWwgLmNvbHVtbmEtaXpxdWllcmRhIC5jb250YWluZXItYnV0dG9ucyAuYnV0dG9uOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbjogMDtcbiAgfVxufVxuXG4uY29udGVuaWRvLXByaW5jaXBhbCAuY29sdW1uYS1penF1aWVyZGEgLmNvbnRhaW5lci1idXR0b25zIC5idXR0b24gLnRleHRvIHtcbiAgbWFyZ2luLWJvdHRvbTogNnB4O1xuICBsZXR0ZXItc3BhY2luZzogMnB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3MjBweCkge1xuICAuY29udGVuaWRvLXByaW5jaXBhbCAuY29sdW1uYS1penF1aWVyZGEgLmNvbnRhaW5lci1idXR0b25zIC5idXR0b24gLnRleHRvIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAuY29udGVuaWRvLXByaW5jaXBhbCAuY29sdW1uYS1penF1aWVyZGEgLmNvbnRhaW5lci1idXR0b25zIC5idXR0b24gLnRleHRvIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gIH1cbn1cblxuLmNvbnRlbmlkby1wcmluY2lwYWwgLmNvbHVtbmEtaXpxdWllcmRhIC5jb250YWluZXItYnV0dG9ucyAuYnV0dG9uIC50ZXh0byAudGl0dWxvLWNvbXBsZXRvIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5jb250ZW5pZG8tcHJpbmNpcGFsIC5jb2x1bW5hLWl6cXVpZXJkYSAuY29udGFpbmVyLWJ1dHRvbnMgLmJ1dHRvbiAudGV4dG8gLnRpdHVsby1jb21wbGV0byB7XG4gICAgbWFyZ2luOiAwIDAgMCAzcHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuLmNvbnRlbmlkby1wcmluY2lwYWwgLmNvbHVtbmEtaXpxdWllcmRhIC5jb250YWluZXItYnV0dG9ucyAuYnV0dG9uIC5jb250YWluZXItaWNvbm8ge1xuICB0cmFuc2l0aW9uOiAuNXM7XG4gIHBhZGRpbmc6IDEycHggMjBweDtcbn1cblxuLmNvbnRlbmlkby1wcmluY2lwYWwgLmNvbHVtbmEtaXpxdWllcmRhIC5jb250YWluZXItYnV0dG9ucyAubmFyYW5qYSB7XG4gIGJhY2tncm91bmQ6ICNFNjdFMjI7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAuY29udGVuaWRvLXByaW5jaXBhbCAuY29sdW1uYS1penF1aWVyZGEgLmNvbnRhaW5lci1idXR0b25zIC5uYXJhbmphOmhvdmVyIC5jb250YWluZXItaWNvbm8ge1xuICAgIGJveC1zaGFkb3c6IGluc2V0IC02MHB4IDFweCAjZjM5YzEyO1xuICB9XG59XG5cbi5jb250ZW5pZG8tcHJpbmNpcGFsIC5jb2x1bW5hLWl6cXVpZXJkYSAuY29udGFpbmVyLWJ1dHRvbnMgLnZlcmRlIHtcbiAgYmFja2dyb3VuZDogIzAwOTc5RDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5jb250ZW5pZG8tcHJpbmNpcGFsIC5jb2x1bW5hLWl6cXVpZXJkYSAuY29udGFpbmVyLWJ1dHRvbnMgLnZlcmRlOmhvdmVyIC5jb250YWluZXItaWNvbm8ge1xuICAgIGJveC1zaGFkb3c6IGluc2V0IC02MHB4IDFweCAjN2ZjYmNkO1xuICB9XG59XG5cbi5jb250ZW5pZG8tcHJpbmNpcGFsIC5jb2x1bW5hLWl6cXVpZXJkYSAuY29udGFpbmVyLWJ1dHRvbnMgLnBsb21vIHtcbiAgYmFja2dyb3VuZDogI0JDQUM5OTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5jb250ZW5pZG8tcHJpbmNpcGFsIC5jb2x1bW5hLWl6cXVpZXJkYSAuY29udGFpbmVyLWJ1dHRvbnMgLnBsb21vOmhvdmVyIC5jb250YWluZXItaWNvbm8ge1xuICAgIGJveC1zaGFkb3c6IGluc2V0IC02MHB4IDFweCAjOWU4NDZkO1xuICB9XG59XG5cbi5jb250ZW5pZG8tcHJpbmNpcGFsIC5jb2x1bW5hLWl6cXVpZXJkYSAuY29udGFpbmVyLWJhbm5lcnMge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLmNvbnRlbmlkby1wcmluY2lwYWwgLmNvbHVtbmEtaXpxdWllcmRhIC5jb250YWluZXItYmFubmVycyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxuICAuY29udGVuaWRvLXByaW5jaXBhbCAuY29sdW1uYS1penF1aWVyZGEgLmNvbnRhaW5lci1iYW5uZXJzIC5jcmVhdGUsIC5jb250ZW5pZG8tcHJpbmNpcGFsIC5jb2x1bW5hLWl6cXVpZXJkYSAuY29udGFpbmVyLWJhbm5lcnMgLmVkdWNhdGlvbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlY2YxZjE7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiBjZW50ZXI7XG4gIH1cbiAgLmNvbnRlbmlkby1wcmluY2lwYWwgLmNvbHVtbmEtaXpxdWllcmRhIC5jb250YWluZXItYmFubmVycyAuY3JlYXRlIHtcbiAgICBwYWRkaW5nLXRvcDogODIlO1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2NyZWF0ZV9iYW5uZXIuc3ZnXCIpO1xuICB9XG4gIC5jb250ZW5pZG8tcHJpbmNpcGFsIC5jb2x1bW5hLWl6cXVpZXJkYSAuY29udGFpbmVyLWJhbm5lcnMgLmNyZWF0ZTpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2Jhbm5lci1ob3Zlci1jcmVhdGUuc3ZnXCIpO1xuICB9XG4gIC5jb250ZW5pZG8tcHJpbmNpcGFsIC5jb2x1bW5hLWl6cXVpZXJkYSAuY29udGFpbmVyLWJhbm5lcnMgLmVkdWNhdGlvbiB7XG4gICAgcGFkZGluZy10b3A6IDc1JTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvZWR1Y2F0aW9uX2Jhbm5lci5zdmdcIik7XG4gIH1cbiAgLmNvbnRlbmlkby1wcmluY2lwYWwgLmNvbHVtbmEtaXpxdWllcmRhIC5jb250YWluZXItYmFubmVycyAuZWR1Y2F0aW9uOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvZWR1Y2F0aW9uX2Jhbm5lcl9ob3Zlci5zdmdcIik7XG4gIH1cbn1cblxuLmNvbnRlbmlkby1wcmluY2lwYWwgLmNvbHVtbmEtaXpxdWllcmRhIC5jb250YWluZXItdGV4dG8ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLmNvbnRlbmlkby1wcmluY2lwYWwgLmNvbHVtbmEtaXpxdWllcmRhIC5jb250YWluZXItdGV4dG8ge1xuICAgIGRpc3BsYXk6IGluaXRpYWw7XG4gICAgbWFyZ2luLXRvcDogMTVweDtcbiAgfVxufVxuXG4uY29udGVuaWRvLXByaW5jaXBhbCAuY29sdW1uYS1penF1aWVyZGEgLmNvbnRhaW5lci10ZXh0byBzZWN0aW9uIC50aXR1bG8gLnNvbWJyZWFkbyB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kOiAjMDA5NzlEO1xuICBjb2xvcjogd2hpdGU7XG4gIHBhZGRpbmc6IDAgMTBweDtcbiAgbWFyZ2luOiAwIDAgNXB4IDA7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbiAgbGV0dGVyLXNwYWNpbmc6IDNweDtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAyMnB4O1xufVxuXG4uY29udGVuaWRvLXByaW5jaXBhbCAuY29sdW1uYS1penF1aWVyZGEgLmNvbnRhaW5lci10ZXh0byBzZWN0aW9uIC50ZXh0byB7XG4gIG1hcmdpbjogOHB4IDAgNDBweCAwO1xufVxuXG4uY29udGVuaWRvLXByaW5jaXBhbCAuY29sdW1uYS1penF1aWVyZGEgLmNvbnRhaW5lci10ZXh0byBzZWN0aW9uIC50ZXh0byBwIHtcbiAgY29sb3I6ICM0MzRmNTQ7XG4gIGZvbnQtd2VpZ2h0OiAxMDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG5cbi5jb250ZW5pZG8tcHJpbmNpcGFsIC5jb2x1bW5hLWl6cXVpZXJkYSAuY29udGFpbmVyLXRleHRvIHNlY3Rpb24gLnRleHRvIHAgYSB7XG4gIHRleHQtdHJhbnNmb3JtOiBpbml0aWFsO1xuICBjb2xvcjogIzAwOTc5RDtcbn1cblxuLmNvbnRlbmlkby1wcmluY2lwYWwgLmNvbHVtbmEtaXpxdWllcmRhIC5jb250YWluZXItc29jaWFsZXMge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLmNvbnRlbmlkby1wcmluY2lwYWwgLmNvbHVtbmEtaXpxdWllcmRhIC5jb250YWluZXItc29jaWFsZXMge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbiAgLmNvbnRlbmlkby1wcmluY2lwYWwgLmNvbHVtbmEtaXpxdWllcmRhIC5jb250YWluZXItc29jaWFsZXMgLm1lbnUge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLmNvbnRlbmlkby1wcmluY2lwYWwgLmNvbHVtbmEtaXpxdWllcmRhIC5jb250YWluZXItc29jaWFsZXMgLm1lbnUgbGkge1xuICAgIG1hcmdpbjogMTBweCAwO1xuICB9XG4gIC5jb250ZW5pZG8tcHJpbmNpcGFsIC5jb2x1bW5hLWl6cXVpZXJkYSAuY29udGFpbmVyLXNvY2lhbGVzIC5tZW51IGxpIGEge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDtcbiAgICB0cmFuc2l0aW9uOiAuNXM7XG4gIH1cbiAgLmNvbnRlbmlkby1wcmluY2lwYWwgLmNvbHVtbmEtaXpxdWllcmRhIC5jb250YWluZXItc29jaWFsZXMgLm1lbnUgbGkgYSBpIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICBoZWlnaHQ6IDI4cHg7XG4gICAgd2lkdGg6IDI4cHg7XG4gIH1cbiAgLmNvbnRlbmlkby1wcmluY2lwYWwgLmNvbHVtbmEtaXpxdWllcmRhIC5jb250YWluZXItc29jaWFsZXMgLm1lbnUgbGkgYSAuZmEtdHdpdHRlciB7XG4gICAgYmFja2dyb3VuZDogIzU0QzFGMjtcbiAgfVxuICAuY29udGVuaWRvLXByaW5jaXBhbCAuY29sdW1uYS1penF1aWVyZGEgLmNvbnRhaW5lci1zb2NpYWxlcyAubWVudSBsaSBhIC5mYS1nb29nbGUtcGx1cyB7XG4gICAgYmFja2dyb3VuZDogI0QzNDgzNjtcbiAgfVxuICAuY29udGVuaWRvLXByaW5jaXBhbCAuY29sdW1uYS1penF1aWVyZGEgLmNvbnRhaW5lci1zb2NpYWxlcyAubWVudSBsaSBhIC5mYS1mYWNlYm9vayB7XG4gICAgYmFja2dyb3VuZDogIzNGNjVCNjtcbiAgfVxuICAuY29udGVuaWRvLXByaW5jaXBhbCAuY29sdW1uYS1penF1aWVyZGEgLmNvbnRhaW5lci1zb2NpYWxlcyAubWVudSBsaSBhIC5mYS15b3V0dWJlIHtcbiAgICBiYWNrZ3JvdW5kOiAjRUMxRTEyO1xuICB9XG4gIC5jb250ZW5pZG8tcHJpbmNpcGFsIC5jb2x1bW5hLWl6cXVpZXJkYSAuY29udGFpbmVyLXNvY2lhbGVzIC5tZW51IGxpIGEgLmZhLWluc3RhZ3JhbSB7XG4gICAgYmFja2dyb3VuZDogIzcxNENDMztcbiAgfVxuICAuY29udGVuaWRvLXByaW5jaXBhbCAuY29sdW1uYS1penF1aWVyZGEgLmNvbnRhaW5lci1zb2NpYWxlcyAubWVudSBsaSBhIC5mYS1mbGlja3Ige1xuICAgIGJhY2tncm91bmQ6ICNGRjQ3QTQ7XG4gIH1cbiAgLmNvbnRlbmlkby1wcmluY2lwYWwgLmNvbHVtbmEtaXpxdWllcmRhIC5jb250YWluZXItc29jaWFsZXMgLm1lbnUgbGkgYSAuZmEtZ2l0aHViIHtcbiAgICBiYWNrZ3JvdW5kOiBibGFjaztcbiAgfVxuICAuY29udGVuaWRvLXByaW5jaXBhbCAuY29sdW1uYS1penF1aWVyZGEgLmNvbnRhaW5lci1zb2NpYWxlcyAubWVudSBsaSBhIHNwYW4ge1xuICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgY29sb3I6ICMwMDk3OUQ7XG4gIH1cbiAgLmNvbnRlbmlkby1wcmluY2lwYWwgLmNvbHVtbmEtaXpxdWllcmRhIC5jb250YWluZXItc29jaWFsZXMgLm1lbnUgbGkgYTpob3ZlciB7XG4gICAgcGFkZGluZzogMCAyMHB4O1xuICB9XG59XG5cbi5jb250ZW5pZG8tcHJpbmNpcGFsIC5jb250YWluZXItcHJpbmNpcGFsIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAuY29udGVuaWRvLXByaW5jaXBhbCAuY29udGFpbmVyLXByaW5jaXBhbCB7XG4gICAgd2lkdGg6IGNhbGMoNjYuNjY2JSArIDVweCk7XG4gICAgbWFyZ2luOiAwIDAgMCAxMHB4O1xuICB9XG59XG5cbi5jb250ZW5pZG8tcHJpbmNpcGFsIC5jb250YWluZXItcHJpbmNpcGFsIC5pdGVtIHtcbiAgZmxleDogMSAxIDQ1JTtcbiAgbWFyZ2luOiAwIDVweCAyMHB4O1xufVxuXG4uY29udGVuaWRvLXByaW5jaXBhbCAuY29udGFpbmVyLXByaW5jaXBhbCAuaXRlbSAuY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uY29udGVuaWRvLXByaW5jaXBhbCAuY29udGFpbmVyLXByaW5jaXBhbCAuaXRlbSAuY29udGFpbmVyIC5jb250YWluZXItaW1hZ2VuIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAtMTtcbn1cblxuLmNvbnRlbmlkby1wcmluY2lwYWwgLmNvbnRhaW5lci1wcmluY2lwYWwgLml0ZW0gLmNvbnRhaW5lciAuY29udGFpbmVyLWltYWdlbiAuZGVzY3JpcGNpb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1heC13aWR0aDogODAlO1xuICBsZWZ0OiAxMCU7XG4gIHRvcDogNSU7XG59XG5cbi5jb250ZW5pZG8tcHJpbmNpcGFsIC5jb250YWluZXItcHJpbmNpcGFsIC5pdGVtIC5jb250YWluZXIgLmNvbnRhaW5lci1pbWFnZW4gLmRlc2NyaXBjaW9uIC50ZXh0byBwIHtcbiAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgZGlzcGxheTogaW5saW5lO1xuICBsaW5lLWhlaWdodDogMS4zO1xuICBiYWNrZ3JvdW5kOiAjZjM5YzEyO1xuICBmb250LXNpemU6IDMuMzM3OTd2dztcbiAgYm94LXNoYWRvdzogMTBweCAwIDAgI2YzOWMxMiwtMTBweCAwIDAgI2YzOWMxMjtcbiAgbGV0dGVyLXNwYWNpbmc6IDNweDtcbiAgY29sb3I6IHdoaXRlO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLmNvbnRlbmlkby1wcmluY2lwYWwgLmNvbnRhaW5lci1wcmluY2lwYWwgLml0ZW0gLmNvbnRhaW5lciAuY29udGFpbmVyLWltYWdlbiAuZGVzY3JpcGNpb24gLnRleHRvIHAge1xuICAgIGZvbnQtc2l6ZTogMi4xMDkzOHZ3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAuY29udGVuaWRvLXByaW5jaXBhbCAuY29udGFpbmVyLXByaW5jaXBhbCAuaXRlbSAuY29udGFpbmVyIC5jb250YWluZXItaW1hZ2VuIC5kZXNjcmlwY2lvbiAudGV4dG8gcCB7XG4gICAgZm9udC1zaXplOiAyN3B4O1xuICB9XG59XG5cbi5jb250ZW5pZG8tcHJpbmNpcGFsIC5jb250YWluZXItcHJpbmNpcGFsIC5pdGVtIC5jb250YWluZXIgLmNvbnRhaW5lci1pbWFnZW4gLmRlc2NyaXBjaW9uIC50ZXh0by1zaG9wIHAge1xuICBiYWNrZ3JvdW5kOiAjZTY3ZTIyO1xuICBib3gtc2hhZG93OiAxMHB4IDAgMCAjZTY3ZTIyLC0xMHB4IDAgMCAjZTY3ZTIyO1xufVxuXG4uY29udGVuaWRvLXByaW5jaXBhbCAuY29udGFpbmVyLXByaW5jaXBhbCAuaXRlbSAuY29udGFpbmVyIC5jb250YWluZXItaW1hZ2VuIC5jb250YWluZXItYmxvZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTtcbiAgYmFja2dyb3VuZDogIzAwOTc5RDtcbiAgY29sb3I6IHdoaXRlO1xuICByaWdodDogMDtcbiAgcGFkZGluZzogNXB4IDEwcHg7XG4gIGxldHRlci1zcGFjaW5nOiAzcHg7XG59XG5cbi5jb250ZW5pZG8tcHJpbmNpcGFsIC5jb250YWluZXItcHJpbmNpcGFsIC5pdGVtIC5jb250YWluZXIgLmNvbnRhaW5lci1pbWFnZW4gaW1nIHtcbiAgaGVpZ2h0OiBhdXRvO1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5jb250ZW5pZG8tcHJpbmNpcGFsIC5jb250YWluZXItcHJpbmNpcGFsIC5pdGVtIC5jb250YWluZXIgLmNvbnRhaW5lci10ZXh0byB7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZDogI0VDRjFGMTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmc6IDIwcHg7XG59XG5cbi5jb250ZW5pZG8tcHJpbmNpcGFsIC5jb250YWluZXItcHJpbmNpcGFsIC5pdGVtIC5jb250YWluZXIgLmNvbnRhaW5lci10ZXh0byBzcGFuIHtcbiAgY29sb3I6ICMwMDk3OUQ7XG4gIGZvbnQtd2VpZ2h0OiAxMDA7XG4gIGxldHRlci1zcGFjaW5nOiAzcHg7XG4gIGZvbnQtc2l6ZTogMy4wNTk4MXZ3O1xuICBsaW5lLWhlaWdodDogMS42O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLmNvbnRlbmlkby1wcmluY2lwYWwgLmNvbnRhaW5lci1wcmluY2lwYWwgLml0ZW0gLmNvbnRhaW5lciAuY29udGFpbmVyLXRleHRvIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMS43MTg3NXZ3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuY29udGVuaWRvLXByaW5jaXBhbCAuY29udGFpbmVyLXByaW5jaXBhbCAuaXRlbSAuY29udGFpbmVyIC5jb250YWluZXItdGV4dG8gc3BhbiB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAycHg7XG4gIH1cbn1cblxuLmNvbnRlbmlkby1wcmluY2lwYWwgLmNvbnRhaW5lci1wcmluY2lwYWwgLml0ZW0gLmhvdmVyLXN0eWxlMSB7XG4gIG9wYWNpdHk6IC45O1xufVxuXG4uY29udGVuaWRvLXByaW5jaXBhbCAuY29udGFpbmVyLXByaW5jaXBhbCAuaXRlbSAuaG92ZXItc3R5bGUxOmhvdmVyIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmNvbnRlbmlkby1wcmluY2lwYWwgLmNvbnRhaW5lci1wcmluY2lwYWwgLml0ZW0gLmhvdmVyLXN0eWxlMTpob3ZlciAuY29udGFpbmVyLXRleHRvIHtcbiAgYmFja2dyb3VuZDogIzdmY2JjZDtcbn1cblxuLmNvbnRlbmlkby1wcmluY2lwYWwgLmNvbnRhaW5lci1wcmluY2lwYWwgLml0ZW0gLmhvdmVyLXN0eWxlMTpob3ZlciAuY29udGFpbmVyLXRleHRvIHNwYW4ge1xuICBjb2xvcjogd2hpdGU7XG59XG5cbi5jb250ZW5pZG8tcHJpbmNpcGFsIC5jb250YWluZXItcHJpbmNpcGFsIC5pdGVtIC5ob3Zlci1zdHlsZTI6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMSk7XG59XG5cbmZvb3RlciB7XG4gIGJhY2tncm91bmQ6ICMwMDk3OUQ7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG5mb290ZXIgLm1lbnUtZm9vdGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZzogMjRweCAzMHB4IDIwcHg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTQwcHgpIHtcbiAgZm9vdGVyIC5tZW51LWZvb3RlciB7XG4gICAgcGFkZGluZy1ib3R0b206IDM1cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODAwcHgpIHtcbiAgZm9vdGVyIC5tZW51LWZvb3RlciB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxufVxuXG5mb290ZXIgLm1lbnUtZm9vdGVyIHVsIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHdoaXRlO1xuICBwYWRkaW5nOiAwIDAgMjBweCAwO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NDBweCkge1xuICBmb290ZXIgLm1lbnUtZm9vdGVyIHVsIHtcbiAgICBib3JkZXI6IG5vbmU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODAwcHgpIHtcbiAgZm9vdGVyIC5tZW51LWZvb3RlciB1bCB7XG4gICAgcGFkZGluZzogMCA2MHB4IDAgMDtcbiAgfVxufVxuXG5mb290ZXIgLm1lbnUtZm9vdGVyIHVsIGxpIHtcbiAgd2lkdGg6IDEyMXB4O1xuICBmb250LXNpemU6IDEzcHg7XG4gIG1hcmdpbi1ib3R0b206IDE0cHg7XG4gIGxldHRlci1zcGFjaW5nOiAxLjVweDtcbn1cblxuZm9vdGVyIC5tZW51LWZvb3RlciB1bCBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuZm9vdGVyIC5tZW51LWZvb3RlciB1bCBsaSBhIHtcbiAgY29sb3I6IHdoaXRlO1xuICB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDtcbn1cblxuZm9vdGVyIC5tZW51LWZvb3RlciB1bCBsaSBhOmhvdmVyIHtcbiAgY29sb3I6ICNmMWM0MGY7XG59XG5cbmZvb3RlciAubWVudS1mb290ZXIgLnN1c2NyaWJjaW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB3aGl0ZTtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgcGFkZGluZzogMHB4IDAgMzBweCAwO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MDBweCkge1xuICBmb290ZXIgLm1lbnUtZm9vdGVyIC5zdXNjcmliY2lvbiB7XG4gICAgYm9yZGVyOiBub25lO1xuICB9XG59XG5cbmZvb3RlciAubWVudS1mb290ZXIgLnN1c2NyaWJjaW9uIGxhYmVsIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbmZvb3RlciAubWVudS1mb290ZXIgLnN1c2NyaWJjaW9uIC5mb3JtdWxhcmlvIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xufVxuXG5mb290ZXIgLm1lbnUtZm9vdGVyIC5zdXNjcmliY2lvbiAuZm9ybXVsYXJpbyBpbnB1dCB7XG4gIGhlaWdodDogNDVweDtcbiAgYm9yZGVyOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICBwYWRkaW5nOiAwIDE1cHg7XG59XG5cbmZvb3RlciAubWVudS1mb290ZXIgLnN1c2NyaWJjaW9uIC5mb3JtdWxhcmlvIC50ZXh0Ym94IHtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDEwMHB4KTtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBjb2xvcjogIzQzNGY1NDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgZm9vdGVyIC5tZW51LWZvb3RlciAuc3VzY3JpYmNpb24gLmZvcm11bGFyaW8gLnRleHRib3gge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAyNzhweCk7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzk5cHgpIHtcbiAgZm9vdGVyIC5tZW51LWZvb3RlciAuc3VzY3JpYmNpb24gLmZvcm11bGFyaW8gLnRleHRib3gge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAyOTJweCk7XG4gICAgbWF4LXdpZHRoOiA2MDBweDtcbiAgfVxufVxuXG5mb290ZXIgLm1lbnUtZm9vdGVyIC5zdXNjcmliY2lvbiAuZm9ybXVsYXJpbyAuYnV0dG9uIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBiYWNrZ3JvdW5kOiAjMDA4MTg0O1xuICBjb2xvcjogd2hpdGU7XG4gIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gIHRyYW5zaXRpb246IC4zcztcbiAgYm9yZGVyLWJvdHRvbTogNHB4IHNvbGlkICMwMDVDNUY7XG59XG5cbmZvb3RlciAubWVudS1mb290ZXIgLnN1c2NyaWJjaW9uIC5mb3JtdWxhcmlvIC5idXR0b246aG92ZXIge1xuICBoZWlnaHQ6IDQycHg7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjMDA1QzVGO1xufVxuXG5mb290ZXIgLm1lbnUtZm9vdGVyLXN1YiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MDBweCkge1xuICBmb290ZXIgLm1lbnUtZm9vdGVyLXN1YiB7XG4gICAgcGFkZGluZzogMCAzMHB4IDQwcHggMzBweDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cbn1cblxuZm9vdGVyIC5tZW51LWZvb3Rlci1zdWIgc3BhbiB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDEuNXB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMTgycHg7XG4gIHJpZ2h0OiAzMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NDBweCkge1xuICBmb290ZXIgLm1lbnUtZm9vdGVyLXN1YiBzcGFuIHtcbiAgICBib3R0b206IDE0M3B4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIGZvb3RlciAubWVudS1mb290ZXItc3ViIHNwYW4ge1xuICAgIGJvdHRvbTogNTVweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MDBweCkge1xuICBmb290ZXIgLm1lbnUtZm9vdGVyLXN1YiBzcGFuIHtcbiAgICBwb3NpdGlvbjogaW5pdGlhbDtcbiAgfVxufVxuXG5mb290ZXIgLm1lbnUtZm9vdGVyLXN1YiAubWVudSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmc6IDA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU0MHB4KSB7XG4gIGZvb3RlciAubWVudS1mb290ZXItc3ViIC5tZW51IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAyMjVweDtcbiAgICByaWdodDogMzBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NDBweCkge1xuICBmb290ZXIgLm1lbnUtZm9vdGVyLXN1YiAubWVudSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMTMwcHg7XG4gICAgcmlnaHQ6IDMwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODAwcHgpIHtcbiAgZm9vdGVyIC5tZW51LWZvb3Rlci1zdWIgLm1lbnUge1xuICAgIHBvc2l0aW9uOiBpbml0aWFsO1xuICB9XG59XG5cbmZvb3RlciAubWVudS1mb290ZXItc3ViIC5tZW51IGxpIHtcbiAgcGFkZGluZzogMCA3cHg7XG59XG5cbmZvb3RlciAubWVudS1mb290ZXItc3ViIC5tZW51IGxpOmZpcnN0LWNoaWxkIHtcbiAgcGFkZGluZzogMCA3cHggMCAwO1xufVxuXG5mb290ZXIgLm1lbnUtZm9vdGVyLXN1YiAubWVudSBsaTpsYXN0LWNoaWxkIHtcbiAgcGFkZGluZzogMCAwIDAgN3B4O1xufVxuXG5mb290ZXIgLm1lbnUtZm9vdGVyLXN1YiAubWVudSBsaSBhIHtcbiAgY29sb3I6IHdoaXRlO1xufVxuXG5mb290ZXIgLm1lbnUtZm9vdGVyLXN1YiAubWVudSBsaSBhIGkge1xuICB3aWR0aDogMjhweDtcbiAgaGVpZ2h0OiAyOHB4O1xuICBiYWNrZ3JvdW5kOiAjMDA1QzVGO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG5mb290ZXIgLm1lbnUtZm9vdGVyLXN1YiAubWVudSBsaSBhOmhvdmVyIC5mYS10d2l0dGVyIHtcbiAgYmFja2dyb3VuZDogIzU0QzFGMjtcbn1cblxuZm9vdGVyIC5tZW51LWZvb3Rlci1zdWIgLm1lbnUgbGkgYTpob3ZlciAuZmEtZ29vZ2xlLXBsdXMge1xuICBiYWNrZ3JvdW5kOiAjRDM0ODM2O1xufVxuXG5mb290ZXIgLm1lbnUtZm9vdGVyLXN1YiAubWVudSBsaSBhOmhvdmVyIC5mYS1mYWNlYm9vayB7XG4gIGJhY2tncm91bmQ6ICMzRjY1QjY7XG59XG5cbmZvb3RlciAubWVudS1mb290ZXItc3ViIC5tZW51IGxpIGE6aG92ZXIgLmZhLXlvdXR1YmUge1xuICBiYWNrZ3JvdW5kOiAjRUMxRTEyO1xufVxuXG5mb290ZXIgLm1lbnUtZm9vdGVyLXN1YiAubWVudSBsaSBhOmhvdmVyIC5mYS1pbnN0YWdyYW0ge1xuICBiYWNrZ3JvdW5kOiAjNzE0Q0MzO1xufVxuXG5mb290ZXIgLm1lbnUtZm9vdGVyLXN1YiAubWVudSBsaSBhOmhvdmVyIC5mYS1mbGlja3Ige1xuICBiYWNrZ3JvdW5kOiAjRkY0N0E0O1xufVxuXG5mb290ZXIgLm1lbnUtZm9vdGVyLXN1YiAubWVudSBsaSBhOmhvdmVyIC5mYS1naXRodWIge1xuICBiYWNrZ3JvdW5kOiBibGFjaztcbn1cblxuZm9vdGVyIC5mbGVjaGEtc3VwZXJpb3Ige1xuICBtYXJnaW46IDI1cHggMCAwIDA7XG4gIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTQwcHgpIHtcbiAgZm9vdGVyIC5mbGVjaGEtc3VwZXJpb3Ige1xuICAgIG1hcmdpbjogMDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NDBweCkge1xuICBmb290ZXIgLmZsZWNoYS1zdXBlcmlvciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTBweDtcbiAgICByaWdodDogMzBweDtcbiAgfVxufVxuXG5mb290ZXIgLmZsZWNoYS1zdXBlcmlvciBhIHtcbiAgY29sb3I6IHdoaXRlO1xufVxuXG5mb290ZXIgLmZsZWNoYS1zdXBlcmlvciBhOmhvdmVyIHtcbiAgY29sb3I6ICNmMWM0MGY7XG59XG4iLCJodG1sIHtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICAvLyBoZWlnaHQ6IDEwMCU7XHJcbn1cclxuXHJcbmJvZHkge1xyXG4gICAgQGV4dGVuZCBodG1sO1xyXG4gICAgYmFja2dyb3VuZDogd2hpdGU7XHJcbiAgICBtaW4taGVpZ2h0OiAxMDAlO1xyXG4gICAgZm9udC1mYW1pbHk6ICdSb2JvdG8nLCBzYW5zLXNlcmlmO1xyXG59XHJcblxyXG5saXtcclxuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbn1cclxuXHJcbmEge1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHJcbiAgICAmOmFjdGl2ZSxcclxuICAgICY6Zm9jdXMsXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgb3V0bGluZTogMDtcclxuICAgIH1cclxufVxyXG5cclxuKiB7XHJcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgbWFyZ2luOiAwO1xyXG5cclxuICAgICY6OmJlZm9yZSxcclxuICAgICY6OmFmdGVyIHtcclxuICAgICAgICBAZXh0ZW5kICo7XHJcbiAgICB9XHJcbn1cclxuIiwiLmhlYWRlcntcclxuICAgIGhlaWdodDogNTZweDtcclxuICAgIG1hcmdpbjogMCAwIDIwcHggMDtcclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xyXG4gICAgICAgIGhlaWdodDogMTIwcHg7XHJcbiAgICAgICAgbWFyZ2luOiAwIDAgNDBweCAwO1xyXG4gICAgICAgIHRyYW5zaXRpb246IC41cztcclxuICAgIH1cclxuICAgIC5jb250YWluZXItaGVhZGVye1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICR2ZXJkZTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGhlaWdodDogaW5oZXJpdDtcclxuICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgei1pbmRleDogMTAwMDtcclxuICAgICAgICAuaGVhZGVyLWxvZ297XHJcbiAgICAgICAgICAgIGhlaWdodDogaW5oZXJpdDtcclxuICAgICAgICAgICAgYXtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAyMHB4O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDkycHg7XHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAzMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICM3ZmNiY2Q7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLmFyZHVpbm8tbG9nb3tcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbml0aWFsO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6MTAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IC4xcztcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAuYXJkdWluby1sb2dvLWNvbXByZXNzZWR7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAuMXM7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLnNjcm9sbC1sb2dve1xyXG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAuMXM7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5zY3JvbGwtbG9nby1jb21wcmVzc2Vke1xyXG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbml0aWFsO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAuMXM7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuc2Nyb2xse1xyXG4gICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDExMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMjBweDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogLjFzO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5oZWFkZXItbWVudXtcclxuICAgICAgICAgICAgZmxleC1ncm93OiAxO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBpbml0aWFsO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5jb250YWluZXItbWVudXtcclxuICAgICAgICAgICAgICAgIC8vIGRpc3BsYXk6IG5vbmU7XHJcblxyXG4gICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMXB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAubWVudXtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjN2ZjYmNkO1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDBweDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogNTZweDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgIzM0QUZCMztcclxuICAgICAgICAgICAgICAgICAgICAmOjphZnRlcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvdHRvbTogLTUycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA1MnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzAwOTc5ZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMDI1cHgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAxMHB4IDAgMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGluaXRpYWw7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDFweCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIC5tZW51LW9wdGlvbntcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNBNUYyRUU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEwMjVweCl7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICM3ZmNiY2Q7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMSl7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkdmVyZGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjQ4MXB4KXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbToxcHggc29saWQgIzM0QUZCMztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDIpe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHZlcmRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzcwcHgpe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBhe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICBhe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMwMDVjNWY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIGhlaWdodDogNTJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE4LjVweCAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEwMjVweCl7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE2cHggMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjojMDA1YzVmO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAubWVudS1pbnB1dHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAuaW5wdXQtc2VhcmNoe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDQ2cHgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzAwNmQ3MDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogd2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDMycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgb3V0bGluZTogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6OnBsYWNlaG9sZGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG91dGxpbmU6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgLnNlYXJjaHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAyMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogd2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgLnN1Ym1lbnV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLy8gYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNBNUYyRUU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTAyNXB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IzAwNWM1ZjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuc3VibWVudS1tZW51e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLnN1Ym1lbnUtb3B0aW9ue1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IG1heC1jb250ZW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNhNWYyZWU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICM3ZmNiY2Q7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMwMDVjNWY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTZweCAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICR2ZXJkZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuc3VibWVudS1tZW51e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2VjZjFmMTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEwMjVweCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDQ2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IC13ZWJraXQtZmlsbC1hdmFpbGFibGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5zdWJtZW51LW9wdGlvbntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RhZTNlMztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEBtZWRpYSBzY3JlZW4gYW5kKG1pbi13aWR0aDoxMDI1cHgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyAgICAgd2lkdGg6IG1heC1jb250ZW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2E1ZjJlZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTBweCAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjojN2Y4YzhkO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDExcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAzcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMDI1cHgpe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gYmFja2dyb3VuZDogIzdmY2JjZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIGNvbG9yOiAjMDA1YzVmO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gcGFkZGluZzogMTZweCAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gJjpob3ZlcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vICAgICBiYWNrZ3JvdW5kOiAkdmVyZGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyAgICAgY29sb3I6IHdoaXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgLnNjcm9sbHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogNTRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuc2Nyb2xsLW1lbnV7XHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZChtaW4td2lkdGg6MTAyNXB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleDogMTtcclxuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAubWVudXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmNvbnRhaW5lci1sb2dpbntcclxuICAgICAgICAgICAgICAgIGZsZXg6IDI7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMTBweCAwIDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBhe1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogd2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMjBweCAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6aW5pdGlhbDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMThweCAxMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDUwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLnNlYXJjaHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MXB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5idXJndWVyLW1lbnV7XHJcbiAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTAyNXB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLnNob3Bpbmd7XHJcbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMDI1cHgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICM3ZmNiY2Q7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBzcGFue1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc3MHB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGluaXRpYWw7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBpbml0aWFsO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgYXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6aW5pdGlhbDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAyMHB4IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICM3ZmNiY2Q7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5zY3JvbGx7XHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4OiBub25lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5zY3JvbGx7XHJcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgICAgIGZsZXgtZ3JvdzogMTtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IC4xcztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4uc2Nyb2xse1xyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XHJcbiAgICAgICAgaGVpZ2h0OiA1NHB4O1xyXG4gICAgICAgIHRyYW5zaXRpb246IC41cztcclxuICAgIH1cclxuXHJcbn1cclxuXHJcbiIsIi8vY29sb3JzXHJcbiR2ZXJkZTogIzAwOTc5RDtcclxuJG5hcmFuamE6ICNFNjdFMjI7XHJcbiRwbG9tbzogI0JDQUM5OTtcclxuJG1venRhc2E6ICNEQThDMTA7XHJcblxyXG4vL2ZvbnRzXHJcbiRiYXNlLWZvbnQtZmFtaWx5OiAnUm9ib3RvJywgQXJpYWwsIHNhbnMtc2VyaWYgIWRlZmF1bHQ7XHJcbiIsIi5jb250ZW5pZG8tcHJpbmNpcGFse1xyXG4gICAgcGFkZGluZzogMCAyMHB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3ODBweCkge1xyXG4gICAgICAgIG1heC13aWR0aDogNzgwcHg7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIG1heC13aWR0aDogMTI4MHB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDAgNDBweDtcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICB9XHJcbiAgICAuY29udGFpbmVyLWNvbnRlbmlkb3tcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjZWNmMWYxO1xyXG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UtaW4tb3V0O1xyXG4gICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgIG1heC1oZWlnaHQ6IDBweDtcclxuICAgICAgICB6LWluZGV4OiAtMztcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XHJcbiAgICAgICAgJi5hY3RpdmV7XHJcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDEwMDBweDtcclxuICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICAgICAgLmNvbnRhaW5lci1jb2x1bW5hc3tcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6ZmxleDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuY2xvc2V7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuY29udGFpbmVyLWNvbHVtbmFze1xyXG4gICAgICAgICAgICAvLyBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3MjBweCkge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuY29sdW1uYXtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgMjBweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDIwcHggMDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDRweCBzb2xpZCB3aGl0ZTtcclxuICAgICAgICAgICAgICAgICY6bnRoLWxhc3Qtb2YtdHlwZSgxKXtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3MjBweCkge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiA0cHggc29saWQgd2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAyMHB4IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxke1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQobWluLXdpZHRoOjEwMjVweCl7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAuY29udGFpbmVyLWFuaW1hY2lvbntcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24tc2VsZjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxNTBweDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE1MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzIwcHgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogaW5pdGlhbDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAyMDRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCVcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgLnZpZGVve1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDI1MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICBpbWd7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDE1MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLmNvbnRhaW5lci1pbmZvcm1hY2lvbntcclxuICAgICAgICAgICAgICAgICAgICBmbGV4OiAxLjE7XHJcbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3MjBweCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIC50aXRsZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR2ZXJkZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogMTAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMS41cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMzBweCAwIDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzIwcHgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgLnRleHRve1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzQzNGY1NDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS42O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICBhe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHZlcmRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBpbml0aWFsO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuY2xvc2V7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNkYWUzZTM7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgY29sb3I6ICM0MzRmNTQ7XHJcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgcGFkZGluZzogMWVtO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAuM3M7XHJcbiAgICAgICAgICAgIC8vIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjYmRjN2M3O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIHNwYW57XHJcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xyXG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmNvbHVtbmEtaXpxdWllcmRhe1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDMzLjMzMyUgLSAxNXB4KTtcclxuXHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5jb250YWluZXItd2hhdHMtYXJkdWlub3tcclxuICAgICAgICAgICAgYXtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZWNmMWYxO1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBpbml0aWFsO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogLjVzO1xyXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICM3ZmNiY2Q7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogd2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBpbWd7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzoyMnB4IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDg1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzIwcHgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE1MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAyMzBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDIxcHggMCAwIDA7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIHB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMwMDgxODQ7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAwIDI1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAxMDA7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE0NXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAzcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzIwcHgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGluaXRpYWw7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDEwMDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmNvbnRhaW5lci1idXR0b25ze1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgIGhlaWdodDogNzRweDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDcyMHB4KSB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDQ4cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGluaXRpYWw7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGR7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5idXR0b257XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogd2hpdGU7XHJcbiAgICAgICAgICAgICAgICBmbGV4OjE7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgNXB4O1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxke1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCA1cHggMCAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxke1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDAgNXB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzIwcHgpIHtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDIwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAyMHB4IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxke1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAyMHB4IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAudGV4dG97XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzIwcHgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTBweCAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAudGl0dWxvLWNvbXBsZXRve1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAwIDNweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAuY29udGFpbmVyLWljb25ve1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IC41cztcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMnB4IDIwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5uYXJhbmphe1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJG5hcmFuamE7XHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcclxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAuY29udGFpbmVyLWljb25ve1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogaW5zZXQgLTYwcHggMXB4ICNmMzljMTI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnZlcmRle1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHZlcmRlO1xyXG4gICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgLmNvbnRhaW5lci1pY29ub3tcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IGluc2V0IC02MHB4IDFweCAjN2ZjYmNkO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5wbG9tb3tcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRwbG9tbztcclxuICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xyXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5jb250YWluZXItaWNvbm97XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiBpbnNldCAtNjBweCAxcHggIzllODQ2ZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuY29udGFpbmVyLWJhbm5lcnN7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTAyNXB4KXtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgICAgICAgICAgICAgICAgICAuY3JlYXRlLCAuZWR1Y2F0aW9ue1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2VjZjFmMTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAuY3JlYXRle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogODIlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvY3JlYXRlX2Jhbm5lci5zdmdcIik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvYmFubmVyLWhvdmVyLWNyZWF0ZS5zdmdcIik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgLmVkdWNhdGlvbntcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6NzUlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvZWR1Y2F0aW9uX2Jhbm5lci5zdmdcIik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvZWR1Y2F0aW9uX2Jhbm5lcl9ob3Zlci5zdmdcIik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmNvbnRhaW5lci10ZXh0b3tcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMDI1cHgpe1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5pdGlhbDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgc2VjdGlvbntcclxuICAgICAgICAgICAgICAgIC50aXR1bG97XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5zb21icmVhZG97XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkdmVyZGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCA1cHggMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGZpdC1jb250ZW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogM3B4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4zO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLnRleHRve1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogOHB4IDAgNDBweCAwO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBwe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzQzNGY1NDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDEwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBpbml0aWFsO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR2ZXJkZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuY29udGFpbmVyLXNvY2lhbGVze1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEwMjVweCl7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgLm1lbnV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAxMHB4IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBhe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAuNXM7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDI4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuZmEtdHdpdHRlcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzU0QzFGMjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmZhLWdvb2dsZS1wbHVze1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRDM0ODM2O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuZmEtZmFjZWJvb2t7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICMzRjY1QjY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5mYS15b3V0dWJle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRUMxRTEyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuZmEtaW5zdGFncmFte1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjNzE0Q0MzO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuZmEtZmxpY2tye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRkY0N0E0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuZmEtZ2l0aHVie1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBibGFjaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3BhbntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzowIDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR2ZXJkZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgfVxyXG4gICAgLmNvbnRhaW5lci1wcmluY2lwYWx7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTAyNXB4KXtcclxuICAgICAgICAgICAgd2lkdGg6IGNhbGMoNjYuNjY2JSArIDVweCk7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDAgMTBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLml0ZW17XHJcbiAgICAgICAgICAgIGZsZXg6IDEgMSA0NSU7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCA1cHggMjBweDtcclxuICAgICAgICAgICAgLmNvbnRhaW5lcntcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgLmNvbnRhaW5lci1pbWFnZW57XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IC0xO1xyXG4gICAgICAgICAgICAgICAgICAgIC5kZXNjcmlwY2lvbntcclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDgwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMTAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDUlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAudGV4dG97XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAxMDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2YzOWMxMjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDMuMzM3OTd2dztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAxMHB4IDAgMCAjZjM5YzEyLC0xMHB4IDAgMCAjZjM5YzEyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAzcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTAyNXB4KXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyLjEwOTM4dnc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTAyNXB4KXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyN3B4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAudGV4dG8tc2hvcHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2U2N2UyMjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAxMHB4IDAgMCAjZTY3ZTIyLC0xMHB4IDAgMCAjZTY3ZTIyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgLmNvbnRhaW5lci1ibG9ne1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICR2ZXJkZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogNXB4IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAzcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIGltZ3tcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5jb250YWluZXItdGV4dG97XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNFQ0YxRjE7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6MjBweDtcclxuICAgICAgICAgICAgICAgICAgICBzcGFue1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHZlcmRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogMTAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogM3B4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDMuMDU5ODF2dztcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNzE4NzV2dztcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEyODBweCl7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmhvdmVyLXN0eWxlMXtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IC45O1xyXG4gICAgICAgICAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgICAgICAgIC5jb250YWluZXItdGV4dG97XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICM3ZmNiY2Q7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHNwYW57XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogd2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmhvdmVyLXN0eWxlMntcclxuICAgICAgICAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgwLDAsMCwuMSk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiZm9vdGVye1xyXG4gICAgYmFja2dyb3VuZDogIzAwOTc5RDtcclxuICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIC5tZW51LWZvb3RlcntcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIC8vIHBhZGRpbmc6IDQ1cHggNDBweCAwO1xyXG4gICAgICAgIHBhZGRpbmc6IDI0cHggMzBweCAyMHB4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NDBweCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMzVweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODAwcHgpIHtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICB9XHJcbiAgICAgICAgLy8gQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjQwcHgpIHtcclxuICAgICAgICAvLyAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAvLyB9XHJcbiAgICAgICAgdWx7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206MXB4IHNvbGlkIHdoaXRlO1xyXG4gICAgICAgICAgICAvLyBwYWRkaW5nOjAgNjVweCAwIDA7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMCAyMHB4IDAgO1xyXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NDBweCkge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgwMHB4KSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDYwcHggMCAwO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBsaXtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMjFweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE0cHg7XHJcbiAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGR7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAxLjVweDtcclxuICAgICAgICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBpbml0aWFsO1xyXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZjFjNDBmO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBsaTpmaXJzdC1jaGlsZHtcclxuXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLnN1c2NyaWJjaW9ue1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHdoaXRlO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwcHggMCAzMHB4IDA7XHJcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgwMHB4KSB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLy8gQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzAwcHgpIHtcclxuICAgICAgICAgICAgLy8gICAgIG1heC13aWR0aDogNjAwcHg7XHJcbiAgICAgICAgICAgIC8vICAgICBoZWlnaHQ6IDgwcHg7XHJcbiAgICAgICAgICAgIC8vICAgICB3aWR0aDogNjAwcHg7XHJcbiAgICAgICAgICAgIC8vIH1cclxuXHJcbiAgICAgICAgICAgIGxhYmVse1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuZm9ybXVsYXJpb3tcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XHJcbiAgICAgICAgICAgICAgICBpbnB1dHtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDQ1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAxNXB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLnRleHRib3h7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxMDBweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjNDM0ZjU0O1xyXG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0MHB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAyNzhweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc5OXB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAyOTJweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogNjAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5idXR0b257XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICMwMDgxODQ7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogLjNzO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDRweCBzb2xpZCAjMDA1QzVGO1xyXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNDJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICMwMDVDNUY7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLm1lbnUtZm9vdGVyLXN1YntcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIC8vIG1hcmdpbi10b3A6IDMwcHg7XHJcbiAgICAgICAgLy8gcGFkZGluZzogMCA0MHB4IDM2cHg7XHJcbiAgICAgICAgLy8gZGlzcGxheTogZmxleDtcclxuICAgICAgICAvLyBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIC8vIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MDBweCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDMwcHggNDBweCAzMHB4O1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgc3BhbntcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMS41cHg7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgYm90dG9tOiAxODJweDtcclxuICAgICAgICAgICAgcmlnaHQ6IDMwcHg7XHJcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU0MHB4KSB7XHJcbiAgICAgICAgICAgICAgICBib3R0b206IDE0M3B4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0MHB4KSB7XHJcbiAgICAgICAgICAgICAgICBib3R0b206IDU1cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODAwcHgpIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBpbml0aWFsO1xyXG5cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAubWVudXtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTQwcHgpIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIGJvdHRvbTogMjI1cHg7XHJcbiAgICAgICAgICAgICAgICByaWdodDogMzBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NDBweCkge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgYm90dG9tOiAxMzBweDtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAzMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgwMHB4KSB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogaW5pdGlhbDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBsaXtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgN3B4O1xyXG4gICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDdweCAwIDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGR7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAwIDAgN3B4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgYXtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogd2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgaXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDI4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjhweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzAwNUM1RjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgLmZhLXR3aXR0ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjNTRDMUYyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5mYS1nb29nbGUtcGx1c3tcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNEMzQ4MzY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgLmZhLWZhY2Vib29re1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzNGNjVCNjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuZmEteW91dHViZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNFQzFFMTI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgLmZhLWluc3RhZ3JhbXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICM3MTRDQzM7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgLmZhLWZsaWNrcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNGRjQ3QTQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgLmZhLWdpdGh1YntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IGJsYWNrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgIH1cclxuICAgIC5mbGVjaGEtc3VwZXJpb3J7XHJcbiAgICAgICAgbWFyZ2luOiAyNXB4IDAgMCAwO1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTQwcHgpIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjQwcHgpIHtcclxuICAgICAgICAgICAgLy8gd2lkdGg6IGNhbGMoMTAwJSAtIDg0NnB4KTtcclxuICAgICAgICAgICAgLy8gcGFkZGluZy10b3A6IDI3cHg7XHJcbiAgICAgICAgICAgIC8vIG1hcmdpbjogMCAyMHB4IDAgMTUwcHg7XHJcbiAgICAgICAgICAgIC8vIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIC8vIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiA1MHB4O1xyXG4gICAgICAgICAgICByaWdodDogMzBweDtcclxuXHJcbiAgICAgICAgfVxyXG4gICAgICAgIGF7XHJcbiAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgICAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjZjFjNDBmO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIGl7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIl19 */
