@font-face {
  font-family: "light";
  src: url("../fonts/Futura_std_light_codensed.woff") format("woff"), url("../fonts/Futura_std_light_codensed.woff2") format("woff2"); }

@font-face {
  font-family: "medium";
  src: url("../fonts/Futura_std_medium_condensed.woff") format("woff"), url("../fonts/Futura_std_medium_condensed.woff2") format("woff2"); }

@font-face {
  font-family: "medium-menu";
  src: url("../fonts/FuturaStdMedium.woff") format("woff"), url("../fonts/FuturaStdMedium.woff2") format("woff2"); }

@font-face {
  font-family: "negrita";
  src: url("../fonts/Futura_std_extra_bold_oblique.woff") format("woff"), url("../fonts/Futura_std_extra_bold_oblique.woff2") format("woff2"); }

@font-face {
  font-family: 'icomoon';
  src: url("../fonts/icomoon.eot?t7vmri");
  src: url("../fonts/icomoon.eot?t7vmri#iefix") format("embedded-opentype"), url("../fonts/icomoon.ttf?t7vmri") format("truetype"), url("../fonts/icomoon.woff?t7vmri") format("woff"), url("../fonts/icomoon.svg?t7vmri#icomoon") format("svg");
  font-weight: normal;
  font-style: normal;
  font-display: block; }

