.unveil {
  -webkit-clip-path: polygon(0 0, 100% 0, 100% 0, 0 0);
          clip-path: polygon(0 0, 100% 0, 100% 0, 0 0);
  -webkit-transition: -webkit-clip-path 1.5s cubic-bezier(0.25, 0.46, 0.45, 0.94);
  transition: -webkit-clip-path 1.5s cubic-bezier(0.25, 0.46, 0.45, 0.94);
  transition: clip-path 1.5s cubic-bezier(0.25, 0.46, 0.45, 0.94);
  transition: clip-path 1.5s cubic-bezier(0.25, 0.46, 0.45, 0.94), -webkit-clip-path 1.5s cubic-bezier(0.25, 0.46, 0.45, 0.94); }

.unveil.appear {
  -webkit-clip-path: polygon(0 0, 100% 0, 100% 100%, 0 100%);
          clip-path: polygon(0 0, 100% 0, 100% 100%, 0 100%); }

.fadeIn {
  opacity: 0;
  -webkit-transition: opacity 1.1s ease-in;
  transition: opacity 1.1s ease-in; }

.fadeIn.appear {
  opacity: 1; }

.from-left {
  -webkit-transform: translateX(-99%);
          transform: translateX(-99%);
  opacity: 0; }

.from-right {
  -webkit-transform: translateX(100%);
          transform: translateX(100%);
  opacity: 0; }

.from-left, .from-right {
  -webkit-transition: opacity 1.1s cubic-bezier(0.25, 0.46, 0.45, 0.94), -webkit-transform 1.1s cubic-bezier(0.25, 0.46, 0.45, 0.94);
  transition: opacity 1.1s cubic-bezier(0.25, 0.46, 0.45, 0.94), -webkit-transform 1.1s cubic-bezier(0.25, 0.46, 0.45, 0.94);
  transition: opacity 1.1s cubic-bezier(0.25, 0.46, 0.45, 0.94), transform 1.1s cubic-bezier(0.25, 0.46, 0.45, 0.94);
  transition: opacity 1.1s cubic-bezier(0.25, 0.46, 0.45, 0.94), transform 1.1s cubic-bezier(0.25, 0.46, 0.45, 0.94), -webkit-transform 1.1s cubic-bezier(0.25, 0.46, 0.45, 0.94); }

.from-left.appear, .from-right.appear {
  -webkit-transform: translateX(0);
          transform: translateX(0);
  opacity: 1; }

.from-left-low-opacity {
  -webkit-transform: translateX(-99%);
          transform: translateX(-99%);
  opacity: 0; }

.from-right-low-opacity {
  -webkit-transform: translateX(100%);
          transform: translateX(100%);
  opacity: 0; }

.from-left-low-opacity, .from-right-low-opacity {
  -webkit-transition: opacity 1.1s cubic-bezier(0.25, 0.46, 0.45, 0.94), -webkit-transform 1.1s cubic-bezier(0.25, 0.46, 0.45, 0.94);
  transition: opacity 1.1s cubic-bezier(0.25, 0.46, 0.45, 0.94), -webkit-transform 1.1s cubic-bezier(0.25, 0.46, 0.45, 0.94);
  transition: opacity 1.1s cubic-bezier(0.25, 0.46, 0.45, 0.94), transform 1.1s cubic-bezier(0.25, 0.46, 0.45, 0.94);
  transition: opacity 1.1s cubic-bezier(0.25, 0.46, 0.45, 0.94), transform 1.1s cubic-bezier(0.25, 0.46, 0.45, 0.94), -webkit-transform 1.1s cubic-bezier(0.25, 0.46, 0.45, 0.94); }

.from-left-low-opacity.appear, .from-right-low-opacity.appear {
  -webkit-transform: translateX(0);
          transform: translateX(0);
  opacity: 0.04; }

.fadeInDown {
  opacity: 0;
  -webkit-transform: translate(0, -80px);
          transform: translate(0, -80px);
  -webkit-transition: opacity 1.1s cubic-bezier(0.25, 0.46, 0.45, 0.94), -webkit-transform 1.1s cubic-bezier(0.25, 0.46, 0.45, 0.94);
  transition: opacity 1.1s cubic-bezier(0.25, 0.46, 0.45, 0.94), -webkit-transform 1.1s cubic-bezier(0.25, 0.46, 0.45, 0.94);
  transition: opacity 1.1s cubic-bezier(0.25, 0.46, 0.45, 0.94), transform 1.1s cubic-bezier(0.25, 0.46, 0.45, 0.94);
  transition: opacity 1.1s cubic-bezier(0.25, 0.46, 0.45, 0.94), transform 1.1s cubic-bezier(0.25, 0.46, 0.45, 0.94), -webkit-transform 1.1s cubic-bezier(0.25, 0.46, 0.45, 0.94); }

.fadeInDown.appear {
  opacity: 1;
  -webkit-transform: translate(0, 0);
          transform: translate(0, 0); }

header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 0; }
  header .header-container {
    padding: 30px 20px; }
    @media (min-width: 576px) {
      header .header-container {
        padding: 30px 0px; } }

.lang-switcher {
  list-style: none; }
  .lang-switcher li {
    position: relative;
    padding-left: 5px; }
    .lang-switcher li:not(:first-child):before {
      content: '/';
      display: inline-block;
      position: absolute;
      left: 0; }
    .lang-switcher li a {
      color: #000;
      text-decoration: none;
      padding: 0 5px; }

.text-border {
  border-left: 2px solid #32c1d5; }

.hidden-text {
  display: none; }
  @media (min-width: 992px) {
    .hidden-text {
      display: block; } }

.hidden-text-2 {
  display: none; }
  @media (min-width: 768px) {
    .hidden-text-2 {
      display: block; } }

.bg-transparent {
  background-color: transparent; }

.scaleUp {
  -webkit-transform: scale(1.2);
          transform: scale(1.2); }
  @media (min-width: 992px) {
    .scaleUp {
      -webkit-transform: scale(1);
              transform: scale(1); } }

.scaleDown {
  -webkit-transform: scale(0.9);
          transform: scale(0.9); }

.display-xs {
  display: block; }
  @media (min-width: 992px) {
    .display-xs {
      display: none; } }

.display-lg {
  display: none; }
  @media (min-width: 992px) {
    .display-lg {
      display: block; } }

.h1 {
  font-family: 'proxima-nova', sans-serif;
  color: #000;
  font-size: 30px;
  font-weight: 600; }
  @media (min-width: 768px) {
    .h1 {
      font-size: 40px; } }
  @media (min-width: 1200px) {
    .h1 {
      font-size: 50px; } }
  @media (min-width: 1600px) {
    .h1 {
      font-size: 60px; } }

.h2 {
  font-family: 'proxima-nova', sans-serif;
  color: #000;
  font-size: 16px;
  font-weight: 400; }
  @media (min-width: 576px) {
    .h2 {
      font-size: 22px; } }
  @media (min-width: 768px) {
    .h2 {
      font-size: 26px; } }
  @media (min-width: 1200px) {
    .h2 {
      font-size: 30px; } }

.h3 {
  font-family: 'proxima-nova', sans-serif;
  color: #000;
  font-size: 20px;
  font-weight: 600; }

.h4 {
  font-family: 'proxima-nova', sans-serif;
  color: #000;
  font-size: 16px;
  font-weight: 600; }

.span {
  font-family: 'hero-new', sans-serif;
  color: #000;
  font-size: 24px;
  font-weight: 300; }

.paragraph {
  font-family: 'hero-new', sans-serif;
  color: #000;
  font-size: 14px;
  font-weight: 300; }
  @media (min-width: 1200px) {
    .paragraph {
      font-size: 16px; } }
  @media (min-width: 1400px) {
    .paragraph {
      font-size: 18px; } }

.btn-text {
  font-family: 'proxima-nova', sans-serif;
  color: #000;
  font-size: 16px;
  font-weight: 600; }

.white-text {
  color: #fff; }

.orange-text {
  color: #fd7e14; }

.viva-turqoise-text {
  color: #32c1d5;
  font-weight: 700; }

.bold-text {
  font-weight: 700; }

.btn-font {
  font-family: 'proxima-nova', sans-serif;
  font-size: 14px;
  font-weight: 600; }
  @media (min-width: 768px) {
    .btn-font {
      font-size: 16px; } }

.btn-md {
  width: 150px;
  height: 40px;
  background-color: #32c1d5;
  border: none;
  border-radius: 8px;
  -webkit-transition: all 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94);
  transition: all 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94); }
  .btn-md:hover {
    background-color: #089EB7;
    -webkit-transition: all 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94);
    transition: all 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94); }

