@import url(magnific-popup.css);
html {
  height: 100%;
  box-sizing: border-box;
  font-size: 16px; }

*, *:before, *:after {
  box-sizing: inherit; }

*:focus {
  outline: none; }

body {
  font-family: 'Asap', sans-serif;
  margin: 0;
  height: 100%;
  color: #404040; }

h1, h2, h3, h4, h5, h6 {
  font-weight: normal;
  font-size: 1rem;
  margin: 0; }

a {
  cursor: pointer;
  color: inherit;
  text-decoration: none; }
  a:hover, a:focus {
    text-decoration: underline; }

img {
  max-width: 100%; }

label {
  margin-top: 1em;
  margin-bottom: .5em;
  font-size: 13px;
  text-transform: uppercase; }

input, textarea {
  font-family: inherit;
  width: auto;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  border: none;
  background-color: #e6e6e6;
  padding: 5px; }

select {
  font-family: inherit;
  width: auto;
  border: none;
  background-color: #e6e6e6;
  padding: 5px;
  cursor: pointer; }

textarea {
  display: block;
  width: 100%; }

button {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  padding: 10px 20px;
  cursor: pointer;
  font-family: inherit;
  border: none;
  color: white;
  font-weight: 700;
  text-transform: uppercase;
  background-color: gray;
  transition: .5s; }
  button:hover, button:focus {
    background-color: #9a9a9a; }

address {
  font-style: inherit; }

.wfull {
  width: 100%;
  padding: 0 15px; }

.w1200 {
  width: 100%;
  max-width: 1200px;
  padding: 0 15px;
  margin: auto; }

.w768 {
  width: 100%;
  max-width: 768px;
  padding: 0 15px;
  margin: auto; }

.menu, .submenu {
  list-style: none;
  padding: 0;
  margin: 0; }

.menu li {
  position: relative; }

.submenu {
  position: absolute;
  height: 0;
  overflow: hidden;
  transition: .5s; }
  .submenu a {
    padding-left: 10px;
    padding-right: 10px; }

.topo {
  top: 0;
  width: 100%;
  position: fixed;
  z-index: 2;
  background-color: white; }

.menu-bt {
  position: relative;
  display: none;
  height: 45px;
  width: 45px;
  cursor: pointer; }
  .menu-bt .stripes {
    left: 0;
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
            transform: translateY(-50%);
    height: 30px;
    width: 100%;
    transition: all .2s; }
    .menu-bt .stripes .stripe {
      background-color: gray;
      position: absolute;
      display: block;
      width: 30px;
      height: 4px;
      left: 0;
      right: 0;
      margin: auto;
      border-radius: 1px;
      transition: all .3s; }
      .menu-bt .stripes .stripe.stripe-top {
        top: 2px; }
      .menu-bt .stripes .stripe.stripe-x1 {
        top: 13px; }
      .menu-bt .stripes .stripe.stripe-x2 {
        bottom: 13px; }
      .menu-bt .stripes .stripe.stripe-bot {
        bottom: 2px; }
  .menu-bt.ativo .stripe-top {
    top: 36px;
    opacity: 0;
    transition: all .3s; }
  .menu-bt.ativo .stripe-x1 {
    -webkit-transform: rotate(45deg);
            transform: rotate(45deg);
    transition: -webkit-transform .3s .1s;
    transition: transform .3s .1s;
    transition: transform .3s .1s, -webkit-transform .3s .1s; }
  .menu-bt.ativo .stripe-x2 {
    -webkit-transform: rotate(-45deg);
            transform: rotate(-45deg);
    transition: -webkit-transform .3s .1s;
    transition: transform .3s .1s;
    transition: transform .3s .1s, -webkit-transform .3s .1s; }
  .menu-bt.ativo .stripe-bot {
    bottom: 35px;
    opacity: 0;
    transition: all .3s; }
  .menu-bt.ativo + .menu {
    right: 0; }

.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0; }

main h3 {
  text-transform: uppercase;
  font-weight: bold;
  margin-top: 45px;
  font-size: 28px; }

main h4 {
  font-weight: bold;
  margin-top: 45px;
  font-size: 20px; }

main h5 {
  font-size: 18px;
  margin-top: 45px;
  text-transform: uppercase; }

main p {
  line-height: 22px; }

table {
  margin-top: 30px;
  text-align: center; }
  table tbody:nth-child(even) {
    background-color: #f2f2f2; }
  table tbody:nth-child(odd) {
    background-color: #d9d9d9; }
  table td, table th {
    padding: 5px; }

.prev, .next {
  position: fixed;
  top: 55%;
  width: 50px;
  height: 50px; }
  .prev:after, .next:after {
    margin-top: 7px;
    content: '';
    display: block;
    width: 35px;
    height: 35px;
    border-top: 10px solid #1CA0D0;
    transition: .5s; }

.prev {
  left: 25px; }
  .prev:after {
    border-left: 10px solid #1CA0D0;
    margin-right: 0;
    margin-left: auto;
    -webkit-transform: rotate(-45deg);
            transform: rotate(-45deg); }
  .prev:hover:after {
    margin-right: 10px;
    opacity: .7; }

.next {
  right: 25px; }
  .next:after {
    border-right: 10px solid #1CA0D0;
    margin-right: auto;
    margin-left: 0;
    -webkit-transform: rotate(45deg);
            transform: rotate(45deg); }
  .next:hover:after {
    margin-left: 10px;
    opacity: .7; }

.tarja {
  margin: 100px 0 60px;
  position: relative;
  height: 180px;
  background-color: #ccc;
  display: flex;
  align-items: flex-end;
  padding-bottom: 15px; }
  .tarja h2 {
    text-transform: uppercase;
    color: white;
    font-weight: bold;
    font-size: 40px; }
  .tarja .logo-fgl {
    position: absolute;
    bottom: 15px; }

.logo-fgl {
  height: 100px;
  width: 134px; }
  .logo-fgl svg {
    display: block;
    fill: white; }

.figura {
  margin-top: 30px; }
  .figura svg {
    display: block;
    width: 100%; }
  .figura.infografico {
    padding: 0 30px; }
    .figura.infografico.infografico-desktop {
      display: block; }
    .figura.infografico.infografico-mobile {
      max-width: 450px;
      margin-left: auto;
      margin-right: auto;
      display: none; }

ul.tick {
  margin-top: 0;
  list-style: none;
  padding-left: 15px; }
  ul.tick li {
    position: relative;
    margin-bottom: 5px; }
    ul.tick li:before {
      position: absolute;
      content: '';
      display: block;
      width: 9px;
      height: 5px;
      top: 5px;
      left: -15px;
      border-left: 2px solid;
      border-bottom: 2px solid;
      -webkit-transform: rotate(-45deg);
              transform: rotate(-45deg); }

.destaque {
  margin-top: 30px;
  position: relative;
  padding-top: 40px; }
  .destaque .destaque-balao {
    top: 0;
    position: absolute;
    width: 180px; }
    .destaque .destaque-balao h4 {
      padding-left: 20px;
      padding-right: 40px;
      font-size: 16px;
      margin: 0;
      top: 50%;
      position: absolute;
      color: white;
      -webkit-transform: translateY(-50%);
              transform: translateY(-50%); }
  .destaque .destaque-txt {
    width: calc(100% - 120px);
    padding: 15px 30px 15px 80px;
    margin-left: auto;
    margin-right: 0;
    background-color: #595959; }
    .destaque .destaque-txt .tick li:before {
      border-bottom-color: black;
      border-left-color: black; }
  .destaque:nth-child(even) .destaque-balao {
    right: 0; }
    .destaque:nth-child(even) .destaque-balao h4 {
      text-align: right;
      padding-left: 40px;
      padding-right: 20px; }
  .destaque:nth-child(even) .balao {
    -webkit-transform: scale(-1);
            transform: scale(-1); }
  .destaque:nth-child(even) .destaque-txt {
    padding: 15px 80px 15px 30px;
    margin-left: 0;
    margin-right: auto; }

.mbot30 {
  margin-bottom: 30px; }

.mtop {
  margin-top: 30px; }

#galeria {
  margin-top: 15px;
  display: flex;
  flex-wrap: wrap; }
  #galeria .foto {
    padding: 10px; }
  #galeria img {
    display: block; }

.idiomas a {
  border-radius: 50%;
  font-weight: bold;
  text-transform: uppercase;
  text-align: center;
  position: fixed;
  height: 45px;
  width: 45px;
  line-height: 45px;
  z-index: 3;
  right: 15px;
  top: 115px;
  display: block;
  border: 2px solid;
  background-color: white;
  transition: .5s; }
  .idiomas a:hover, .idiomas a:focus {
    text-decoration: none;
    font-size: 20px; }

.topo {
  box-shadow: 0 0 20px rgba(0, 0, 0, 0.5);
  display: flex; }
  .topo .w1200 {
    align-items: center;
    display: flex; }
    .topo .w1200 > * {
      line-height: 100px; }
    .topo .w1200 h1 {
      text-transform: uppercase;
      font-size: 20px;
      font-weight: bold;
      display: flex;
      padding-right: 50px; }
      .topo .w1200 h1 a {
        color: #0d0d0d;
        transition: .5s; }
        .topo .w1200 h1 a:hover {
          color: gray;
          text-decoration: none; }
    .topo .w1200 nav {
      flex-grow: 1; }
      .topo .w1200 nav .menu {
        text-transform: uppercase;
        display: flex;
        text-align: center; }
        .topo .w1200 nav .menu li {
          flex-grow: 1;
          flex-basis: 0; }
          .topo .w1200 nav .menu li.ativo {
            font-weight: bold; }
          .topo .w1200 nav .menu li a {
            color: #404040;
            display: block;
            transition: .5s; }
            .topo .w1200 nav .menu li a:hover {
              text-decoration: none; }
          .topo .w1200 nav .menu li .submenu {
            font-weight: normal;
            text-transform: none;
            text-align: left;
            white-space: nowrap;
            line-height: 40px;
            box-shadow: 0 5px 10px rgba(0, 0, 0, 0.3); }
            .topo .w1200 nav .menu li .submenu a {
              color: white; }
          .topo .w1200 nav .menu li .submenu_trigger {
            position: relative; }
            .topo .w1200 nav .menu li .submenu_trigger:after {
              content: '';
              position: absolute;
              display: block;
              height: 10px;
              width: 10px;
              margin: auto;
              left: 0;
              right: 0;
              bottom: 20px;
              -webkit-transform: rotate(315deg);
                      transform: rotate(315deg);
              border-left-style: solid;
              border-bottom-style: solid;
              border-left-width: 2px;
              border-bottom-width: 2px;
              transition: .5s; }
            .topo .w1200 nav .menu li .submenu_trigger.abrir:after {
              -webkit-transform: rotate(135deg);
                      transform: rotate(135deg); }
            .topo .w1200 nav .menu li .submenu_trigger.abrir + .submenu.submenu_numeros, .topo .w1200 nav .menu li .submenu_trigger.abrir + .submenu.submenu_mobilizacao {
              height: 80px; }
            .topo .w1200 nav .menu li .submenu_trigger.abrir + .submenu.submenu_acoes {
              height: 480px; }
          .topo .w1200 nav .menu li.demfin {
            font-size: 14px;
            line-height: 16px;
            display: flex; }
            .topo .w1200 nav .menu li.demfin a {
              transition: .5s;
              align-self: center; }
              .topo .w1200 nav .menu li.demfin a svg {
                margin: auto;
                display: block;
                height: 20px;
                width: 30px; }
              .topo .w1200 nav .menu li.demfin a span {
                font-weight: bold; }
              .topo .w1200 nav .menu li.demfin a:hover {
                opacity: .7; }

.rodape {
  margin-top: 60px;
  font-size: 14px;
  line-height: 1.5em;
  text-align: center; }
  .rodape .creditos {
    color: white;
    padding: 15px; }
  .rodape .separador {
    display: inline-block;
    background-color: white;
    width: 7px;
    height: 7px;
    vertical-align: middle;
    border-radius: 50%; }
  .rodape .contato {
    padding: 15px 15px 30px; }

body[class*="index"] .topo .w1200 h1 a {
  color: #1CA0D0;
  transition: .5s; }
  body[class*="index"] .topo .w1200 h1 a:hover {
    color: #3ab7e5; }

body[class*="index"] .demfin-icon {
  fill: #1CA0D0; }

body[class*="index"] main {
  display: block;
  background-image: url("../img/hero.jpg");
  background-size: cover;
  height: 100%; }
  body[class*="index"] main .hero {
    height: 100%;
    color: white;
    background-color: rgba(0, 0, 0, 0.6);
    position: relative;
    display: flex;
    align-items: center;
    padding: 100px 30px 30px;
    font-size: 30px; }
    body[class*="index"] main .hero .hero-msg {
      max-width: 50%;
      line-height: 1.5em; }
      body[class*="index"] main .hero .hero-msg a {
        display: block;
        transition: .5s; }
        body[class*="index"] main .hero .hero-msg a:hover {
          text-decoration: none;
          color: #67c8eb; }
    body[class*="index"] main .hero .logo-fgl {
      margin-top: 30px;
      border-top: 2px solid white;
      padding-top: 30px; }

body[class*="quem_somos"] .topo .w1200 h1 a {
  color: #BAC935;
  transition: .5s; }
  body[class*="quem_somos"] .topo .w1200 h1 a:hover {
    color: #c8d45d; }

body[class*="quem_somos"] .demfin-icon {
  fill: #BAC935; }

body[class*="quem_somos"] h3, body[class*="quem_somos"] h4, body[class*="quem_somos"] h5, body[class*="quem_somos"] a, body[class*="quem_somos"] .menu .ativo, body[class*="quem_somos"] .diretoria strong {
  color: #BAC935; }

body[class*="quem_somos"] .diretoria p {
  margin: 5px 0 0; }

body[class*="quem_somos"] .rodape .creditos {
  background-color: #BAC935; }

body[class*="quem_somos"] .tarja {
  background-image: url("../img/testeiras/testeira_1.jpg");
  background-size: cover; }

.topo .w1200 nav .menu a[href^="quem_somos"]:hover {
  color: #BAC935; }

.missao-visao-valores .figura,
.principios-educacionais .figura {
  display: flex;
  justify-content: space-between; }
  .missao-visao-valores .figura > div,
  .principios-educacionais .figura > div {
    width: calc(33.33% - 20px); }

.timeline nav ul {
  font-size: 14px;
  border-top: 2px solid #BAC935;
  list-style: none;
  margin: 30px 0;
  padding: 0;
  display: flex;
  justify-content: space-between; }
  .timeline nav ul li {
    padding-top: 15px;
    position: relative; }
    .timeline nav ul li:before {
      content: '';
      position: absolute;
      top: 0;
      right: 0;
      left: 50%;
      height: 10px;
      width: 2px;
      background-color: #BAC935; }

.timeline .anos-wrapper {
  position: relative;
  height: 400px;
  overflow: hidden; }
  .timeline .anos-wrapper:before {
    content: '';
    position: absolute;
    width: 100%;
    height: 100%;
    z-index: 1;
    background-image: linear-gradient(to right, transparent 90%, white);
    border-bottom: 2px solid #BAC935; }

.timeline .anos {
  position: absolute;
  left: 0;
  transition: 1s; }
  .timeline .anos h4 {
    margin-top: 0;
    font-size: 18px;
    color: #BAC935;
    font-weight: bold;
    margin-bottom: 10px; }
  .timeline .anos .ano {
    position: absolute;
    top: 0;
    padding: 15px;
    vertical-align: top;
    background-color: #f1f4d6;
    font-size: 14px;
    width: 290px;
    height: 400px;
    transition: .5s; }
    .timeline .anos .ano:after {
      content: '';
      position: absolute;
      width: 30px;
      height: 30px;
      border: 2px solid #BAC935;
      border-radius: 50%;
      background-color: #BAC935;
      bottom: -20px;
      left: 130px;
      right: 0;
      z-index: 1; }
    .timeline .anos .ano h4 {
      font-size: 20px;
      margin-bottom: 5px; }
    .timeline .anos .ano .tick li:before {
      border-bottom-color: #BAC935;
      border-left-color: #BAC935; }
    .timeline .anos .ano#ano2012 ul li {
      font-size: 13px;
      line-height: 16px;
      margin-bottom: 0; }
    .timeline .anos .ano.ativo {
      background-color: #BAC935;
      color: white; }
      .timeline .anos .ano.ativo:after {
        background-color: white; }
      .timeline .anos .ano.ativo h4 {
        color: white; }
      .timeline .anos .ano.ativo ul li:before {
        border-left: 2px solid white;
        border-bottom: 2px solid white; }

body[class*="mensagem"] .topo .w1200 h1 a {
  color: #DE272B;
  transition: .5s; }
  body[class*="mensagem"] .topo .w1200 h1 a:hover {
    color: #e55356; }

body[class*="mensagem"] .demfin-icon {
  fill: #DE272B; }

body[class*="mensagem"] h3, body[class*="mensagem"] h4, body[class*="mensagem"] h5, body[class*="mensagem"] a, body[class*="mensagem"] .menu .ativo {
  color: #DE272B; }

body[class*="mensagem"] .tarja {
  background-image: url("../img/testeiras/testeira_2.jpg");
  background-size: cover; }

body[class*="mensagem"] .rodape .creditos {
  background-color: #DE272B; }

body[class*="mensagem"] .destaque .destaque-txt {
  background-color: #f6c2c3; }
  body[class*="mensagem"] .destaque .destaque-txt .tick li:before {
    border-bottom-color: #DE272B;
    border-left-color: #DE272B; }

.topo .w1200 nav .menu a[href^="mensagem"]:hover {
  color: #DE272B; }

body[class*="mobilizacao"] .topo .w1200 h1 a {
  color: #FAD100;
  transition: .5s; }
  body[class*="mobilizacao"] .topo .w1200 h1 a:hover {
    color: #ffdd2e; }

body[class*="mobilizacao"] h3, body[class*="mobilizacao"] h4, body[class*="mobilizacao"] h5, body[class*="mobilizacao"] a, body[class*="mobilizacao"] .menu .ativo {
  color: #FAD100; }

body[class*="mobilizacao"] .demfin-icon {
  fill: #FAD100; }

body[class*="mobilizacao"] .tarja {
  background-image: url("../img/testeiras/testeira_5.jpg");
  background-size: cover; }

body[class*="mobilizacao"] .rodape .creditos {
  color: black;
  background-color: #FAD100; }

body[class*="mobilizacao"] .tick {
  margin-top: 15px; }
  body[class*="mobilizacao"] .tick li:before {
    border-bottom-color: #FAD100;
    border-left-color: #FAD100; }

body[class*="mobilizacao"] .logos {
  margin: 15px auto 60px;
  padding: 30px 60px; }
  body[class*="mobilizacao"] .logos img {
    display: block;
    margin: auto; }
  body[class*="mobilizacao"] .logos .logo-mobile {
    display: none; }
    body[class*="mobilizacao"] .logos .logo-mobile img {
      width: 100%;
      max-width: 200px; }
  body[class*="mobilizacao"] .logos.logos-diamante .logo-mobile img {
    max-width: 100%; }

.topo .w1200 nav .menu .mobilizacao_trigger:hover {
  color: #FAD100; }

.submenu_mobilizacao a {
  background-color: rgba(250, 209, 0, 0.9); }
  .submenu_mobilizacao a:hover {
    background-color: #ffdd2e; }

body[class*="numeros"] .topo .w1200 h1 a {
  color: #F39323;
  transition: .5s; }
  body[class*="numeros"] .topo .w1200 h1 a:hover {
    color: #f6ab53; }

body[class*="numeros"] .demfin-icon {
  fill: #F39323; }

body[class*="numeros"] table {
  font-size: 14px; }
  body[class*="numeros"] table thead {
    color: white;
    background-color: #F39323; }
    body[class*="numeros"] table thead th:nth-child(1) {
      background-color: white; }
  body[class*="numeros"] table tbody td[rowspan] {
    font-weight: bold;
    color: white;
    background-color: #F39323; }

body[class*="numeros"] h3, body[class*="numeros"] h4, body[class*="numeros"] h5, body[class*="numeros"] a, body[class*="numeros"] .menu .ativo {
  color: #F39323; }

body[class*="numeros"] .tarja {
  background-image: url("../img/testeiras/testeira_3.jpg");
  background-size: cover; }

body[class*="numeros"] .rodape .creditos {
  background-color: #F39323; }

.topo .w1200 nav .menu .numeros_trigger:hover {
  color: #F39323; }

.submenu_numeros a {
  background-color: rgba(243, 147, 35, 0.9); }
  .submenu_numeros a:hover {
    background-color: #f6ab53; }

body[class*="acoes"] .topo .w1200 h1 a {
  color: #1CA0D0;
  transition: .5s; }
  body[class*="acoes"] .topo .w1200 h1 a:hover {
    color: #3ab7e5; }

body[class*="acoes"] .demfin-icon {
  fill: #1CA0D0; }

body[class*="acoes"] h3, body[class*="acoes"] h4, body[class*="acoes"] h5, body[class*="acoes"] a, body[class*="acoes"] .menu .ativo {
  color: #1CA0D0; }

body[class*="acoes"] .rodape .creditos {
  background-color: #1CA0D0; }

body[class*="acoes"] .tarja {
  background-image: url("../img/testeiras/testeira_4.jpg");
  background-size: cover; }

body[class*="acoes"] .tick li:before {
  border-bottom-color: #1CA0D0;
  border-left-color: #1CA0D0; }

body[class*="acoes"] .destaque .destaque-txt {
  background-color: #abe0f4; }

.topo .w1200 nav .menu .acoes_trigger:hover {
  color: #1CA0D0; }

.submenu_acoes a {
  background-color: rgba(28, 160, 208, 0.9); }
  .submenu_acoes a:hover {
    background-color: #1CA0D0; }

.depoimentos {
  margin-top: 30px; }

.depoimento {
  padding-left: 30px;
  padding-right: 30px;
  margin-bottom: 30px; }
  .depoimento .balao {
    width: 80%;
    position: relative;
    color: white;
    font-style: italic;
    font-weight: bold;
    padding: 30px;
    border-radius: 30px;
    background-color: #1CA0D0; }
    .depoimento .balao:after {
      content: '';
      position: absolute;
      bottom: -15px;
      width: 0;
      height: 0;
      border-left: 15px solid transparent;
      border-right: 15px solid transparent;
      border-top: 15px solid #1CA0D0; }
  .depoimento .assinatura {
    width: 80%;
    margin-top: 10px; }
  .depoimento:nth-child(odd) .balao:after {
    left: 40px; }
  .depoimento:nth-child(odd) .assinatura {
    margin-left: 80px; }
  .depoimento:nth-child(even) .balao {
    margin-left: auto;
    margin-right: 0; }
    .depoimento:nth-child(even) .balao:after {
      right: 40px; }
  .depoimento:nth-child(even) .assinatura {
    text-align: right;
    margin-left: auto;
    margin-right: 80px; }

.mapa .figura svg {
  height: 405px; }

.missao-visao-valores .figura svg {
  height: 216px; }

.principios-educacionais .figura svg {
  height: 184px; }

.numeros_gerais .figura svg {
  height: 1360px; }

.acoes_comunidades_rj .figura svg {
  height: 498px; }

.acoes_como_atuamos .figura svg {
  height: 555px; }

.acoes_jogo_aberto_sp .figura svg,
.acoes_juventude_oportunidade .figura svg {
  height: 411px; }

.acoes_programa_jovens .figura svg {
  height: 205px; }

.acoes_comunidades_sp .figura svg {
  height: 175px; }

.acoes_jogo_aberto_caju .figura svg {
  height: 196px; }

.acoes_jogo_aberto_barreira .figura svg {
  height: 194px; }

.acoes_comunidades_rj .figura svg,
.acoes_dois_toques .figura svg {
  height: 498px; }

.mobilizacao .figura svg {
  height: 217px; }

@media (max-width: 1100px) {
  .topo .w1200 > * {
    line-height: 50px; }
  .topo .w1200 h1 {
    font-size: 16px;
    padding-right: 0px; }
  .topo .w1200 nav .menu {
    justify-content: flex-end; }
    .topo .w1200 nav .menu li {
      font-size: 14px;
      flex-grow: 0;
      flex-basis: auto; }
      .topo .w1200 nav .menu li a {
        padding: 0 10px; }
      .topo .w1200 nav .menu li .submenu_trigger:after {
        height: 7px;
        width: 7px;
        bottom: 7px; }
      .topo .w1200 nav .menu li.demfin a svg {
        vertical-align: middle;
        display: inline-block; }
  .tarja {
    margin-top: 50px;
    margin-bottom: 0; }
    .tarja .logo-fgl {
      width: 100px;
      height: 75px; }
    .tarja h2 {
      margin-top: 10px;
      margin-left: -15px;
      font-size: 32px; }
    .tarja .logo-fgl {
      position: static; }
  .figura svg {
    height: auto !important; }
  .idiomas a {
    top: 70px; } }

@media (max-width: 950px) {
  .next, .prev {
    display: none; }
  body[class*="index"] main .hero {
    padding: 0; }
    body[class*="index"] main .hero .hero-msg {
      max-width: 100%; }
  .submenu {
    position: static; }
  .topo .w1200 h1 {
    padding-left: 45px;
    flex-grow: 1;
    text-align: center; }
    .topo .w1200 h1 a {
      width: 100%; }
  .topo .w1200 nav {
    flex-grow: 0; }
    .topo .w1200 nav .menu {
      text-align: left;
      background-color: white;
      position: fixed;
      height: 100%;
      width: 290px;
      top: 50px;
      right: -290px;
      overflow-y: scroll;
      flex-direction: column;
      justify-content: flex-start;
      box-shadow: 0 5px 10px rgba(0, 0, 0, 0.5);
      transition: .5s; }
      .topo .w1200 nav .menu li {
        line-height: 39px;
        border-bottom: 1px solid #e6e6e6; }
        .topo .w1200 nav .menu li .submenu_trigger:after {
          top: 4px;
          left: auto;
          right: 10px; }
        .topo .w1200 nav .menu li .submenu_trigger.abrir + .submenu {
          box-shadow: none; }
        .topo .w1200 nav .menu li.demfin {
          line-height: 39px; }
    .topo .w1200 nav .menu-bt {
      display: block; }
      .topo .w1200 nav .menu-bt.ativo + .menu {
        right: 0; }
  .idiomas {
    position: absolute;
    height: 100%;
    width: 50px;
    padding: 5px; }
    .idiomas a {
      height: 40px;
      line-height: 36px;
      width: 40px;
      position: static; }
  .demfin br {
    display: none; } }

@media (max-width: 700px) {
  body[class*="index"] main .hero {
    font-size: 24px; }
  .table-holder {
    overflow-x: scroll; }
  table {
    width: 1200px; }
  .missao-visao-valores .figura,
  .principios-educacionais .figura {
    flex-direction: column;
    align-items: center; }
    .missao-visao-valores .figura > div,
    .principios-educacionais .figura > div {
      width: 100%;
      max-width: 240px;
      margin-bottom: 15px; }
  .timeline nav ul {
    display: none; }
  .timeline .anos-wrapper {
    position: static;
    height: auto;
    overflow: hidden; }
    .timeline .anos-wrapper:before {
      width: 0;
      height: 0;
      border-bottom: none; }
  .timeline .anos {
    margin-top: 30px;
    position: static; }
    .timeline .anos .ano {
      margin: auto;
      position: static;
      height: auto;
      width: 100%;
      margin-bottom: 15px; }
      .timeline .anos .ano:after {
        width: 0;
        height: 0;
        background-color: transparent;
        border: none; }
  body[class*="mobilizacao"] .logos {
    margin: 15px auto 60px;
    padding: 30px 0; }
    body[class*="mobilizacao"] .logos .logo-mobile {
      display: none; } }

@media (max-width: 620px) {
  .depoimento {
    padding: 0; }
    .depoimento .balao {
      width: 100%; }
    .depoimento:nth-child(odd) .assinatura {
      margin-top: 20px;
      margin-left: 0; }
    .depoimento:nth-child(even) .assinatura {
      margin-top: 20px;
      margin-right: 0; }
  .figura.infografico.infografico-desktop {
    display: none; }
  .figura.infografico.infografico-mobile {
    display: block; }
  .destaque {
    padding-top: 0; }
    .destaque .destaque-balao {
      width: 100%;
      position: static; }
      .destaque .destaque-balao h4 {
        margin-top: 60px;
        font-size: 18px;
        position: static;
        padding: 0; }
      .destaque .destaque-balao .balao {
        display: none; }
    .destaque .destaque-txt {
      width: 100%;
      padding: 0;
      background-color: white; }
    .destaque:nth-child(even) .destaque-balao h4 {
      text-align: left;
      padding: 0; }
    .destaque:nth-child(even) .destaque-txt {
      padding: 0;
      margin-left: 0;
      margin-right: auto; }
  body[class*="mensagem"] .destaque {
    padding-top: 0; }
    body[class*="mensagem"] .destaque .destaque-balao {
      width: 100%;
      position: static; }
      body[class*="mensagem"] .destaque .destaque-balao h4 {
        color: #DE272B; }
    body[class*="mensagem"] .destaque .destaque-txt {
      background-color: white; }
  body[class*="acoes"] .destaque {
    padding-top: 0; }
    body[class*="acoes"] .destaque .destaque-balao {
      width: 100%;
      position: static; }
      body[class*="acoes"] .destaque .destaque-balao h4 {
        color: #1CA0D0; }
    body[class*="acoes"] .destaque .destaque-txt {
      background-color: white; }
  body[class*="mobilizacao"] .tarja h2 {
    line-height: 24px;
    font-size: 24px; }
  body[class*="mobilizacao"] .logos {
    margin: 15px auto 60px;
    padding: 30px 0; }
    body[class*="mobilizacao"] .logos .logo-desktop {
      display: none; }
    body[class*="mobilizacao"] .logos .logo-mobile {
      display: block; }
  .rodape .creditos br {
    display: none; } }

@media (max-width: 550px) {
  .topo .w1200 {
    padding: 0 5px; }
  .rodape .contato .site, .rodape .contato .email, .rodape .contato .tel {
    display: block; }
  .rodape .contato .bullet {
    display: none; } }

/*# sourceMappingURL=data:application/json;charset=utf8;base64,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QU1FLGlCQUFnQjtNQUNiLGVBQWMsRUFDakI7SUFSRjtNQVVFLGlCQUFnQjtNQUNiLGdCQUFlLEVBQ2xCO0VBRUY7SUFFRSxjQUFhLEVBQ2I7RUFIRjtJQUtFLGVBQWMsRUFDZDtFQUVGO0lBQ0MsZUFBYyxFQThCZDtJQS9CRDtNQUdFLFlBQVc7TUFDWCxpQkFBZ0IsRUFVaEI7TUFkRjtRQU1HLGlCQUFnQjtRQUNoQixnQkFBZTtRQUNmLGlCQUFnQjtRQUNoQixXQUFVLEVBQ1Y7TUFWSDtRQVlHLGNBQWEsRUFDYjtJQWJIO01BZ0JFLFlBQVc7TUFDWCxXQUFVO01BQ1Ysd0JBQXVCLEVBQ3ZCO0lBbkJGO01Bc0JHLGlCQUFnQjtNQUNoQixXQUFVLEVBQ1Y7SUF4Qkg7TUEwQkcsV0FBVTtNQUNWLGVBQWM7TUFDZCxtQkFBa0IsRUFDbEI7RUFHSDtJQUVFLGVBQWMsRUFXZDtJQWJGO01BSUcsWUFBVztNQUNYLGlCQUFnQixFQUloQjtNQVRIO1FBT0ksZUFueUNhLEVBb3lDYjtJQVJKO01BV0csd0JBQXVCLEVBQ3ZCO0VBR0g7SUFFRSxlQUFjLEVBV2Q7SUFiRjtNQUlHLFlBQVc7TUFDWCxpQkFBZ0IsRUFJaEI7TUFUSDtRQU9JLGVBcHpDVSxFQXF6Q1Y7SUFSSjtNQVdHLHdCQUF1QixFQUN2QjtFQUdIO0lBR0csa0JBQWlCO0lBQ2pCLGdCQUFlLEVBQ2Y7RUFMSDtJQVFFLHVCQUFzQjtJQUN0QixnQkFBZSxFQU9mO0lBaEJGO01BV0csY0FBYSxFQUNiO0lBWkg7TUFjRyxlQUFjLEVBQ2Q7RUFHSDtJQUVFLGNBQWEsRUFDYixFQUFBOztBQUlIO0VBQ0M7SUFDQyxlQUFjLEVBQ2Q7RUFDRDtJQUVFLGVBQWMsRUFDZDtFQUhGO0lBS0UsY0FBYSxFQUNiLEVBQUEiLCJmaWxlIjoiYXBwLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIi8vY29yZXNcclxuXHQkYXp1bDogXHRcdCMxQ0EwRDA7XHJcblx0JGFtYXJlbG86IFx0I0ZBRDEwMDtcclxuXHQkdmVybWVsaG86IFx0I0RFMjcyQjtcclxuXHQkdmVyZGU6IFx0I0JBQzkzNTtcclxuXHQkY2luemE6XHRcdCM4RjhGOEY7XHJcblx0JGxhcmFuamE6XHQjRjM5MzIzO1xyXG4vL2VzdGlsb3MgcmV1dGlsaXphdmVpc1xyXG5cdGh0bWwge1xyXG5cdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHRcdGZvbnQtc2l6ZTogMTZweDtcclxuXHR9XHJcblx0KiwgKjpiZWZvcmUsICo6YWZ0ZXIge1xyXG5cdCAgYm94LXNpemluZzogaW5oZXJpdDtcclxuXHR9XHJcblx0Kjpmb2N1cyB7XHJcblx0XHRvdXRsaW5lOiBub25lO1xyXG5cdH1cclxuXHRib2R5IHtcclxuXHRcdGZvbnQtZmFtaWx5OiAnQXNhcCcsIHNhbnMtc2VyaWY7XHJcblx0XHRtYXJnaW46IDA7XHJcblx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHRjb2xvcjogbGlnaHRlbihibGFjaywyNSUpO1xyXG5cdH1cclxuXHRoMSwgaDIsIGgzLCBoNCwgaDUsIGg2IHtcclxuXHRcdGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcblx0XHRmb250LXNpemU6IDFyZW07XHJcblx0XHRtYXJnaW46IDA7XHJcblx0fVxyXG5cdGEge1xyXG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdFx0Y29sb3I6IGluaGVyaXQ7XHJcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblx0XHQmOmhvdmVyLCAmOmZvY3VzIHtcclxuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcblx0XHR9XHJcblx0fVxyXG5cdGltZyB7XHJcblx0XHRtYXgtd2lkdGg6IDEwMCU7XHJcblx0fVxyXG5cdGxhYmVsIHtcclxuXHRcdG1hcmdpbi10b3A6IDFlbTtcclxuXHRcdG1hcmdpbi1ib3R0b206IC41ZW07XHJcblx0XHRmb250LXNpemU6IDEzcHg7XHJcblx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdH1cclxuXHRpbnB1dCwgdGV4dGFyZWEge1xyXG5cdFx0Zm9udC1mYW1pbHk6IGluaGVyaXQ7XHJcblx0XHR3aWR0aDogYXV0bztcclxuXHRcdGFwcGVhcmFuY2U6IG5vbmU7XHJcblx0XHRib3JkZXI6IG5vbmU7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBsaWdodGVuKGJsYWNrLDkwJSk7XHJcblx0XHRwYWRkaW5nOiA1cHg7XHJcblx0fVxyXG5cdHNlbGVjdCB7XHJcblx0XHRmb250LWZhbWlseTogaW5oZXJpdDtcclxuXHRcdHdpZHRoOiBhdXRvO1xyXG5cdFx0Ym9yZGVyOiBub25lO1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogbGlnaHRlbihibGFjayw5MCUpO1xyXG5cdFx0cGFkZGluZzogNXB4O1xyXG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdH1cclxuXHR0ZXh0YXJlYSB7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdH1cclxuXHRidXR0b24ge1xyXG5cdFx0YXBwZWFyYW5jZTogbm9uZTtcclxuXHRcdHBhZGRpbmc6IDEwcHggMjBweDtcclxuXHRcdGN1cnNvcjogcG9pbnRlcjtcclxuXHRcdGZvbnQtZmFtaWx5OiBpbmhlcml0O1xyXG5cdFx0Ym9yZGVyOiBub25lO1xyXG5cdFx0Y29sb3I6IHdoaXRlO1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDcwMDtcclxuXHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBncmF5O1xyXG5cdFx0dHJhbnNpdGlvbjogLjVzO1xyXG5cdFx0Jjpob3ZlciwgJjpmb2N1cyB7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IGxpZ2h0ZW4oZ3JheSwxMCUpO1xyXG5cdFx0fVxyXG5cdH1cclxuXHRhZGRyZXNzIHtcclxuXHRcdGZvbnQtc3R5bGU6IGluaGVyaXQ7XHJcblx0fVxyXG5cdC53ZnVsbCB7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdHBhZGRpbmc6IDAgMTVweDtcclxuXHR9XHJcblx0LncxMjAwIHtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0bWF4LXdpZHRoOiAxMjAwcHg7XHJcblx0XHRwYWRkaW5nOiAwIDE1cHg7XHJcblx0XHRtYXJnaW46IGF1dG87XHJcblx0fVxyXG5cdC53NzY4IHtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0bWF4LXdpZHRoOiA3NjhweDtcclxuXHRcdHBhZGRpbmc6IDAgMTVweDtcclxuXHRcdG1hcmdpbjogYXV0bztcclxuXHR9XHJcblx0Lm1lbnUsIC5zdWJtZW51IHtcclxuXHRcdGxpc3Qtc3R5bGU6IG5vbmU7XHJcblx0XHRwYWRkaW5nOiAwO1xyXG5cdFx0bWFyZ2luOiAwO1xyXG5cdH1cclxuXHQubWVudSBsaSB7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0fVxyXG5cdC5zdWJtZW51IHtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdGhlaWdodDogMDtcclxuXHRcdG92ZXJmbG93OiBoaWRkZW47XHJcblx0XHR0cmFuc2l0aW9uOiAuNXM7XHJcblx0XHRhIHtcclxuXHRcdFx0cGFkZGluZy1sZWZ0OiAxMHB4O1xyXG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiAxMHB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHQudG9wbyB7XHJcblx0XHR0b3A6IDA7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdHBvc2l0aW9uOiBmaXhlZDtcclxuXHRcdHotaW5kZXg6IDI7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcclxuXHR9XHJcblx0Lm1lbnUtYnQge1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdGhlaWdodDogNDVweDtcclxuXHQgICAgd2lkdGg6IDQ1cHg7XHJcblx0ICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHQgICAgLnN0cmlwZXMge1xyXG5cdCAgICBcdGxlZnQ6IDA7XHJcblx0XHQgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0ICAgIHRvcDogNTAlO1xyXG5cdFx0ICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuXHRcdCAgICBoZWlnaHQ6IDMwcHg7XHJcblx0XHQgICAgd2lkdGg6IDEwMCU7XHJcblx0XHQgICAgdHJhbnNpdGlvbjogYWxsIC4ycztcclxuXHRcdCAgICAuc3RyaXBlIHtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBncmF5O1xyXG5cdFx0XHQgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHQgICAgZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdCAgICB3aWR0aDogMzBweDtcclxuXHRcdFx0ICAgIGhlaWdodDogNHB4O1xyXG5cdFx0XHQgICAgbGVmdDogMDtcclxuXHRcdFx0ICAgIHJpZ2h0OiAwO1xyXG5cdFx0XHQgICAgbWFyZ2luOiBhdXRvO1xyXG5cdFx0XHQgICAgYm9yZGVyLXJhZGl1czogMXB4O1xyXG5cdFx0XHQgICAgdHJhbnNpdGlvbjogYWxsIC4zcztcclxuXHRcdFx0ICAgICYuc3RyaXBlLXRvcCB7XHJcblx0XHRcdCAgICAgICAgdG9wOiAycHg7XHJcblx0XHRcdCAgICB9XHJcblx0XHRcdCAgICAmLnN0cmlwZS14MSB7XHJcblx0XHRcdCAgICAgICAgdG9wOiAxM3B4O1xyXG5cdFx0XHQgICAgfVxyXG5cdFx0XHQgICAgJi5zdHJpcGUteDIge1xyXG5cdFx0XHQgICAgICAgIGJvdHRvbTogMTNweDtcclxuXHRcdFx0ICAgIH1cclxuXHRcdFx0ICAgICYuc3RyaXBlLWJvdCB7XHJcblx0XHRcdCAgICAgICAgYm90dG9tOiAycHg7XHJcblx0XHRcdCAgICB9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdCYuYXRpdm8ge1xyXG5cdFx0ICAgIC5zdHJpcGUtdG9wIHtcclxuXHRcdCAgICAgICAgdG9wOiAzNnB4O1xyXG5cdFx0ICAgICAgICBvcGFjaXR5OiAwO1xyXG5cdFx0ICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzO1xyXG5cdFx0ICAgIH1cclxuXHRcdCAgICAuc3RyaXBlLXgxIHtcclxuXHRcdCAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xyXG5cdFx0ICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjNzIC4xcztcclxuXHRcdCAgICB9XHJcblx0XHQgICAgLnN0cmlwZS14MiB7XHJcblx0XHQgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XHJcblx0XHQgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuM3MgLjFzO1xyXG5cdFx0ICAgIH1cclxuXHRcdCAgICAuc3RyaXBlLWJvdCB7XHJcblx0XHQgICAgICAgIGJvdHRvbTogMzVweDtcclxuXHRcdCAgICAgICAgb3BhY2l0eTogMDtcclxuXHRcdCAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcztcclxuXHRcdCAgICB9XHJcblx0XHQgICAgJiArIC5tZW51IHtcclxuXHRcdCAgICBcdHJpZ2h0OiAwO1xyXG5cdFx0ICAgIH1cclxuXHRcdH1cclxuXHR9XHJcblx0LnNyLW9ubHkge1xyXG5cdCAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0ICAgIHdpZHRoOiAxcHg7XHJcblx0ICAgIGhlaWdodDogMXB4O1xyXG5cdCAgICBwYWRkaW5nOiAwO1xyXG5cdCAgICBtYXJnaW46IC0xcHg7XHJcblx0ICAgIG92ZXJmbG93OiBoaWRkZW47XHJcblx0ICAgIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XHJcblx0ICAgIGJvcmRlcjogMDtcclxuXHR9XHJcbi8vbWFpblxyXG5cdG1haW4ge1xyXG5cdFx0aDMge1xyXG5cdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdFx0XHRmb250LXdlaWdodDogYm9sZDtcclxuXHRcdFx0bWFyZ2luLXRvcDogNDVweDtcclxuXHRcdFx0Zm9udC1zaXplOiAyOHB4O1xyXG5cdFx0fVxyXG5cdFx0aDQge1xyXG5cdFx0XHRmb250LXdlaWdodDogYm9sZDtcclxuXHRcdFx0bWFyZ2luLXRvcDogNDVweDtcclxuXHRcdFx0Zm9udC1zaXplOiAyMHB4O1xyXG5cdFx0fVxyXG5cdFx0aDUge1xyXG5cdFx0XHRmb250LXNpemU6IDE4cHg7XHJcblx0XHRcdG1hcmdpbi10b3A6IDQ1cHg7XHJcblx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblx0XHR9XHJcblx0XHRwIHtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDIycHg7XHJcblx0XHR9XHJcblx0fVxyXG5cdHRhYmxlIHtcclxuXHRcdG1hcmdpbi10b3A6IDMwcHg7XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHR0Ym9keSB7XHJcblx0XHRcdCY6bnRoLWNoaWxkKGV2ZW4pIHtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBsaWdodGVuKGJsYWNrLDk1JSk7XHJcblx0XHRcdH1cclxuXHRcdFx0JjpudGgtY2hpbGQob2RkKSB7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogbGlnaHRlbihibGFjayw4NSUpO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHR0ZCwgdGgge1xyXG5cdFx0XHRwYWRkaW5nOiA1cHg7XHJcblx0XHR9XHJcblx0fVxyXG4vL2NsYXNzZXMgZ2VyYWlzXHJcblx0LnByZXYsIC5uZXh0IHtcclxuXHRcdHBvc2l0aW9uOiBmaXhlZDtcclxuXHRcdHRvcDogNTUlO1xyXG5cdFx0d2lkdGg6IDUwcHg7XHJcblx0XHRoZWlnaHQ6IDUwcHg7XHJcblx0XHQmOmFmdGVyIHtcclxuXHRcdFx0bWFyZ2luLXRvcDogN3B4O1xyXG5cdFx0XHRjb250ZW50OiAnJztcclxuXHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdHdpZHRoOiAzNXB4O1xyXG5cdFx0XHRoZWlnaHQ6IDM1cHg7XHJcblx0XHRcdGJvcmRlci10b3A6IDEwcHggc29saWQgJGF6dWw7XHJcblx0XHRcdHRyYW5zaXRpb246IC41cztcclxuXHRcdH1cclxuXHR9XHJcblx0LnByZXYge1xyXG5cdFx0bGVmdDogMjVweDtcclxuXHRcdCY6YWZ0ZXIge1xyXG5cdFx0XHRib3JkZXItbGVmdDogMTBweCBzb2xpZCAkYXp1bDtcclxuXHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xyXG5cdFx0XHRtYXJnaW4tbGVmdDogYXV0bztcclxuXHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcclxuXHRcdH1cclxuXHRcdCY6aG92ZXI6YWZ0ZXIge1xyXG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcblx0XHRcdG9wYWNpdHk6IC43O1xyXG5cdFx0fVxyXG5cdH1cclxuXHQubmV4dCB7XHJcblx0XHRyaWdodDogMjVweDtcclxuXHRcdCY6YWZ0ZXIge1xyXG5cdFx0XHRib3JkZXItcmlnaHQ6IDEwcHggc29saWQgJGF6dWw7XHJcblx0XHRcdG1hcmdpbi1yaWdodDogYXV0bztcclxuXHRcdFx0bWFyZ2luLWxlZnQ6IDA7XHJcblx0XHRcdHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcclxuXHRcdH1cclxuXHRcdCY6aG92ZXI6YWZ0ZXIge1xyXG5cdFx0XHRtYXJnaW4tbGVmdDogMTBweDtcclxuXHRcdFx0b3BhY2l0eTogLjc7XHJcblx0XHR9XHJcblx0fVxyXG5cdC50YXJqYSB7XHJcblx0XHRtYXJnaW46IDEwMHB4IDAgNjBweDtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdGhlaWdodDogMTgwcHg7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjY2NjO1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcclxuXHRcdHBhZGRpbmctYm90dG9tOiAxNXB4O1xyXG5cdFx0aDIge1xyXG5cdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdFx0XHRjb2xvcjogd2hpdGU7XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cdFx0XHRmb250LXNpemU6IDQwcHg7XHJcblx0XHR9XHJcblx0XHQubG9nby1mZ2wge1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdGJvdHRvbTogMTVweDtcclxuXHRcdH1cclxuXHR9XHJcblx0LmxvZ28tZmdsIHtcclxuXHRcdGhlaWdodDogMTAwcHg7XHJcblx0XHR3aWR0aDogMTM0cHg7XHJcblx0XHRzdmcge1xyXG5cdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0ZmlsbDogd2hpdGU7XHJcblx0XHR9XHJcblx0fVxyXG5cdC5maWd1cmEge1xyXG5cdFx0bWFyZ2luLXRvcDogMzBweDtcclxuXHRcdHN2ZyB7XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdH1cclxuXHRcdCYuaW5mb2dyYWZpY28ge1xyXG5cdFx0XHRwYWRkaW5nOiAwIDMwcHg7XHJcblx0XHRcdCYuaW5mb2dyYWZpY28tZGVza3RvcCB7XHJcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdH1cclxuXHRcdFx0Ji5pbmZvZ3JhZmljby1tb2JpbGUge1xyXG5cdFx0XHRcdG1heC13aWR0aDogNDUwcHg7XHJcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IGF1dG87XHJcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0dWwudGljayB7XHJcblx0XHRtYXJnaW4tdG9wOiAwO1xyXG5cdFx0bGlzdC1zdHlsZTogbm9uZTtcclxuXHRcdHBhZGRpbmctbGVmdDogMTVweDtcclxuXHRcdGxpIHtcclxuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiA1cHg7XHJcblx0XHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0Y29udGVudDogJyc7XHJcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0d2lkdGg6IDlweDtcclxuXHRcdFx0XHRoZWlnaHQ6IDVweDtcclxuXHRcdFx0XHR0b3A6IDVweDtcclxuXHRcdFx0XHRsZWZ0OiAtMTVweDtcclxuXHRcdFx0XHRib3JkZXItbGVmdDogMnB4IHNvbGlkO1xyXG5cdFx0XHRcdGJvcmRlci1ib3R0b206IDJweCBzb2xpZDtcclxuXHRcdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdC5kZXN0YXF1ZSB7XHJcblx0XHRtYXJnaW4tdG9wOiAzMHB4O1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0cGFkZGluZy10b3A6IDQwcHg7XHJcblx0XHQuZGVzdGFxdWUtYmFsYW8ge1xyXG5cdFx0XHR0b3A6IDA7XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0d2lkdGg6IDE4MHB4O1xyXG5cdFx0XHRoNCB7XHJcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiAyMHB4O1xyXG5cdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDQwcHg7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdFx0XHRcdG1hcmdpbjogMDtcclxuXHRcdFx0XHR0b3A6IDUwJTtcclxuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0Y29sb3I6IHdoaXRlO1xyXG5cdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0LmRlc3RhcXVlLXR4dCB7XHJcblx0XHRcdHdpZHRoOiBjYWxjKDEwMCUgLSAxMjBweCk7XHJcblx0XHRcdHBhZGRpbmc6IDE1cHggMzBweCAxNXB4IDgwcHggO1xyXG5cdFx0XHRtYXJnaW4tbGVmdDogYXV0bztcclxuXHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBsaWdodGVuKGJsYWNrLCAzNSUpO1xyXG5cdFx0XHQudGljayBsaTpiZWZvcmUge1xyXG5cdFx0XHRcdGJvcmRlci1ib3R0b20tY29sb3I6IGJsYWNrO1xyXG5cdFx0XHRcdGJvcmRlci1sZWZ0LWNvbG9yOiBibGFjaztcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0JjpudGgtY2hpbGQoZXZlbil7XHJcblx0XHRcdC5kZXN0YXF1ZS1iYWxhbyB7XHJcblx0XHRcdFx0cmlnaHQ6IDA7XHJcblx0XHRcdFx0aDQge1xyXG5cdFx0XHRcdFx0dGV4dC1hbGlnbjogcmlnaHQ7XHJcblx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDQwcHg7XHJcblx0XHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAyMHB4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHQuYmFsYW8ge1xyXG5cdFx0XHRcdHRyYW5zZm9ybTogc2NhbGUoLTEpO1xyXG5cdFx0XHR9XHJcblx0XHRcdC5kZXN0YXF1ZS10eHQge1xyXG5cdFx0XHRcdHBhZGRpbmc6IDE1cHggODBweCAxNXB4IDMwcHg7XHJcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IDA7XHJcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdC5tYm90MzAge1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcclxuXHR9XHJcblx0Lm10b3Age1xyXG5cdFx0bWFyZ2luLXRvcDogMzBweDtcclxuXHR9XHJcblx0I2dhbGVyaWEge1xyXG5cdFx0bWFyZ2luLXRvcDogMTVweDtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRmbGV4LXdyYXA6IHdyYXA7XHJcblx0XHQuZm90byB7XHJcblx0XHRcdHBhZGRpbmc6IDEwcHg7XHJcblx0XHR9XHJcblx0XHRpbWcge1xyXG5cdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdH1cclxuXHR9XHJcbi8vYWx0ZXJuYSBpZGlvbWFcclxuXHQuaWRpb21hcyBhIHtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcclxuXHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdHBvc2l0aW9uOiBmaXhlZDtcclxuXHRcdGhlaWdodDogNDVweDtcclxuXHRcdHdpZHRoOiA0NXB4O1xyXG5cdFx0bGluZS1oZWlnaHQ6IDQ1cHg7XHJcblx0XHR6LWluZGV4OiAzO1xyXG5cdFx0cmlnaHQ6IDE1cHg7XHJcblx0XHR0b3A6IDExNXB4O1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRib3JkZXI6IDJweCBzb2xpZDtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xyXG5cdFx0dHJhbnNpdGlvbjogLjVzO1xyXG5cdFx0Jjpob3ZlciwgJjpmb2N1cyB7XHJcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHRcdFx0Zm9udC1zaXplOiAyMHB4O1xyXG5cdFx0fVxyXG5cdH1cclxuLy90b3BvIFxyXG5cdC50b3BvIHtcclxuXHRcdGJveC1zaGFkb3c6IDAgMCAyMHB4IHRyYW5zcGFyZW50aXplKGJsYWNrLC41KTtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHQudzEyMDAge1xyXG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHQ+ICoge1xyXG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxMDBweDtcclxuXHRcdFx0fVxyXG5cdFx0XHRoMSB7XHJcblx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRcdFx0XHRmb250LXNpemU6IDIwcHg7XHJcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XHJcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiA1MHB4O1xyXG5cdFx0XHRcdGEge1xyXG5cdFx0XHRcdFx0Y29sb3I6IGxpZ2h0ZW4oYmxhY2ssNSUpO1xyXG5cdFx0XHRcdFx0dHJhbnNpdGlvbjogLjVzO1xyXG5cdFx0XHRcdFx0Jjpob3ZlciB7XHJcblx0XHRcdFx0XHRcdGNvbG9yOiBsaWdodGVuKGJsYWNrLDUwJSk7XHJcblx0XHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0bmF2IHtcclxuXHRcdFx0XHRmbGV4LWdyb3c6IDE7XHJcblx0XHRcdFx0Lm1lbnUge1xyXG5cdFx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcbiAgIFx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdFx0XHRsaSB7XHJcblx0XHRcdFx0XHRcdGZsZXgtZ3JvdzogMTtcclxuICAgIFx0XHRcdFx0XHRmbGV4LWJhc2lzOiAwO1xyXG5cdFx0XHRcdFx0XHQmLmF0aXZvIHtcclxuXHRcdFx0XHRcdFx0XHRmb250LXdlaWdodDogYm9sZDtcclxuXHRcdFx0XHRcdFx0fVxyXG4gICAgXHRcdFx0XHRcdGEge1xyXG4gICAgXHRcdFx0XHRcdFx0Y29sb3I6IGxpZ2h0ZW4oYmxhY2ssMjUlKTtcclxuICAgIFx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdFx0XHRcdHRyYW5zaXRpb246IC41cztcclxuICAgIFx0XHRcdFx0XHRcdCY6aG92ZXIge1xyXG4gICAgXHRcdFx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICBcdFx0XHRcdFx0XHR9XHJcbiAgICBcdFx0XHRcdFx0fVxyXG4gICAgXHRcdFx0XHRcdC5zdWJtZW51IHtcclxuICAgIFx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICBcdFx0XHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuICAgIFx0XHRcdFx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICBcdFx0XHRcdFx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgXHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDQwcHg7XHJcbiAgICBcdFx0XHRcdFx0XHRib3gtc2hhZG93OiAwIDVweCAxMHB4IHRyYW5zcGFyZW50aXplKGJsYWNrLC43KTtcclxuICAgIFx0XHRcdFx0XHRcdGEge1xyXG4gICAgXHRcdFx0XHRcdFx0XHRjb2xvcjogd2hpdGU7XHJcbiAgICBcdFx0XHRcdFx0XHR9XHJcbiAgICBcdFx0XHRcdFx0fVxyXG4gICAgXHRcdFx0XHRcdC5zdWJtZW51X3RyaWdnZXIge1xyXG4gICAgXHRcdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgXHRcdFx0XHRcdFx0JjphZnRlciB7XHJcbiAgICBcdFx0XHRcdFx0XHRcdGNvbnRlbnQ6ICcnO1xyXG4gICAgXHRcdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBcdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgXHRcdFx0XHRcdFx0XHRoZWlnaHQ6IDEwcHg7XHJcbiAgICBcdFx0XHRcdFx0XHRcdHdpZHRoOiAxMHB4O1xyXG4gICAgXHRcdFx0XHRcdFx0XHRtYXJnaW46IGF1dG87XHJcbiAgICBcdFx0XHRcdFx0XHRcdGxlZnQ6IDA7XHJcbiAgICBcdFx0XHRcdFx0XHRcdHJpZ2h0OiAwO1xyXG4gICAgXHRcdFx0XHRcdFx0XHRib3R0b206IDIwcHg7XHJcbiAgICBcdFx0XHRcdFx0XHRcdHRyYW5zZm9ybTogcm90YXRlKDMxNWRlZyk7XHJcbiAgICBcdFx0XHRcdFx0XHRcdGJvcmRlci1sZWZ0LXN0eWxlOiBzb2xpZDtcclxuICAgIFx0XHRcdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbS1zdHlsZTogc29saWQ7XHJcbiAgICBcdFx0XHRcdFx0XHRcdGJvcmRlci1sZWZ0LXdpZHRoOiAycHg7XHJcbiAgICBcdFx0XHRcdFx0XHRcdGJvcmRlci1ib3R0b20td2lkdGg6IDJweDtcclxuICAgIFx0XHRcdFx0XHRcdFx0dHJhbnNpdGlvbjogLjVzO1xyXG4gICAgXHRcdFx0XHRcdFx0fVxyXG4gICAgXHRcdFx0XHRcdFx0Ji5hYnJpciB7XHJcbiAgICBcdFx0XHRcdFx0XHRcdCY6YWZ0ZXIge1xyXG5cdCAgICBcdFx0XHRcdFx0XHRcdHRyYW5zZm9ybTogcm90YXRlKDEzNWRlZyk7XHJcblx0ICAgIFx0XHRcdFx0XHRcdH1cclxuXHQgICAgXHRcdFx0XHRcdFx0KyAuc3VibWVudSB7XHJcblx0ICAgIFx0XHRcdFx0XHRcdFx0Ji5zdWJtZW51X251bWVyb3MsXHJcblx0ICAgIFx0XHRcdFx0XHRcdFx0Ji5zdWJtZW51X21vYmlsaXphY2FvIHtcclxuICAgIFx0XHRcdFx0XHRcdFx0XHRcdGhlaWdodDogODBweDtcclxuICAgIFx0XHRcdFx0XHRcdFx0XHR9XHJcbiAgICBcdFx0XHRcdFx0XHRcdFx0Ji5zdWJtZW51X2Fjb2VzIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRoZWlnaHQ6IDQ4MHB4O1xyXG4gICAgXHRcdFx0XHRcdFx0XHRcdH1cclxuXHQgICAgXHRcdFx0XHRcdFx0fVxyXG4gICAgXHRcdFx0XHRcdFx0fVxyXG4gICAgXHRcdFx0XHRcdH1cclxuICAgIFx0XHRcdFx0XHQmLmRlbWZpbiB7XHJcbiAgICBcdFx0XHRcdFx0XHRmb250LXNpemU6IDE0cHg7XHJcbiAgICBcdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMTZweDtcclxuICAgIFx0XHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcbiAgICBcdFx0XHRcdFx0XHRhIHtcclxuICAgIFx0XHRcdFx0XHRcdFx0dHJhbnNpdGlvbjogLjVzO1xyXG4gICAgXHRcdFx0XHRcdFx0XHRhbGlnbi1zZWxmOiBjZW50ZXI7XHJcblx0ICAgIFx0XHRcdFx0XHRcdHN2ZyB7XHJcblx0ICAgIFx0XHRcdFx0XHRcdFx0bWFyZ2luOiBhdXRvO1xyXG5cdCAgICBcdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdCAgICBcdFx0XHRcdFx0XHRcdGhlaWdodDogMjBweDtcclxuXHQgICAgXHRcdFx0XHRcdFx0XHR3aWR0aDogMzBweDtcclxuXHQgICAgXHRcdFx0XHRcdFx0fVxyXG5cdCAgICBcdFx0XHRcdFx0XHRzcGFuIHtcclxuXHQgICAgXHRcdFx0XHRcdFx0XHRmb250LXdlaWdodDogYm9sZDtcclxuXHQgICAgXHRcdFx0XHRcdFx0fVxyXG5cdCAgICBcdFx0XHRcdFx0XHQmOmhvdmVyIHtcclxuXHQgICAgXHRcdFx0XHRcdFx0XHRvcGFjaXR5OiAuNztcclxuXHQgICAgXHRcdFx0XHRcdFx0fVxyXG4gICAgXHRcdFx0XHRcdFx0fVxyXG4gICAgXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbi8vcm9kYXBlIFxyXG5cdC5yb2RhcGUge1xyXG5cdFx0bWFyZ2luLXRvcDogNjBweDtcclxuXHRcdGZvbnQtc2l6ZTogMTRweDtcclxuXHRcdGxpbmUtaGVpZ2h0OiAxLjVlbTtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdC5jcmVkaXRvcyB7XHJcblx0XHRcdGNvbG9yOiB3aGl0ZTtcclxuXHRcdFx0cGFkZGluZzogMTVweDtcclxuXHRcdH1cclxuXHRcdC5zZXBhcmFkb3Ige1xyXG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xyXG5cdFx0XHR3aWR0aDogN3B4O1xyXG5cdFx0XHRoZWlnaHQ6IDdweDtcclxuXHRcdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuXHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xyXG5cdFx0fVxyXG5cdFx0LmNvbnRhdG8ge1xyXG5cdFx0XHRwYWRkaW5nOiAxNXB4IDE1cHggMzBweDtcclxuXHRcdH1cclxuXHR9XHJcbi8vcGFnZSBzcGVjaWZpYyBzdHlsZXNcclxuXHQvL2luZGV4XHJcblx0XHRib2R5W2NsYXNzKj1cImluZGV4XCJdIHtcclxuXHRcdFx0LnRvcG8gLncxMjAwIGgxIGEge1xyXG5cdFx0XHRcdGNvbG9yOiAkYXp1bDtcclxuXHRcdFx0XHR0cmFuc2l0aW9uOiAuNXM7XHJcblx0XHRcdFx0Jjpob3ZlciB7XHJcblx0XHRcdFx0XHRjb2xvcjogbGlnaHRlbigkYXp1bCwxMCUpO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHQuZGVtZmluLWljb24ge1xyXG5cdFx0XHRcdGZpbGw6ICRhenVsO1xyXG5cdFx0XHR9XHJcblx0XHRcdG1haW4ge1xyXG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1nL2hlcm8uanBnJyk7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuXHRcdFx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHRcdFx0Lmhlcm8ge1xyXG5cdFx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0XHRcdFx0Y29sb3I6IHdoaXRlO1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnRpemUoYmxhY2ssLjQpO1xyXG5cdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRcdFx0XHRwYWRkaW5nOiAxMDBweCAzMHB4IDMwcHg7XHJcblx0XHRcdFx0XHRmb250LXNpemU6IDMwcHg7XHJcblx0XHRcdFx0XHQuaGVyby1tc2cge1xyXG5cdFx0XHRcdFx0XHRtYXgtd2lkdGg6IDUwJTtcclxuXHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuNWVtO1xyXG5cdFx0XHRcdFx0XHRhIHtcclxuXHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHRcdFx0XHR0cmFuc2l0aW9uOiAuNXM7XHJcblx0XHRcdFx0XHRcdFx0Jjpob3ZlciB7XHJcblx0XHRcdFx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblx0XHRcdFx0XHRcdFx0XHRjb2xvcjogbGlnaHRlbigkYXp1bCwyMCUpO1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0LmxvZ28tZmdsIHtcclxuXHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogMzBweDtcclxuXHRcdFx0XHRcdFx0Ym9yZGVyLXRvcDogMnB4IHNvbGlkIHdoaXRlO1xyXG5cdFx0XHRcdFx0XHRwYWRkaW5nLXRvcDogMzBweDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHQvL3F1ZW0gc29tb3NcclxuXHRcdGJvZHlbY2xhc3MqPVwicXVlbV9zb21vc1wiXSB7XHJcblx0XHRcdC50b3BvIC53MTIwMCBoMSBhIHtcclxuXHRcdFx0XHRjb2xvcjogJHZlcmRlO1xyXG5cdFx0XHRcdHRyYW5zaXRpb246IC41cztcclxuXHRcdFx0XHQmOmhvdmVyIHtcclxuXHRcdFx0XHRcdGNvbG9yOiBsaWdodGVuKCR2ZXJkZSwxMCUpO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHQuZGVtZmluLWljb24ge1xyXG5cdFx0XHRcdGZpbGw6ICR2ZXJkZTtcclxuXHRcdFx0fVxyXG5cdFx0XHRoMywgaDQsIGg1LCBhLCAubWVudSAuYXRpdm8sIC5kaXJldG9yaWEgc3Ryb25nIHtcclxuXHRcdFx0XHRjb2xvcjogJHZlcmRlO1xyXG5cdFx0XHR9XHJcblx0XHRcdC5kaXJldG9yaWEgcCB7XHJcblx0XHRcdFx0bWFyZ2luOiA1cHggMCAwO1xyXG5cdFx0XHR9XHJcblx0XHRcdC5yb2RhcGUgLmNyZWRpdG9zIHtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkdmVyZGU7XHJcblx0XHRcdH1cclxuXHRcdFx0LnRhcmphIHtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltZy90ZXN0ZWlyYXMvdGVzdGVpcmFfMS5qcGcnKTtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQudG9wbyAudzEyMDAgbmF2IC5tZW51IGFbaHJlZl49XCJxdWVtX3NvbW9zXCJdOmhvdmVyIHtcclxuXHRcdFx0Y29sb3I6ICR2ZXJkZTtcclxuXHRcdH1cclxuXHRcdC5taXNzYW8tdmlzYW8tdmFsb3JlcywgXHJcblx0XHQucHJpbmNpcGlvcy1lZHVjYWNpb25haXMge1xyXG5cdFx0XHQuZmlndXJhIHtcclxuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHRcdFx0XHQ+IGRpdiB7XHJcblx0XHRcdFx0XHR3aWR0aDogY2FsYygzMy4zMyUgLSAyMHB4KTsgXHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQudGltZWxpbmUge1xyXG5cdFx0XHRuYXYgdWwge1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcclxuXHRcdFx0XHRib3JkZXItdG9wOiAycHggc29saWQgJHZlcmRlO1xyXG5cdFx0XHRcdGxpc3Qtc3R5bGU6IG5vbmU7XHJcblx0XHRcdFx0bWFyZ2luOiAzMHB4IDA7XHJcblx0XHRcdFx0cGFkZGluZzogMDtcclxuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHRcdFx0XHRsaSB7XHJcblx0XHRcdFx0XHRwYWRkaW5nLXRvcDogMTVweDtcclxuXHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0XHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0XHRcdFx0Y29udGVudDogJyc7XHJcblx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRcdFx0dG9wOiAwO1xyXG5cdFx0XHRcdFx0XHRyaWdodDogMDtcclxuXHRcdFx0XHRcdFx0bGVmdDogNTAlO1xyXG5cdFx0XHRcdFx0XHRoZWlnaHQ6IDEwcHg7XHJcblx0XHRcdFx0XHRcdHdpZHRoOiAycHg7XHJcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICR2ZXJkZTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0LmFub3Mtd3JhcHBlciB7XHJcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRcdGhlaWdodDogNDAwcHg7XHJcblx0XHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRcdFx0XHQmOmJlZm9yZSB7XHJcblx0XHRcdFx0XHRjb250ZW50OiAnJztcclxuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0XHRcdFx0ei1pbmRleDogMTtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgdHJhbnNwYXJlbnQgOTAlLCB3aGl0ZSk7XHJcblx0XHRcdFx0XHRib3JkZXItYm90dG9tOiAycHggc29saWQgJHZlcmRlO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHQuYW5vcyB7XHJcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdGxlZnQ6IDA7XHJcblx0XHRcdFx0dHJhbnNpdGlvbjogMXM7XHJcblx0XHRcdFx0aDQge1xyXG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogMDtcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMThweDtcclxuXHRcdFx0XHRcdGNvbG9yOiAkdmVyZGU7XHJcblx0XHRcdFx0XHRmb250LXdlaWdodDogYm9sZDtcclxuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdC5hbm8ge1xyXG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdFx0dG9wOiAwO1xyXG5cdFx0XHRcdFx0cGFkZGluZzogMTVweDtcclxuXHRcdFx0XHRcdHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBsaWdodGVuKCR2ZXJkZSw0MCUpO1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdFx0XHRcdFx0d2lkdGg6IDI5MHB4O1xyXG5cdFx0XHRcdFx0aGVpZ2h0OiA0MDBweDtcclxuXHRcdFx0XHRcdHRyYW5zaXRpb246IC41cztcclxuXHRcdFx0XHRcdCY6YWZ0ZXIge1xyXG5cdFx0XHRcdFx0XHRjb250ZW50OiAnJztcclxuXHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdFx0XHR3aWR0aDogMzBweDtcclxuXHRcdFx0XHRcdFx0aGVpZ2h0OiAzMHB4O1xyXG5cdFx0XHRcdFx0XHRib3JkZXI6IDJweCBzb2xpZCAkdmVyZGU7XHJcblx0XHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcclxuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHZlcmRlOyBcclxuXHRcdFx0XHRcdFx0Ym90dG9tOiAtMjBweDtcclxuXHRcdFx0XHRcdFx0bGVmdDogMTMwcHg7XHJcblx0XHRcdFx0XHRcdHJpZ2h0OiAwO1xyXG5cdFx0XHRcdFx0XHR6LWluZGV4OiAxO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0aDQge1xyXG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDIwcHg7XHJcblx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDVweDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdC50aWNrIGxpOmJlZm9yZSB7XHJcblx0XHRcdFx0XHRcdGJvcmRlci1ib3R0b20tY29sb3I6ICR2ZXJkZTtcclxuXHRcdFx0XHRcdFx0Ym9yZGVyLWxlZnQtY29sb3I6ICR2ZXJkZTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdCYjYW5vMjAxMiB7XHJcblx0XHRcdFx0XHRcdHVsIHtcclxuXHRcdFx0XHRcdFx0XHRsaSB7XHJcblx0XHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDEzcHg7XHJcblx0XHRcdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMTZweDtcclxuXHRcdFx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHQmLmF0aXZvIHtcclxuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHZlcmRlO1xyXG5cdFx0XHRcdFx0XHRjb2xvcjogd2hpdGU7XHJcblx0XHRcdFx0XHRcdCY6YWZ0ZXIge1xyXG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHdoaXRlOyBcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRoNCB7XHJcblx0XHRcdFx0XHRcdFx0Y29sb3I6IHdoaXRlO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdHVsIGxpOmJlZm9yZSB7XHJcblx0XHRcdFx0XHRcdFx0Ym9yZGVyLWxlZnQ6IDJweCBzb2xpZCB3aGl0ZTtcclxuXHRcdFx0XHRcdFx0XHRib3JkZXItYm90dG9tOiAycHggc29saWQgd2hpdGU7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHQvL21lbnNhZ2VtXHJcblx0XHRib2R5W2NsYXNzKj1cIm1lbnNhZ2VtXCJdIHtcclxuXHRcdFx0LnRvcG8gLncxMjAwIGgxIGEge1xyXG5cdFx0XHRcdGNvbG9yOiAkdmVybWVsaG87XHJcblx0XHRcdFx0dHJhbnNpdGlvbjogLjVzO1xyXG5cdFx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdFx0Y29sb3I6IGxpZ2h0ZW4oJHZlcm1lbGhvLDEwJSk7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdC5kZW1maW4taWNvbiB7XHJcblx0XHRcdFx0ZmlsbDogJHZlcm1lbGhvO1xyXG5cdFx0XHR9XHJcblx0XHRcdGgzLCBoNCwgaDUsIGEsIC5tZW51IC5hdGl2byB7XHJcblx0XHRcdFx0Y29sb3I6ICR2ZXJtZWxobztcclxuXHRcdFx0fVxyXG5cdFx0XHQudGFyamEge1xyXG5cdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1nL3Rlc3RlaXJhcy90ZXN0ZWlyYV8yLmpwZycpO1xyXG5cdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcblx0XHRcdH1cclxuXHRcdFx0LnJvZGFwZSAuY3JlZGl0b3Mge1xyXG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICR2ZXJtZWxobztcclxuXHRcdFx0fVxyXG5cdFx0XHQuZGVzdGFxdWUge1xyXG5cdFx0XHRcdC5kZXN0YXF1ZS10eHQge1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogbGlnaHRlbigkdmVybWVsaG8sIDM1JSk7XHJcblx0XHRcdFx0XHQudGljayBsaTpiZWZvcmUge1xyXG5cdFx0XHRcdFx0XHRib3JkZXItYm90dG9tLWNvbG9yOiAkdmVybWVsaG87XHJcblx0XHRcdFx0XHRcdGJvcmRlci1sZWZ0LWNvbG9yOiAkdmVybWVsaG87XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQudG9wbyAudzEyMDAgbmF2IC5tZW51IGFbaHJlZl49XCJtZW5zYWdlbVwiXTpob3ZlciB7XHJcblx0XHRcdGNvbG9yOiAkdmVybWVsaG87XHJcblx0XHR9XHJcblx0Ly9tb2JpbGl6YWNhb1xyXG5cdFx0Ym9keVtjbGFzcyo9XCJtb2JpbGl6YWNhb1wiXSB7XHJcblx0XHRcdC50b3BvIC53MTIwMCBoMSBhIHtcclxuXHRcdFx0XHRjb2xvcjogJGFtYXJlbG87XHJcblx0XHRcdFx0dHJhbnNpdGlvbjogLjVzO1xyXG5cdFx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdFx0Y29sb3I6IGxpZ2h0ZW4oJGFtYXJlbG8sMTAlKTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0aDMsIGg0LCBoNSwgYSwgLm1lbnUgLmF0aXZvIHtcclxuXHRcdFx0XHRjb2xvcjogJGFtYXJlbG87XHJcblx0XHRcdH1cclxuXHRcdFx0LmRlbWZpbi1pY29uIHtcclxuXHRcdFx0XHRmaWxsOiAkYW1hcmVsbztcclxuXHRcdFx0fVxyXG5cdFx0XHQudGFyamEge1xyXG5cdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1nL3Rlc3RlaXJhcy90ZXN0ZWlyYV81LmpwZycpO1xyXG5cdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcblx0XHRcdH1cclxuXHRcdFx0LnJvZGFwZSAuY3JlZGl0b3Mge1xyXG5cdFx0XHRcdGNvbG9yOiBibGFjaztcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkYW1hcmVsbztcclxuXHRcdFx0fVxyXG5cdFx0XHQudGljayB7XHJcblx0XHRcdFx0bWFyZ2luLXRvcDogMTVweDtcclxuXHRcdFx0XHRsaTpiZWZvcmUge1xyXG5cdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbS1jb2xvcjogJGFtYXJlbG87XHJcblx0XHRcdFx0XHRib3JkZXItbGVmdC1jb2xvcjogJGFtYXJlbG87XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdC5sb2dvcyB7XHJcblx0XHRcdFx0bWFyZ2luOiAxNXB4IGF1dG8gNjBweDtcclxuXHRcdFx0XHRwYWRkaW5nOiAzMHB4IDYwcHg7XHJcblx0XHRcdFx0aW1nIHtcclxuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdFx0bWFyZ2luOiBhdXRvO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQubG9nby1tb2JpbGUge1xyXG5cdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdFx0XHRcdGltZyB7XHJcblx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdFx0XHRtYXgtd2lkdGg6IDIwMHB4O1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQmLmxvZ29zLWRpYW1hbnRlIHtcclxuXHRcdFx0XHRcdC5sb2dvLW1vYmlsZSB7XHJcblx0XHRcdFx0XHRcdGltZyB7XHJcblx0XHRcdFx0XHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQudG9wbyAudzEyMDAgbmF2IC5tZW51IC5tb2JpbGl6YWNhb190cmlnZ2VyOmhvdmVyIHtcclxuXHRcdFx0Y29sb3I6ICRhbWFyZWxvO1xyXG5cdFx0fVxyXG5cdFx0LnN1Ym1lbnVfbW9iaWxpemFjYW8gYSB7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50aXplKCRhbWFyZWxvLC4xKTtcclxuXHRcdFx0Jjpob3ZlciB7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogbGlnaHRlbigkYW1hcmVsbywxMCUpO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0Ly9udW1lcm9zXHJcblx0XHRib2R5W2NsYXNzKj1cIm51bWVyb3NcIl0ge1xyXG5cdFx0XHQudG9wbyAudzEyMDAgaDEgYSB7XHJcblx0XHRcdFx0Y29sb3I6ICRsYXJhbmphO1xyXG5cdFx0XHRcdHRyYW5zaXRpb246IC41cztcclxuXHRcdFx0XHQmOmhvdmVyIHtcclxuXHRcdFx0XHRcdGNvbG9yOiBsaWdodGVuKCRsYXJhbmphLDEwJSk7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdC5kZW1maW4taWNvbiB7XHJcblx0XHRcdFx0ZmlsbDogJGxhcmFuamE7XHJcblx0XHRcdH1cclxuXHRcdFx0dGFibGUge1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcclxuXHRcdFx0XHR0aGVhZCB7XHJcblx0XHRcdFx0XHRjb2xvcjogd2hpdGU7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkbGFyYW5qYTtcclxuXHRcdFx0XHRcdHRoOm50aC1jaGlsZCgxKSB7XHJcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHR0Ym9keSB7XHJcblx0XHRcdFx0XHR0ZFtyb3dzcGFuXSB7XHJcblx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cdFx0XHRcdFx0XHRjb2xvcjogd2hpdGU7XHJcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRsYXJhbmphO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHRoMywgaDQsIGg1LCBhLCAubWVudSAuYXRpdm8ge1xyXG5cdFx0XHRcdGNvbG9yOiAkbGFyYW5qYTtcclxuXHRcdFx0fVxyXG5cdFx0XHQudGFyamEge1xyXG5cdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1nL3Rlc3RlaXJhcy90ZXN0ZWlyYV8zLmpwZycpO1xyXG5cdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcblx0XHRcdH1cclxuXHRcdFx0LnJvZGFwZSAuY3JlZGl0b3Mge1xyXG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRsYXJhbmphO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQudG9wbyAudzEyMDAgbmF2IC5tZW51IC5udW1lcm9zX3RyaWdnZXI6aG92ZXIge1xyXG5cdFx0XHRjb2xvcjogJGxhcmFuamE7XHJcblx0XHR9XHJcblx0XHQuc3VibWVudV9udW1lcm9zIGEge1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudGl6ZSgkbGFyYW5qYSwuMSk7XHJcblx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IGxpZ2h0ZW4oJGxhcmFuamEsMTAlKTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdC8vYWNvZXNcclxuXHRcdGJvZHlbY2xhc3MqPVwiYWNvZXNcIl0ge1xyXG5cdFx0XHQudG9wbyAudzEyMDAgaDEgYSB7XHJcblx0XHRcdFx0Y29sb3I6ICRhenVsO1xyXG5cdFx0XHRcdHRyYW5zaXRpb246IC41cztcclxuXHRcdFx0XHQmOmhvdmVyIHtcclxuXHRcdFx0XHRcdGNvbG9yOiBsaWdodGVuKCRhenVsLDEwJSk7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdC5kZW1maW4taWNvbiB7XHJcblx0XHRcdFx0ZmlsbDogJGF6dWw7XHJcblx0XHRcdH1cclxuXHRcdFx0aDMsIGg0LCBoNSwgYSwgLm1lbnUgLmF0aXZvIHtcclxuXHRcdFx0XHRjb2xvcjogJGF6dWw7XHJcblx0XHRcdH1cclxuXHRcdFx0LnJvZGFwZSAuY3JlZGl0b3Mge1xyXG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRhenVsO1xyXG5cdFx0XHR9XHJcblx0XHRcdC50YXJqYSB7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWcvdGVzdGVpcmFzL3Rlc3RlaXJhXzQuanBnJyk7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuXHRcdFx0fVxyXG5cdFx0XHQudGljayBsaTpiZWZvcmUge1xyXG5cdFx0XHRcdGJvcmRlci1ib3R0b20tY29sb3I6ICRhenVsO1xyXG5cdFx0XHRcdGJvcmRlci1sZWZ0LWNvbG9yOiAkYXp1bDtcclxuXHRcdFx0fVxyXG5cdFx0XHQuZGVzdGFxdWUge1xyXG5cdFx0XHRcdC5kZXN0YXF1ZS10eHQge1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogbGlnaHRlbigkYXp1bCwgMzUlKTtcclxuXHRcdFx0XHRcdFxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0LnRvcG8gLncxMjAwIG5hdiAubWVudSAuYWNvZXNfdHJpZ2dlcjpob3ZlciB7XHJcblx0XHRcdGNvbG9yOiAkYXp1bDtcclxuXHRcdH1cclxuXHRcdC5zdWJtZW51X2Fjb2VzIGEge1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudGl6ZSgkYXp1bCwuMSk7XHJcblx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRhenVsO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQuZGVwb2ltZW50b3Mge1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAzMHB4O1xyXG5cdFx0fVxyXG5cdFx0LmRlcG9pbWVudG8ge1xyXG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDMwcHg7XHJcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDMwcHg7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XHJcblx0XHRcdC5iYWxhbyB7XHJcblx0XHRcdFx0d2lkdGg6IDgwJTtcclxuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdFx0Y29sb3I6IHdoaXRlO1xyXG5cdFx0XHRcdGZvbnQtc3R5bGU6IGl0YWxpYztcclxuXHRcdFx0XHRmb250LXdlaWdodDogYm9sZDtcclxuXHRcdFx0XHRwYWRkaW5nOiAzMHB4O1xyXG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDMwcHg7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGF6dWw7XHJcblx0XHRcdFx0JjphZnRlciB7XHJcblx0XHRcdFx0XHRjb250ZW50OiAnJztcclxuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRcdGJvdHRvbTogLTE1cHg7XHJcblx0XHRcdFx0XHR3aWR0aDogMDsgXHJcblx0XHRcdFx0XHRoZWlnaHQ6IDA7IFxyXG5cdFx0XHRcdFx0Ym9yZGVyLWxlZnQ6IDE1cHggc29saWQgdHJhbnNwYXJlbnQ7XHJcblx0XHRcdFx0XHRib3JkZXItcmlnaHQ6IDE1cHggc29saWQgdHJhbnNwYXJlbnQ7XHJcblx0XHRcdFx0XHRib3JkZXItdG9wOiAxNXB4IHNvbGlkICRhenVsO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHQuYXNzaW5hdHVyYSB7XHJcblx0XHRcdFx0d2lkdGg6IDgwJTtcclxuXHRcdFx0XHRtYXJnaW4tdG9wOiAxMHB4O1xyXG5cdFx0XHR9XHJcblx0XHRcdCY6bnRoLWNoaWxkKG9kZCkge1xyXG5cdFx0XHRcdC5iYWxhbyB7XHJcblx0XHRcdFx0XHQmOmFmdGVyIHtcclxuXHRcdFx0XHRcdFx0bGVmdDogNDBweDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0LmFzc2luYXR1cmEge1xyXG5cdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IDgwcHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdCY6bnRoLWNoaWxkKGV2ZW4pIHtcclxuXHRcdFx0XHQuYmFsYW8ge1xyXG5cdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IGF1dG87XHJcblx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XHJcblx0XHRcdFx0XHQmOmFmdGVyIHtcclxuXHRcdFx0XHRcdFx0cmlnaHQ6IDQwcHg7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdC5hc3NpbmF0dXJhIHtcclxuXHRcdFx0XHRcdHRleHQtYWxpZ246IHJpZ2h0O1xyXG5cdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IGF1dG87XHJcblx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDgwcHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcbi8vaWUgaW5saW5lIHN2ZyBoYWNrIHN0eWxlc1xyXG5cdC5tYXBhIC5maWd1cmEgc3ZnIHtcclxuXHRcdGhlaWdodDogNDA1cHg7XHJcblx0fVxyXG5cdC5taXNzYW8tdmlzYW8tdmFsb3JlcyAuZmlndXJhIHN2ZyB7XHJcblx0XHRoZWlnaHQ6IDIxNnB4O1xyXG5cdH1cclxuXHQucHJpbmNpcGlvcy1lZHVjYWNpb25haXMgLmZpZ3VyYSBzdmcge1xyXG5cdFx0aGVpZ2h0OiAxODRweDtcclxuXHR9XHJcblx0Lm51bWVyb3NfZ2VyYWlzIC5maWd1cmEgc3ZnIHtcclxuXHRcdGhlaWdodDogMTM2MHB4O1xyXG5cdH1cclxuXHQuYWNvZXNfY29tdW5pZGFkZXNfcmogLmZpZ3VyYSBzdmcge1xyXG5cdFx0aGVpZ2h0OiA0OThweDtcclxuXHR9XHJcblx0LmFjb2VzX2NvbW9fYXR1YW1vcyAuZmlndXJhIHN2ZyB7XHJcblx0XHRoZWlnaHQ6IDU1NXB4O1xyXG5cdH1cclxuXHQuYWNvZXNfam9nb19hYmVydG9fc3AgLmZpZ3VyYSBzdmcsXHJcblx0LmFjb2VzX2p1dmVudHVkZV9vcG9ydHVuaWRhZGUgLmZpZ3VyYSBzdmcge1xyXG5cdFx0aGVpZ2h0OiA0MTFweDtcclxuXHR9XHJcblx0LmFjb2VzX3Byb2dyYW1hX2pvdmVucyAuZmlndXJhIHN2ZyB7XHJcblx0XHRoZWlnaHQ6IDIwNXB4O1xyXG5cdH1cclxuXHQuYWNvZXNfY29tdW5pZGFkZXNfc3AgLmZpZ3VyYSBzdmcge1xyXG5cdFx0aGVpZ2h0OiAxNzVweDtcclxuXHR9XHJcblx0LmFjb2VzX2pvZ29fYWJlcnRvX2NhanUgLmZpZ3VyYSBzdmcge1xyXG5cdFx0aGVpZ2h0OiAxOTZweDtcclxuXHR9XHJcblx0LmFjb2VzX2pvZ29fYWJlcnRvX2JhcnJlaXJhIC5maWd1cmEgc3ZnIHtcclxuXHRcdGhlaWdodDogMTk0cHg7XHJcblx0fVxyXG5cdC5hY29lc19jb211bmlkYWRlc19yaiAuZmlndXJhIHN2ZyxcclxuXHQuYWNvZXNfZG9pc190b3F1ZXMgLmZpZ3VyYSBzdmcge1xyXG5cdFx0aGVpZ2h0OiA0OThweDtcclxuXHR9XHJcblx0Lm1vYmlsaXphY2FvIC5maWd1cmEgc3ZnIHtcclxuXHRcdGhlaWdodDogMjE3cHg7XHJcblx0fVxyXG4vL21lZGlhIHF1ZXJpZXNcclxuXHQvL21xMTEwMCBcclxuXHRcdEBtZWRpYShtYXgtd2lkdGg6IDExMDBweCkge1xyXG5cdFx0XHQudG9wbyB7XHJcblx0XHRcdFx0LncxMjAwIHtcclxuXHRcdFx0XHRcdD4gKiB7XHJcblx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiA1MHB4O1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0aDEge1xyXG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDE2cHg7XHJcblx0XHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDBweDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdG5hdiB7XHJcblx0XHRcdFx0XHRcdC5tZW51IHtcclxuXHRcdFx0XHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG5cdFx0XHRcdFx0XHRcdGxpIHtcclxuXHRcdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcclxuXHRcdFx0XHRcdFx0XHRcdGZsZXgtZ3JvdzogMDtcclxuXHRcdFx0XHRcdFx0XHRcdGZsZXgtYmFzaXM6IGF1dG87XHJcblx0XHRcdFx0XHRcdFx0XHRhIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0cGFkZGluZzogMCAxMHB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0LnN1Ym1lbnVfdHJpZ2dlcjphZnRlciB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdGhlaWdodDogN3B4O1xyXG5cdCAgICBcdFx0XHRcdFx0XHRcdHdpZHRoOiA3cHg7XHJcblx0XHRcdFx0XHRcdFx0XHRcdGJvdHRvbTogN3B4O1xyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0Ji5kZW1maW4ge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRhIHN2ZyB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0LnRhcmphIHtcclxuXHRcdFx0XHRtYXJnaW4tdG9wOiA1MHB4O1xyXG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XHJcblx0XHRcdFx0LmxvZ28tZmdsIHtcclxuXHRcdFx0XHRcdHdpZHRoOiAxMDBweDtcclxuXHRcdFx0XHRcdGhlaWdodDogNzVweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0aDIge1xyXG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogMTBweDtcclxuXHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAtMTVweDtcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMzJweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0LmxvZ28tZmdsIHtcclxuXHRcdFx0XHRcdHBvc2l0aW9uOiBzdGF0aWM7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdC5maWd1cmEgc3ZnIHtcclxuXHRcdFx0XHRoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcclxuXHRcdFx0fVxyXG5cdFx0XHQuaWRpb21hcyBhIHtcclxuXHRcdFx0XHR0b3A6IDcwcHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHQvL21xOTUwXHJcblx0XHRAbWVkaWEobWF4LXdpZHRoOiA5NTBweCkge1xyXG5cdFx0XHQubmV4dCwgLnByZXYge1xyXG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRcdH1cclxuXHRcdFx0Ym9keVtjbGFzcyo9XCJpbmRleFwiXSBtYWluIC5oZXJvIHtcclxuXHRcdFx0XHRwYWRkaW5nOiAwO1xyXG5cdFx0XHRcdC5oZXJvLW1zZyB7XHJcblx0XHRcdFx0XHRtYXgtd2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdC5zdWJtZW51IHtcclxuXHRcdFx0ICAgIHBvc2l0aW9uOiBzdGF0aWM7XHJcblx0XHRcdH1cclxuXHRcdFx0LnRvcG8gLncxMjAwIHtcclxuXHRcdFx0XHRoMSB7XHJcblx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDQ1cHg7XHJcblx0XHRcdFx0XHRmbGV4LWdyb3c6IDE7XHJcblx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdFx0XHRhIHtcclxuXHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdG5hdiB7XHJcblx0XHRcdFx0XHRmbGV4LWdyb3c6IDA7XHJcblx0XHRcdFx0XHQubWVudSB7XHJcblx0XHRcdFx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XHJcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xyXG5cdFx0XHRcdFx0XHRwb3NpdGlvbjogZml4ZWQ7XHJcblx0XHRcdFx0XHRcdGhlaWdodDogMTAwJTtcclxuXHRcdFx0XHRcdFx0d2lkdGg6IDI5MHB4O1xyXG5cdFx0XHRcdFx0XHR0b3A6IDUwcHg7XHJcblx0XHRcdFx0XHRcdHJpZ2h0OiAtMjkwcHg7XHJcblx0XHRcdFx0XHRcdG92ZXJmbG93LXk6IHNjcm9sbDtcclxuXHRcdFx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRcdFx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG5cdFx0XHRcdFx0XHRib3gtc2hhZG93OiAwIDVweCAxMHB4IHRyYW5zcGFyZW50aXplKGJsYWNrLC41KTtcclxuXHRcdFx0XHRcdFx0dHJhbnNpdGlvbjogLjVzO1xyXG5cdFx0XHRcdFx0XHRsaSB7XHJcblx0XHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDM5cHg7XHJcblx0XHRcdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIGxpZ2h0ZW4oYmxhY2ssOTAlKTtcclxuXHRcdFx0XHRcdFx0XHQuc3VibWVudV90cmlnZ2VyIHtcclxuXHRcdFx0XHRcdFx0XHRcdCY6YWZ0ZXIge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHR0b3A6IDRweDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0bGVmdDogYXV0bztcclxuXHRcdFx0XHRcdFx0XHRcdFx0cmlnaHQ6IDEwcHg7XHJcblx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHQmLmFicmlyICsgLnN1Ym1lbnUge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRib3gtc2hhZG93OiBub25lO1xyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHQmLmRlbWZpbiB7XHJcblx0XHRcdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMzlweDtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdC5tZW51LWJ0IHtcclxuXHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0XHRcdCYuYXRpdm8gKyAubWVudSB7XHJcblx0XHRcdFx0XHRcdFx0cmlnaHQ6IDA7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0LmlkaW9tYXMge1xyXG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHRcdFx0d2lkdGg6IDUwcHg7XHJcblx0XHRcdFx0cGFkZGluZzogNXB4O1xyXG5cdFx0XHRcdGEge1xyXG5cdFx0XHRcdFx0aGVpZ2h0OiA0MHB4O1xyXG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDM2cHg7XHJcblx0XHRcdFx0XHR3aWR0aDogNDBweDtcclxuXHRcdFx0XHRcdHBvc2l0aW9uOiBzdGF0aWM7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdC5kZW1maW4ge1xyXG5cdFx0XHRcdGJyIHtcclxuXHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0Ly9tcTcwMFxyXG5cdFx0QG1lZGlhKG1heC13aWR0aDogNzAwcHgpIHtcclxuXHRcdFx0Ym9keVtjbGFzcyo9XCJpbmRleFwiXSBtYWluIC5oZXJvIHtcclxuXHRcdFx0XHRmb250LXNpemU6IDI0cHg7XHJcblx0XHRcdH1cclxuXHRcdFx0LnRhYmxlLWhvbGRlciB7XHJcblx0XHRcdFx0b3ZlcmZsb3cteDogc2Nyb2xsO1xyXG5cdFx0XHR9XHJcblx0XHRcdHRhYmxlIHtcclxuXHRcdFx0XHR3aWR0aDogMTIwMHB4O1xyXG5cdFx0XHR9XHJcblx0XHRcdC5taXNzYW8tdmlzYW8tdmFsb3JlcyAuZmlndXJhLCBcclxuXHRcdFx0LnByaW5jaXBpb3MtZWR1Y2FjaW9uYWlzIC5maWd1cmEge1xyXG5cdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0XHRcdCAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0XHRcdD4gZGl2IHtcclxuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdFx0bWF4LXdpZHRoOiAyNDBweDtcclxuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDE1cHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdC50aW1lbGluZSB7XHJcblx0XHRcdFx0bmF2IHVsIHtcclxuXHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdC5hbm9zLXdyYXBwZXIge1xyXG5cdFx0XHRcdCAgICBwb3NpdGlvbjogc3RhdGljO1xyXG5cdFx0XHRcdCAgICBoZWlnaHQ6IGF1dG87XHJcblx0XHRcdFx0ICAgIG92ZXJmbG93OiBoaWRkZW47XHJcblx0XHRcdFx0ICAgICY6YmVmb3JlIHtcclxuXHRcdFx0XHQgICAgXHR3aWR0aDogMDtcclxuXHRcdFx0XHQgICAgXHRoZWlnaHQ6IDA7XHJcblx0XHRcdFx0ICAgIFx0Ym9yZGVyLWJvdHRvbTogbm9uZTtcclxuXHRcdFx0XHQgICAgfVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQuYW5vcyB7XHJcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiAzMHB4O1xyXG5cdFx0XHRcdFx0cG9zaXRpb246IHN0YXRpYztcclxuXHRcdFx0XHRcdC5hbm8ge1xyXG5cdFx0XHRcdFx0XHRtYXJnaW46IGF1dG87XHJcblx0XHRcdFx0XHRcdHBvc2l0aW9uOiBzdGF0aWM7XHJcblx0XHRcdFx0XHRcdGhlaWdodDogYXV0bztcclxuXHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDE1cHg7XHJcblx0XHRcdFx0XHRcdCY6YWZ0ZXIge1xyXG5cdFx0XHRcdFx0XHRcdHdpZHRoOiAwO1xyXG5cdFx0XHRcdFx0XHRcdGhlaWdodDogMDtcclxuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuXHRcdFx0XHRcdFx0XHRib3JkZXI6IG5vbmU7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0Ym9keVtjbGFzcyo9XCJtb2JpbGl6YWNhb1wiXSB7XHJcblx0XHRcdFx0LmxvZ29zIHtcclxuXHRcdFx0XHRcdG1hcmdpbjogMTVweCBhdXRvIDYwcHg7XHJcblx0XHRcdFx0XHRwYWRkaW5nOiAzMHB4IDA7XHJcblx0XHRcdFx0XHQubG9nby1tb2JpbGUge1xyXG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdC8vbXE2MjAgXHJcblx0XHRAbWVkaWEobWF4LXdpZHRoOiA2MjBweCkge1xyXG5cdFx0XHQuZGVwb2ltZW50byB7XHJcblx0XHRcdFx0cGFkZGluZzogMDtcclxuXHRcdFx0XHQuYmFsYW8ge1xyXG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdCY6bnRoLWNoaWxkKG9kZCkgLmFzc2luYXR1cmEge1xyXG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogMjBweDtcclxuXHRcdFx0XHQgICAgbWFyZ2luLWxlZnQ6IDA7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdCY6bnRoLWNoaWxkKGV2ZW4pIC5hc3NpbmF0dXJhIHtcclxuXHRcdFx0XHRcdG1hcmdpbi10b3A6IDIwcHg7XHJcblx0XHRcdFx0ICAgIG1hcmdpbi1yaWdodDogMDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0LmZpZ3VyYS5pbmZvZ3JhZmljbyB7XHJcblx0XHRcdFx0Ji5pbmZvZ3JhZmljby1kZXNrdG9wIHtcclxuXHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdCYuaW5mb2dyYWZpY28tbW9iaWxlIHtcclxuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHQuZGVzdGFxdWUge1xyXG5cdFx0XHRcdHBhZGRpbmctdG9wOiAwO1xyXG5cdFx0XHRcdC5kZXN0YXF1ZS1iYWxhbyB7XHJcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRcdHBvc2l0aW9uOiBzdGF0aWM7XHJcblx0XHRcdFx0XHRoNCB7XHJcblx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IDYwcHg7XHJcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMThweDtcclxuXHRcdFx0XHRcdFx0cG9zaXRpb246IHN0YXRpYztcclxuXHRcdFx0XHRcdFx0cGFkZGluZzogMDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdC5iYWxhbyB7XHJcblx0XHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdC5kZXN0YXF1ZS10eHQge1xyXG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0XHRwYWRkaW5nOiAwO1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdCY6bnRoLWNoaWxkKGV2ZW4pe1xyXG5cdFx0XHRcdFx0LmRlc3RhcXVlLWJhbGFvIGg0IHtcclxuXHRcdFx0XHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcclxuXHRcdFx0XHRcdFx0cGFkZGluZzogMDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdC5kZXN0YXF1ZS10eHQge1xyXG5cdFx0XHRcdFx0XHRwYWRkaW5nOiAwO1xyXG5cdFx0XHRcdFx0XHRtYXJnaW4tbGVmdDogMDtcclxuXHRcdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHRib2R5W2NsYXNzKj1cIm1lbnNhZ2VtXCJdIHtcclxuXHRcdFx0XHQuZGVzdGFxdWUge1xyXG5cdFx0XHRcdFx0cGFkZGluZy10b3A6IDA7XHJcblx0XHRcdFx0XHQuZGVzdGFxdWUtYmFsYW8ge1xyXG5cdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRcdFx0cG9zaXRpb246IHN0YXRpYztcclxuXHRcdFx0XHRcdFx0aDQge1xyXG5cdFx0XHRcdFx0XHRcdGNvbG9yOiAkdmVybWVsaG87XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdC5kZXN0YXF1ZS10eHQge1xyXG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0Ym9keVtjbGFzcyo9XCJhY29lc1wiXSB7XHJcblx0XHRcdFx0LmRlc3RhcXVlIHtcclxuXHRcdFx0XHRcdHBhZGRpbmctdG9wOiAwO1xyXG5cdFx0XHRcdFx0LmRlc3RhcXVlLWJhbGFvIHtcclxuXHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0XHRcdHBvc2l0aW9uOiBzdGF0aWM7XHJcblx0XHRcdFx0XHRcdGg0IHtcclxuXHRcdFx0XHRcdFx0XHRjb2xvcjogJGF6dWw7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdC5kZXN0YXF1ZS10eHQge1xyXG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0Ym9keVtjbGFzcyo9XCJtb2JpbGl6YWNhb1wiXSB7XHJcblx0XHRcdFx0LnRhcmphIHtcclxuXHRcdFx0XHRcdGgyIHtcclxuXHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDI0cHg7XHJcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMjRweDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0LmxvZ29zIHtcclxuXHRcdFx0XHRcdG1hcmdpbjogMTVweCBhdXRvIDYwcHg7XHJcblx0XHRcdFx0XHRwYWRkaW5nOiAzMHB4IDA7XHJcblx0XHRcdFx0XHQubG9nby1kZXNrdG9wIHtcclxuXHRcdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdC5sb2dvLW1vYmlsZSB7XHJcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHQucm9kYXBlIHtcclxuXHRcdFx0XHQuY3JlZGl0b3MgYnIge1xyXG5cdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHQvL21xNTUwIFxyXG5cdFx0QG1lZGlhKG1heC13aWR0aDogNTUwcHgpIHtcclxuXHRcdFx0LnRvcG8gLncxMjAwIHtcclxuXHRcdFx0XHRwYWRkaW5nOiAwIDVweDtcclxuXHRcdFx0fVxyXG5cdFx0XHQucm9kYXBlIC5jb250YXRvIHtcclxuXHRcdFx0XHQuc2l0ZSwgLmVtYWlsLCAudGVsIHtcclxuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQuYnVsbGV0IHtcclxuXHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcbkBpbXBvcnQgJ21hZ25pZmljLXBvcHVwLmNzcyc7Il19 */