[class^="icon-"], [class*=" icon-"] {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'icomoon' !important;
  speak: never;
  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-estrella:before {
  content: "\e901"; }

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

.icon-heart:before {
  content: "\e9da"; }

.icon-play3:before {
  content: "\ea1c"; }

.icon-facebook:before {
  content: "\ea90"; }

.icon-twitter:before {
  content: "\ea96"; }

.icon-linkedin2:before {
  content: "\eaca"; }

:root {
  --colorActivo: #FFFFFF; }

.txt-marcas {
  color: #9735ec; }

.txt-fama {
  color: #e93d84; }

.txt-amor {
  color: #d72e13; }

.txt-creatividad {
  color: #ffc000; }

.txt-data {
  color: #b5d447; }

.txt-tecnologia {
  color: #1cd1e3; }

.txt-craft {
  color: #36e69d; }

.txt-colaboracion {
  color: #ff8527; }

.txt-personas {
  color: #586dff; }

.tapa_loading {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: #000000;
  z-index: 800;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column; }
  .tapa_loading img {
    width: 280px;
    opacity: 0; }
  .tapa_loading .linea_load {
    width: 0%;
    height: 4px;
    background: #ffffff;
    position: relative;
    margin: 20px  auto;
    align-self: baseline; }

body {
  background: #000000;
  color: #ffffff;
  font-family: "medium";
  margin: 0; }
  body.interior {
    background: #ffffff;
    color: #000000; }
    body.interior header .img-logo-svg {
      opacity: 1; }

.img-fondo {
  object-fit: cover;
  border: 0;
  border-radius: 30px;
  width: 100%;
  height: 100%;
  z-index: 1; }

.thevideo {
  position: absolute;
  z-index: 2;
  object-fit: cover;
  border: 0;
  border-radius: 30px;
  width: 100%;
  height: 100%; }

.content-general {
  margin-top: 10px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  position: relative; }
  .content-general h1 {
    display: none; }
  .content-general .cont-menu {
    display: none;
    position: absolute;
    top: 0px;
    left: 0px;
    border-radius: 30px;
    max-width: 600px;
    max-height: 515px;
    width: 100%;
    height: 100%;
    overflow: hidden;
    z-index: 20;
    flex-direction: column;
    justify-content: center;
    align-items: center; }
    .content-general .cont-menu .fondo-menu {
      width: 100%;
      height: 100%;
      top: 0px;
      left: 100%;
      position: absolute;
      object-fit: cover;
      background-color: #000000;
      z-index: 1;
      pointer-events: none;
      border-radius: 30px; }
    .content-general .cont-menu .content-rrss {
      opacity: 0;
      z-index: 2;
      display: flex;
      align-items: center;
      justify-content: space-evenly;
      width: 100%; }
      .content-general .cont-menu .content-rrss .contrapunto {
        min-width: 214px;
        margin: 0 auto;
        text-align: center; }
      .content-general .cont-menu .content-rrss .linea-sep {
        width: 2px;
        height: 175px;
        background-color: #ffffff; }
      .content-general .cont-menu .content-rrss .linea-sep-h {
        width: 175px;
        height: 2px;
        background-color: #ffffff;
        display: none;
        margin-top: 22px;
        margin-bottom: 5px; }
      .content-general .cont-menu .content-rrss .proximity {
        min-width: 214px;
        margin: 0 auto;
        text-align: center; }
        .content-general .cont-menu .content-rrss .proximity .img-logo-menu-p {
          width: 166px; }
      .content-general .cont-menu .content-rrss .rrss {
        text-align: center;
        margin-top: 35px;
        position: relative; }
        .content-general .cont-menu .content-rrss .rrss .icon-circ {
          color: #000000;
          position: relative;
          display: inline-block;
          font-size: 23px;
          text-decoration: none;
          width: 35px;
          height: 35px;
          background: #ffffff;
          text-align: center;
          border-radius: 80px;
          margin: 1px;
          transition: all 0.3s ease-out;
          z-index: 1; }
          .content-general .cont-menu .content-rrss .rrss .icon-circ::before {
            position: absolute;
            top: 5px;
            left: 6px;
            transition: all 0.3s ease-out; }
          .content-general .cont-menu .content-rrss .rrss .icon-circ:hover {
            cursor: pointer;
            transition: all 0.3s ease-out;
            transform: scale(0.9); }
            .content-general .cont-menu .content-rrss .rrss .icon-circ:hover::before {
              transition: all 0.3s ease-out;
              transform: scale(1.1); }
        .content-general .cont-menu .content-rrss .rrss .select-ciudades {
          position: absolute;
          color: #FFFFFF;
          font-size: 14px;
          opacity: 0;
          display: none; }
          .content-general .cont-menu .content-rrss .rrss .select-ciudades a {
            color: #FFFFFF;
            font-size: 16px;
            text-decoration: none; }
          .content-general .cont-menu .content-rrss .rrss .select-ciudades.is-active {
            opacity: 1;
            display: block; }
        .content-general .cont-menu .content-rrss .rrss .icon-heart {
          font-size: 14px;
          color: #ffffff;
          position: absolute;
          top: -15px;
          left: 21px;
          z-index: 0; }
        .content-general .cont-menu .content-rrss .rrss .fb-proximity {
          left: 19px;
          top: 41px; }
        .content-general .cont-menu .content-rrss .rrss .tw-proximity {
          left: 58px;
          top: 41px; }
        .content-general .cont-menu .content-rrss .rrss .ig-proximity {
          left: 99px;
          top: 41px; }
        .content-general .cont-menu .content-rrss .rrss .in-proximity {
          left: 140px;
          top: 41px; }
          .content-general .cont-menu .content-rrss .rrss .in-proximity .icon-heart {
            font-size: 14px;
            color: #ffffff;
            position: absolute;
            top: -15px;
            left: 20px; }
    .content-general .cont-menu .content-contacto {
      opacity: 0;
      margin-top: 20px;
      z-index: 2;
      text-align: center;
      font-family: "medium-menu";
      font-size: 16px; }
      .content-general .cont-menu .content-contacto .primero {
        margin-right: 10px; }
      .content-general .cont-menu .content-contacto a {
        text-decoration: none;
        color: #ffffff; }
      .content-general .cont-menu .content-contacto .content-personas {
        margin-top: 8px; }
        .content-general .cont-menu .content-contacto .content-personas span {
          color: #e41e13; }
    .content-general .cont-menu .content-logo {
      opacity: 0;
      z-index: 2;
      text-align: center;
      margin-top: 90px;
      margin-bottom: 25px; }
      .content-general .cont-menu .content-logo img {
        width: 211px; }
  .content-general .content-video {
    width: 100%;
    max-width: 600px;
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 30px;
    overflow: hidden;
    opacity: 0;
    top: 40px; }
    .content-general .content-video.animate {
      transition: all 0.3s ease-out;
      animation-delay: 0s, 5ms;
      opacity: 1;
      top: 0px; }
    .content-general .content-video .icon-play3 {
      font-size: 80px;
      background-color: rgba(0, 0, 0, 0.8);
      z-index: 3;
      position: absolute;
      align-self: center;
      width: 150px;
      height: 150px;
      border-radius: 85px;
      transition: all 0.3s ease-out;
      cursor: pointer;
      transform: scale(0.5); }
      .content-general .content-video .icon-play3:before {
        position: absolute;
        top: 35px;
        left: 42px; }
      .content-general .content-video .icon-play3:hover {
        transition: all 0.3s ease-out;
        transform: scale(0.4); }
  .content-general .modulo {
    display: flex;
    width: 100%;
    max-width: 600px;
    opacity: 0;
    transition: all 0.3s ease-out;
    padding-top: 80px; }
    .content-general .modulo.animate {
      padding-top: 0px;
      transition: all 0.3s ease-out;
      animation-delay: 0s, 5ms;
      opacity: 1; }
    .content-general .modulo .content-card {
      z-index: 2;
      width: 100%;
      max-width: 300px;
      min-width: 150px;
      perspective: 600px; }
      .content-general .modulo .content-card.inicia .items {
        transform: rotateY(180deg); }
      .content-general .modulo .content-card.is-active .items {
        transform: rotateY(180deg); }
      .content-general .modulo .content-card.is-active2 .items {
        transform: rotateY(-180deg); }
      .content-general .modulo .content-card .items {
        position: relative;
        transition: transform 1s;
        transform-style: preserve-3d;
        width: 100%;
        height: 100%; }
        .content-general .modulo .content-card .items .item {
          position: absolute;
          backface-visibility: hidden;
          width: 100%;
          height: 100%; }
          .content-general .modulo .content-card .items .item.marcas {
            background-color: #9735ec; }
          .content-general .modulo .content-card .items .item.fama {
            background-color: #e93d84; }
          .content-general .modulo .content-card .items .item.amor {
            background-color: #d72e13; }
          .content-general .modulo .content-card .items .item.creatividad {
            background-color: #ffc000; }
          .content-general .modulo .content-card .items .item.data {
            background-color: #b5d447; }
          .content-general .modulo .content-card .items .item.tecnologia {
            background-color: #1cd1e3; }
          .content-general .modulo .content-card .items .item.craft {
            background-color: #36e69d; }
          .content-general .modulo .content-card .items .item.colaboracion {
            background-color: #ff8527; }
          .content-general .modulo .content-card .items .item.personas {
            background-color: #586dff; }
        .content-general .modulo .content-card .items .font {
          display: flex;
          flex-direction: column;
          justify-content: space-between;
          width: 100%;
          height: 100%;
          border-radius: 30px;
          overflow: hidden;
          user-select: none; }
          .content-general .modulo .content-card .items .font .n-arriba {
            padding: 20px;
            display: flex;
            flex-direction: column;
            color: #000000; }
            .content-general .modulo .content-card .items .font .n-arriba .numero {
              font-size: 41px;
              padding-left: 3px;
              line-height: 35px; }
            .content-general .modulo .content-card .items .font .n-arriba .icon-estrella {
              font-size: 28px;
              margin-top: -2px;
              margin-left: -2px; }
          .content-general .modulo .content-card .items .font .tit-item {
            user-select: none;
            font-family: "negrita";
            color: #000000;
            font-size: 95px;
            line-height: 76px;
            margin-left: -12px; }
            .content-general .modulo .content-card .items .font .tit-item:first-letter {
              color: #ffffff; }
            .content-general .modulo .content-card .items .font .tit-item p:first-letter {
              text-transform: uppercase; }
          .content-general .modulo .content-card .items .font .n-abajo {
            color: #000000;
            padding: 20px;
            transform: rotate(180deg);
            display: flex;
            flex-direction: column-reverse; }
            .content-general .modulo .content-card .items .font .n-abajo .numero {
              font-size: 41px;
              padding-left: 3px;
              line-height: 35px; }
            .content-general .modulo .content-card .items .font .n-abajo .icon-heart {
              font-size: 25px; }
        .content-general .modulo .content-card .items .back {
          display: flex;
          align-items: center;
          justify-content: center;
          width: 100%;
          height: 100%;
          background-color: #000000;
          transform: rotateY(180deg);
          border-radius: 30px;
          overflow: hidden; }
          .content-general .modulo .content-card .items .back .txt-p {
            user-select: none;
            font-family: "light";
            font-size: 22px;
            padding-left: 30px;
            padding-right: 30px;
            text-shadow: 2px 2px #000000; }
    .content-general .modulo .content-video-loop {
      z-index: 1;
      position: relative;
      cursor: pointer;
      width: 100%;
      border-radius: 30px;
      overflow: hidden; }
      .content-general .modulo .content-video-loop .icon-play3 {
        z-index: 3;
        font-size: 80px;
        background-color: var(--colorActivo);
        position: absolute;
        align-self: center;
        width: 150px;
        height: 150px;
        border-radius: 85px;
        backface-visibility: hidden;
        pointer-events: none;
        opacity: 0;
        transform: scale(0);
        transition: all 0.3ms ease-out; }
        .content-general .modulo .content-video-loop .icon-play3:before {
          position: absolute;
          top: 35px;
          left: 42px; }
        .content-general .modulo .content-video-loop .icon-play3.is-active {
          transition: all 0.3s ease-out;
          opacity: 1;
          transform: scale(0.5); }
      .content-general .modulo .content-video-loop.is-active .icon-play3 {
        transition: all 0.3s ease-out;
        opacity: 1;
        transform: scale(0.5); }

footer {
  margin-bottom: 20px;
  margin-top: 10px;
  text-align: center; }
  footer .icon-circ-negro {
    cursor: pointer;
    color: #ffffff;
    position: relative;
    display: inline-block;
    font-size: 39px;
    text-decoration: none;
    width: 65px;
    height: 65px;
    background: #000000;
    text-align: center;
    border-radius: 80px;
    margin: 1px;
    transition: all 0.3s ease-out;
    margin-bottom: 20px; }
    footer .icon-circ-negro::before {
      position: absolute;
      top: 10px;
      left: 13px;
      transition: all 0.3s ease-out; }
    footer .icon-circ-negro:hover {
      transition: all 0.3s ease-out;
      transform: scale(0.9); }
      footer .icon-circ-negro:hover::before {
        transition: all 0.3s ease-out;
        transform: scale(1.1); }
  footer .residuales {
    font-family: "medium-menu";
    color: #000000;
    font-size: 16px; }
    footer .residuales a {
      text-decoration: none;
      color: #000000;
      font-size: 16px; }
  footer .content-contacto-footer {
    margin-bottom: 20px;
    z-index: 2;
    text-align: center;
    font-family: "medium-menu";
    font-size: 16px; }
    footer .content-contacto-footer .txt-contacto {
      color: #000000; }
    footer .content-contacto-footer .primero {
      margin-right: 10px; }
    footer .content-contacto-footer a {
      text-decoration: none;
      color: #000000; }
    footer .content-contacto-footer .content-personas {
      margin-top: 8px; }
      footer .content-contacto-footer .content-personas span {
        color: #e41e13; }

@media (max-width: 600px) {
  .content-general {
    padding-left: 15px;
    padding-right: 15px; }
    .content-general .modulo.content-fama {
      flex-direction: row-reverse; }
    .content-general .modulo.content-amor {
      flex-direction: row; }
    .content-general .modulo.content-creatividad {
      flex-direction: row-reverse; }
    .content-general .modulo.content-data {
      flex-direction: row; }
    .content-general .modulo.content-tecnologia {
      flex-direction: row-reverse; }
    .content-general .modulo.content-craft {
      flex-direction: row; }
    .content-general .modulo.content-colaboracion {
      flex-direction: row-reverse; }
    .content-general .modulo.content-personas {
      flex-direction: row; }
  footer .icon-circ-negro {
    font-size: 30px;
    width: 50px;
    height: 50px; }
    footer .icon-circ-negro::before {
      top: 7px;
      left: 11px; } }

@media (max-width: 560px) {
  .content-general .cont-menu .content-rrss {
    flex-direction: column; }
    .content-general .cont-menu .content-rrss .linea-sep {
      width: 295px;
      height: 2px;
      margin-top: 15px;
      margin-bottom: 15px; }
    .content-general .cont-menu .content-rrss .linea-sep-h {
      width: 295px;
      height: 2px;
      background-color: #ffffff;
      display: block;
      margin-bottom: 5px; }
    .content-general .cont-menu .content-rrss .rrss {
      margin-top: 10px; }
  .content-general .cont-menu .content-logo {
    margin-top: 20px;
    margin-bottom: 0px; }
  .content-general .modulo .content-card .items .font .tit-item {
    font-size: 85px;
    line-height: 67px; } }

@media (max-width: 490px) {
  .content-general .modulo .content-card .items .font .tit-item {
    font-size: 73px;
    line-height: 58px; } }

@media (max-width: 440px) {
  .content-general {
    margin-top: 0px;
    padding-left: 10px;
    padding-right: 10px; }
    .content-general .cont-menu {
      border-radius: 25px; }
      .content-general .cont-menu .fondo-menu {
        border-radius: 25px; }
      .content-general .cont-menu .content-rrss .linea-sep {
        margin-top: 20px;
        margin-bottom: 20px; }
      .content-general .cont-menu .content-rrss .rrss {
        margin-top: 20px; }
      .content-general .cont-menu .content-contacto {
        margin-top: 25px; }
        .content-general .cont-menu .content-contacto .link-personas {
          display: block; }
      .content-general .cont-menu .content-logo {
        margin-top: 40px;
        margin-bottom: 40px; }
  .img-fondo {
    border-radius: 25px; }
  .thevideo {
    border-radius: 25px; }
  .content-general .modulo .content-card .items .font {
    border-radius: 25px; }
    .content-general .modulo .content-card .items .font .n-arriba {
      padding: 10px; }
      .content-general .modulo .content-card .items .font .n-arriba .numero {
        font-size: 30px;
        padding-left: 3px;
        line-height: 25px; }
      .content-general .modulo .content-card .items .font .n-arriba .icon-estrella {
        font-size: 23px; }
    .content-general .modulo .content-card .items .font .tit-item {
      font-family: "negrita";
      color: #000000;
      font-size: 60px;
      line-height: 47px; }
    .content-general .modulo .content-card .items .font .n-abajo {
      padding: 10px; }
      .content-general .modulo .content-card .items .font .n-abajo .numero {
        font-size: 30px;
        padding-left: 3px;
        line-height: 25px; }
      .content-general .modulo .content-card .items .font .n-abajo .icon-heart {
        font-size: 20px; }
  .content-general .modulo .content-card .items .back {
    border-radius: 25px; }
    .content-general .modulo .content-card .items .back .txt-p {
      font-family: "light";
      font-size: 17px;
      padding-left: 20px;
      padding-right: 20px; }
  .content-general .modulo .content-video-loop {
    border-radius: 25px; } }

@media (max-width: 380px) {
  .content-general .modulo .content-card .items .font .tit-item {
    font-size: 60px;
    line-height: 47px; } }

@media (max-width: 360px) {
  .content-general .modulo .content-card .items .font .tit-item {
    font-family: "negrita";
    color: #000000;
    font-size: 50px;
    line-height: 39px; }
  .content-general .modulo .content-card .items .back .txt-p {
    font-size: 15px;
    padding-left: 10px;
    padding-right: 10px; } }

@media (min-width: 600px) {
  .content-general .modulo.content-fama {
    flex-direction: row-reverse; }
  .content-general .modulo.content-amor {
    flex-direction: row; }
  .content-general .modulo.content-creatividad {
    flex-direction: row-reverse; }
  .content-general .modulo.content-data {
    flex-direction: row; }
  .content-general .modulo.content-tecnologia {
    flex-direction: row-reverse; }
  .content-general .modulo.content-craft {
    flex-direction: row; }
  .content-general .modulo.content-colaboracion {
    flex-direction: row-reverse; }
  .content-general .modulo.content-personas {
    flex-direction: row; } }

@media (min-width: 1200px) {
  .content-general .modulo.content-fama {
    flex-direction: row-reverse; }
  .content-general .modulo.content-amor {
    flex-direction: row-reverse; }
  .content-general .modulo.content-creatividad {
    flex-direction: row; }
  .content-general .modulo.content-data {
    flex-direction: row; }
  .content-general .modulo.content-tecnologia {
    flex-direction: row-reverse; }
  .content-general .modulo.content-craft {
    flex-direction: row-reverse; }
  .content-general .modulo.content-colaboracion {
    flex-direction: row; }
  .content-general .modulo.content-personas {
    flex-direction: row; } }

@media (min-width: 1800px) {
  .content-general .modulo.content-fama {
    flex-direction: row; }
  .content-general .modulo.content-amor {
    flex-direction: row-reverse; }
  .content-general .modulo.content-creatividad {
    flex-direction: row-reverse; }
  .content-general .modulo.content-data {
    flex-direction: row-reverse; }
  .content-general .modulo.content-tecnologia {
    flex-direction: row; }
  .content-general .modulo.content-craft {
    flex-direction: row; }
  .content-general .modulo.content-colaboracion {
    flex-direction: row; }
  .content-general .modulo.content-personas {
    flex-direction: row-reverse; } }

@media (min-width: 2400px) {
  .content-general .modulo.content-fama {
    flex-direction: row; }
  .content-general .modulo.content-amor {
    flex-direction: row; }
  .content-general .modulo.content-creatividad {
    flex-direction: row-reverse; }
  .content-general .modulo.content-data {
    flex-direction: row-reverse; }
  .content-general .modulo.content-tecnologia {
    flex-direction: row-reverse; }
  .content-general .modulo.content-craft {
    flex-direction: row-reverse; }
  .content-general .modulo.content-colaboracion {
    flex-direction: row; }
  .content-general .modulo.content-personas {
    flex-direction: row; } }

@media (min-width: 3000px) {
  .content-general .modulo.content-fama {
    flex-direction: row; }
  .content-general .modulo.content-amor {
    flex-direction: row; }
  .content-general .modulo.content-creatividad {
    flex-direction: row; }
  .content-general .modulo.content-data {
    flex-direction: row-reverse; }
  .content-general .modulo.content-tecnologia {
    flex-direction: row-reverse; }
  .content-general .modulo.content-craft {
    flex-direction: row-reverse; }
  .content-general .modulo.content-colaboracion {
    flex-direction: row-reverse; }
  .content-general .modulo.content-personas {
    flex-direction: row-reverse; } }

@media (min-width: 3600px) {
  .content-general .modulo.content-fama {
    flex-direction: row; }
  .content-general .modulo.content-amor {
    flex-direction: row; }
  .content-general .modulo.content-creatividad {
    flex-direction: row; }
  .content-general .modulo.content-data {
    flex-direction: row; }
  .content-general .modulo.content-tecnologia {
    flex-direction: row-reverse; }
  .content-general .modulo.content-craft {
    flex-direction: row-reverse; }
  .content-general .modulo.content-colaboracion {
    flex-direction: row-reverse; }
  .content-general .modulo.content-personas {
    flex-direction: row-reverse; } }

@media (min-width: 4200px) {
  .content-general .modulo.content-fama {
    flex-direction: row; }
  .content-general .modulo.content-amor {
    flex-direction: row; }
  .content-general .modulo.content-creatividad {
    flex-direction: row; }
  .content-general .modulo.content-data {
    flex-direction: row; }
  .content-general .modulo.content-tecnologia {
    flex-direction: row; }
  .content-general .modulo.content-craft {
    flex-direction: row-reverse; }
  .content-general .modulo.content-colaboracion {
    flex-direction: row-reverse; }
  .content-general .modulo.content-personas {
    flex-direction: row-reverse; } }

@media (min-width: 4200px) {
  .content-general .modulo.content-fama {
    flex-direction: row; }
  .content-general .modulo.content-amor {
    flex-direction: row; }
  .content-general .modulo.content-creatividad {
    flex-direction: row; }
  .content-general .modulo.content-data {
    flex-direction: row; }
  .content-general .modulo.content-tecnologia {
    flex-direction: row; }
  .content-general .modulo.content-craft {
    flex-direction: row-reverse; }
  .content-general .modulo.content-colaboracion {
    flex-direction: row-reverse; }
  .content-general .modulo.content-personas {
    flex-direction: row-reverse; } }

@media (min-width: 4800px) {
  .content-general .modulo.content-fama {
    flex-direction: row; }
  .content-general .modulo.content-amor {
    flex-direction: row; }
  .content-general .modulo.content-creatividad {
    flex-direction: row; }
  .content-general .modulo.content-data {
    flex-direction: row; }
  .content-general .modulo.content-tecnologia {
    flex-direction: row; }
  .content-general .modulo.content-craft {
    flex-direction: row; }
  .content-general .modulo.content-colaboracion {
    flex-direction: row-reverse; }
  .content-general .modulo.content-personas {
    flex-direction: row-reverse; } }

@media (min-width: 5400px) {
  .content-general .modulo.content-fama {
    flex-direction: row; }
  .content-general .modulo.content-amor {
    flex-direction: row; }
  .content-general .modulo.content-creatividad {
    flex-direction: row; }
  .content-general .modulo.content-data {
    flex-direction: row; }
  .content-general .modulo.content-tecnologia {
    flex-direction: row; }
  .content-general .modulo.content-craft {
    flex-direction: row; }
  .content-general .modulo.content-colaboracion {
    flex-direction: row; }
  .content-general .modulo.content-personas {
    flex-direction: row-reverse; } }

@media (min-width: 6000px) {
  .content-general .modulo.content-fama {
    flex-direction: row; }
  .content-general .modulo.content-amor {
    flex-direction: row; }
  .content-general .modulo.content-creatividad {
    flex-direction: row; }
  .content-general .modulo.content-data {
    flex-direction: row; }
  .content-general .modulo.content-tecnologia {
    flex-direction: row; }
  .content-general .modulo.content-craft {
    flex-direction: row; }
  .content-general .modulo.content-colaboracion {
    flex-direction: row; }
  .content-general .modulo.content-personas {
    flex-direction: row; } }

/* yt video */
.vid-yt {
  display: none; }

#main-yt-video {
  display: none;
  position: fixed;
  z-index: 832;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background: #000; }

.main-yt-video-container {
  position: relative;
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
  opacity: 0; }

.main-yt-video-content {
  width: 100%;
  position: relative;
  /*padding-bottom: 56.25%; /* 16:9 */
  padding-bottom: 47.25%;
  /* Para que se vea el play*/
  padding-top: 25px;
  height: 0; }

.main-yt-video-content iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%; }

.cerrar-yt {
  width: 45px;
  height: 45px;
  border-radius: 50%;
  border: 3px solid var(--colorActivo);
  color: var(--colorActivo);
  line-height: 46px;
  font-size: 31px;
  position: absolute;
  top: 75px;
  right: 20px;
  text-align: center;
  cursor: pointer;
  font-family: "medium-menu";
  font-weight: bold;
  transition: all 0.3s ease-out;
  opacity: 1; }
  .cerrar-yt:hover {
    transition: all 0.3s ease-out;
    opacity: 0.2;
    border: 3px solid #ffffff80;
    color: #ffffff95; }

.residuales-interior {
  font-family: "medium-menu";
  font-size: 16px;
  max-width: 90%;
  margin: 0 auto;
  padding-left: 25px;
  padding-right: 25px;
  padding-bottom: 40px;
  padding-top: 10px;
  margin-top: 30px;
  margin-bottom: 30px;
  color: #FFFFFF;
  border-radius: 35px;
  background-color: #000000; }
  .residuales-interior p {
    font-family: "medium-menu";
    font-size: 16px; }
  .residuales-interior a {
    font-family: "medium-menu";
    font-size: 16px;
    color: #FFFFFF; }

@media (max-width: 1800px) {
  .residuales-interior {
    max-width: 80%; } }

header {
  display: flex;
  justify-content: space-between;
  max-width: 600px;
  margin: 0 auto; }
  header .img-logo-svg {
    width: 138px;
    height: 66px;
    opacity: 0;
    margin-top: 16px;
    margin-left: 85px; }
  header .hamburger {
    opacity: 0;
    margin-top: 25px;
    margin-right: 120px; }

@media (max-width: 600px) {
  header .img-logo-svg {
    margin-left: 50px; }
  header .hamburger {
    margin-right: 45px; } }

@media (max-width: 440px) {
  header .img-logo-svg {
    margin-left: 25px;
    margin-top: 0px;
    width: 95px;
    height: 57px;
    /*height: 39px;*/ }
  header .hamburger {
    margin-right: 20px;
    margin-top: 0px; } }

@media (min-width: 1200px) {
  header {
    max-width: 1200px; } }

@media (min-width: 1800px) {
  header {
    max-width: 1800px; } }

@media (min-width: 2400px) {
  header {
    max-width: 2400px; } }

@media (min-width: 3000px) {
  header {
    max-width: 3000px; } }

@media (min-width: 3600px) {
  header {
    max-width: 3600px; } }

@media (min-width: 4200px) {
  header {
    max-width: 4200px; } }

@media (min-width: 4800px) {
  header {
    max-width: 4800px; } }

@media (min-width: 5400px) {
  header {
    max-width: 5400px; } }

@media (min-width: 6000px) {
  header {
    max-width: 6000px; } }

.hamburger {
  font: inherit;
  display: inline-block;
  overflow: visible;
  margin: 0;
  padding: 15px;
  cursor: pointer;
  transition-timing-function: linear;
  transition-duration: .15s;
  transition-property: opacity, filter;
  text-transform: none;
  color: inherit;
  border: 0;
  background-color: transparent; }

.hamburger.is-active:hover, .hamburger:hover {
  opacity: .9; }

.hamburger.is-active .hamburger-inner, .hamburger.is-active .hamburger-inner:after, .hamburger.is-active .hamburger-inner:before {
  background-color: #000000; }

.hamburger-box {
  position: relative;
  display: inline-block;
  width: 40px;
  height: 24px;
  top: 3px; }

.hamburger-inner {
  top: 50%;
  display: block;
  margin-top: -2px; }

.hamburger-inner, .hamburger-inner:after, .hamburger-inner:before {
  position: absolute;
  width: 40px;
  height: 6px;
  transition-timing-function: ease;
  transition-duration: .15s;
  transition-property: transform;
  border-radius: 4px;
  background-color: #000000; }

.hamburger-inner:after, .hamburger-inner:before {
  display: block;
  content: ""; }

.hamburger-inner:before {
  top: -10px; }

.hamburger-inner:after {
  bottom: -10px; }

.hamburger--3dx .hamburger-box {
  perspective: 80px; }

.hamburger--3dx .hamburger-inner {
  transition: transform 0.15s cubic-bezier(0.645, 0.045, 0.355, 1), background-color 0s cubic-bezier(0.645, 0.045, 0.355, 1) 0.1s; }

.hamburger--slider .hamburger-inner {
  top: 2px; }

.hamburger--slider .hamburger-inner:before {
  top: 10px;
  transition-timing-function: ease;
  transition-duration: .15s;
  transition-property: transform, opacity; }

.hamburger--slider .hamburger-inner:after {
  top: 20px; }

.hamburger--slider.is-active .hamburger-inner {
  transform: translate3d(0, 10px, 0) rotate(45deg); }

.hamburger--slider.is-active .hamburger-inner:before {
  transform: rotate(-45deg) translate3d(-5.71429px, -6px, 0);
  opacity: 0; }

.hamburger--slider.is-active .hamburger-inner:after {
  transform: translate3d(0, -20px, 0) rotate(-90deg); }

.hamburger--slider-r .hamburger-inner {
  top: 2px; }

.hamburger--slider-r .hamburger-inner:before {
  top: 10px;
  transition-timing-function: ease;
  transition-duration: .15s;
  transition-property: transform, opacity; }

.hamburger--slider-r .hamburger-inner:after {
  top: 20px; }

.hamburger--slider-r.is-active .hamburger-inner {
  transform: translate3d(0, 10px, 0) rotate(-45deg); }

.hamburger--slider-r.is-active .hamburger-inner:before {
  transform: rotate(45deg) translate3d(5.71429px, -6px, 0);
  opacity: 0; }

.hamburger--slider-r.is-active .hamburger-inner:after {
  transform: translate3d(0, -20px, 0) rotate(90deg); }

.hamburger--spin .hamburger-inner {
  transition-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  transition-duration: .22s; }

.hamburger--spin .hamburger-inner:before {
  transition: top .1s ease-in .25s, opacity .1s ease-in; }

.hamburger--spin .hamburger-inner:after {
  transition: bottom 0.1s ease-in 0.25s, transform 0.22s cubic-bezier(0.55, 0.055, 0.675, 0.19); }

.hamburger--spin.is-active .hamburger-inner {
  transition-delay: .12s;
  transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  transform: rotate(225deg); }

.hamburger--spin.is-active .hamburger-inner:before {
  top: 0;
  transition: top .1s ease-out, opacity .1s ease-out .12s;
  opacity: 0; }

.hamburger--spin.is-active .hamburger-inner:after {
  bottom: 0;
  transition: bottom 0.1s ease-out, transform 0.22s cubic-bezier(0.215, 0.61, 0.355, 1) 0.12s;
  transform: rotate(-90deg); }

.hamburger--spin-r .hamburger-inner {
  transition-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  transition-duration: .22s; }

.hamburger--spin-r .hamburger-inner:before {
  transition: top .1s ease-in .25s, opacity .1s ease-in; }

.hamburger--spin-r .hamburger-inner:after {
  transition: bottom 0.1s ease-in 0.25s, transform 0.22s cubic-bezier(0.55, 0.055, 0.675, 0.19); }

.hamburger--spin-r.is-active .hamburger-inner {
  transition-delay: .12s;
  transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  transform: rotate(-225deg); }

.hamburger--spin-r.is-active .hamburger-inner:before {
  top: 0;
  transition: top .1s ease-out, opacity .1s ease-out .12s;
  opacity: 0; }

.hamburger--spin-r.is-active .hamburger-inner:after {
  bottom: 0;
  transition: bottom 0.1s ease-out, transform 0.22s cubic-bezier(0.215, 0.61, 0.355, 1) 0.12s;
  transform: rotate(90deg); }

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYWxsLmNzcyIsInNvdXJjZXMiOlsiYWxsLnNjc3MiLCJfY29tbW9uLnNjc3MiLCJfaGVhZGVycy5zY3NzIl0sInNvdXJjZXNDb250ZW50IjpbIkBpbXBvcnQgXCJjb21tb25cIjtcclxuQGltcG9ydCBcImhlYWRlcnNcIjsiLCJAZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogXCJsaWdodFwiO1xyXG4gIHNyYzogdXJsKFwiLi4vZm9udHMvRnV0dXJhX3N0ZF9saWdodF9jb2RlbnNlZC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksXHJcbiAgdXJsKFwiLi4vZm9udHMvRnV0dXJhX3N0ZF9saWdodF9jb2RlbnNlZC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcclxuXHJcbn1cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6IFwibWVkaXVtXCI7XHJcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9GdXR1cmFfc3RkX21lZGl1bV9jb25kZW5zZWQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLFxyXG4gIHVybChcIi4uL2ZvbnRzL0Z1dHVyYV9zdGRfbWVkaXVtX2NvbmRlbnNlZC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcclxufVxyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogXCJtZWRpdW0tbWVudVwiO1xyXG4gIHNyYzogdXJsKFwiLi4vZm9udHMvRnV0dXJhU3RkTWVkaXVtLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSxcclxuICB1cmwoXCIuLi9mb250cy9GdXR1cmFTdGRNZWRpdW0ud29mZjJcIikgZm9ybWF0KFwid29mZjJcIik7XHJcblxyXG59XHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiBcIm5lZ3JpdGFcIjtcclxuICBzcmM6IHVybChcIi4uL2ZvbnRzL0Z1dHVyYV9zdGRfZXh0cmFfYm9sZF9vYmxpcXVlLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSxcclxuICB1cmwoXCIuLi9mb250cy9GdXR1cmFfc3RkX2V4dHJhX2JvbGRfb2JsaXF1ZS53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcclxuXHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnaWNvbW9vbic7XHJcbiAgc3JjOiAgdXJsKCcuLi9mb250cy9pY29tb29uLmVvdD90N3ZtcmknKTtcclxuICBzcmM6ICB1cmwoJy4uL2ZvbnRzL2ljb21vb24uZW90P3Q3dm1yaSNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcclxuICB1cmwoJy4uL2ZvbnRzL2ljb21vb24udHRmP3Q3dm1yaScpIGZvcm1hdCgndHJ1ZXR5cGUnKSxcclxuICB1cmwoJy4uL2ZvbnRzL2ljb21vb24ud29mZj90N3ZtcmknKSBmb3JtYXQoJ3dvZmYnKSxcclxuICB1cmwoJy4uL2ZvbnRzL2ljb21vb24uc3ZnP3Q3dm1yaSNpY29tb29uJykgZm9ybWF0KCdzdmcnKTtcclxuICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LWRpc3BsYXk6IGJsb2NrO1xyXG59XHJcblxyXG5bY2xhc3NePVwiaWNvbi1cIl0sIFtjbGFzcyo9XCIgaWNvbi1cIl0ge1xyXG4gIC8qIHVzZSAhaW1wb3J0YW50IHRvIHByZXZlbnQgaXNzdWVzIHdpdGggYnJvd3NlciBleHRlbnNpb25zIHRoYXQgY2hhbmdlIGZvbnRzICovXHJcbiAgZm9udC1mYW1pbHk6ICdpY29tb29uJyAhaW1wb3J0YW50O1xyXG4gIHNwZWFrOiBuZXZlcjtcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcclxuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuICBsaW5lLWhlaWdodDogMTtcclxuXHJcbiAgLyogQmV0dGVyIEZvbnQgUmVuZGVyaW5nID09PT09PT09PT09ICovXHJcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XHJcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcclxufVxyXG5cclxuXHJcbi5pY29uLWVzdHJlbGxhOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU5MDFcIjtcclxufVxyXG4uaWNvbi1pbnN0YWdyYW06YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTkwMFwiO1xyXG59XHJcbi5pY29uLWhlYXJ0OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU5ZGFcIjtcclxufVxyXG4uaWNvbi1wbGF5MzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlYTFjXCI7XHJcbn1cclxuLmljb24tZmFjZWJvb2s6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZWE5MFwiO1xyXG59XHJcbi5pY29uLXR3aXR0ZXI6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZWE5NlwiO1xyXG59XHJcbi5pY29uLWxpbmtlZGluMjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlYWNhXCI7XHJcbn1cclxuXHJcblxyXG4kY29sb3ItbWFyY2FzOiAjOTczNWVjO1xyXG4kY29sb3ItZmFtYTogI2U5M2Q4NDtcclxuJGNvbG9yLWFtb3I6ICNkNzJlMTM7XHJcbiRjb2xvci1jcmVhdGl2aWRhZDogI2ZmYzAwMDtcclxuJGNvbG9yLWRhdGE6ICNiNWQ0NDc7XHJcbiRjb2xvci10ZWNub2xvZ2lhOiAjMWNkMWUzO1xyXG4kY29sb3ItY3JhZnQ6ICMzNmU2OWQ7XHJcbiRjb2xvci1jb2xhYm9yYWNpb246ICNmZjg1Mjc7XHJcbiRjb2xvci1wZXJzb25hczogIzU4NmRmZjtcclxuXHJcbjpyb290e1xyXG4gIC0tY29sb3JBY3Rpdm86ICNGRkZGRkY7XHJcbn1cclxuXHJcblxyXG4udHh0LW1hcmNhc3tjb2xvcjokY29sb3ItbWFyY2FzO31cclxuLnR4dC1mYW1he2NvbG9yOiRjb2xvci1mYW1hO31cclxuLnR4dC1hbW9ye2NvbG9yOiRjb2xvci1hbW9yO31cclxuLnR4dC1jcmVhdGl2aWRhZHtjb2xvcjokY29sb3ItY3JlYXRpdmlkYWQ7fVxyXG4udHh0LWRhdGF7Y29sb3I6JGNvbG9yLWRhdGE7fVxyXG4udHh0LXRlY25vbG9naWF7Y29sb3I6JGNvbG9yLXRlY25vbG9naWE7fVxyXG4udHh0LWNyYWZ0e2NvbG9yOiRjb2xvci1jcmFmdDt9XHJcbi50eHQtY29sYWJvcmFjaW9ue2NvbG9yOiRjb2xvci1jb2xhYm9yYWNpb247fVxyXG4udHh0LXBlcnNvbmFze2NvbG9yOiRjb2xvci1wZXJzb25hczt9XHJcblxyXG5cclxuXHJcbi50YXBhX2xvYWRpbmd7XHJcbiAgcG9zaXRpb246IGZpeGVkO1xyXG4gIHRvcDogMDtcclxuICBsZWZ0OiAwO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogMTAwJTtcclxuICBiYWNrZ3JvdW5kOiAjMDAwMDAwO1xyXG4gIHotaW5kZXg6IDgwMDtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICBpbWd7XHJcbiAgICB3aWR0aDogMjgwcHg7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gIH1cclxuICAubGluZWFfbG9hZHtcclxuICAgIHdpZHRoOiAwJTtcclxuICAgIGhlaWdodDogNHB4O1xyXG4gICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG1hcmdpbjogMjBweCAgYXV0bztcclxuICAgIGFsaWduLXNlbGY6IGJhc2VsaW5lO1xyXG4gIH1cclxufVxyXG5cclxuXHJcbmJvZHkge1xyXG4gIGJhY2tncm91bmQ6ICMwMDAwMDA7XHJcbiAgY29sb3I6ICNmZmZmZmY7XHJcbiAgZm9udC1mYW1pbHk6IFwibWVkaXVtXCI7XHJcbiAgbWFyZ2luOiAwO1xyXG4gICYuaW50ZXJpb3J7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xyXG4gICAgY29sb3I6ICMwMDAwMDA7XHJcbiAgICBoZWFkZXJ7XHJcbiAgICAgIC5pbWctbG9nby1zdmd7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4uaW1nLWZvbmRve1xyXG4gIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gIGJvcmRlcjogMDtcclxuICBib3JkZXItcmFkaXVzOiAzMHB4O1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogMTAwJTtcclxuICB6LWluZGV4OiAxO1xyXG59XHJcbi50aGV2aWRlb3tcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgei1pbmRleDogMjtcclxuICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICBib3JkZXI6IDA7XHJcbiAgYm9yZGVyLXJhZGl1czogMzBweDtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbn1cclxuXHJcbi5jb250ZW50LWdlbmVyYWx7XHJcbiAgbWFyZ2luLXRvcDogMTBweDtcclxuICBtYXJnaW4tbGVmdDogYXV0bztcclxuICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGgxe2Rpc3BsYXk6IG5vbmU7fVxyXG4gIC5jb250LW1lbnV7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAwcHg7XHJcbiAgICBsZWZ0OiAwcHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiAzMHB4O1xyXG4gICAgbWF4LXdpZHRoOiA2MDBweDtcclxuICAgIG1heC1oZWlnaHQ6IDUxNXB4O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgei1pbmRleDogMjA7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuXHJcblxyXG4gICAgLmZvbmRvLW1lbnV7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIHRvcDowcHg7XHJcbiAgICAgIGxlZnQ6IDEwMCU7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XHJcbiAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAzMHB4O1xyXG4gICAgfVxyXG4gICAgLmNvbnRlbnQtcnJzc3tcclxuICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgei1pbmRleDogMjtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHk7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAuY29udHJhcHVudG97XHJcbiAgICAgICAgbWluLXdpZHRoOiAyMTRweDtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIH1cclxuXHJcblxyXG4gICAgICAubGluZWEtc2Vwe1xyXG4gICAgICAgIHdpZHRoOiAycHg7XHJcbiAgICAgICAgaGVpZ2h0OiAxNzVweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAubGluZWEtc2VwLWh7XHJcbiAgICAgICAgd2lkdGg6IDE3NXB4O1xyXG4gICAgICAgIGhlaWdodDogMnB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICBtYXJnaW4tdG9wOiAyMnB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcclxuICAgICAgfVxyXG5cclxuXHJcbiAgICAgIC5wcm94aW1pdHl7XHJcbiAgICAgICAgbWluLXdpZHRoOiAyMTRweDtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgLmltZy1sb2dvLW1lbnUtcHtcclxuICAgICAgICAgIHdpZHRoOiAxNjZweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5ycnNze1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBtYXJnaW4tdG9wOiAzNXB4O1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAuaWNvbi1jaXJje1xyXG4gICAgICAgICAgY29sb3I6ICMwMDAwMDA7XHJcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICBmb250LXNpemU6IDIzcHg7XHJcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICB3aWR0aDogMzVweDtcclxuICAgICAgICAgIGhlaWdodDogMzVweDtcclxuICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XHJcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA4MHB4O1xyXG4gICAgICAgICAgbWFyZ2luOiAxcHg7XHJcbiAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDtcclxuICAgICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgICAmOjpiZWZvcmV7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiA1cHg7XHJcbiAgICAgICAgICAgIGxlZnQ6IDZweDtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7XHJcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0O1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDAuOSk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5zZWxlY3QtY2l1ZGFkZXN7XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICBjb2xvcjojRkZGRkZGO1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICBhe1xyXG4gICAgICAgICAgICBjb2xvcjojRkZGRkZGO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmLmlzLWFjdGl2ZXtcclxuICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgIH1cclxuICAgICAgICAuaWNvbi1oZWFydHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgIGNvbG9yOiAjZmZmZmZmO1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgdG9wOiAtMTVweDtcclxuICAgICAgICAgIGxlZnQ6IDIxcHg7XHJcbiAgICAgICAgICB6LWluZGV4OiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuZmItcHJveGltaXR5e1xyXG4gICAgICAgICAgbGVmdDogMTlweDtcclxuICAgICAgICAgIHRvcDo0MXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAudHctcHJveGltaXR5e1xyXG4gICAgICAgICAgbGVmdDogNThweDtcclxuICAgICAgICAgIHRvcDo0MXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAuaWctcHJveGltaXR5e1xyXG4gICAgICAgICAgbGVmdDogOTlweDtcclxuICAgICAgICAgIHRvcDo0MXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAuaW4tcHJveGltaXR5e1xyXG4gICAgICAgICAgbGVmdDogMTQwcHg7XHJcbiAgICAgICAgICB0b3A6NDFweDtcclxuICAgICAgICAgIC5pY29uLWhlYXJ0e1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmZmZmO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogLTE1cHg7XHJcbiAgICAgICAgICAgIGxlZnQ6IDIwcHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuY29udGVudC1jb250YWN0b3tcclxuICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgICAgei1pbmRleDogMjtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICBmb250LWZhbWlseTogXCJtZWRpdW0tbWVudVwiO1xyXG4gICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgIC5wcmltZXJve1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgICAgfVxyXG4gICAgICBhe1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICBjb2xvcjojZmZmZmZmO1xyXG4gICAgICB9XHJcbiAgICAgIC5jb250ZW50LXBlcnNvbmFze1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDhweDtcclxuICAgICAgICBzcGFue1xyXG4gICAgICAgICAgY29sb3I6I2U0MWUxMztcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5jb250ZW50LWxvZ297XHJcbiAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgIHotaW5kZXg6IDI7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgbWFyZ2luLXRvcDogOTBweDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcclxuICAgICAgaW1ne1xyXG4gICAgICAgIHdpZHRoOiAyMTFweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmNvbnRlbnQtdmlkZW97XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1heC13aWR0aDogNjAwcHg7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMzBweDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgdG9wOjQwcHg7XHJcbiAgICAmLmFuaW1hdGV7XHJcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0O1xyXG4gICAgICBhbmltYXRpb24tZGVsYXk6IDBzLCA1bXM7XHJcbiAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgIHRvcDowcHg7XHJcbiAgICB9XHJcbiAgICAuaWNvbi1wbGF5M3tcclxuICAgICAgZm9udC1zaXplOiA4MHB4O1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOCk7XHJcbiAgICAgIHotaW5kZXg6IDM7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgYWxpZ24tc2VsZjogY2VudGVyO1xyXG4gICAgICB3aWR0aDogMTUwcHg7XHJcbiAgICAgIGhlaWdodDogMTUwcHg7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDg1cHg7XHJcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0O1xyXG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoMC41KTtcclxuICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDozNXB4O1xyXG4gICAgICAgIGxlZnQ6NDJweDtcclxuICAgICAgfVxyXG4gICAgICAmOmhvdmVye1xyXG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0O1xyXG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMC40KTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICB9XHJcblxyXG4gIC5tb2R1bG97XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXgtd2lkdGg6IDYwMHB4O1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0O1xyXG4gICAgcGFkZGluZy10b3A6ODBweDtcclxuXHJcbiAgICAmLmFuaW1hdGV7XHJcbiAgICAgIHBhZGRpbmctdG9wOjBweDtcclxuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7XHJcbiAgICAgIGFuaW1hdGlvbi1kZWxheTogMHMsIDVtcztcclxuICAgICAgb3BhY2l0eTogMTtcclxuICAgIH1cclxuICAgIC5jb250ZW50LWNhcmR7XHJcbiAgICAgIHotaW5kZXg6IDI7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBtYXgtd2lkdGg6IDMwMHB4O1xyXG4gICAgICBtaW4td2lkdGg6IDE1MHB4O1xyXG4gICAgICBwZXJzcGVjdGl2ZTogNjAwcHg7XHJcblxyXG4gICAgICAmLmluaWNpYXtcclxuICAgICAgICAuaXRlbXN7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZVkoMTgwZGVnKTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgJi5pcy1hY3RpdmV7XHJcbiAgICAgICAgLml0ZW1ze1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGVZKDE4MGRlZyk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgICYuaXMtYWN0aXZlMntcclxuICAgICAgICAuaXRlbXN7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZVkoLTE4MGRlZyk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAuaXRlbXN7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAxcztcclxuICAgICAgICB0cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAuaXRlbXtcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgJi5tYXJjYXN7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl9tYXJjYXM7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAmLmZhbWF7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl9mYW1hO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJi5hbW9ye1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfYW1vcjtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgICYuY3JlYXRpdmlkYWR7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl9jcmVhdGl2aWRhZDtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgICYuZGF0YXtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX2RhdGE7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAmLnRlY25vbG9naWF7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl90ZWNub2xvZ2lhO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJi5jcmFmdHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX2NyYWZ0O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJi5jb2xhYm9yYWNpb257XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl9jb2xhYm9yYWNpb247XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAmLnBlcnNvbmFze1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfcGVyc29uYXM7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5mb250e1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7XHJcbiAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAgICAgICAubi1hcnJpYmF7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDIwcHg7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIGNvbG9yOiAjMDAwMDAwO1xyXG4gICAgICAgICAgICAubnVtZXJve1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogNDFweDtcclxuICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDNweDtcclxuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzVweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuaWNvbi1lc3RyZWxsYXtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IDI4cHg7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcDogLTJweDtcclxuICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogLTJweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLnRpdC1pdGVte1xyXG4gICAgICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwibmVncml0YVwiO1xyXG4gICAgICAgICAgICBjb2xvcjogIzAwMDAwMDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiA5NXB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogNzZweDtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0xMnB4O1xyXG4gICAgICAgICAgICAmOmZpcnN0LWxldHRlcntjb2xvcjogI2ZmZmZmZjt9XHJcbiAgICAgICAgICAgIHA6Zmlyc3QtbGV0dGVyIHsgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLm4tYWJham97XHJcbiAgICAgICAgICAgIGNvbG9yOiAjMDAwMDAwO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAyMHB4O1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XHJcbiAgICAgICAgICAgIC5udW1lcm97XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiA0MXB4O1xyXG4gICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogM3B4O1xyXG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzNXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5pY29uLWhlYXJ0e1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjVweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuYmFjayB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGVZKCAxODBkZWcgKTtcclxuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7XHJcbiAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgLnR4dC1we1xyXG4gICAgICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwibGlnaHRcIjtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XHJcbiAgICAgICAgICAgIHRleHQtc2hhZG93OiAycHggMnB4ICMwMDAwMDA7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAvL3RyYW5zZm9ybTogcm90YXRlWSgxODBkZWcpO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmNvbnRlbnQtdmlkZW8tbG9vcHtcclxuICAgICAgei1pbmRleDogMTtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBjdXJzb3I6cG9pbnRlcjtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7XHJcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgIC8vb3BhY2l0eTogMDtcclxuICAgICAgLmljb24tcGxheTN7XHJcbiAgICAgICAgei1pbmRleDogMztcclxuICAgICAgICBmb250LXNpemU6IDgwcHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3JBY3Rpdm8pO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XHJcbiAgICAgICAgd2lkdGg6IDE1MHB4O1xyXG4gICAgICAgIGhlaWdodDogMTUwcHg7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogODVweDtcclxuICAgICAgICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDApO1xyXG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNtcyBlYXNlLW91dDtcclxuICAgICAgICAvL21peC1ibGVuZC1tb2RlOiBtdWx0aXBseTtcclxuICAgICAgICAmOmJlZm9yZXtcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIHRvcDozNXB4O1xyXG4gICAgICAgICAgbGVmdDo0MnB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLmlzLWFjdGl2ZXtcclxuICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0O1xyXG4gICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMC41KTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgJi5pcy1hY3RpdmV7XHJcbiAgICAgICAgLmljb24tcGxheTN7XHJcbiAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDtcclxuICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDAuNSk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxufVxyXG5cclxuXHJcbmZvb3RlcntcclxuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIC5pY29uLWNpcmMtbmVncm97XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICBjb2xvcjogI2ZmZmZmZjtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIGZvbnQtc2l6ZTogMzlweDtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIHdpZHRoOiA2NXB4O1xyXG4gICAgaGVpZ2h0OiA2NXB4O1xyXG4gICAgYmFja2dyb3VuZDogIzAwMDAwMDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGJvcmRlci1yYWRpdXM6IDgwcHg7XHJcbiAgICBtYXJnaW46IDFweDtcclxuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICY6OmJlZm9yZXtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6IDEwcHg7XHJcbiAgICAgIGxlZnQ6IDEzcHg7XHJcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0O1xyXG4gICAgfVxyXG4gICAgJjpob3ZlcntcclxuICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDtcclxuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XHJcbiAgICAgIH1cclxuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7XHJcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoMC45KTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5yZXNpZHVhbGVze1xyXG4gICAgZm9udC1mYW1pbHk6IFwibWVkaXVtLW1lbnVcIjtcclxuICAgIGNvbG9yOiMwMDAwMDA7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICBhe1xyXG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgIGNvbG9yOiMwMDAwMDA7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIH1cclxuICB9XHJcbiAgLmNvbnRlbnQtY29udGFjdG8tZm9vdGVye1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgIC50eHQtY29udGFjdG97XHJcbiAgICAgIGNvbG9yOiMwMDAwMDA7XHJcbiAgICB9XHJcblxyXG4gICAgLy9tYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgei1pbmRleDogMjtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGZvbnQtZmFtaWx5OiBcIm1lZGl1bS1tZW51XCI7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAucHJpbWVyb3tcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgfVxyXG4gICAgYXtcclxuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICBjb2xvcjojMDAwMDAwO1xyXG4gICAgfVxyXG4gICAgLmNvbnRlbnQtcGVyc29uYXN7XHJcbiAgICAgIG1hcmdpbi10b3A6IDhweDtcclxuICAgICAgc3BhbntcclxuICAgICAgICBjb2xvcjojZTQxZTEzO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6NjAwcHgpIHtcclxuICAuY29udGVudC1nZW5lcmFse1xyXG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xyXG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcclxuICAgIC5tb2R1bG97XHJcbiAgICAgICYuY29udGVudC1mYW1he1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcclxuICAgICAgfVxyXG4gICAgICAmLmNvbnRlbnQtYW1vcntcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICB9XHJcbiAgICAgICYuY29udGVudC1jcmVhdGl2aWRhZHtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XHJcbiAgICAgIH1cclxuICAgICAgJi5jb250ZW50LWRhdGF7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgfVxyXG4gICAgICAmLmNvbnRlbnQtdGVjbm9sb2dpYXtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XHJcbiAgICAgIH1cclxuICAgICAgJi5jb250ZW50LWNyYWZ0e1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgIH1cclxuICAgICAgJi5jb250ZW50LWNvbGFib3JhY2lvbntcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XHJcbiAgICAgIH1cclxuICAgICAgJi5jb250ZW50LXBlcnNvbmFze1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgZm9vdGVye1xyXG4gICAgLmljb24tY2lyYy1uZWdyb3tcclxuICAgICAgZm9udC1zaXplOiAzMHB4O1xyXG4gICAgICB3aWR0aDogNTBweDtcclxuICAgICAgaGVpZ2h0OiA1MHB4O1xyXG4gICAgICAmOjpiZWZvcmV7XHJcbiAgICAgICAgdG9wOiA3cHg7XHJcbiAgICAgICAgbGVmdDogMTFweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbn1cclxuQG1lZGlhIChtYXgtd2lkdGg6NTYwcHgpIHtcclxuXHJcbiAgLmNvbnRlbnQtZ2VuZXJhbHtcclxuICAgIC5jb250LW1lbnV7XHJcblxyXG5cclxuICAgICAgLmNvbnRlbnQtcnJzc3tcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIC5saW5lYS1zZXB7XHJcbiAgICAgICAgICB3aWR0aDogMjk1cHg7XHJcbiAgICAgICAgICBoZWlnaHQ6IDJweDtcclxuICAgICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAubGluZWEtc2VwLWh7XHJcbiAgICAgICAgICB3aWR0aDogMjk1cHg7XHJcbiAgICAgICAgICBoZWlnaHQ6IDJweDtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnJyc3N7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAuY29udGVudC1jb250YWN0b3tcclxuXHJcbiAgICAgIH1cclxuICAgICAgLmNvbnRlbnQtbG9nb3tcclxuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuY29udGVudC1nZW5lcmFsIC5tb2R1bG8gLmNvbnRlbnQtY2FyZCAuaXRlbXMgLmZvbnQgLnRpdC1pdGVtIHtcclxuICAgIGZvbnQtc2l6ZTogODVweDtcclxuICAgIGxpbmUtaGVpZ2h0OiA2N3B4O1xyXG4gIH1cclxufVxyXG5AbWVkaWEgKG1heC13aWR0aDo0OTBweCkge1xyXG4gIC5jb250ZW50LWdlbmVyYWwgLm1vZHVsbyAuY29udGVudC1jYXJkIC5pdGVtcyAuZm9udCAudGl0LWl0ZW0ge1xyXG4gICAgZm9udC1zaXplOiA3M3B4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDU4cHg7XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDo0NDBweCkge1xyXG4gIC5jb250ZW50LWdlbmVyYWwge1xyXG4gICAgbWFyZ2luLXRvcDogMHB4O1xyXG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xyXG4gICAgcGFkZGluZy1yaWdodDogMTBweDtcclxuICAgIC5jb250LW1lbnV7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDI1cHg7XHJcbiAgICAgIC5mb25kby1tZW51e1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDI1cHg7XHJcbiAgICAgIH1cclxuICAgICAgLmNvbnRlbnQtcnJzc3tcclxuICAgICAgICAubGluZWEtc2Vwe1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5ycnNze1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLmNvbnRlbnQtY29udGFjdG97XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMjVweDtcclxuICAgICAgICAubGluay1wZXJzb25hc3tcclxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAuY29udGVudC1sb2dve1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDQwcHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmltZy1mb25kb3tcclxuICAgIGJvcmRlci1yYWRpdXM6IDI1cHg7XHJcbiAgfVxyXG4gIC50aGV2aWRlb3tcclxuICAgIGJvcmRlci1yYWRpdXM6IDI1cHg7XHJcbiAgfVxyXG5cclxuXHJcblxyXG4gIC5jb250ZW50LWdlbmVyYWx7XHJcbiAgICAubW9kdWxve1xyXG4gICAgICAuY29udGVudC1jYXJke1xyXG4gICAgICAgIC5pdGVtc3tcclxuICAgICAgICAgIC5mb250e1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAyNXB4O1xyXG4gICAgICAgICAgICAubi1hcnJpYmF7XHJcbiAgICAgICAgICAgICAgcGFkZGluZzogMTBweDtcclxuICAgICAgICAgICAgICAubnVtZXJve1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAzcHg7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjVweDtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgLmljb24tZXN0cmVsbGF7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIzcHg7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC50aXQtaXRlbXtcclxuICAgICAgICAgICAgICBmb250LWZhbWlseTogXCJuZWdyaXRhXCI7XHJcbiAgICAgICAgICAgICAgY29sb3I6ICMwMDAwMDA7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiA2MHB4O1xyXG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0N3B4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5uLWFiYWpve1xyXG4gICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHg7XHJcbiAgICAgICAgICAgICAgLm51bWVyb3tcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogM3B4O1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI1cHg7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIC5pY29uLWhlYXJ0e1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLmJhY2sge1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAyNXB4O1xyXG4gICAgICAgICAgICAudHh0LXB7XHJcbiAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwibGlnaHRcIjtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IDE3cHg7XHJcbiAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG4gICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLmNvbnRlbnQtdmlkZW8tbG9vcHtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAyNXB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbkBtZWRpYSAobWF4LXdpZHRoOjM4MHB4KSB7XHJcbiAgLmNvbnRlbnQtZ2VuZXJhbHtcclxuICAgIC5tb2R1bG97XHJcbiAgICAgIC5jb250ZW50LWNhcmR7XHJcbiAgICAgICAgLml0ZW1ze1xyXG4gICAgICAgICAgLmZvbnR7XHJcbiAgICAgICAgICAgIC50aXQtaXRlbXtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IDYwcHg7XHJcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQ3cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOjM2MHB4KSB7XHJcbiAgLmNvbnRlbnQtZ2VuZXJhbHtcclxuICAgIC5tb2R1bG97XHJcbiAgICAgIC5jb250ZW50LWNhcmR7XHJcbiAgICAgICAgLml0ZW1ze1xyXG4gICAgICAgICAgLmZvbnR7XHJcbiAgICAgICAgICAgIC50aXQtaXRlbXtcclxuICAgICAgICAgICAgICBmb250LWZhbWlseTogXCJuZWdyaXRhXCI7XHJcbiAgICAgICAgICAgICAgY29sb3I6ICMwMDAwMDA7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiA1MHB4O1xyXG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzOXB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLmJhY2sge1xyXG4gICAgICAgICAgICAudHh0LXB7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcclxuICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6NjAwcHgpIHtcclxuICAuY29udGVudC1nZW5lcmFse1xyXG4gICAgLm1vZHVsb3tcclxuICAgICAgJi5jb250ZW50LWZhbWF7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xyXG4gICAgICB9XHJcbiAgICAgICYuY29udGVudC1hbW9ye1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgIH1cclxuICAgICAgJi5jb250ZW50LWNyZWF0aXZpZGFke1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcclxuICAgICAgfVxyXG4gICAgICAmLmNvbnRlbnQtZGF0YXtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICB9XHJcbiAgICAgICYuY29udGVudC10ZWNub2xvZ2lhe1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcclxuICAgICAgfVxyXG4gICAgICAmLmNvbnRlbnQtY3JhZnR7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgfVxyXG4gICAgICAmLmNvbnRlbnQtY29sYWJvcmFjaW9ue1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcclxuICAgICAgfVxyXG4gICAgICAmLmNvbnRlbnQtcGVyc29uYXN7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6MTIwMHB4KSB7XHJcbiAgLmNvbnRlbnQtZ2VuZXJhbHtcclxuICAgIC5tb2R1bG97XHJcbiAgICAgICYuY29udGVudC1mYW1he1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcclxuICAgICAgfVxyXG4gICAgICAmLmNvbnRlbnQtYW1vcntcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XHJcbiAgICAgIH1cclxuICAgICAgJi5jb250ZW50LWNyZWF0aXZpZGFke1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgIH1cclxuICAgICAgJi5jb250ZW50LWRhdGF7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgfVxyXG4gICAgICAmLmNvbnRlbnQtdGVjbm9sb2dpYXtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XHJcbiAgICAgIH1cclxuICAgICAgJi5jb250ZW50LWNyYWZ0e1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcclxuICAgICAgfVxyXG4gICAgICAmLmNvbnRlbnQtY29sYWJvcmFjaW9ue1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgIH1cclxuICAgICAgJi5jb250ZW50LXBlcnNvbmFze1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOjE4MDBweCkge1xyXG4gIC5jb250ZW50LWdlbmVyYWx7XHJcbiAgICAubW9kdWxve1xyXG4gICAgICAmLmNvbnRlbnQtZmFtYXtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICB9XHJcbiAgICAgICYuY29udGVudC1hbW9ye1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcclxuICAgICAgfVxyXG4gICAgICAmLmNvbnRlbnQtY3JlYXRpdmlkYWR7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xyXG4gICAgICB9XHJcbiAgICAgICYuY29udGVudC1kYXRhe1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcclxuICAgICAgfVxyXG4gICAgICAmLmNvbnRlbnQtdGVjbm9sb2dpYXtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICB9XHJcbiAgICAgICYuY29udGVudC1jcmFmdHtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICB9XHJcbiAgICAgICYuY29udGVudC1jb2xhYm9yYWNpb257XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgfVxyXG4gICAgICAmLmNvbnRlbnQtcGVyc29uYXN7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbkBtZWRpYSAobWluLXdpZHRoOjI0MDBweCkge1xyXG4gIC5jb250ZW50LWdlbmVyYWx7XHJcbiAgICAubW9kdWxve1xyXG4gICAgICAmLmNvbnRlbnQtZmFtYXtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICB9XHJcbiAgICAgICYuY29udGVudC1hbW9ye1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgIH1cclxuICAgICAgJi5jb250ZW50LWNyZWF0aXZpZGFke1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcclxuICAgICAgfVxyXG4gICAgICAmLmNvbnRlbnQtZGF0YXtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XHJcbiAgICAgIH1cclxuICAgICAgJi5jb250ZW50LXRlY25vbG9naWF7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xyXG4gICAgICB9XHJcbiAgICAgICYuY29udGVudC1jcmFmdHtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XHJcbiAgICAgIH1cclxuICAgICAgJi5jb250ZW50LWNvbGFib3JhY2lvbntcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICB9XHJcbiAgICAgICYuY29udGVudC1wZXJzb25hc3tcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbkBtZWRpYSAobWluLXdpZHRoOjMwMDBweCkge1xyXG4gIC5jb250ZW50LWdlbmVyYWx7XHJcbiAgICAubW9kdWxve1xyXG4gICAgICAmLmNvbnRlbnQtZmFtYXtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICB9XHJcbiAgICAgICYuY29udGVudC1hbW9ye1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgIH1cclxuICAgICAgJi5jb250ZW50LWNyZWF0aXZpZGFke1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgIH1cclxuICAgICAgJi5jb250ZW50LWRhdGF7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xyXG4gICAgICB9XHJcbiAgICAgICYuY29udGVudC10ZWNub2xvZ2lhe1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcclxuICAgICAgfVxyXG4gICAgICAmLmNvbnRlbnQtY3JhZnR7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xyXG4gICAgICB9XHJcbiAgICAgICYuY29udGVudC1jb2xhYm9yYWNpb257XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xyXG4gICAgICB9XHJcbiAgICAgICYuY29udGVudC1wZXJzb25hc3tcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOjM2MDBweCkge1xyXG4gIC5jb250ZW50LWdlbmVyYWx7XHJcbiAgICAubW9kdWxve1xyXG4gICAgICAmLmNvbnRlbnQtZmFtYXtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICB9XHJcbiAgICAgICYuY29udGVudC1hbW9ye1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgIH1cclxuICAgICAgJi5jb250ZW50LWNyZWF0aXZpZGFke1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgIH1cclxuICAgICAgJi5jb250ZW50LWRhdGF7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgfVxyXG4gICAgICAmLmNvbnRlbnQtdGVjbm9sb2dpYXtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XHJcbiAgICAgIH1cclxuICAgICAgJi5jb250ZW50LWNyYWZ0e1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcclxuICAgICAgfVxyXG4gICAgICAmLmNvbnRlbnQtY29sYWJvcmFjaW9ue1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcclxuICAgICAgfVxyXG4gICAgICAmLmNvbnRlbnQtcGVyc29uYXN7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbkBtZWRpYSAobWluLXdpZHRoOjQyMDBweCkge1xyXG4gIC5jb250ZW50LWdlbmVyYWx7XHJcbiAgICAubW9kdWxve1xyXG4gICAgICAmLmNvbnRlbnQtZmFtYXtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICB9XHJcbiAgICAgICYuY29udGVudC1hbW9ye1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgIH1cclxuICAgICAgJi5jb250ZW50LWNyZWF0aXZpZGFke1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgIH1cclxuICAgICAgJi5jb250ZW50LWRhdGF7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgfVxyXG4gICAgICAmLmNvbnRlbnQtdGVjbm9sb2dpYXtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICB9XHJcbiAgICAgICYuY29udGVudC1jcmFmdHtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XHJcbiAgICAgIH1cclxuICAgICAgJi5jb250ZW50LWNvbGFib3JhY2lvbntcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XHJcbiAgICAgIH1cclxuICAgICAgJi5jb250ZW50LXBlcnNvbmFze1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6NDIwMHB4KSB7XHJcbiAgLmNvbnRlbnQtZ2VuZXJhbHtcclxuICAgIC5tb2R1bG97XHJcbiAgICAgICYuY29udGVudC1mYW1he1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgIH1cclxuICAgICAgJi5jb250ZW50LWFtb3J7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgfVxyXG4gICAgICAmLmNvbnRlbnQtY3JlYXRpdmlkYWR7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgfVxyXG4gICAgICAmLmNvbnRlbnQtZGF0YXtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICB9XHJcbiAgICAgICYuY29udGVudC10ZWNub2xvZ2lhe1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgIH1cclxuICAgICAgJi5jb250ZW50LWNyYWZ0e1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcclxuICAgICAgfVxyXG4gICAgICAmLmNvbnRlbnQtY29sYWJvcmFjaW9ue1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcclxuICAgICAgfVxyXG4gICAgICAmLmNvbnRlbnQtcGVyc29uYXN7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbkBtZWRpYSAobWluLXdpZHRoOjQ4MDBweCkge1xyXG4gIC5jb250ZW50LWdlbmVyYWx7XHJcbiAgICAubW9kdWxve1xyXG4gICAgICAmLmNvbnRlbnQtZmFtYXtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICB9XHJcbiAgICAgICYuY29udGVudC1hbW9ye1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgIH1cclxuICAgICAgJi5jb250ZW50LWNyZWF0aXZpZGFke1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgIH1cclxuICAgICAgJi5jb250ZW50LWRhdGF7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgfVxyXG4gICAgICAmLmNvbnRlbnQtdGVjbm9sb2dpYXtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICB9XHJcbiAgICAgICYuY29udGVudC1jcmFmdHtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICB9XHJcbiAgICAgICYuY29udGVudC1jb2xhYm9yYWNpb257XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xyXG4gICAgICB9XHJcbiAgICAgICYuY29udGVudC1wZXJzb25hc3tcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuQG1lZGlhIChtaW4td2lkdGg6NTQwMHB4KSB7XHJcbiAgLmNvbnRlbnQtZ2VuZXJhbHtcclxuICAgIC5tb2R1bG97XHJcbiAgICAgICYuY29udGVudC1mYW1he1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgIH1cclxuICAgICAgJi5jb250ZW50LWFtb3J7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgfVxyXG4gICAgICAmLmNvbnRlbnQtY3JlYXRpdmlkYWR7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgfVxyXG4gICAgICAmLmNvbnRlbnQtZGF0YXtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICB9XHJcbiAgICAgICYuY29udGVudC10ZWNub2xvZ2lhe1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgIH1cclxuICAgICAgJi5jb250ZW50LWNyYWZ0e1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgIH1cclxuICAgICAgJi5jb250ZW50LWNvbGFib3JhY2lvbntcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICB9XHJcbiAgICAgICYuY29udGVudC1wZXJzb25hc3tcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOjYwMDBweCkge1xyXG4gIC5jb250ZW50LWdlbmVyYWx7XHJcbiAgICAubW9kdWxve1xyXG4gICAgICAmLmNvbnRlbnQtZmFtYXtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICB9XHJcbiAgICAgICYuY29udGVudC1hbW9ye1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgIH1cclxuICAgICAgJi5jb250ZW50LWNyZWF0aXZpZGFke1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgIH1cclxuICAgICAgJi5jb250ZW50LWRhdGF7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgfVxyXG4gICAgICAmLmNvbnRlbnQtdGVjbm9sb2dpYXtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICB9XHJcbiAgICAgICYuY29udGVudC1jcmFmdHtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICB9XHJcbiAgICAgICYuY29udGVudC1jb2xhYm9yYWNpb257XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgfVxyXG4gICAgICAmLmNvbnRlbnQtcGVyc29uYXN7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuXHJcbi8qIHl0IHZpZGVvICovXHJcblxyXG4udmlkLXl0e1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuI21haW4teXQtdmlkZW8ge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbiAgcG9zaXRpb246IGZpeGVkO1xyXG4gIHotaW5kZXg6IDgzMjtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgdG9wOjA7XHJcbiAgbGVmdDowO1xyXG4gIGJhY2tncm91bmQ6ICMwMDA7XHJcbn1cclxuLm1haW4teXQtdmlkZW8tY29udGFpbmVyIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBvcGFjaXR5OiAwO1xyXG59XHJcbi5tYWluLXl0LXZpZGVvLWNvbnRlbnQge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAvKnBhZGRpbmctYm90dG9tOiA1Ni4yNSU7IC8qIDE2OjkgKi9cclxuICBwYWRkaW5nLWJvdHRvbTogNDcuMjUlOyAvKiBQYXJhIHF1ZSBzZSB2ZWEgZWwgcGxheSovXHJcbiAgcGFkZGluZy10b3A6IDI1cHg7XHJcbiAgaGVpZ2h0OiAwO1xyXG59XHJcbi5tYWluLXl0LXZpZGVvLWNvbnRlbnQgaWZyYW1lIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiAwO1xyXG4gIGxlZnQ6IDA7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG59XHJcblxyXG5cclxuLmNlcnJhci15dCB7XHJcbiAgd2lkdGg6IDQ1cHg7XHJcbiAgaGVpZ2h0OiA0NXB4O1xyXG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICBib3JkZXI6IDNweCBzb2xpZCB2YXIoLS1jb2xvckFjdGl2byk7XHJcbiAgY29sb3I6IHZhcigtLWNvbG9yQWN0aXZvKTtcclxuICBsaW5lLWhlaWdodDogNDZweDtcclxuICBmb250LXNpemU6IDMxcHg7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogNzVweDtcclxuICByaWdodDogMjBweDtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIGZvbnQtZmFtaWx5OiBcIm1lZGl1bS1tZW51XCI7XHJcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7XHJcbiAgb3BhY2l0eTogMTtcclxuICAmOmhvdmVye1xyXG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7XHJcbiAgICBvcGFjaXR5OiAwLjI7XHJcbiAgICBib3JkZXI6IDNweCBzb2xpZCAjZmZmZmZmODA7XHJcbiAgICBjb2xvcjogI2ZmZmZmZjk1O1xyXG4gIH1cclxufVxyXG5cclxuXHJcbi5yZXNpZHVhbGVzLWludGVyaW9ye1xyXG5cclxuICBmb250LWZhbWlseTogXCJtZWRpdW0tbWVudVwiO1xyXG4gIGZvbnQtc2l6ZTogMTZweDtcclxuICBtYXgtd2lkdGg6IDkwJTtcclxuICBtYXJnaW46IDAgYXV0bztcclxuICBwYWRkaW5nLWxlZnQ6IDI1cHg7XHJcbiAgcGFkZGluZy1yaWdodDogMjVweDtcclxuICBwYWRkaW5nLWJvdHRvbTogNDBweDtcclxuICBwYWRkaW5nLXRvcDogMTBweDtcclxuICBtYXJnaW4tdG9wOiAzMHB4O1xyXG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgY29sb3I6ICNGRkZGRkY7XHJcbiAgYm9yZGVyLXJhZGl1czogMzVweDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xyXG4gIHB7XHJcbiAgICBmb250LWZhbWlseTogXCJtZWRpdW0tbWVudVwiO1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gIH1cclxuICBhe1xyXG4gICAgZm9udC1mYW1pbHk6IFwibWVkaXVtLW1lbnVcIjtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIGNvbG9yOiAjRkZGRkZGO1xyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6MTgwMHB4KSB7XHJcbiAgLnJlc2lkdWFsZXMtaW50ZXJpb3Ige1xyXG4gICAgbWF4LXdpZHRoOiA4MCU7XHJcbiAgfVxyXG59IiwiaGVhZGVye1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gIG1heC13aWR0aDogNjAwcHg7XHJcbiAgbWFyZ2luOiAwIGF1dG87XHJcbiAgLmltZy1sb2dvLXN2Z3tcclxuICAgIHdpZHRoOiAxMzhweDtcclxuICAgIGhlaWdodDogNjZweDtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICBtYXJnaW4tdG9wOjE2cHg7XHJcbiAgICBtYXJnaW4tbGVmdDo4NXB4O1xyXG4gIH1cclxuXHJcbiAgLmhhbWJ1cmdlcntcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICBtYXJnaW4tdG9wOjI1cHg7XHJcbiAgICBtYXJnaW4tcmlnaHQ6MTIwcHg7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6NjAwcHgpIHtcclxuICBoZWFkZXJ7XHJcbiAgICAuaW1nLWxvZ28tc3Zne1xyXG4gICAgICBtYXJnaW4tbGVmdDo1MHB4O1xyXG4gICAgfVxyXG4gICAgLmhhbWJ1cmdlcntcclxuICAgICAgbWFyZ2luLXJpZ2h0OjQ1cHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDo0NDBweCkge1xyXG4gIGhlYWRlcntcclxuICAgIC5pbWctbG9nby1zdmd7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OjI1cHg7XHJcbiAgICAgIG1hcmdpbi10b3A6MHB4O1xyXG4gICAgICB3aWR0aDogOTVweDtcclxuICAgICAgaGVpZ2h0OiA1N3B4O1xyXG4gICAgICAvKmhlaWdodDogMzlweDsqL1xyXG4gICAgfVxyXG4gICAgLmhhbWJ1cmdlcntcclxuICAgICAgbWFyZ2luLXJpZ2h0OjIwcHg7XHJcbiAgICAgIG1hcmdpbi10b3A6MHB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6MTIwMHB4KSB7XHJcbiAgaGVhZGVye1xyXG4gICAgbWF4LXdpZHRoOiAxMjAwcHg7XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDoxODAwcHgpIHtcclxuICBoZWFkZXJ7XHJcbiAgICBtYXgtd2lkdGg6IDE4MDBweDtcclxuICB9XHJcbn1cclxuQG1lZGlhIChtaW4td2lkdGg6MjQwMHB4KSB7XHJcbiAgaGVhZGVye1xyXG4gICAgbWF4LXdpZHRoOiAyNDAwcHg7XHJcbiAgfVxyXG59XHJcbkBtZWRpYSAobWluLXdpZHRoOjMwMDBweCkge1xyXG4gIGhlYWRlcntcclxuICAgIG1heC13aWR0aDogMzAwMHB4O1xyXG4gIH1cclxufVxyXG5AbWVkaWEgKG1pbi13aWR0aDozNjAwcHgpIHtcclxuICBoZWFkZXJ7XHJcbiAgICBtYXgtd2lkdGg6IDM2MDBweDtcclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOjQyMDBweCkge1xyXG4gIGhlYWRlcntcclxuICAgIG1heC13aWR0aDogNDIwMHB4O1xyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6NDgwMHB4KSB7XHJcbiAgaGVhZGVye1xyXG4gICAgbWF4LXdpZHRoOiA0ODAwcHg7XHJcbiAgfVxyXG59XHJcbkBtZWRpYSAobWluLXdpZHRoOjU0MDBweCkge1xyXG4gIGhlYWRlcntcclxuICAgIG1heC13aWR0aDogNTQwMHB4O1xyXG4gIH1cclxufVxyXG5AbWVkaWEgKG1pbi13aWR0aDo2MDAwcHgpIHtcclxuICBoZWFkZXJ7XHJcbiAgICBtYXgtd2lkdGg6IDYwMDBweDtcclxuICB9XHJcbn1cclxuXHJcblxyXG4uaGFtYnVyZ2VyIHtcclxuICBmb250OiBpbmhlcml0O1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBvdmVyZmxvdzogdmlzaWJsZTtcclxuICBtYXJnaW46IDA7XHJcbiAgcGFkZGluZzogMTVweDtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhcjtcclxuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAuMTVzO1xyXG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHksIGZpbHRlcjtcclxuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuICBjb2xvcjogaW5oZXJpdDtcclxuICBib3JkZXI6IDA7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnRcclxufVxyXG5cclxuLmhhbWJ1cmdlci5pcy1hY3RpdmU6aG92ZXIsIC5oYW1idXJnZXI6aG92ZXIge1xyXG4gIG9wYWNpdHk6IC45XHJcbn1cclxuXHJcbi5oYW1idXJnZXIuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXIsIC5oYW1idXJnZXIuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6YWZ0ZXIsIC5oYW1idXJnZXIuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6YmVmb3JlIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xyXG59XHJcblxyXG4uaGFtYnVyZ2VyLWJveCB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICB3aWR0aDogNDBweDtcclxuICBoZWlnaHQ6IDI0cHg7XHJcbiAgdG9wOjNweDtcclxufVxyXG5cclxuLmhhbWJ1cmdlci1pbm5lciB7XHJcbiAgdG9wOiA1MCU7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgbWFyZ2luLXRvcDogLTJweFxyXG59XHJcblxyXG4uaGFtYnVyZ2VyLWlubmVyLCAuaGFtYnVyZ2VyLWlubmVyOmFmdGVyLCAuaGFtYnVyZ2VyLWlubmVyOmJlZm9yZSB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHdpZHRoOiA0MHB4O1xyXG4gIGhlaWdodDogNnB4O1xyXG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlO1xyXG4gIHRyYW5zaXRpb24tZHVyYXRpb246IC4xNXM7XHJcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtO1xyXG4gIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xyXG59XHJcblxyXG4uaGFtYnVyZ2VyLWlubmVyOmFmdGVyLCAuaGFtYnVyZ2VyLWlubmVyOmJlZm9yZSB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgY29udGVudDogXCJcIlxyXG59XHJcblxyXG4uaGFtYnVyZ2VyLWlubmVyOmJlZm9yZSB7XHJcbiAgdG9wOiAtMTBweFxyXG59XHJcblxyXG4uaGFtYnVyZ2VyLWlubmVyOmFmdGVyIHtcclxuICBib3R0b206IC0xMHB4XHJcbn1cclxuXHJcbi5oYW1idXJnZXItLTNkeCAuaGFtYnVyZ2VyLWJveCB7XHJcbiAgcGVyc3BlY3RpdmU6IDgwcHhcclxufVxyXG5cclxuLmhhbWJ1cmdlci0tM2R4IC5oYW1idXJnZXItaW5uZXIge1xyXG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuMTVzIGN1YmljLWJlemllciguNjQ1LCAuMDQ1LCAuMzU1LCAxKSwgYmFja2dyb3VuZC1jb2xvciAwcyBjdWJpYy1iZXppZXIoLjY0NSwgLjA0NSwgLjM1NSwgMSkgLjFzXHJcbn1cclxuXHJcblxyXG4uaGFtYnVyZ2VyLS1zbGlkZXIgLmhhbWJ1cmdlci1pbm5lciB7XHJcbiAgdG9wOiAycHhcclxufVxyXG5cclxuLmhhbWJ1cmdlci0tc2xpZGVyIC5oYW1idXJnZXItaW5uZXI6YmVmb3JlIHtcclxuICB0b3A6IDEwcHg7XHJcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2U7XHJcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogLjE1cztcclxuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm0sIG9wYWNpdHlcclxufVxyXG5cclxuLmhhbWJ1cmdlci0tc2xpZGVyIC5oYW1idXJnZXItaW5uZXI6YWZ0ZXIge1xyXG4gIHRvcDogMjBweFxyXG59XHJcblxyXG4uaGFtYnVyZ2VyLS1zbGlkZXIuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXIge1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTBweCwgMCkgcm90YXRlKDQ1ZGVnKVxyXG59XHJcblxyXG4uaGFtYnVyZ2VyLS1zbGlkZXIuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6YmVmb3JlIHtcclxuICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpIHRyYW5zbGF0ZTNkKC01LjcxNDI5cHgsIC02cHgsIDApO1xyXG4gIG9wYWNpdHk6IDBcclxufVxyXG5cclxuLmhhbWJ1cmdlci0tc2xpZGVyLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOmFmdGVyIHtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMHB4LCAwKSByb3RhdGUoLTkwZGVnKVxyXG59XHJcblxyXG4uaGFtYnVyZ2VyLS1zbGlkZXItciAuaGFtYnVyZ2VyLWlubmVyIHtcclxuICB0b3A6IDJweFxyXG59XHJcblxyXG4uaGFtYnVyZ2VyLS1zbGlkZXItciAuaGFtYnVyZ2VyLWlubmVyOmJlZm9yZSB7XHJcbiAgdG9wOiAxMHB4O1xyXG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlO1xyXG4gIHRyYW5zaXRpb24tZHVyYXRpb246IC4xNXM7XHJcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtLCBvcGFjaXR5XHJcbn1cclxuXHJcbi5oYW1idXJnZXItLXNsaWRlci1yIC5oYW1idXJnZXItaW5uZXI6YWZ0ZXIge1xyXG4gIHRvcDogMjBweFxyXG59XHJcblxyXG4uaGFtYnVyZ2VyLS1zbGlkZXItci5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lciB7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMHB4LCAwKSByb3RhdGUoLTQ1ZGVnKVxyXG59XHJcblxyXG4uaGFtYnVyZ2VyLS1zbGlkZXItci5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjpiZWZvcmUge1xyXG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKSB0cmFuc2xhdGUzZCg1LjcxNDI5cHgsIC02cHgsIDApO1xyXG4gIG9wYWNpdHk6IDBcclxufVxyXG5cclxuLmhhbWJ1cmdlci0tc2xpZGVyLXIuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6YWZ0ZXIge1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwcHgsIDApIHJvdGF0ZSg5MGRlZylcclxufVxyXG5cclxuLmhhbWJ1cmdlci0tc3BpbiAuaGFtYnVyZ2VyLWlubmVyIHtcclxuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKC41NSwgLjA1NSwgLjY3NSwgLjE5KTtcclxuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAuMjJzXHJcbn1cclxuXHJcbi5oYW1idXJnZXItLXNwaW4gLmhhbWJ1cmdlci1pbm5lcjpiZWZvcmUge1xyXG4gIHRyYW5zaXRpb246IHRvcCAuMXMgZWFzZS1pbiAuMjVzLCBvcGFjaXR5IC4xcyBlYXNlLWluXHJcbn1cclxuXHJcbi5oYW1idXJnZXItLXNwaW4gLmhhbWJ1cmdlci1pbm5lcjphZnRlciB7XHJcbiAgdHJhbnNpdGlvbjogYm90dG9tIC4xcyBlYXNlLWluIC4yNXMsIHRyYW5zZm9ybSAuMjJzIGN1YmljLWJlemllciguNTUsIC4wNTUsIC42NzUsIC4xOSlcclxufVxyXG5cclxuLmhhbWJ1cmdlci0tc3Bpbi5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lciB7XHJcbiAgdHJhbnNpdGlvbi1kZWxheTogLjEycztcclxuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKC4yMTUsIC42MSwgLjM1NSwgMSk7XHJcbiAgdHJhbnNmb3JtOiByb3RhdGUoMjI1ZGVnKVxyXG59XHJcblxyXG4uaGFtYnVyZ2VyLS1zcGluLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOmJlZm9yZSB7XHJcbiAgdG9wOiAwO1xyXG4gIHRyYW5zaXRpb246IHRvcCAuMXMgZWFzZS1vdXQsIG9wYWNpdHkgLjFzIGVhc2Utb3V0IC4xMnM7XHJcbiAgb3BhY2l0eTogMFxyXG59XHJcblxyXG4uaGFtYnVyZ2VyLS1zcGluLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOmFmdGVyIHtcclxuICBib3R0b206IDA7XHJcbiAgdHJhbnNpdGlvbjogYm90dG9tIC4xcyBlYXNlLW91dCwgdHJhbnNmb3JtIC4yMnMgY3ViaWMtYmV6aWVyKC4yMTUsIC42MSwgLjM1NSwgMSkgLjEycztcclxuICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpXHJcbn1cclxuXHJcbi5oYW1idXJnZXItLXNwaW4tciAuaGFtYnVyZ2VyLWlubmVyIHtcclxuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKC41NSwgLjA1NSwgLjY3NSwgLjE5KTtcclxuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAuMjJzXHJcbn1cclxuXHJcbi5oYW1idXJnZXItLXNwaW4tciAuaGFtYnVyZ2VyLWlubmVyOmJlZm9yZSB7XHJcbiAgdHJhbnNpdGlvbjogdG9wIC4xcyBlYXNlLWluIC4yNXMsIG9wYWNpdHkgLjFzIGVhc2UtaW5cclxufVxyXG5cclxuLmhhbWJ1cmdlci0tc3Bpbi1yIC5oYW1idXJnZXItaW5uZXI6YWZ0ZXIge1xyXG4gIHRyYW5zaXRpb246IGJvdHRvbSAuMXMgZWFzZS1pbiAuMjVzLCB0cmFuc2Zvcm0gLjIycyBjdWJpYy1iZXppZXIoLjU1LCAuMDU1LCAuNjc1LCAuMTkpXHJcbn1cclxuXHJcbi5oYW1idXJnZXItLXNwaW4tci5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lciB7XHJcbiAgdHJhbnNpdGlvbi1kZWxheTogLjEycztcclxuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKC4yMTUsIC42MSwgLjM1NSwgMSk7XHJcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTIyNWRlZylcclxufVxyXG5cclxuLmhhbWJ1cmdlci0tc3Bpbi1yLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOmJlZm9yZSB7XHJcbiAgdG9wOiAwO1xyXG4gIHRyYW5zaXRpb246IHRvcCAuMXMgZWFzZS1vdXQsIG9wYWNpdHkgLjFzIGVhc2Utb3V0IC4xMnM7XHJcbiAgb3BhY2l0eTogMFxyXG59XHJcblxyXG4uaGFtYnVyZ2VyLS1zcGluLXIuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6YWZ0ZXIge1xyXG4gIGJvdHRvbTogMDtcclxuICB0cmFuc2l0aW9uOiBib3R0b20gLjFzIGVhc2Utb3V0LCB0cmFuc2Zvcm0gLjIycyBjdWJpYy1iZXppZXIoLjIxNSwgLjYxLCAuMzU1LCAxKSAuMTJzO1xyXG4gIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKVxyXG59XHJcbiJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUNBQSxVQUFVO0VBQ1IsV0FBVyxFQUFFLE9BQU87RUFDcEIsR0FBRyxFQUFFLDhDQUE4QyxDQUFDLGNBQWMsRUFDbEUsK0NBQStDLENBQUMsZUFBZTs7QUFHakUsVUFBVTtFQUNSLFdBQVcsRUFBRSxRQUFRO0VBQ3JCLEdBQUcsRUFBRSxnREFBZ0QsQ0FBQyxjQUFjLEVBQ3BFLGlEQUFpRCxDQUFDLGVBQWU7O0FBRW5FLFVBQVU7RUFDUixXQUFXLEVBQUUsYUFBYTtFQUMxQixHQUFHLEVBQUUsb0NB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 */