.footer {
  background: -webkit-gradient(linear, left top, right bottom, from(#089EB7), to(#067484));
  background: linear-gradient(to bottom right, #089EB7, #067484); }

.footer-container .footer-logo {
  position: relative;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-bottom: 40px; }
  @media (min-width: 768px) {
    .footer-container .footer-logo {
      -webkit-box-pack: left;
          -ms-flex-pack: left;
              justify-content: left;
      margin-bottom: 50px; } }

.footer-container .h6 {
  margin-bottom: 20px; }

.footer-container ul {
  list-style: none;
  text-align: left;
  padding: 0px; }
  .footer-container ul li {
    margin-bottom: 10px; }
  .footer-container ul a {
    text-decoration: none;
    color: #fff; }

.footer-container .social {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center; }
  @media (min-width: 768px) {
    .footer-container .social {
      -webkit-box-pack: left;
          -ms-flex-pack: left;
              justify-content: left; } }
  .footer-container .social .social-icon {
    padding: 0px 15px; }
    @media (min-width: 768px) {
      .footer-container .social .social-icon {
        padding: 0px 30px 0px 0px; } }

.copyright-container .copyright {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center; }
  .copyright-container .copyright a {
    text-decoration: none; }
  @media (min-width: 768px) {
    .copyright-container .copyright {
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
          -ms-flex-direction: row;
              flex-direction: row;
      -webkit-box-pack: justify;
          -ms-flex-pack: justify;
              justify-content: space-between; } }

.copyright-container .copyright-text {
  font-size: 10px;
  margin-bottom: 0px; }
  @media (min-width: 768px) {
    .copyright-container .copyright-text {
      font-size: 13px; } }

html {
  -webkit-font-smoothing: antialiased;
  max-width: 100%; }

body {
  font-family: 'proxima-nova', sans-serif;
  overflow-x: hidden; }

main {
  overflow: hidden; }

* {
  -webkit-box-sizing: border-box;
          box-sizing: border-box; }

.hero {
  background: -webkit-gradient(linear, left top, right top, from(#089EB7), to(#067484));
  background: linear-gradient(to right, #089EB7, #067484);
  margin-bottom: 50px;
  padding-top: 30px; }
  @media (min-width: 992px) {
    .hero {
      margin-bottom: 100px;
      padding-top: 40px; } }
  @media (min-width: 1200px) {
    .hero {
      padding-top: 50px; } }
  .hero .hero-wrapper .paragraph {
    display: none; }
    @media (min-width: 768px) {
      .hero .hero-wrapper .paragraph {
        display: inline-block; } }

.smart-checkout {
  margin-bottom: 50px; }
  @media (min-width: 1200px) {
    .smart-checkout {
      margin-bottom: 100px; } }
  .smart-checkout ul {
    list-style: none;
    padding-left: 0px; }

.benefits {
  margin-bottom: 50px; }
  @media (min-width: 992px) {
    .benefits {
      margin-bottom: 100px; } }
  .benefits .benefits-wrapper {
    background: -webkit-gradient(linear, left top, right bottom, from(#089EB7), to(#067484));
    background: linear-gradient(to bottom right, #089EB7, #067484);
    padding: 30px; }
    @media (min-width: 576px) {
      .benefits .benefits-wrapper {
        border-radius: 12px; } }
    .benefits .benefits-wrapper .benefits-card {
      max-width: 300px;
      background-color: transparent;
      border-radius: 12px;
      border-color: #fff;
      color: #fff;
      -webkit-transition: all 0.2s cubic-bezier(0.25, 0.46, 0.45, 0.94);
      transition: all 0.2s cubic-bezier(0.25, 0.46, 0.45, 0.94); }
      @media (min-width: 576px) {
        .benefits .benefits-wrapper .benefits-card {
          max-width: 240px; } }
      @media (min-width: 1200px) {
        .benefits .benefits-wrapper .benefits-card {
          max-width: 200px; } }
      .benefits .benefits-wrapper .benefits-card .check-icon {
        border: 1px solid #fff;
        border-radius: 50px;
        border-color: #fff; }
        .benefits .benefits-wrapper .benefits-card .check-icon .cls-1 {
          fill: transparent; }
        .benefits .benefits-wrapper .benefits-card .check-icon .cls-2 {
          fill: #fff; }
      .benefits .benefits-wrapper .benefits-card:hover {
        background-color: #fff;
        border: none;
        color: #000; }
        .benefits .benefits-wrapper .benefits-card:hover .check-icon {
          border: none; }
          .benefits .benefits-wrapper .benefits-card:hover .check-icon .cls-1 {
            fill: #32c1d5; }
          .benefits .benefits-wrapper .benefits-card:hover .check-icon .cls-2 {
            fill: #fff; }

.viva-stonewave-card {
  color: #000;
  border-radius: 12px;
  border: none;
  -webkit-transition: all 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94), -webkit-box-shadow 0.1s cubic-bezier(0.25, 0.46, 0.45, 0.94);
  transition: all 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94), -webkit-box-shadow 0.1s cubic-bezier(0.25, 0.46, 0.45, 0.94);
  transition: all 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94), box-shadow 0.1s cubic-bezier(0.25, 0.46, 0.45, 0.94);
  transition: all 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94), box-shadow 0.1s cubic-bezier(0.25, 0.46, 0.45, 0.94), -webkit-box-shadow 0.1s cubic-bezier(0.25, 0.46, 0.45, 0.94); }
  .viva-stonewave-card .h3 {
    -webkit-transition: color 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94);
    transition: color 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94); }
  .viva-stonewave-card .vs-icons {
    display: block;
    margin: auto; }
    .viva-stonewave-card .vs-icons .cls-1 {
      fill: #32c1d5; }
  .viva-stonewave-card .line {
    display: inline-block;
    height: 20px;
    width: 2px;
    background-color: #32c1d5;
    -webkit-transform-origin: bottom;
            transform-origin: bottom;
    -webkit-transition: background-color 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94), -webkit-transform 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94);
    transition: background-color 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94), -webkit-transform 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94);
    transition: transform 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94), background-color 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94);
    transition: transform 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94), background-color 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94), -webkit-transform 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94); }
    .viva-stonewave-card .line:nth-child(1) {
      -webkit-transform: translateX(15px) rotate(90deg);
              transform: translateX(15px) rotate(90deg); }
    .viva-stonewave-card .line:nth-child(2) {
      -webkit-transform: translateX(25px) rotate(90deg);
              transform: translateX(25px) rotate(90deg); }
    .viva-stonewave-card .line:nth-child(3) {
      -webkit-transform: translateX(35px) rotate(90deg);
              transform: translateX(35px) rotate(90deg); }
  .viva-stonewave-card:hover {
    color: #fff; }
    .viva-stonewave-card:hover .h3 {
      color: #fff;
      -webkit-transition: color 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94);
      transition: color 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94); }
    .viva-stonewave-card:hover .vs-icons .cls-1 {
      fill: #fff; }
    .viva-stonewave-card:hover .line {
      background-color: #fff; }
      .viva-stonewave-card:hover .line:nth-child(1) {
        -webkit-transform: translateX(15px) rotate(45deg);
                transform: translateX(15px) rotate(45deg); }
      .viva-stonewave-card:hover .line:nth-child(2) {
        -webkit-transform: translateX(25px) rotate(45deg);
                transform: translateX(25px) rotate(45deg); }
      .viva-stonewave-card:hover .line:nth-child(3) {
        -webkit-transform: translateX(35px) rotate(45deg);
                transform: translateX(35px) rotate(45deg); }

.gradient {
  position: relative;
  border-radius: 12px;
  background-image: -webkit-gradient(linear, left top, right bottom, from(white), to(white));
  background-image: linear-gradient(to bottom right, white, white);
  z-index: 1; }
  .gradient:before {
    position: absolute;
    border-radius: 12px;
    content: "";
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background-image: -webkit-gradient(linear, left top, right bottom, from(#089EB7), to(#067484));
    background-image: linear-gradient(to bottom right, #089EB7, #067484);
    z-index: -1;
    -webkit-transition: opacity 0.2s cubic-bezier(0.25, 0.46, 0.45, 0.94);
    transition: opacity 0.2s cubic-bezier(0.25, 0.46, 0.45, 0.94);
    opacity: 0;
    -webkit-box-shadow: 0px 6px 20px #c4c4c4;
            box-shadow: 0px 6px 20px #c4c4c4; }
  .gradient:hover::before {
    opacity: 1; }

.gradient-up {
  position: relative;
  border-radius: 12px;
  background-image: -webkit-gradient(linear, left top, right bottom, from(white), to(white));
  background-image: linear-gradient(to bottom right, white, white);
  z-index: 1; }
  .gradient-up:before {
    position: absolute;
    border-radius: 12px;
    content: "";
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background-image: -webkit-gradient(linear, left top, right bottom, from(#089EB7), to(#067484));
    background-image: linear-gradient(to bottom right, #089EB7, #067484);
    z-index: -1;
    -webkit-transition: -webkit-clip-path 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94);
    transition: -webkit-clip-path 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94);
    transition: clip-path 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94);
    transition: clip-path 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94), -webkit-clip-path 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94);
    -webkit-clip-path: polygon(0 100%, 100% 100%, 100% 100%, 0 100%);
            clip-path: polygon(0 100%, 100% 100%, 100% 100%, 0 100%); }
  .gradient-up:hover::before {
    -webkit-clip-path: polygon(0 0, 100% 0, 100% 100%, 0 100%);
            clip-path: polygon(0 0, 100% 0, 100% 100%, 0 100%);
    -webkit-transition: -webkit-clip-path 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94);
    transition: -webkit-clip-path 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94);
    transition: clip-path 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94);
    transition: clip-path 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94), -webkit-clip-path 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94); }

.gradient-down {
  position: relative;
  border-radius: 12px;
  background-image: -webkit-gradient(linear, left top, right bottom, from(white), to(white));
  background-image: linear-gradient(to bottom right, white, white);
  z-index: 1; }
  .gradient-down:before {
    position: absolute;
    border-radius: 12px;
    content: "";
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background-image: -webkit-gradient(linear, left top, right bottom, from(#089EB7), to(#067484));
    background-image: linear-gradient(to bottom right, #089EB7, #067484);
    z-index: -1;
    -webkit-transition: -webkit-clip-path 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94);
    transition: -webkit-clip-path 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94);
    transition: clip-path 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94);
    transition: clip-path 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94), -webkit-clip-path 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94);
    -webkit-clip-path: polygon(0 0, 100% 0, 100% 0, 0 0);
            clip-path: polygon(0 0, 100% 0, 100% 0, 0 0); }
  .gradient-down:hover::before {
    -webkit-clip-path: polygon(0 0, 100% 0, 100% 100%, 0 100%);
            clip-path: polygon(0 0, 100% 0, 100% 100%, 0 100%);
    -webkit-transition: -webkit-clip-path 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94);
    transition: -webkit-clip-path 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94);
    transition: clip-path 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94);
    transition: clip-path 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94), -webkit-clip-path 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94); }

.contact-form {
  margin-bottom: 50px; }
  @media (min-width: 992px) {
    .contact-form {
      margin-bottom: 100px; } }
  .contact-form .required:after {
    content: " *";
    color: red; }
  .contact-form .form-control {
    max-width: 400px;
    border-radius: 10px; }
    .contact-form .form-control:focus {
      border-color: #32c1d5;
      outline: 0;
      -webkit-box-shadow: none;
              box-shadow: none; }
  .contact-form .info-row {
    margin-bottom: 60px; }
    @media (min-width: 1200px) {
      .contact-form .info-row {
        margin-bottom: 80px; } }
    .contact-form .info-row .contact-icons {
      margin-right: 40px; }
      .contact-form .info-row .contact-icons .cls-1 {
        -webkit-transition: all 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94);
        transition: all 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94);
        fill: #1F263A; }
      @media (min-width: 1200px) {
        .contact-form .info-row .contact-icons {
          margin-right: 80px; } }
    .contact-form .info-row span {
      -webkit-transition: all 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94);
      transition: all 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94);
      color: #1F263A; }
    .contact-form .info-row:hover .contact-icons .cls-1 {
      -webkit-transition: all 0.2s cubic-bezier(0.25, 0.46, 0.45, 0.94);
      transition: all 0.2s cubic-bezier(0.25, 0.46, 0.45, 0.94);
      fill: #32c1d5; }
    .contact-form .info-row:hover span {
      -webkit-transition: all 0.2s cubic-bezier(0.25, 0.46, 0.45, 0.94);
      transition: all 0.2s cubic-bezier(0.25, 0.46, 0.45, 0.94);
      color: #32c1d5; }

.wpcf7-spinner {
  display: none !important; }

/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIm1haW4uY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0VBQ0UscURBQTZDO1VBQTdDLDZDQUE2QztFQUM3QyxnRkFBZ0U7RUFBaEUsd0VBQWdFO0VBQWhFLGdFQUFnRTtFQUFoRSw2SEFBZ0UsRUFBRTs7QUFFcEU7RUFDRSwyREFBbUQ7VUFBbkQsbURBQW1ELEVBQUU7O0FBRXZEO0VBQ0UsV0FBVztFQUNYLHlDQUFpQztFQUFqQyxpQ0FBaUMsRUFBRTs7QUFFckM7RUFDRSxXQUFXLEVBQUU7O0FBRWY7RUFDRSxvQ0FBNEI7VUFBNUIsNEJBQTRCO0VBQzVCLFdBQVcsRUFBRTs7QUFFZjtFQUNFLG9DQUE0QjtVQUE1Qiw0QkFBNEI7RUFDNUIsV0FBVyxFQUFFOztBQUVmO0VBQ0UsbUlBQW1IO0VBQW5ILDJIQUFtSDtFQUFuSCxtSEFBbUg7RUFBbkgsZ0xBQW1ILEVBQUU7O0FBRXZIO0VBQ0UsaUNBQXlCO1VBQXpCLHlCQUF5QjtFQUN6QixXQUFXLEVBQUU7O0FBRWY7RUFDRSxvQ0FBNEI7VUFBNUIsNEJBQTRCO0VBQzVCLFdBQVcsRUFBRTs7QUFFZjtFQUNFLG9DQUE0QjtVQUE1Qiw0QkFBNEI7RUFDNUIsV0FBVyxFQUFFOztBQUVmO0VBQ0UsbUlBQW1IO0VBQW5ILDJIQUFtSDtFQUFuSCxtSEFBbUg7RUFBbkgsZ0xBQW1ILEVBQUU7O0FBRXZIO0VBQ0UsaUNBQXlCO1VBQXpCLHlCQUF5QjtFQUN6QixjQUFjLEVBQUU7O0FBRWxCO0VBQ0UsV0FBVztFQUNYLHVDQUErQjtVQUEvQiwrQkFBK0I7RUFDL0IsbUlBQW1IO0VBQW5ILDJIQUFtSDtFQUFuSCxtSEFBbUg7RUFBbkgsZ0xBQW1ILEVBQUU7O0FBRXZIO0VBQ0UsV0FBVztFQUNYLG1DQUEyQjtVQUEzQiwyQkFBMkIsRUFBRTs7QUFFL0I7RUFDRSxxQkFBYztFQUFkLHFCQUFjO0VBQWQsY0FBYztFQUNkLHlCQUF3QjtNQUF4QixzQkFBd0I7VUFBeEIsd0JBQXdCO0VBQ3hCLDBCQUFvQjtNQUFwQix1QkFBb0I7VUFBcEIsb0JBQW9CO0VBQ3BCLFdBQVcsRUFBRTtFQUNiO0lBQ0UsbUJBQW1CLEVBQUU7SUFDckI7TUFDRTtRQUNFLGtCQUFrQixFQUFFLEVBQUU7O0FBRTlCO0VBQ0UsaUJBQWlCLEVBQUU7RUFDbkI7SUFDRSxtQkFBbUI7SUFDbkIsa0JBQWtCLEVBQUU7SUFDcEI7TUFDRSxhQUFhO01BQ2Isc0JBQXNCO01BQ3RCLG1CQUFtQjtNQUNuQixRQUFRLEVBQUU7SUFDWjtNQUNFLFlBQVk7TUFDWixzQkFBc0I7TUFDdEIsZUFBZSxFQUFFOztBQUV2QjtFQUNFLCtCQUErQixFQUFFOztBQUVuQztFQUNFLGNBQWMsRUFBRTtFQUNoQjtJQUNFO01BQ0UsZUFBZSxFQUFFLEVBQUU7O0FBRXpCO0VBQ0UsY0FBYyxFQUFFO0VBQ2hCO0lBQ0U7TUFDRSxlQUFlLEVBQUUsRUFBRTs7QUFFekI7RUFDRSw4QkFBOEIsRUFBRTs7QUFFbEM7RUFDRSw4QkFBc0I7VUFBdEIsc0JBQXNCLEVBQUU7RUFDeEI7SUFDRTtNQUNFLDRCQUFvQjtjQUFwQixvQkFBb0IsRUFBRSxFQUFFOztBQUU5QjtFQUNFLDhCQUFzQjtVQUF0QixzQkFBc0IsRUFBRTs7QUFFMUI7RUFDRSxlQUFlLEVBQUU7RUFDakI7SUFDRTtNQUNFLGNBQWMsRUFBRSxFQUFFOztBQUV4QjtFQUNFLGNBQWMsRUFBRTtFQUNoQjtJQUNFO01BQ0UsZUFBZSxFQUFFLEVBQUU7O0FBRXpCO0VBQ0Usd0NBQXdDO0VBQ3hDLFlBQVk7RUFDWixnQkFBZ0I7RUFDaEIsaUJBQWlCLEVBQUU7RUFDbkI7SUFDRTtNQUNFLGdCQUFnQixFQUFFLEVBQUU7RUFDeEI7SUFDRTtNQUNFLGdCQUFnQixFQUFFLEVBQUU7RUFDeEI7SUFDRTtNQUNFLGdCQUFnQixFQUFFLEVBQUU7O0FBRTFCO0VBQ0Usd0NBQXdDO0VBQ3hDLFlBQVk7RUFDWixnQkFBZ0I7RUFDaEIsaUJBQWlCLEVBQUU7RUFDbkI7SUFDRTtNQUNFLGdCQUFnQixFQUFFLEVBQUU7RUFDeEI7SUFDRTtNQUNFLGdCQUFnQixFQUFFLEVBQUU7RUFDeEI7SUFDRTtNQUNFLGdCQUFnQixFQUFFLEVBQUU7O0FBRTFCO0VBQ0Usd0NBQXdDO0VBQ3hDLFlBQVk7RUFDWixnQkFBZ0I7RUFDaEIsaUJBQWlCLEVBQUU7O0FBRXJCO0VBQ0Usd0NBQXdDO0VBQ3hDLFlBQVk7RUFDWixnQkFBZ0I7RUFDaEIsaUJBQWlCLEVBQUU7O0FBRXJCO0VBQ0Usb0NBQW9DO0VBQ3BDLFlBQVk7RUFDWixnQkFBZ0I7RUFDaEIsaUJBQWlCLEVBQUU7O0FBRXJCO0VBQ0Usb0NBQW9DO0VBQ3BDLFlBQVk7RUFDWixnQkFBZ0I7RUFDaEIsaUJBQWlCLEVBQUU7RUFDbkI7SUFDRTtNQUNFLGdCQUFnQixFQUFFLEVBQUU7RUFDeEI7SUFDRTtNQUNFLGdCQUFnQixFQUFFLEVBQUU7O0FBRTFCO0VBQ0Usd0NBQXdDO0VBQ3hDLFlBQVk7RUFDWixnQkFBZ0I7RUFDaEIsaUJBQWlCLEVBQUU7O0FBRXJCO0VBQ0UsWUFBWSxFQUFFOztBQUVoQjtFQUNFLGVBQWUsRUFBRTs7QUFFbkI7RUFDRSxlQUFlO0VBQ2YsaUJBQWlCLEVBQUU7O0FBRXJCO0VBQ0UsaUJBQWlCLEVBQUU7O0FBRXJCO0VBQ0Usd0NBQXdDO0VBQ3hDLGdCQUFnQjtFQUNoQixpQkFBaUIsRUFBRTtFQUNuQjtJQUNFO01BQ0UsZ0JBQWdCLEVBQUUsRUFBRTs7QUFFMUI7RUFDRSxhQUFhO0VBQ2IsYUFBYTtFQUNiLDBCQUEwQjtFQUMxQixhQUFhO0VBQ2IsbUJBQW1CO0VBQ25CLGtFQUEwRDtFQUExRCwwREFBMEQsRUFBRTtFQUM1RDtJQUNFLDBCQUEwQjtJQUMxQixrRUFBMEQ7SUFBMUQsMERBQTBELEVBQUU7O0FBRWhFO0VBQ0UseUZBQStEO0VBQS9ELCtEQUErRCxFQUFFOztBQUVuRTtFQUNFLG1CQUFtQjtFQUNuQix5QkFBd0I7TUFBeEIsc0JBQXdCO1VBQXhCLHdCQUF3QjtFQUN4QixvQkFBb0IsRUFBRTtFQUN0QjtJQUNFO01BQ0UsdUJBQXNCO1VBQXRCLG9CQUFzQjtjQUF0QixzQkFBc0I7TUFDdEIsb0JBQW9CLEVBQUUsRUFBRTs7QUFFOUI7RUFDRSxvQkFBb0IsRUFBRTs7QUFFeEI7RUFDRSxpQkFBaUI7RUFDakIsaUJBQWlCO0VBQ2pCLGFBQWEsRUFBRTtFQUNmO0lBQ0Usb0JBQW9CLEVBQUU7RUFDeEI7SUFDRSxzQkFBc0I7SUFDdEIsWUFBWSxFQUFFOztBQUVsQjtFQUNFLHlCQUF3QjtNQUF4QixzQkFBd0I7VUFBeEIsd0JBQXdCLEVBQUU7RUFDMUI7SUFDRTtNQUNFLHVCQUFzQjtVQUF0QixvQkFBc0I7Y0FBdEIsc0JBQXNCLEVBQUUsRUFBRTtFQUM5QjtJQUNFLGtCQUFrQixFQUFFO0lBQ3BCO01BQ0U7UUFDRSwwQkFBMEIsRUFBRSxFQUFFOztBQUV0QztFQUNFLDZCQUF1QjtFQUF2Qiw4QkFBdUI7TUFBdkIsMkJBQXVCO1VBQXZCLHVCQUF1QjtFQUN2QiwwQkFBb0I7TUFBcEIsdUJBQW9CO1VBQXBCLG9CQUFvQixFQUFFO0VBQ3RCO0lBQ0Usc0JBQXNCLEVBQUU7RUFDMUI7SUFDRTtNQUNFLCtCQUFvQjtNQUFwQiw4QkFBb0I7VUFBcEIsd0JBQW9CO2NBQXBCLG9CQUFvQjtNQUNwQiwwQkFBK0I7VUFBL0IsdUJBQStCO2NBQS9CLCtCQUErQixFQUFFLEVBQUU7O0FBRXpDO0VBQ0UsZ0JBQWdCO0VBQ2hCLG1CQUFtQixFQUFFO0VBQ3JCO0lBQ0U7TUFDRSxnQkFBZ0IsRUFBRSxFQUFFOztBQUUxQjtFQUNFLG9DQUFvQztFQUNwQyxnQkFBZ0IsRUFBRTs7QUFFcEI7RUFDRSx3Q0FBd0M7RUFDeEMsbUJBQW1CLEVBQUU7O0FBRXZCO0VBQ0UsaUJBQWlCLEVBQUU7O0FBRXJCO0VBQ0UsK0JBQXVCO1VBQXZCLHVCQUF1QixFQUFFOztBQUUzQjtFQUNFLHNGQUF3RDtFQUF4RCx3REFBd0Q7RUFDeEQsb0JBQW9CO0VBQ3BCLGtCQUFrQixFQUFFO0VBQ3BCO0lBQ0U7TUFDRSxxQkFBcUI7TUFDckIsa0JBQWtCLEVBQUUsRUFBRTtFQUMxQjtJQUNFO01BQ0Usa0JBQWtCLEVBQUUsRUFBRTtFQUMxQjtJQUNFLGNBQWMsRUFBRTtJQUNoQjtNQUNFO1FBQ0Usc0JBQXNCLEVBQUUsRUFBRTs7QUFFbEM7RUFDRSxvQkFBb0IsRUFBRTtFQUN0QjtJQUNFO01BQ0UscUJBQXFCLEVBQUUsRUFBRTtFQUM3QjtJQUNFLGlCQUFpQjtJQUNqQixrQkFBa0IsRUFBRTs7QUFFeEI7RUFDRSxvQkFBb0IsRUFBRTtFQUN0QjtJQUNFO01BQ0UscUJBQXFCLEVBQUUsRUFBRTtFQUM3QjtJQUNFLHlGQUErRDtJQUEvRCwrREFBK0Q7SUFDL0QsY0FBYyxFQUFFO0lBQ2hCO01BQ0U7UUFDRSxvQkFBb0IsRUFBRSxFQUFFO0lBQzVCO01BQ0UsaUJBQWlCO01BQ2pCLDhCQUE4QjtNQUM5QixvQkFBb0I7TUFDcEIsbUJBQW1CO01BQ25CLFlBQVk7TUFDWixrRUFBMEQ7TUFBMUQsMERBQTBELEVBQUU7TUFDNUQ7UUFDRTtVQUNFLGlCQUFpQixFQUFFLEVBQUU7TUFDekI7UUFDRTtVQUNFLGlCQUFpQixFQUFFLEVBQUU7TUFDekI7UUFDRSx1QkFBdUI7UUFDdkIsb0JBQW9CO1FBQ3BCLG1CQUFtQixFQUFFO1FBQ3JCO1VBQ0Usa0JBQWtCLEVBQUU7UUFDdEI7VUFDRSxXQUFXLEVBQUU7TUFDakI7UUFDRSx1QkFBdUI7UUFDdkIsYUFBYTtRQUNiLFlBQVksRUFBRTtRQUNkO1VBQ0UsYUFBYSxFQUFFO1VBQ2Y7WUFDRSxjQUFjLEVBQUU7VUFDbEI7WUFDRSxXQUFXLEVBQUU7O0FBRXpCO0VBQ0UsWUFBWTtFQUNaLG9CQUFvQjtFQUNwQixhQUFhO0VBQ2IsZ0lBQWdIO0VBQWhILHdIQUFnSDtFQUFoSCxnSEFBZ0g7RUFBaEgsOEtBQWdILEVBQUU7RUFDbEg7SUFDRSxvRUFBNEQ7SUFBNUQsNERBQTRELEVBQUU7RUFDaEU7SUFDRSxlQUFlO0lBQ2YsYUFBYSxFQUFFO0lBQ2Y7TUFDRSxjQUFjLEVBQUU7RUFDcEI7SUFDRSxzQkFBc0I7SUFDdEIsYUFBYTtJQUNiLFdBQVc7SUFDWCwwQkFBMEI7SUFDMUIsaUNBQXlCO1lBQXpCLHlCQUF5QjtJQUN6Qiw0SUFBNEg7SUFBNUgsb0lBQTRIO0lBQTVILDRIQUE0SDtJQUE1SCx5TEFBNEgsRUFBRTtJQUM5SDtNQUNFLGtEQUEwQztjQUExQywwQ0FBMEMsRUFBRTtJQUM5QztNQUNFLGtEQUEwQztjQUExQywwQ0FBMEMsRUFBRTtJQUM5QztNQUNFLGtEQUEwQztjQUExQywwQ0FBMEMsRUFBRTtFQUNoRDtJQUNFLFlBQVksRUFBRTtJQUNkO01BQ0UsWUFBWTtNQUNaLG9FQUE0RDtNQUE1RCw0REFBNEQsRUFBRTtJQUNoRTtNQUNFLFdBQVcsRUFBRTtJQUNmO01BQ0UsdUJBQXVCLEVBQUU7TUFDekI7UUFDRSxrREFBMEM7Z0JBQTFDLDBDQUEwQyxFQUFFO01BQzlDO1FBQ0Usa0RBQTBDO2dCQUExQywwQ0FBMEMsRUFBRTtNQUM5QztRQUNFLGtEQUEwQztnQkFBMUMsMENBQTBDLEVBQUU7O0FBRXBEO0VBQ0UsbUJBQW1CO0VBQ25CLG9CQUFvQjtFQUNwQiwyRkFBaUU7RUFBakUsaUVBQWlFO0VBQ2pFLFdBQVcsRUFBRTtFQUNiO0lBQ0UsbUJBQW1CO0lBQ25CLG9CQUFvQjtJQUNwQixZQUFZO0lBQ1osT0FBTztJQUNQLFNBQVM7SUFDVCxVQUFVO0lBQ1YsUUFBUTtJQUNSLCtGQUFxRTtJQUFyRSxxRUFBcUU7SUFDckUsWUFBWTtJQUNaLHNFQUE4RDtJQUE5RCw4REFBOEQ7SUFDOUQsV0FBVztJQUNYLHlDQUFpQztZQUFqQyxpQ0FBaUMsRUFBRTtFQUNyQztJQUNFLFdBQVcsRUFBRTs7QUFFakI7RUFDRSxtQkFBbUI7RUFDbkIsb0JBQW9CO0VBQ3BCLDJGQUFpRTtFQUFqRSxpRUFBaUU7RUFDakUsV0FBVyxFQUFFO0VBQ2I7SUFDRSxtQkFBbUI7SUFDbkIsb0JBQW9CO0lBQ3BCLFlBQVk7SUFDWixPQUFPO0lBQ1AsU0FBUztJQUNULFVBQVU7SUFDVixRQUFRO0lBQ1IsK0ZBQXFFO0lBQXJFLHFFQUFxRTtJQUNyRSxZQUFZO0lBQ1osZ0ZBQWdFO0lBQWhFLHdFQUFnRTtJQUFoRSxnRUFBZ0U7SUFBaEUsNkhBQWdFO0lBQ2hFLGlFQUF5RDtZQUF6RCx5REFBeUQsRUFBRTtFQUM3RDtJQUNFLDJEQUFtRDtZQUFuRCxtREFBbUQ7SUFDbkQsZ0ZBQWdFO0lBQWhFLHdFQUFnRTtJQUFoRSxnRUFBZ0U7SUFBaEUsNkhBQWdFLEVBQUU7O0FBRXRFO0VBQ0UsbUJBQW1CO0VBQ25CLG9CQUFvQjtFQUNwQiwyRkFBaUU7RUFBakUsaUVBQWlFO0VBQ2pFLFdBQVcsRUFBRTtFQUNiO0lBQ0UsbUJBQW1CO0lBQ25CLG9CQUFvQjtJQUNwQixZQUFZO0lBQ1osT0FBTztJQUNQLFNBQVM7SUFDVCxVQUFVO0lBQ1YsUUFBUTtJQUNSLCtGQUFxRTtJQUFyRSxxRUFBcUU7SUFDckUsWUFBWTtJQUNaLGdGQUFnRTtJQUFoRSx3RUFBZ0U7SUFBaEUsZ0VBQWdFO0lBQWhFLDZIQUFnRTtJQUNoRSxxREFBNkM7WUFBN0MsNkNBQTZDLEVBQUU7RUFDakQ7SUFDRSwyREFBbUQ7WUFBbkQsbURBQW1EO0lBQ25ELGdGQUFnRTtJQUFoRSx3RUFBZ0U7SUFBaEUsZ0VBQWdFO0lBQWhFLDZIQUFnRSxFQUFFOztBQUV0RTtFQUNFLG9CQUFvQixFQUFFO0VBQ3RCO0lBQ0U7TUFDRSxxQkFBcUIsRUFBRSxFQUFFO0VBQzdCO0lBQ0UsY0FBYztJQUNkLFdBQVcsRUFBRTtFQUNmO0lBQ0UsaUJBQWlCO0lBQ2pCLG9CQUFvQixFQUFFO0lBQ3RCO01BQ0Usc0JBQXNCO01BQ3RCLFdBQVc7TUFDWCx5QkFBaUI7Y0FBakIsaUJBQWlCLEVBQUU7RUFDdkI7SUFDRSxvQkFBb0IsRUFBRTtJQUN0QjtNQUNFO1FBQ0Usb0JBQW9CLEVBQUUsRUFBRTtJQUM1QjtNQUNFLG1CQUFtQixFQUFFO01BQ3JCO1FBQ0Usa0VBQTBEO1FBQTFELDBEQUEwRDtRQUMxRCxjQUFjLEVBQUU7TUFDbEI7UUFDRTtVQUNFLG1CQUFtQixFQUFFLEVBQUU7SUFDN0I7TUFDRSxrRUFBMEQ7TUFBMUQsMERBQTBEO01BQzFELGVBQWUsRUFBRTtJQUNuQjtNQUNFLGtFQUEwRDtNQUExRCwwREFBMEQ7TUFDMUQsY0FBYyxFQUFFO0lBQ2xCO01BQ0Usa0VBQTBEO01BQTFELDBEQUEwRDtNQUMxRCxlQUFlLEVBQUU7O0FBRXZCO0VBQ0UseUJBQXlCLEVBQUUiLCJmaWxlIjoibWFpbi5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIudW52ZWlsIHtcbiAgY2xpcC1wYXRoOiBwb2x5Z29uKDAgMCwgMTAwJSAwLCAxMDAlIDAsIDAgMCk7XG4gIHRyYW5zaXRpb246IGNsaXAtcGF0aCAxLjVzIGN1YmljLWJlemllcigwLjI1LCAwLjQ2LCAwLjQ1LCAwLjk0KTsgfVxuXG4udW52ZWlsLmFwcGVhciB7XG4gIGNsaXAtcGF0aDogcG9seWdvbigwIDAsIDEwMCUgMCwgMTAwJSAxMDAlLCAwIDEwMCUpOyB9XG5cbi5mYWRlSW4ge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDEuMXMgZWFzZS1pbjsgfVxuXG4uZmFkZUluLmFwcGVhciB7XG4gIG9wYWNpdHk6IDE7IH1cblxuLmZyb20tbGVmdCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtOTklKTtcbiAgb3BhY2l0eTogMDsgfVxuXG4uZnJvbS1yaWdodCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbiAgb3BhY2l0eTogMDsgfVxuXG4uZnJvbS1sZWZ0LCAuZnJvbS1yaWdodCB7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMS4xcyBjdWJpYy1iZXppZXIoMC4yNSwgMC40NiwgMC40NSwgMC45NCksIHRyYW5zZm9ybSAxLjFzIGN1YmljLWJlemllcigwLjI1LCAwLjQ2LCAwLjQ1LCAwLjk0KTsgfVxuXG4uZnJvbS1sZWZ0LmFwcGVhciwgLmZyb20tcmlnaHQuYXBwZWFyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICBvcGFjaXR5OiAxOyB9XG5cbi5mcm9tLWxlZnQtbG93LW9wYWNpdHkge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTk5JSk7XG4gIG9wYWNpdHk6IDA7IH1cblxuLmZyb20tcmlnaHQtbG93LW9wYWNpdHkge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG4gIG9wYWNpdHk6IDA7IH1cblxuLmZyb20tbGVmdC1sb3ctb3BhY2l0eSwgLmZyb20tcmlnaHQtbG93LW9wYWNpdHkge1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDEuMXMgY3ViaWMtYmV6aWVyKDAuMjUsIDAuNDYsIDAuNDUsIDAuOTQpLCB0cmFuc2Zvcm0gMS4xcyBjdWJpYy1iZXppZXIoMC4yNSwgMC40NiwgMC40NSwgMC45NCk7IH1cblxuLmZyb20tbGVmdC1sb3ctb3BhY2l0eS5hcHBlYXIsIC5mcm9tLXJpZ2h0LWxvdy1vcGFjaXR5LmFwcGVhciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgb3BhY2l0eTogMC4wNDsgfVxuXG4uZmFkZUluRG93biB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC04MHB4KTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAxLjFzIGN1YmljLWJlemllcigwLjI1LCAwLjQ2LCAwLjQ1LCAwLjk0KSwgdHJhbnNmb3JtIDEuMXMgY3ViaWMtYmV6aWVyKDAuMjUsIDAuNDYsIDAuNDUsIDAuOTQpOyB9XG5cbi5mYWRlSW5Eb3duLmFwcGVhciB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApOyB9XG5cbmhlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAwOyB9XG4gIGhlYWRlciAuaGVhZGVyLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMzBweCAyMHB4OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgICBoZWFkZXIgLmhlYWRlci1jb250YWluZXIge1xuICAgICAgICBwYWRkaW5nOiAzMHB4IDBweDsgfSB9XG5cbi5sYW5nLXN3aXRjaGVyIHtcbiAgbGlzdC1zdHlsZTogbm9uZTsgfVxuICAubGFuZy1zd2l0Y2hlciBsaSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctbGVmdDogNXB4OyB9XG4gICAgLmxhbmctc3dpdGNoZXIgbGk6bm90KDpmaXJzdC1jaGlsZCk6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcvJztcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDA7IH1cbiAgICAubGFuZy1zd2l0Y2hlciBsaSBhIHtcbiAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgcGFkZGluZzogMCA1cHg7IH1cblxuLnRleHQtYm9yZGVyIHtcbiAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCAjMzJjMWQ1OyB9XG5cbi5oaWRkZW4tdGV4dCB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmhpZGRlbi10ZXh0IHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cblxuLmhpZGRlbi10ZXh0LTIge1xuICBkaXNwbGF5OiBub25lOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5oaWRkZW4tdGV4dC0yIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cblxuLmJnLXRyYW5zcGFyZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cblxuLnNjYWxlVXAge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMik7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLnNjYWxlVXAge1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTsgfSB9XG5cbi5zY2FsZURvd24ge1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuOSk7IH1cblxuLmRpc3BsYXkteHMge1xuICBkaXNwbGF5OiBibG9jazsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuZGlzcGxheS14cyB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuLmRpc3BsYXktbGcge1xuICBkaXNwbGF5OiBub25lOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5kaXNwbGF5LWxnIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cblxuLmgxIHtcbiAgZm9udC1mYW1pbHk6ICdwcm94aW1hLW5vdmEnLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBmb250LXdlaWdodDogNjAwOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5oMSB7XG4gICAgICBmb250LXNpemU6IDQwcHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgLmgxIHtcbiAgICAgIGZvbnQtc2l6ZTogNTBweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgICAuaDEge1xuICAgICAgZm9udC1zaXplOiA2MHB4OyB9IH1cblxuLmgyIHtcbiAgZm9udC1mYW1pbHk6ICdwcm94aW1hLW5vdmEnLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNDAwOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAgIC5oMiB7XG4gICAgICBmb250LXNpemU6IDIycHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuaDIge1xuICAgICAgZm9udC1zaXplOiAyNnB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIC5oMiB7XG4gICAgICBmb250LXNpemU6IDMwcHg7IH0gfVxuXG4uaDMge1xuICBmb250LWZhbWlseTogJ3Byb3hpbWEtbm92YScsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjMDAwO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7IH1cblxuLmg0IHtcbiAgZm9udC1mYW1pbHk6ICdwcm94aW1hLW5vdmEnLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNjAwOyB9XG5cbi5zcGFuIHtcbiAgZm9udC1mYW1pbHk6ICdoZXJvLW5ldycsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjMDAwO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7IH1cblxuLnBhcmFncmFwaCB7XG4gIGZvbnQtZmFtaWx5OiAnaGVyby1uZXcnLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogMzAwOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAucGFyYWdyYXBoIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgICAucGFyYWdyYXBoIHtcbiAgICAgIGZvbnQtc2l6ZTogMThweDsgfSB9XG5cbi5idG4tdGV4dCB7XG4gIGZvbnQtZmFtaWx5OiAncHJveGltYS1ub3ZhJywgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDsgfVxuXG4ud2hpdGUtdGV4dCB7XG4gIGNvbG9yOiAjZmZmOyB9XG5cbi5vcmFuZ2UtdGV4dCB7XG4gIGNvbG9yOiAjZmQ3ZTE0OyB9XG5cbi52aXZhLXR1cnFvaXNlLXRleHQge1xuICBjb2xvcjogIzMyYzFkNTtcbiAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuXG4uYm9sZC10ZXh0IHtcbiAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuXG4uYnRuLWZvbnQge1xuICBmb250LWZhbWlseTogJ3Byb3hpbWEtbm92YScsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuYnRuLWZvbnQge1xuICAgICAgZm9udC1zaXplOiAxNnB4OyB9IH1cblxuLmJ0bi1tZCB7XG4gIHdpZHRoOiAxNTBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzJjMWQ1O1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgY3ViaWMtYmV6aWVyKDAuMjUsIDAuNDYsIDAuNDUsIDAuOTQpOyB9XG4gIC5idG4tbWQ6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwODlFQjc7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgY3ViaWMtYmV6aWVyKDAuMjUsIDAuNDYsIDAuNDUsIDAuOTQpOyB9XG5cbi5mb290ZXIge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tIHJpZ2h0LCAjMDg5RUI3LCAjMDY3NDg0KTsgfVxuXG4uZm9vdGVyLWNvbnRhaW5lciAuZm9vdGVyLWxvZ28ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiA0MHB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5mb290ZXItY29udGFpbmVyIC5mb290ZXItbG9nbyB7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGxlZnQ7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1MHB4OyB9IH1cblxuLmZvb3Rlci1jb250YWluZXIgLmg2IHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuXG4uZm9vdGVyLWNvbnRhaW5lciB1bCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHBhZGRpbmc6IDBweDsgfVxuICAuZm9vdGVyLWNvbnRhaW5lciB1bCBsaSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICAuZm9vdGVyLWNvbnRhaW5lciB1bCBhIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgY29sb3I6ICNmZmY7IH1cblxuLmZvb3Rlci1jb250YWluZXIgLnNvY2lhbCB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5mb290ZXItY29udGFpbmVyIC5zb2NpYWwge1xuICAgICAganVzdGlmeS1jb250ZW50OiBsZWZ0OyB9IH1cbiAgLmZvb3Rlci1jb250YWluZXIgLnNvY2lhbCAuc29jaWFsLWljb24ge1xuICAgIHBhZGRpbmc6IDBweCAxNXB4OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAuZm9vdGVyLWNvbnRhaW5lciAuc29jaWFsIC5zb2NpYWwtaWNvbiB7XG4gICAgICAgIHBhZGRpbmc6IDBweCAzMHB4IDBweCAwcHg7IH0gfVxuXG4uY29weXJpZ2h0LWNvbnRhaW5lciAuY29weXJpZ2h0IHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAuY29weXJpZ2h0LWNvbnRhaW5lciAuY29weXJpZ2h0IGEge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuY29weXJpZ2h0LWNvbnRhaW5lciAuY29weXJpZ2h0IHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH0gfVxuXG4uY29weXJpZ2h0LWNvbnRhaW5lciAuY29weXJpZ2h0LXRleHQge1xuICBmb250LXNpemU6IDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDBweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuY29weXJpZ2h0LWNvbnRhaW5lciAuY29weXJpZ2h0LXRleHQge1xuICAgICAgZm9udC1zaXplOiAxM3B4OyB9IH1cblxuaHRtbCB7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICBtYXgtd2lkdGg6IDEwMCU7IH1cblxuYm9keSB7XG4gIGZvbnQtZmFtaWx5OiAncHJveGltYS1ub3ZhJywgc2Fucy1zZXJpZjtcbiAgb3ZlcmZsb3cteDogaGlkZGVuOyB9XG5cbm1haW4ge1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbioge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9XG5cbi5oZXJvIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjMDg5RUI3LCAjMDY3NDg0KTtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgcGFkZGluZy10b3A6IDMwcHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmhlcm8ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XG4gICAgICBwYWRkaW5nLXRvcDogNDBweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAuaGVybyB7XG4gICAgICBwYWRkaW5nLXRvcDogNTBweDsgfSB9XG4gIC5oZXJvIC5oZXJvLXdyYXBwZXIgLnBhcmFncmFwaCB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLmhlcm8gLmhlcm8td3JhcHBlciAucGFyYWdyYXBoIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9IH1cblxuLnNtYXJ0LWNoZWNrb3V0IHtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgLnNtYXJ0LWNoZWNrb3V0IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwMHB4OyB9IH1cbiAgLnNtYXJ0LWNoZWNrb3V0IHVsIHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIHBhZGRpbmctbGVmdDogMHB4OyB9XG5cbi5iZW5lZml0cyB7XG4gIG1hcmdpbi1ib3R0b206IDUwcHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmJlbmVmaXRzIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwMHB4OyB9IH1cbiAgLmJlbmVmaXRzIC5iZW5lZml0cy13cmFwcGVyIHtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tIHJpZ2h0LCAjMDg5RUI3LCAjMDY3NDg0KTtcbiAgICBwYWRkaW5nOiAzMHB4OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgICAuYmVuZWZpdHMgLmJlbmVmaXRzLXdyYXBwZXIge1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMnB4OyB9IH1cbiAgICAuYmVuZWZpdHMgLmJlbmVmaXRzLXdyYXBwZXIgLmJlbmVmaXRzLWNhcmQge1xuICAgICAgbWF4LXdpZHRoOiAzMDBweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgICAgIGJvcmRlci1jb2xvcjogI2ZmZjtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgY3ViaWMtYmV6aWVyKDAuMjUsIDAuNDYsIDAuNDUsIDAuOTQpOyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAgICAgLmJlbmVmaXRzIC5iZW5lZml0cy13cmFwcGVyIC5iZW5lZml0cy1jYXJkIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDI0MHB4OyB9IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgLmJlbmVmaXRzIC5iZW5lZml0cy13cmFwcGVyIC5iZW5lZml0cy1jYXJkIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDIwMHB4OyB9IH1cbiAgICAgIC5iZW5lZml0cyAuYmVuZWZpdHMtd3JhcHBlciAuYmVuZWZpdHMtY2FyZCAuY2hlY2staWNvbiB7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gICAgICAgIGJvcmRlci1jb2xvcjogI2ZmZjsgfVxuICAgICAgICAuYmVuZWZpdHMgLmJlbmVmaXRzLXdyYXBwZXIgLmJlbmVmaXRzLWNhcmQgLmNoZWNrLWljb24gLmNscy0xIHtcbiAgICAgICAgICBmaWxsOiB0cmFuc3BhcmVudDsgfVxuICAgICAgICAuYmVuZWZpdHMgLmJlbmVmaXRzLXdyYXBwZXIgLmJlbmVmaXRzLWNhcmQgLmNoZWNrLWljb24gLmNscy0yIHtcbiAgICAgICAgICBmaWxsOiAjZmZmOyB9XG4gICAgICAuYmVuZWZpdHMgLmJlbmVmaXRzLXdyYXBwZXIgLmJlbmVmaXRzLWNhcmQ6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIGNvbG9yOiAjMDAwOyB9XG4gICAgICAgIC5iZW5lZml0cyAuYmVuZWZpdHMtd3JhcHBlciAuYmVuZWZpdHMtY2FyZDpob3ZlciAuY2hlY2staWNvbiB7XG4gICAgICAgICAgYm9yZGVyOiBub25lOyB9XG4gICAgICAgICAgLmJlbmVmaXRzIC5iZW5lZml0cy13cmFwcGVyIC5iZW5lZml0cy1jYXJkOmhvdmVyIC5jaGVjay1pY29uIC5jbHMtMSB7XG4gICAgICAgICAgICBmaWxsOiAjMzJjMWQ1OyB9XG4gICAgICAgICAgLmJlbmVmaXRzIC5iZW5lZml0cy13cmFwcGVyIC5iZW5lZml0cy1jYXJkOmhvdmVyIC5jaGVjay1pY29uIC5jbHMtMiB7XG4gICAgICAgICAgICBmaWxsOiAjZmZmOyB9XG5cbi52aXZhLXN0b25ld2F2ZS1jYXJkIHtcbiAgY29sb3I6ICMwMDA7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIGJvcmRlcjogbm9uZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgY3ViaWMtYmV6aWVyKDAuMjUsIDAuNDYsIDAuNDUsIDAuOTQpLCBib3gtc2hhZG93IDAuMXMgY3ViaWMtYmV6aWVyKDAuMjUsIDAuNDYsIDAuNDUsIDAuOTQpOyB9XG4gIC52aXZhLXN0b25ld2F2ZS1jYXJkIC5oMyB7XG4gICAgdHJhbnNpdGlvbjogY29sb3IgMC41cyBjdWJpYy1iZXppZXIoMC4yNSwgMC40NiwgMC40NSwgMC45NCk7IH1cbiAgLnZpdmEtc3RvbmV3YXZlLWNhcmQgLnZzLWljb25zIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IGF1dG87IH1cbiAgICAudml2YS1zdG9uZXdhdmUtY2FyZCAudnMtaWNvbnMgLmNscy0xIHtcbiAgICAgIGZpbGw6ICMzMmMxZDU7IH1cbiAgLnZpdmEtc3RvbmV3YXZlLWNhcmQgLmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgd2lkdGg6IDJweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzJjMWQ1O1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGJvdHRvbTtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC40cyBjdWJpYy1iZXppZXIoMC4yNSwgMC40NiwgMC40NSwgMC45NCksIGJhY2tncm91bmQtY29sb3IgMC41cyBjdWJpYy1iZXppZXIoMC4yNSwgMC40NiwgMC40NSwgMC45NCk7IH1cbiAgICAudml2YS1zdG9uZXdhdmUtY2FyZCAubGluZTpudGgtY2hpbGQoMSkge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDE1cHgpIHJvdGF0ZSg5MGRlZyk7IH1cbiAgICAudml2YS1zdG9uZXdhdmUtY2FyZCAubGluZTpudGgtY2hpbGQoMikge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDI1cHgpIHJvdGF0ZSg5MGRlZyk7IH1cbiAgICAudml2YS1zdG9uZXdhdmUtY2FyZCAubGluZTpudGgtY2hpbGQoMykge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDM1cHgpIHJvdGF0ZSg5MGRlZyk7IH1cbiAgLnZpdmEtc3RvbmV3YXZlLWNhcmQ6aG92ZXIge1xuICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgLnZpdmEtc3RvbmV3YXZlLWNhcmQ6aG92ZXIgLmgzIHtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgdHJhbnNpdGlvbjogY29sb3IgMC4zcyBjdWJpYy1iZXppZXIoMC4yNSwgMC40NiwgMC40NSwgMC45NCk7IH1cbiAgICAudml2YS1zdG9uZXdhdmUtY2FyZDpob3ZlciAudnMtaWNvbnMgLmNscy0xIHtcbiAgICAgIGZpbGw6ICNmZmY7IH1cbiAgICAudml2YS1zdG9uZXdhdmUtY2FyZDpob3ZlciAubGluZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyB9XG4gICAgICAudml2YS1zdG9uZXdhdmUtY2FyZDpob3ZlciAubGluZTpudGgtY2hpbGQoMSkge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTVweCkgcm90YXRlKDQ1ZGVnKTsgfVxuICAgICAgLnZpdmEtc3RvbmV3YXZlLWNhcmQ6aG92ZXIgLmxpbmU6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDI1cHgpIHJvdGF0ZSg0NWRlZyk7IH1cbiAgICAgIC52aXZhLXN0b25ld2F2ZS1jYXJkOmhvdmVyIC5saW5lOm50aC1jaGlsZCgzKSB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgzNXB4KSByb3RhdGUoNDVkZWcpOyB9XG5cbi5ncmFkaWVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSByaWdodCwgd2hpdGUsIHdoaXRlKTtcbiAgei1pbmRleDogMTsgfVxuICAuZ3JhZGllbnQ6YmVmb3JlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tIHJpZ2h0LCAjMDg5RUI3LCAjMDY3NDg0KTtcbiAgICB6LWluZGV4OiAtMTtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgY3ViaWMtYmV6aWVyKDAuMjUsIDAuNDYsIDAuNDUsIDAuOTQpO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgYm94LXNoYWRvdzogMHB4IDZweCAyMHB4ICNjNGM0YzQ7IH1cbiAgLmdyYWRpZW50OmhvdmVyOjpiZWZvcmUge1xuICAgIG9wYWNpdHk6IDE7IH1cblxuLmdyYWRpZW50LXVwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tIHJpZ2h0LCB3aGl0ZSwgd2hpdGUpO1xuICB6LWluZGV4OiAxOyB9XG4gIC5ncmFkaWVudC11cDpiZWZvcmUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20gcmlnaHQsICMwODlFQjcsICMwNjc0ODQpO1xuICAgIHotaW5kZXg6IC0xO1xuICAgIHRyYW5zaXRpb246IGNsaXAtcGF0aCAwLjNzIGN1YmljLWJlemllcigwLjI1LCAwLjQ2LCAwLjQ1LCAwLjk0KTtcbiAgICBjbGlwLXBhdGg6IHBvbHlnb24oMCAxMDAlLCAxMDAlIDEwMCUsIDEwMCUgMTAwJSwgMCAxMDAlKTsgfVxuICAuZ3JhZGllbnQtdXA6aG92ZXI6OmJlZm9yZSB7XG4gICAgY2xpcC1wYXRoOiBwb2x5Z29uKDAgMCwgMTAwJSAwLCAxMDAlIDEwMCUsIDAgMTAwJSk7XG4gICAgdHJhbnNpdGlvbjogY2xpcC1wYXRoIDAuNHMgY3ViaWMtYmV6aWVyKDAuMjUsIDAuNDYsIDAuNDUsIDAuOTQpOyB9XG5cbi5ncmFkaWVudC1kb3duIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tIHJpZ2h0LCB3aGl0ZSwgd2hpdGUpO1xuICB6LWluZGV4OiAxOyB9XG4gIC5ncmFkaWVudC1kb3duOmJlZm9yZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gICAgY29udGVudDogXCJcIjtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSByaWdodCwgIzA4OUVCNywgIzA2NzQ4NCk7XG4gICAgei1pbmRleDogLTE7XG4gICAgdHJhbnNpdGlvbjogY2xpcC1wYXRoIDAuM3MgY3ViaWMtYmV6aWVyKDAuMjUsIDAuNDYsIDAuNDUsIDAuOTQpO1xuICAgIGNsaXAtcGF0aDogcG9seWdvbigwIDAsIDEwMCUgMCwgMTAwJSAwLCAwIDApOyB9XG4gIC5ncmFkaWVudC1kb3duOmhvdmVyOjpiZWZvcmUge1xuICAgIGNsaXAtcGF0aDogcG9seWdvbigwIDAsIDEwMCUgMCwgMTAwJSAxMDAlLCAwIDEwMCUpO1xuICAgIHRyYW5zaXRpb246IGNsaXAtcGF0aCAwLjRzIGN1YmljLWJlemllcigwLjI1LCAwLjQ2LCAwLjQ1LCAwLjk0KTsgfVxuXG4uY29udGFjdC1mb3JtIHtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuY29udGFjdC1mb3JtIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwMHB4OyB9IH1cbiAgLmNvbnRhY3QtZm9ybSAucmVxdWlyZWQ6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiICpcIjtcbiAgICBjb2xvcjogcmVkOyB9XG4gIC5jb250YWN0LWZvcm0gLmZvcm0tY29udHJvbCB7XG4gICAgbWF4LXdpZHRoOiA0MDBweDtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4OyB9XG4gICAgLmNvbnRhY3QtZm9ybSAuZm9ybS1jb250cm9sOmZvY3VzIHtcbiAgICAgIGJvcmRlci1jb2xvcjogIzMyYzFkNTtcbiAgICAgIG91dGxpbmU6IDA7XG4gICAgICBib3gtc2hhZG93OiBub25lOyB9XG4gIC5jb250YWN0LWZvcm0gLmluZm8tcm93IHtcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgLmNvbnRhY3QtZm9ybSAuaW5mby1yb3cge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA4MHB4OyB9IH1cbiAgICAuY29udGFjdC1mb3JtIC5pbmZvLXJvdyAuY29udGFjdC1pY29ucyB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDQwcHg7IH1cbiAgICAgIC5jb250YWN0LWZvcm0gLmluZm8tcm93IC5jb250YWN0LWljb25zIC5jbHMtMSB7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGN1YmljLWJlemllcigwLjI1LCAwLjQ2LCAwLjQ1LCAwLjk0KTtcbiAgICAgICAgZmlsbDogIzFGMjYzQTsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICAuY29udGFjdC1mb3JtIC5pbmZvLXJvdyAuY29udGFjdC1pY29ucyB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiA4MHB4OyB9IH1cbiAgICAuY29udGFjdC1mb3JtIC5pbmZvLXJvdyBzcGFuIHtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGN1YmljLWJlemllcigwLjI1LCAwLjQ2LCAwLjQ1LCAwLjk0KTtcbiAgICAgIGNvbG9yOiAjMUYyNjNBOyB9XG4gICAgLmNvbnRhY3QtZm9ybSAuaW5mby1yb3c6aG92ZXIgLmNvbnRhY3QtaWNvbnMgLmNscy0xIHtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGN1YmljLWJlemllcigwLjI1LCAwLjQ2LCAwLjQ1LCAwLjk0KTtcbiAgICAgIGZpbGw6ICMzMmMxZDU7IH1cbiAgICAuY29udGFjdC1mb3JtIC5pbmZvLXJvdzpob3ZlciBzcGFuIHtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGN1YmljLWJlemllcigwLjI1LCAwLjQ2LCAwLjQ1LCAwLjk0KTtcbiAgICAgIGNvbG9yOiAjMzJjMWQ1OyB9XG5cbi53cGNmNy1zcGlubmVyIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG4iXX0= */