/* BASE COMPONENTS */
/* HOVER */
/* TYPOGRAPHY */
/* ELEMENTS */
/* FONT */
/* LAYOUT */
/* TRANSFORM */
/* ANIMATION */
/* CLIP PATH */
@import url("https://use.typekit.net/zuv4whd.css");
html,
body,
div,
span,
applet,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
a,
abbr,
acronym,
address,
big,
cite,
code,
del,
dfn,
em,
img,
ins,
kbd,
q,
s,
samp,
small,
strike,
strong,
sub,
sup,
tt,
var,
b,
u,
i,
center,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td,
article,
aside,
canvas,
details,
embed,
figure,
figcaption,
footer,
header,
hgroup,
menu,
nav,
output,
ruby,
section,
summary,
time,
mark,
audio,
video {
  margin: 0;
  padding: 0;
  border: 0;
  box-sizing: border-box;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline; }

/* HTML5 display-role reset for older browsers */
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section {
  display: block; }

body {
  line-height: 1; }

ol,
ul {
  list-style: none; }

blockquote,
q {
  quotes: none; }

blockquote:before,
blockquote:after,
q:before,
q:after {
  content: '';
  content: none; }

table {
  border-collapse: collapse;
  border-spacing: 0; }

html,
body {
  font-size: 10px;
  color: #EAE6E5;
  font-family: proxima-nova, sans-serif; }
  @media (max-width: 991.98px) {
    html,
    body {
      font-size: 8px; } }
  @media (max-width: 767.98px) {
    html,
    body {
      font-size: 7px; } }
  @media (max-width: 575.98px) {
    html,
    body {
      font-size: 5px; } }

h2 {
  font-family: termina, sans-serif;
  font-size: 8rem;
  font-weight: 700;
  line-height: 1.125; }

h3 {
  font-family: termina, sans-serif;
  font-size: 4.2rem;
  font-weight: 700;
  line-height: 1.25; }

h4 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  flex-wrap: wrap;
  font-family: termina, sans-serif;
  font-size: 18px;
  font-weight: 600;
  line-height: 1.16667;
  text-transform: uppercase;
  letter-spacing: 3px; }
  h4:after {
    content: "";
    display: inline-block;
    width: 250px;
    height: 2px;
    margin-left: 15px;
    background-color: #EAE6E5; }
    @media (max-width: 767.98px) {
      h4:after {
        width: 50px; } }

p {
  font-size: 20px;
  line-height: calc(30 / 20); }
  p.large-variant {
    font-size: 24px; }

html {
  background-color: #2A2C24; }

.container {
  width: calc(100% - 50px);
  max-width: 1400px;
  margin: auto; }

.visually-hidden {
  display: none; }

a {
  display: inline-block;
  color: inherit;
  text-decoration: none;
  cursor: pointer;
  transition: .2s opacity ease-in-out; }
  a:hover {
    opacity: 0.75; }
  a:active {
    opacity: 0.5; }

a[href^='tel'] {
  color: inherit;
  text-decoration: none; }

strong {
  font-weight: 700; }

em {
  font-style: italic; }

.common-text-styles h2 ~ *,
.common-text-styles h3 ~ * {
  padding-top: 15px; }

.common-text-styles ul {
  list-style-type: circle;
  padding-left: 20px; }
  .common-text-styles ul li {
    padding: 0 0 15px 15px;
    margin-left: 15px;
    font-size: 20px; }
    .common-text-styles ul li:last-of-type {
      padding-bottom: 0; }

.common-red-button {
  padding: 20px 30px;
  border: none;
  background-color: #C23F35;
  color: #EAE6E5;
  text-transform: uppercase;
  font-size: 16px;
  font-family: termina, sans-serif;
  font-weight: 600;
  cursor: pointer;
  margin-right: 10px; }

@media (min-width: 1200px) {
  .site-header-spacer {
    width: 100vw;
    height: 120px; }
  .site-header {
    position: fixed;
    top: 0;
    right: 0;
    left: 0;
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    flex-wrap: wrap;
    width: 100vw;
    height: 120px;
    padding: 0 32px;
    background-color: #C23F35;
    border-left: 20px solid #EAE6E5;
    z-index: 998; }
    .site-header-logo {
      position: relative;
      display: block;
      width: auto;
      height: 50%;
      z-index: 2; } }
    @media (min-width: 1200px) and (max-width: 1440px) {
      .site-header-logo {
        width: 220px; } }

@media (min-width: 1200px) {
      .site-header-logo img {
        width: auto;
        height: 100%; }
    .site-header-menu {
      display: block; }
      .site-header-menu .menu-main-menu-container > ul.menu {
        position: relative;
        display: flex;
        flex-direction: row;
        justify-content: center;
        align-items: center;
        flex-wrap: nowrap; }
        .site-header-menu .menu-main-menu-container > ul.menu > li.menu-item {
          position: relative;
          padding: 10px 2rem; }
          .site-header-menu .menu-main-menu-container > ul.menu > li.menu-item:hover .sub-menu {
            display: block;
            opacity: 1; }
          .site-header-menu .menu-main-menu-container > ul.menu > li.menu-item:nth-last-child(2) {
            border-right: 1px solid #EAE6E5;
            margin-right: 40px;
            padding-right: 40px; }
          .site-header-menu .menu-main-menu-container > ul.menu > li.menu-item > a {
            display: inline-block;
            font-family: termina, sans-serif;
            font-size: 20px;
            font-weight: 700;
            text-align: center;
            color: #EAE6E5;
            cursor: pointer; }
          .site-header-menu .menu-main-menu-container > ul.menu > li.menu-item > .sub-menu {
            display: none;
            position: absolute;
            left: 0;
            top: 100%;
            opacity: 0;
            padding: 20px;
            background-color: #000000; }
            .site-header-menu .menu-main-menu-container > ul.menu > li.menu-item > .sub-menu li {
              padding: 5px 0; }
              .site-header-menu .menu-main-menu-container > ul.menu > li.menu-item > .sub-menu li a {
                white-space: nowrap;
                color: #EAE6E5;
                text-transform: none;
                font-size: 18px; } }
              @media (min-width: 1200px) and (hover: hover) {
                .site-header-menu .menu-main-menu-container > ul.menu > li.menu-item > .sub-menu li a:hover {
                  opacity: .8; } }

@media (min-width: 1200px) {
        .site-header-menu .menu-main-menu-container > ul.menu > li.social-link {
          width: 30px;
          height: 30px;
          padding: 0;
          margin-top: -10px; }
          .site-header-menu .menu-main-menu-container > ul.menu > li.social-link a {
            width: 100%;
            height: 100%; }
        .site-header-menu .menu-main-menu-container > ul.menu .mobile-menu-back-button {
          display: none; }
    .site-header-mobile-menu-toggle {
      display: none; }
      .site-header-mobile-menu-toggle-line {
        position: absolute;
        right: 0;
        height: 3px;
        background-color: #000000; }
        .site-header-mobile-menu-toggle-line:first-of-type {
          top: 0;
          left: 50%; }
        .site-header-mobile-menu-toggle-line:nth-of-type(2) {
          left: calc(100% / 3);
          top: 50%;
          -moz-transform: translateY(-50%);
          -webkit-transform: translateY(-50%);
          -ms-transform: translateY(-50%);
          transform: translateY(-50%); }
        .site-header-mobile-menu-toggle-line:last-of-type {
          left: 0;
          bottom: 0; } }

@media (max-width: 1199.98px) {
  .site-header-spacer {
    width: 100vw;
    height: 70px; }
  .site-header {
    position: fixed;
    top: 0;
    right: 0;
    left: 0;
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    flex-wrap: wrap;
    width: 100vw;
    height: 70px;
    padding: 0 32px;
    background-color: #C23F35;
    border-left: 20px solid #EAE6E5;
    z-index: 998; } }
  @media (max-width: 1199.98px) and (max-width: 767.98px) {
    .site-header {
      padding: 0 25px; } }

@media (max-width: 1199.98px) {
    .site-header-logo {
      position: relative;
      display: block;
      height: 50%;
      z-index: 2; }
      .site-header-logo img {
        width: auto;
        height: 100%; }
    .site-header-menu {
      display: none;
      position: fixed;
      top: 0;
      right: 0;
      bottom: 0;
      left: 0;
      width: 100vw;
      height: 100vh;
      background-color: #C23F35;
      opacity: 0;
      z-index: 1; }
      .site-header-menu .menu-main-menu-container {
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center;
        flex-wrap: wrap;
        height: 100%;
        width: 100%;
        overflow: auto; }
        .site-header-menu .menu-main-menu-container > ul.menu {
          position: relative;
          display: flex;
          flex-direction: row;
          justify-content: center;
          align-items: center;
          flex-wrap: nowrap;
          display: block;
          width: 800px;
          max-width: calc(100% - 50px);
          max-height: 100%;
          margin: auto; }
          .site-header-menu .menu-main-menu-container > ul.menu:before {
            content: '';
            display: block;
            padding-top: 125px; }
          .site-header-menu .menu-main-menu-container > ul.menu:after {
            content: '';
            display: block;
            padding-bottom: 100px; }
          .site-header-menu .menu-main-menu-container > ul.menu > li.menu-item {
            position: relative;
            padding: 10px;
            text-align: center;
            cursor: pointer; }
            .site-header-menu .menu-main-menu-container > ul.menu > li.menu-item a {
              margin: 15px 0; }
            .site-header-menu .menu-main-menu-container > ul.menu > li.menu-item.active-sub-menu-parent a:after {
              display: none; }
            .site-header-menu .menu-main-menu-container > ul.menu > li.menu-item > a {
              position: relative;
              font-family: termina, sans-serif;
              font-size: 20px;
              font-weight: 700;
              text-align: center;
              color: #EAE6E5;
              cursor: pointer; }
              .site-header-menu .menu-main-menu-container > ul.menu > li.menu-item > a:after {
                content: "";
                position: absolute;
                top: 50%;
                -moz-transform: translateY(-50%);
                -webkit-transform: translateY(-50%);
                -ms-transform: translateY(-50%);
                transform: translateY(-50%);
                right: -15px;
                display: inline-block;
                margin-top: 2%;
                background: url("../images/mobile-caret-white.svg");
                background-size: contain;
                background-repeat: no-repeat;
                background-position: center center;
                width: 9px;
                height: 14px; }
            .site-header-menu .menu-main-menu-container > ul.menu > li.menu-item > .sub-menu {
              display: none;
              position: relative;
              left: auto;
              top: auto;
              opacity: 0;
              padding: 10px;
              background-color: #000000; }
              .site-header-menu .menu-main-menu-container > ul.menu > li.menu-item > .sub-menu li a {
                margin: 15px 0;
                color: #EAE6E5;
                text-transform: none;
                font-size: 26px; }
          .site-header-menu .menu-main-menu-container > ul.menu > li.social-link {
            width: 100%;
            height: 30px;
            padding: 10px;
            display: flex;
            flex-direction: row;
            justify-content: center;
            align-items: center;
            flex-wrap: nowrap; }
            .site-header-menu .menu-main-menu-container > ul.menu > li.social-link a {
              display: block;
              width: 30px;
              height: 100%; }
          .site-header-menu .menu-main-menu-container > ul.menu li.mobile-menu-back-button {
            display: none;
            padding-left: 20px;
            margin: 15px 0;
            font-size: 4rem;
            font-weight: 700;
            color: #EAE6E5;
            cursor: pointer; } }
          @media (max-width: 1199.98px) and (hover: hover) {
            .site-header-menu .menu-main-menu-container > ul.menu li.mobile-menu-back-button:hover {
              opacity: .75 !important; } }

@media (max-width: 1199.98px) {
            .site-header-menu .menu-main-menu-container > ul.menu li.mobile-menu-back-button:before {
              content: "";
              position: absolute;
              -moz-transform: translateY(-50%) rotate(90deg);
              -webkit-transform: translateY(-50%) rotate(90deg);
              -ms-transform: translateY(-50%) rotate(90deg);
              transform: translateY(-50%) rotate(90deg);
              top: 50%;
              left: 0px;
              display: inline-block;
              background: url("../images/caret-icon.svg");
              background-size: contain;
              background-repeat: no-repeat;
              background-position: center center;
              width: 14px;
              height: 23px; }
            .site-header-menu .menu-main-menu-container > ul.menu li.mobile-menu-back-button:after {
              display: none; }
    .site-header-mobile-menu-toggle {
      position: relative;
      display: block;
      width: 40px;
      height: 20px;
      z-index: 2;
      cursor: pointer; }
      .site-header-mobile-menu-toggle-line {
        position: absolute;
        right: 0;
        height: 3px;
        background-color: #EAE6E5; }
        .site-header-mobile-menu-toggle-line:first-of-type {
          top: 0;
          left: 50%; }
        .site-header-mobile-menu-toggle-line:nth-of-type(2) {
          left: calc(100% / 3);
          top: 50%;
          -moz-transform: translateY(-50%);
          -webkit-transform: translateY(-50%);
          -ms-transform: translateY(-50%);
          transform: translateY(-50%); }
        .site-header-mobile-menu-toggle-line:last-of-type {
          left: 0;
          bottom: 0; } }

.site-footer {
  padding: 10rem 0;
  background-color: #EAE6E5; }
  .site-footer-inner {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: flex-start;
    flex-wrap: wrap; }
    @media (max-width: 991.98px) {
      .site-footer-inner {
        display: flex;
        flex-direction: column-reverse;
        justify-content: flex-start;
        align-items: flex-start;
        flex-wrap: wrap; } }
    .site-footer-inner-left-logo {
      width: 350px;
      height: auto;
      padding-bottom: 50px; }
    .site-footer-inner-left-copyright {
      font-size: 14px;
      line-height: 1.3;
      color: #2A2C24; }
      .site-footer-inner-left-copyright a {
        font-weight: 700; }
    @media (max-width: 991.98px) {
      .site-footer-inner-right {
        padding-bottom: 50px; } }
    .site-footer-inner-right p {
      color: #2A2C24;
      font-size: 16px;
      padding: 5px 0; }

/* PAGES */
.home-hero {
  position: relative;
  width: 100vw;
  height: calc(100vh - 120px);
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
  align-items: flex-start;
  flex-wrap: wrap; }
  @media (max-width: 1199.98px) {
    .home-hero {
      height: calc(100vh - 70px); } }
  .home-hero-text {
    position: relative;
    width: 1400px;
    max-width: calc(100% - 100px);
    margin: 0 auto;
    padding-bottom: 8rem;
    z-index: 2; }
    @media (max-width: 767.98px) {
      .home-hero-text {
        max-width: calc(100% - 50px); } }
    .home-hero-text-headline {
      padding-bottom: 25px; }
  .home-hero-image, .home-hero-video {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 1; }
    .home-hero-image.leftTop img, .home-hero-video.leftTop img {
      object-position: left top; }
    .home-hero-image.centerTop img, .home-hero-video.centerTop img {
      object-position: center top; }
    .home-hero-image.rightTop img, .home-hero-video.rightTop img {
      object-position: right top; }
    .home-hero-image.leftCenter img, .home-hero-video.leftCenter img {
      object-position: left center; }
    .home-hero-image.centerCenter img, .home-hero-video.centerCenter img {
      object-position: center center; }
    .home-hero-image.rightCenter img, .home-hero-video.rightCenter img {
      object-position: right center; }
    .home-hero-image.leftBottom img, .home-hero-video.leftBottom img {
      object-position: left bottom; }
    .home-hero-image.centerBottom img, .home-hero-video.centerBottom img {
      object-position: center bottom; }
    .home-hero-image.rightBottom img, .home-hero-video.rightBottom img {
      object-position: right bottom; }
    .home-hero-image img,
    .home-hero-image video, .home-hero-video img,
    .home-hero-video video {
      width: 100%;
      height: 100%;
      object-fit: cover; }

.product-and-price-content {
  padding-top: 15rem; }
  .product-and-price-content .table-wrapper {
    position: relative;
    width: 100%;
    padding-bottom: 20px;
    overflow: auto; }
    .product-and-price-content .table-wrapper table {
      width: 100%;
      min-width: 767.98px; }
      .product-and-price-content .table-wrapper table caption {
        font-family: termina, sans-serif;
        font-size: 4.2rem;
        font-weight: 700;
        line-height: 1.25;
        text-align: left;
        padding-bottom: 40px; }
      .product-and-price-content .table-wrapper table thead {
        background-color: #35372E;
        font-size: 20px;
        font-weight: 700;
        text-align: left; }
        .product-and-price-content .table-wrapper table thead tr th {
          vertical-align: middle;
          padding: 30px 20px; }
          .product-and-price-content .table-wrapper table thead tr th:last-of-type {
            text-align: right; }
      .product-and-price-content .table-wrapper table tbody tr:nth-of-type(odd) {
        background-color: #494B41; }
        .product-and-price-content .table-wrapper table tbody tr:nth-of-type(odd) td:nth-of-type(even) {
          background-color: #3F4138; }
      .product-and-price-content .table-wrapper table tbody tr:nth-of-type(even) {
        background-color: #3F4138; }
        .product-and-price-content .table-wrapper table tbody tr:nth-of-type(even) td:nth-of-type(even) {
          background-color: #35372E; }
      .product-and-price-content .table-wrapper table tbody tr td {
        padding: 20px;
        font-size: 20px;
        font-weight: 700; }
        .product-and-price-content .table-wrapper table tbody tr td:first-of-type {
          text-align: center; }
        .product-and-price-content .table-wrapper table tbody tr td:last-of-type {
          text-align: right; }
        .product-and-price-content .table-wrapper table tbody tr td strong {
          padding: 5px 10px;
          background-color: #EAE6E5;
          border-radius: 10px;
          margin-right: -10px;
          color: #2A2C24; }
  .product-and-price-content .text {
    margin-top: 35px;
    padding: 30px 0;
    border-top: 1px solid #EAE6E5;
    border-bottom: 1px solid #EAE6E5; }

.locations-content {
  position: relative;
  padding: 17rem 0;
  margin-top: 10rem;
  background-color: #575A4B; }
  .locations-content-inner {
    position: relative;
    width: 1100px;
    max-width: calc(100% - 50px);
    margin: 0 auto;
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    flex-wrap: wrap;
    z-index: 2; }
    @media (max-width: 991.98px) {
      .locations-content-inner {
        display: flex;
        flex-direction: column;
        justify-content: flex-start;
        align-items: flex-start;
        flex-wrap: wrap; } }
    .locations-content-inner-left {
      width: 60%;
      padding: 50px 5rem 50px 0; }
      @media (max-width: 991.98px) {
        .locations-content-inner-left {
          width: 100%; } }
    .locations-content-inner-right {
      width: 40%;
      border-left: 1px solid #EAE6E5;
      padding: 50px 0 50px 5rem; }
      @media (max-width: 991.98px) {
        .locations-content-inner-right {
          width: 100%; } }
      .locations-content-inner-right strong {
        text-transform: uppercase;
        font-weight: 700;
        font-family: termina, sans-serif;
        padding-bottom: 25px; }
      .locations-content-inner-right p {
        padding-bottom: 10px;
        font-size: 16px;
        line-height: 18px; }
  .locations-content-pattern {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 1; }
    .locations-content-pattern img {
      width: 100%;
      height: 100%;
      object-fit: cover;
      object-position: center center; }

.about-us-content {
  padding-top: 13rem;
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: stretch;
  flex-wrap: wrap; }
  @media (max-width: 767.98px) {
    .about-us-content {
      display: flex;
      flex-direction: column;
      justify-content: center;
      align-items: flex-start;
      flex-wrap: wrap; } }
  .about-us-content-left {
    width: 50%;
    padding-right: 15rem;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    flex-wrap: wrap; }
    @media (max-width: 991.98px) {
      .about-us-content-left {
        padding-right: 8rem; } }
    @media (max-width: 767.98px) {
      .about-us-content-left {
        width: 100%;
        padding-right: 0;
        padding-bottom: 50px; } }
  .about-us-content-right {
    width: 50%; }
    @media (max-width: 767.98px) {
      .about-us-content-right {
        width: 100%; } }
    .about-us-content-right img {
      width: 100%;
      height: 100%;
      object-fit: cover;
      object-position: center center; }

.content-carousel {
  margin-top: 13rem;
  height: calc(100vh - 70px);
  background-color: #575A4B;
  overflow: hidden; }
  @media (max-width: 767.98px) {
    .content-carousel {
      height: auto; } }
  .content-carousel-inner {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    align-items: flex-start;
    flex-wrap: nowrap;
    height: calc(100% - 9rem);
    padding-top: 9rem; }
    @media (max-width: 767.98px) {
      .content-carousel-inner {
        height: auto;
        padding: 9rem 0; } }
    .content-carousel-inner-header {
      display: flex;
      flex-direction: row;
      justify-content: space-between;
      align-items: center;
      flex-wrap: nowrap;
      width: 100%;
      padding-bottom: 40px; }
      @media (max-width: 767.98px) {
        .content-carousel-inner-header {
          display: flex;
          flex-direction: column;
          justify-content: flex-start;
          align-items: flex-start;
          flex-wrap: nowrap; } }
      .content-carousel-inner-header-controls {
        display: flex;
        flex-direction: row;
        justify-content: flex-start;
        align-items: center;
        flex-wrap: nowrap; }
        @media (max-width: 767.98px) {
          .content-carousel-inner-header-controls {
            margin-top: 25px; } }
        .content-carousel-inner-header-controls .numerator {
          display: flex;
          flex-direction: row;
          justify-content: flex-start;
          align-items: center;
          flex-wrap: nowrap;
          border-right: 2px solid #EAE6E5;
          padding: 5px 7px 5px 0px;
          margin-right: 7px;
          color: #8FCB9B;
          font-family: termina, sans-serif;
          font-size: 3rem;
          font-weight: 800;
          letter-spacing: 2px;
          cursor: pointer; }
          .content-carousel-inner-header-controls .numerator:before {
            content: "";
            display: inline-block;
            margin-right: 35px;
            width: 41px;
            height: 18px;
            background-image: url("../images/arrow.svg");
            background-position: center center;
            background-size: contain;
            background-repeat: no-repeat; }
        .content-carousel-inner-header-controls .denominator {
          display: flex;
          flex-direction: row;
          justify-content: flex-start;
          align-items: center;
          flex-wrap: nowrap;
          font-family: termina, sans-serif;
          font-size: 16px;
          font-weight: 500;
          letter-spacing: 1;
          cursor: pointer; }
          .content-carousel-inner-header-controls .denominator:after {
            content: "";
            display: inline-block;
            margin-left: 35px;
            width: 41px;
            height: 18px;
            -moz-transform: scaleX(-1);
            -webkit-transform: scaleX(-1);
            -ms-transform: scaleX(-1);
            transform: scaleX(-1);
            background-image: url("../images/arrow.svg");
            background-position: center center;
            background-size: contain;
            background-repeat: no-repeat; }
    .content-carousel-inner-gallery {
      flex: 1;
      width: 100%;
      height: inherit;
      white-space: nowrap;
      overflow: visible; }
      .content-carousel-inner-gallery-item {
        display: inline-block;
        width: 65%;
        height: 100%; }
        @media (max-width: 767.98px) {
          .content-carousel-inner-gallery-item {
            width: 100%; } }
        .content-carousel-inner-gallery-item img {
          width: calc(100% - 40px);
          height: 100%;
          object-fit: cover;
          object-position: center center;
          box-shadow: 0 10px 20px 0 rgba(0, 0, 0, 0.2); }

.default-template {
  width: 1200px;
  max-width: calc(100% - 50px);
  margin: 0 auto;
  padding-top: 100px; }
  @media (max-width: 991.98px) {
    .default-template {
      padding-top: 50px; } }

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYnVuZGxlLmNzcyIsInNvdXJjZXMiOlsiYnVuZGxlLnNjc3MiLCJjb21wb25lbnRzL2Jhc2UtY29tcG9uZW50cy9fdmFyaWFibGVzLnNjc3MiLCJjb21wb25lbnRzL2Jhc2UtY29tcG9uZW50cy9fbWl4aW5zLnNjc3MiLCJjb21wb25lbnRzL2Jhc2UtY29tcG9uZW50cy9fcmVzZXQuc2NzcyIsImNvbXBvbmVudHMvYmFzZS1jb21wb25lbnRzL190eXBvZ3JhcGh5LnNjc3MiLCJjb21wb25lbnRzL2Jhc2UtY29tcG9uZW50cy9fYmFzZS5zY3NzIiwiY29tcG9uZW50cy9iYXNlLWNvbXBvbmVudHMvX25hdmlnYXRpb24uc2NzcyIsImNvbXBvbmVudHMvYmFzZS1jb21wb25lbnRzL19kZXNrdG9wLW5hdmlnYXRpb24uc2NzcyIsImNvbXBvbmVudHMvYmFzZS1jb21wb25lbnRzL19tb2JpbGUtbmF2aWdhdGlvbi5zY3NzIiwiY29tcG9uZW50cy9iYXNlLWNvbXBvbmVudHMvX2Zvb3Rlci5zY3NzIiwicGFnZXMvX2Zyb250LXBhZ2Uuc2NzcyIsImNvbXBvbmVudHMvY29tbW9uLWNvbXBvbmVudHMvX21lZGlhLWFsaWduZXIuc2NzcyIsInBhZ2VzL19wYWdlLnNjc3MiXSwic291cmNlc0NvbnRlbnQiOlsiLyogQkFTRSBDT01QT05FTlRTICovXG4vLyB2YXJpYWJsZXNcbkBpbXBvcnQgJy4vY29tcG9uZW50cy9iYXNlLWNvbXBvbmVudHMvX3ZhcmlhYmxlcy5zY3NzJztcblxuLy8gbWl4aW5zXG5AaW1wb3J0ICcuL2NvbXBvbmVudHMvYmFzZS1jb21wb25lbnRzL19taXhpbnMuc2Nzcyc7XG5cbi8vIHJlc2V0XG5AaW1wb3J0ICcuL2NvbXBvbmVudHMvYmFzZS1jb21wb25lbnRzL19yZXNldC5zY3NzJztcblxuLy8gdHlwb2dyYXBoeVxuQGltcG9ydCAnLi9jb21wb25lbnRzL2Jhc2UtY29tcG9uZW50cy9fdHlwb2dyYXBoeS5zY3NzJztcblxuLy8gYmFzZVxuQGltcG9ydCAnLi9jb21wb25lbnRzL2Jhc2UtY29tcG9uZW50cy9fYmFzZS5zY3NzJztcblxuLy8gbmF2aWdhdGlvblxuQGltcG9ydCAnLi9jb21wb25lbnRzL2Jhc2UtY29tcG9uZW50cy9fbmF2aWdhdGlvbi5zY3NzJztcblxuLy8gZm9vdGVyXG5AaW1wb3J0ICcuL2NvbXBvbmVudHMvYmFzZS1jb21wb25lbnRzL19mb290ZXIuc2Nzcyc7XG5cbi8qIFBBR0VTICovXG4vLyBmcm9udC1wYWdlXG5AaW1wb3J0ICcuL3BhZ2VzL19mcm9udC1wYWdlLnNjc3MnO1xuXG4vLyBwYWdlXG5AaW1wb3J0ICcuL3BhZ2VzL19wYWdlLnNjc3MnOyIsIi8vIC0tLS0tLS0tLS0gdHlwb2dyYXBoeSAtLS0tLS0tLS0tIC8vXG4kVEhJTl9XRUlHSFQ6IDEwMDtcbiRFWFRSQV9XRUlHSFQ6IDIwMDtcbiRMSUdIVF9XRUlHSFQ6IDMwMDtcbiROT1JNQUxfV0VJR0hUOiA0MDA7XG4kQk9PS19XRUlHSFQ6IDQwMDtcbiRNRURJVU1fV0VJR0hUOiA1MDA7XG4kU0VNSV9CT0xEX1dFSUdIVDogNjAwO1xuJEJPTERfV0VJR0hUOiA3MDA7XG4kSEVBVllfV0VJR0hUOiA4MDA7XG4kQkxBQ0tfV0VJR0hUOiA5MDA7XG4kQ0FQSVRBTElaRV9URVhUOiBjYXBpdGFsaXplO1xuJFVQUEVSQ0FTRV9URVhUOiB1cHBlcmNhc2U7XG4kTE9XRVJDQVNFX1RFWFQ6IGxvd2VyY2FzZTtcbiROT05FX1RFWFQ6IG5vbmU7XG4kSEVBREVSX0ZPTlQ6IHRlcm1pbmEsIHNhbnMtc2VyaWY7XG4kQk9EWV9GT05UOiBwcm94aW1hLW5vdmEsIHNhbnMtc2VyaWY7XG5cbi8vIC0tLS0tLS0tLS0gY29sb3JzIC0tLS0tLS0tLS0gLy9cbiRXSElURTogI0VBRTZFNTtcbiRCTEFDSzogIzAwMDAwMDtcbiRQUklNQVJZX0dSRUVOOiAjMkEyQzI0O1xuJE1FRElVTV9HUkVFTjogIzM1MzcyRTtcbiRMSUdIVF9HUkVFTjogIzU3NUE0QjtcbiRURUFMOiAjOEZDQjlCO1xuJE9SQU5HRTogI0MyM0YzNTtcblxuLy8gLS0tLS0tLS0tLSBtaXNjIC0tLS0tLS0tLS0gLy9cbiRTSE9SVF9IT1ZFUjogMC4ycyBhbGwgZWFzZS1pbi1vdXQ7XG4kTE9OR19IT1ZFUjogMC41cyBhbGwgZWFzZS1pbi1vdXQ7XG4kRUFTRV9JTl9PVVRfRVhQTzogY3ViaWMtYmV6aWVyKDAuODcsIDAsIDAuMTMsIDEpO1xuXG4vLyAtLS0tLS0tLS0tIGxheW91dCAtLS0tLS0tLS0tIC8vXG4kREVTS1RPUF9NRU5VX0hFSUdIVDogMTIwcHg7XG4kTU9CSUxFX01FTlVfSEVJR0hUOiA3MHB4O1xuJE1FTlVfWl9JTkRFWDogOTk4O1xuJE1PREFMX1pfSU5ERVg6IDk5OTtcbiRTSVRFX0NPTlRBSU5FUl9XSURUSDogMTQwMHB4O1xuJENPTExBUFNFRF9OQVZfSEVJR0hUOiA3MHB4O1xuXG4vLyAtLS0tLS0tLS0tIGJyZWFrcG9pbnRzIC0tLS0tLS0tLS0gLy9cbiRMRVNTX1RIQU5fU006IDU3NS45OHB4O1xuJFNNOiA1NzZweDtcbiRNRDogNzY4cHg7XG4kTEVTU19USEFOX01EOiA3NjcuOThweDtcbiRMRzogOTkycHg7XG4kTEVTU19USEFOX0xHOiA5OTEuOThweDtcbiRYTDogMTIwMHB4O1xuJExFU1NfVEhBTl9YTDogMTE5OS45OHB4OyIsIi8qIEhPVkVSICovXG5AbWl4aW4gaG92ZXIge1xuXHRAbWVkaWEgKGhvdmVyOiBob3Zlcikge1xuXHRcdEBjb250ZW50O1xuXHR9XG59XG5cbi8qIFRZUE9HUkFQSFkgKi9cbkBtaXhpbiBoZWFkZXItdHdvIHtcblx0Zm9udC1mYW1pbHk6ICRIRUFERVJfRk9OVDtcblx0Zm9udC1zaXplOiA4cmVtO1xuXHRmb250LXdlaWdodDogJEJPTERfV0VJR0hUO1xuXHRsaW5lLWhlaWdodDogKDkwIC8gODApO1xufVxuXG5AbWl4aW4gaGVhZGVyLXRocmVlIHtcblx0Zm9udC1mYW1pbHk6ICRIRUFERVJfRk9OVDtcblx0Zm9udC1zaXplOiA0LjJyZW07XG5cdGZvbnQtd2VpZ2h0OiAkQk9MRF9XRUlHSFQ7XG5cdGxpbmUtaGVpZ2h0OiAoNTAgLyA0MCk7XG59XG5cbkBtaXhpbiBoZWFkZXItZm91ciB7XG5cdEBpbmNsdWRlIGZsZXhib3gocm93LCBmbGV4LXN0YXJ0LCBjZW50ZXIpO1xuXHRmb250LWZhbWlseTogJEhFQURFUl9GT05UO1xuXHRmb250LXNpemU6IDE4cHg7XG5cdGZvbnQtd2VpZ2h0OiAkU0VNSV9CT0xEX1dFSUdIVDtcblx0bGluZS1oZWlnaHQ6ICgyMSAvIDE4KTtcblx0dGV4dC10cmFuc2Zvcm06ICRVUFBFUkNBU0VfVEVYVDtcblx0bGV0dGVyLXNwYWNpbmc6IDNweDtcblxuXHQmOmFmdGVyIHtcblx0XHRjb250ZW50OiBcIlwiO1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHR3aWR0aDogMjUwcHg7XG5cdFx0aGVpZ2h0OiAycHg7XG5cdFx0bWFyZ2luLWxlZnQ6IDE1cHg7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJFdISVRFO1xuXG5cdFx0QG1lZGlhKG1heC13aWR0aDogJExFU1NfVEhBTl9NRCkge1xuXHRcdFx0d2lkdGg6IDUwcHg7XG5cdFx0fVxuXHR9XG59XG5cbi8qIEVMRU1FTlRTICovXG5AbWl4aW4gY29tbW9uLXJlZC1idXR0b24ge1xuXHRwYWRkaW5nOiAyMHB4IDMwcHg7XG5cdGJvcmRlcjogbm9uZTtcblx0YmFja2dyb3VuZC1jb2xvcjogJE9SQU5HRTtcblx0Y29sb3I6ICRXSElURTtcblx0dGV4dC10cmFuc2Zvcm06ICRVUFBFUkNBU0VfVEVYVDtcblx0Zm9udC1zaXplOiAxNnB4O1xuXHRmb250LWZhbWlseTogJEhFQURFUl9GT05UO1xuXHRmb250LXdlaWdodDogJFNFTUlfQk9MRF9XRUlHSFQ7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0bWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuXG4vKiBGT05UICovXG5AbWl4aW4gcmVzcG9uc2l2ZS10eXBlKCRyZXNwb25zaXZlLCAkbWluLCAkbWF4OiBmYWxzZSwgJGZhbGxiYWNrOiBmYWxzZSkge1xuXHQkcmVzcG9uc2l2ZS11bml0bGVzczogJHJlc3BvbnNpdmUgLyAoJHJlc3BvbnNpdmUgLSAkcmVzcG9uc2l2ZSArIDEpO1xuXHQkZGltZW5zaW9uOiBpZih1bml0KCRyZXNwb25zaXZlKT09J3ZoJywgJ2hlaWdodCcsICd3aWR0aCcpO1xuXHQkbWluLWJyZWFrcG9pbnQ6ICRtaW4gLyAkcmVzcG9uc2l2ZS11bml0bGVzcyAqIDEwMDtcblxuXHRAbWVkaWEgKG1heC0jeyRkaW1lbnNpb259OiAjeyRtaW4tYnJlYWtwb2ludH0pIHtcblx0XHRmb250LXNpemU6ICRtaW47XG5cdH1cblxuXHRAaWYgJG1heCB7XG5cdFx0JG1heC1icmVha3BvaW50OiAkbWF4IC8gJHJlc3BvbnNpdmUtdW5pdGxlc3MgKiAxMDA7XG5cblx0XHRAbWVkaWEgKG1pbi0jeyRkaW1lbnNpb259OiAjeyRtYXgtYnJlYWtwb2ludH0pIHtcblx0XHRcdGZvbnQtc2l6ZTogJG1heDtcblx0XHR9XG5cdH1cblxuXHRAaWYgJGZhbGxiYWNrIHtcblx0XHRmb250LXNpemU6ICRmYWxsYmFjaztcblx0fVxuXG5cdGZvbnQtc2l6ZTogJHJlc3BvbnNpdmU7XG59XG5cbi8qIExBWU9VVCAqL1xuQG1peGluIGNvbnRhaW5lcigkd2lkdGgsICRtYXgtd2lkdGgtZ3V0dGVyKSB7XG5cdHdpZHRoOiAkd2lkdGg7XG5cdG1heC13aWR0aDogY2FsYygxMDAlIC0gKCN7JG1heC13aWR0aC1ndXR0ZXJ9ICogMikpO1xuXHRtYXJnaW46IGF1dG87XG59XG5cbkBtaXhpbiByZXNwb25zaXZlLXNwYWNpbmcoJGRpcmVjdGlvbiwgJHNwYWNlci1raW5kLCAkeGxfdmFsdWUsICRsZ192YWx1ZSwgJG1kX3ZhbHVlLCAkc21fdmFsdWUpIHtcblx0QGlmICRkaXJlY3Rpb24gIT0nYWxsJyB7XG5cdFx0QG1lZGlhIChtaW4td2lkdGg6ICRYTCkge1xuXHRcdFx0I3skc3BhY2VyLWtpbmR9LSN7JGRpcmVjdGlvbn06ICR4bF92YWx1ZTtcblx0XHR9XG5cblx0XHRAbWVkaWEgKG1pbi13aWR0aDogJExHKSBhbmQgKG1heC13aWR0aDogJExFU1NfVEhBTl9YTCkge1xuXHRcdFx0I3skc3BhY2VyLWtpbmR9LSN7JGRpcmVjdGlvbn06ICRsZ192YWx1ZTtcblx0XHR9XG5cblx0XHRAbWVkaWEgKG1pbi13aWR0aDogJE1EKSBhbmQgKG1heC13aWR0aDogJExFU1NfVEhBTl9MRykge1xuXHRcdFx0I3skc3BhY2VyLWtpbmR9LSN7JGRpcmVjdGlvbn06ICRtZF92YWx1ZTtcblx0XHR9XG5cblx0XHRAbWVkaWEgKG1heC13aWR0aDogJExFU1NfVEhBTl9NRCkge1xuXHRcdFx0I3skc3BhY2VyLWtpbmR9LSN7JGRpcmVjdGlvbn06ICRzbV92YWx1ZTtcblx0XHR9XG5cdH1cblxuXHRAZWxzZSB7XG5cdFx0QG1lZGlhIChtaW4td2lkdGg6ICRYTCkge1xuXHRcdFx0I3skc3BhY2VyLWtpbmR9OiAkeGxfdmFsdWU7XG5cdFx0fVxuXG5cdFx0QG1lZGlhIChtaW4td2lkdGg6ICRMRykgYW5kIChtYXgtd2lkdGg6ICRMRVNTX1RIQU5fWEwpIHtcblx0XHRcdCN7JHNwYWNlci1raW5kfTogJGxnX3ZhbHVlO1xuXHRcdH1cblxuXHRcdEBtZWRpYSAobWluLXdpZHRoOiAkTUQpIGFuZCAobWF4LXdpZHRoOiAkTEVTU19USEFOX0xHKSB7XG5cdFx0XHQjeyRzcGFjZXIta2luZH06ICRtZF92YWx1ZTtcblx0XHR9XG5cblx0XHRAbWVkaWEgKG1heC13aWR0aDogJExFU1NfVEhBTl9NRCkge1xuXHRcdFx0I3skc3BhY2VyLWtpbmR9OiAkc21fdmFsdWU7XG5cdFx0fVxuXHR9XG59XG5cbkBtaXhpbiBwdXNoLXRvLXZpZXdwb3J0LWVkZ2UoJGRpcmVjdGlvbiwgJHdpZHRoKSB7XG5cdEBpZiAkZGlyZWN0aW9uID09J2xlZnQnIHtcblx0XHRtYXJnaW4tbGVmdDogY2FsYyg1MCUgLSA1MHZ3KTtcblx0fVxuXG5cdEBpZiAkZGlyZWN0aW9uID09J3JpZ2h0JyB7XG5cdFx0bWFyZ2luLXJpZ2h0OiBjYWxjKDUwJSAtIDUwdncpO1xuXHR9XG5cblx0d2lkdGg6ICR3aWR0aDtcbn1cblxuQG1peGluIHBvc2l0aW9uLWNlbnRlcigkcG9zaXRpb24sICRkaXJlY3Rpb24pIHtcblx0QGlmICRkaXJlY3Rpb24gPT0ndmVydGljYWwnIHtcblx0XHRwb3NpdGlvbjogJHBvc2l0aW9uO1xuXHRcdHRvcDogNTAlO1xuXHRcdEBpbmNsdWRlIHRyYW5zZm9ybSh0cmFuc2xhdGVZKC01MCUpKTtcblx0fVxuXG5cdEBpZiAkZGlyZWN0aW9uID09J2hvcml6b250YWwnIHtcblx0XHRwb3NpdGlvbjogJHBvc2l0aW9uO1xuXHRcdGxlZnQ6IDUwJTtcblx0XHRAaW5jbHVkZSB0cmFuc2Zvcm0odHJhbnNsYXRlWCgtNTAlKSk7XG5cdH1cblxuXHRAaWYgJGRpcmVjdGlvbiA9PSdib3RoJyB7XG5cdFx0cG9zaXRpb246ICRwb3NpdGlvbjtcblx0XHRsZWZ0OiA1MCU7XG5cdFx0dG9wOiA1MCU7XG5cdFx0QGluY2x1ZGUgdHJhbnNmb3JtKHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKSk7XG5cdH1cbn1cblxuQG1peGluIGZsZXhib3goJGZsZXhfZGlyZWN0aW9uLCAkanVzdGlmeV9jb250ZW50LCAkYWxpZ25faXRlbXMsICRmbGV4LXdyYXA6IHdyYXApIHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246ICRmbGV4X2RpcmVjdGlvbjtcblx0anVzdGlmeS1jb250ZW50OiAkanVzdGlmeV9jb250ZW50O1xuXHRhbGlnbi1pdGVtczogJGFsaWduX2l0ZW1zO1xuXHRmbGV4LXdyYXA6ICRmbGV4LXdyYXA7XG59XG5cbi8qIFRSQU5TRk9STSAqL1xuQG1peGluIHRyYW5zZm9ybSgkcHJvcGVydHkpIHtcblx0LW1vei10cmFuc2Zvcm06ICRwcm9wZXJ0eTtcblx0LXdlYmtpdC10cmFuc2Zvcm06ICRwcm9wZXJ0eTtcblx0LW1zLXRyYW5zZm9ybTogJHByb3BlcnR5O1xuXHR0cmFuc2Zvcm06ICRwcm9wZXJ0eTtcbn1cblxuLyogQU5JTUFUSU9OICovXG5AbWl4aW4gYW5pbWF0aW9uKCRwcm9wZXJ0eSkge1xuXHQtbW96LWFuaW1hdGlvbjogJHByb3BlcnR5O1xuXHQtd2Via2l0LWFuaW1hdGlvbjogJHByb3BlcnR5O1xuXHQtbXMtYW5pbWF0aW9uOiAkcHJvcGVydHk7XG5cdGFuaW1hdGlvbjogJHByb3BlcnR5O1xufVxuXG4vKiBDTElQIFBBVEggKi9cbkBtaXhpbiBjbGlwLXBhdGgoJHByb3BlcnR5KSB7XG5cdGNsaXAtcGF0aDogJHByb3BlcnR5O1xuXHQtd2Via2l0LWNsaXAtcGF0aDogJHByb3BlcnR5O1xufVxuIiwiaHRtbCxcbmJvZHksXG5kaXYsXG5zcGFuLFxuYXBwbGV0LFxub2JqZWN0LFxuaWZyYW1lLFxuaDEsXG5oMixcbmgzLFxuaDQsXG5oNSxcbmg2LFxucCxcbmJsb2NrcXVvdGUsXG5wcmUsXG5hLFxuYWJicixcbmFjcm9ueW0sXG5hZGRyZXNzLFxuYmlnLFxuY2l0ZSxcbmNvZGUsXG5kZWwsXG5kZm4sXG5lbSxcbmltZyxcbmlucyxcbmtiZCxcbnEsXG5zLFxuc2FtcCxcbnNtYWxsLFxuc3RyaWtlLFxuc3Ryb25nLFxuc3ViLFxuc3VwLFxudHQsXG52YXIsXG5iLFxudSxcbmksXG5jZW50ZXIsXG5kbCxcbmR0LFxuZGQsXG5vbCxcbnVsLFxubGksXG5maWVsZHNldCxcbmZvcm0sXG5sYWJlbCxcbmxlZ2VuZCxcbnRhYmxlLFxuY2FwdGlvbixcbnRib2R5LFxudGZvb3QsXG50aGVhZCxcbnRyLFxudGgsXG50ZCxcbmFydGljbGUsXG5hc2lkZSxcbmNhbnZhcyxcbmRldGFpbHMsXG5lbWJlZCxcbmZpZ3VyZSxcbmZpZ2NhcHRpb24sXG5mb290ZXIsXG5oZWFkZXIsXG5oZ3JvdXAsXG5tZW51LFxubmF2LFxub3V0cHV0LFxucnVieSxcbnNlY3Rpb24sXG5zdW1tYXJ5LFxudGltZSxcbm1hcmssXG5hdWRpbyxcbnZpZGVvIHtcblx0bWFyZ2luOiAwO1xuXHRwYWRkaW5nOiAwO1xuXHRib3JkZXI6IDA7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdGZvbnQtc2l6ZTogMTAwJTtcblx0Zm9udDogaW5oZXJpdDtcblx0dmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuLyogSFRNTDUgZGlzcGxheS1yb2xlIHJlc2V0IGZvciBvbGRlciBicm93c2VycyAqL1xuYXJ0aWNsZSxcbmFzaWRlLFxuZGV0YWlscyxcbmZpZ2NhcHRpb24sXG5maWd1cmUsXG5mb290ZXIsXG5oZWFkZXIsXG5oZ3JvdXAsXG5tZW51LFxubmF2LFxuc2VjdGlvbiB7XG5cdGRpc3BsYXk6IGJsb2NrO1xufVxuYm9keSB7XG5cdGxpbmUtaGVpZ2h0OiAxO1xufVxub2wsXG51bCB7XG5cdGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5ibG9ja3F1b3RlLFxucSB7XG5cdHF1b3Rlczogbm9uZTtcbn1cbmJsb2NrcXVvdGU6YmVmb3JlLFxuYmxvY2txdW90ZTphZnRlcixcbnE6YmVmb3JlLFxucTphZnRlciB7XG5cdGNvbnRlbnQ6ICcnO1xuXHRjb250ZW50OiBub25lO1xufVxudGFibGUge1xuXHRib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuXHRib3JkZXItc3BhY2luZzogMDtcbn1cbiIsIkBpbXBvcnQgdXJsKFwiaHR0cHM6Ly91c2UudHlwZWtpdC5uZXQvenV2NHdoZC5jc3NcIik7XG5cbmh0bWwsXG5ib2R5IHtcblx0Zm9udC1zaXplOiAxMHB4O1xuXHRjb2xvcjogJFdISVRFO1xuXHRmb250LWZhbWlseTogJEJPRFlfRk9OVDtcblxuXHRAbWVkaWEobWF4LXdpZHRoOiAkTEVTU19USEFOX0xHKSB7XG5cdFx0Zm9udC1zaXplOiA4cHg7XG5cdH1cblxuXHRAbWVkaWEobWF4LXdpZHRoOiAkTEVTU19USEFOX01EKSB7XG5cdFx0Zm9udC1zaXplOiA3cHg7XG5cdH1cblxuXHRAbWVkaWEobWF4LXdpZHRoOiAkTEVTU19USEFOX1NNKSB7XG5cdFx0Zm9udC1zaXplOiA1cHg7XG5cdH1cbn1cblxuaDIge1xuXHRAaW5jbHVkZSBoZWFkZXItdHdvO1xufVxuXG5oMyB7XG5cdEBpbmNsdWRlIGhlYWRlci10aHJlZTtcbn1cblxuaDQge1xuXHRAaW5jbHVkZSBoZWFkZXItZm91cjtcbn1cblxucCB7XG5cdGZvbnQtc2l6ZTogMjBweDtcblx0bGluZS1oZWlnaHQ6IGNhbGMoMzAgLyAyMCk7XG5cblx0Ji5sYXJnZS12YXJpYW50IHtcblx0XHRmb250LXNpemU6IDI0cHg7XG5cdH1cbn0iLCJodG1sIHtcblx0YmFja2dyb3VuZC1jb2xvcjogJFBSSU1BUllfR1JFRU47XG59XG5cbi5jb250YWluZXIge1xuXHR3aWR0aDogY2FsYygxMDAlIC0gNTBweCk7XG5cdG1heC13aWR0aDogJFNJVEVfQ09OVEFJTkVSX1dJRFRIO1xuXHRtYXJnaW46IGF1dG87XG59XG5cbi52aXN1YWxseS1oaWRkZW4ge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG5hIHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRjb2xvcjogaW5oZXJpdDtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdHRyYW5zaXRpb246IC4ycyBvcGFjaXR5IGVhc2UtaW4tb3V0O1xuXG5cdCY6aG92ZXIge1xuXHRcdG9wYWNpdHk6IDAuNzU7XG5cdH1cblxuXHQmOmFjdGl2ZSB7XG5cdFx0b3BhY2l0eTogMC41O1xuXHR9XG59XG5cbi8vIHJlbW92ZSBkZWZhdWx0IHBob25lIG51bWJlciBzdHlsaW5ncyBvbiBwaHlzaWNhbCBkZXZpY2VzXG5hW2hyZWZePSd0ZWwnXSB7XG5cdGNvbG9yOiBpbmhlcml0O1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbnN0cm9uZyB7XG5cdGZvbnQtd2VpZ2h0OiAkQk9MRF9XRUlHSFQ7XG59XG5cbmVtIHtcblx0Zm9udC1zdHlsZTogaXRhbGljO1xufVxuXG4uY29tbW9uLXRleHQtc3R5bGVzIHtcblxuXHRoMixcblx0aDMge1xuXHRcdH4qIHtcblx0XHRcdHBhZGRpbmctdG9wOiAxNXB4O1xuXHRcdH1cblx0fVxuXG5cdHVsIHtcblx0XHRsaXN0LXN0eWxlLXR5cGU6IGNpcmNsZTtcblx0XHRwYWRkaW5nLWxlZnQ6IDIwcHg7XG5cblx0XHRsaSB7XG5cdFx0XHRwYWRkaW5nOiAwIDAgMTVweCAxNXB4O1xuXHRcdFx0bWFyZ2luLWxlZnQ6IDE1cHg7XG5cdFx0XHRmb250LXNpemU6IDIwcHg7XG5cblx0XHRcdCY6bGFzdC1vZi10eXBlIHtcblx0XHRcdFx0cGFkZGluZy1ib3R0b206IDA7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi5jb21tb24tcmVkLWJ1dHRvbiB7XG5cdEBpbmNsdWRlIGNvbW1vbi1yZWQtYnV0dG9uO1xufSIsIi8vIG1lbnUgc3dhcCBhdCAxMjAwcHhcbkBtZWRpYSAobWluLXdpZHRoOiAkWEwpIHtcblx0QGltcG9ydCAnLi9fZGVza3RvcC1uYXZpZ2F0aW9uLnNjc3MnO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogJExFU1NfVEhBTl9YTCkge1xuXHRAaW1wb3J0ICcuL19tb2JpbGUtbmF2aWdhdGlvbi5zY3NzJztcbn0iLCIvLyBtZW51IHN3YXAgYXQgMTIwMHB4XG4uc2l0ZS1oZWFkZXItc3BhY2VyIHtcblx0d2lkdGg6IDEwMHZ3O1xuXHRoZWlnaHQ6ICRERVNLVE9QX01FTlVfSEVJR0hUO1xufVxuXG4uc2l0ZS1oZWFkZXIge1xuXHRwb3NpdGlvbjogZml4ZWQ7XG5cdHRvcDogMDtcblx0cmlnaHQ6IDA7XG5cdGxlZnQ6IDA7XG5cdEBpbmNsdWRlIGZsZXhib3gocm93LCBzcGFjZS1iZXR3ZWVuLCBjZW50ZXIpO1xuXHR3aWR0aDogMTAwdnc7XG5cdGhlaWdodDogJERFU0tUT1BfTUVOVV9IRUlHSFQ7XG5cdHBhZGRpbmc6IDAgMzJweDtcblx0YmFja2dyb3VuZC1jb2xvcjogJE9SQU5HRTtcblx0Ym9yZGVyLWxlZnQ6IDIwcHggc29saWQgJFdISVRFO1xuXHR6LWluZGV4OiAkTUVOVV9aX0lOREVYO1xuXG5cdCYtbG9nbyB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHdpZHRoOiBhdXRvO1xuXHRcdGhlaWdodDogNTAlO1xuXHRcdHotaW5kZXg6IDI7XG5cblx0XHRAbWVkaWEobWF4LXdpZHRoOiAxNDQwcHgpIHtcblx0XHRcdHdpZHRoOiAyMjBweDtcblx0XHR9XG5cblx0XHRpbWcge1xuXHRcdFx0d2lkdGg6IGF1dG87XG5cdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0fVxuXHR9XG5cblx0Ly8ganMtc2l0ZS1oZWFkZXItbWVudVxuXHQmLW1lbnUge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXG5cdFx0Lm1lbnUtbWFpbi1tZW51LWNvbnRhaW5lciB7XG5cdFx0XHQ+dWwubWVudSB7XG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0QGluY2x1ZGUgZmxleGJveChyb3csIGNlbnRlciwgY2VudGVyLCBub3dyYXApO1xuXG5cdFx0XHRcdC8vIHBhcmVudCBtZW51IGl0ZW1cblx0XHRcdFx0PmxpLm1lbnUtaXRlbSB7XG5cdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRcdHBhZGRpbmc6IDEwcHggMnJlbTtcblxuXHRcdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdFx0LnN1Yi1tZW51IHtcblx0XHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0JjpudGgtbGFzdC1jaGlsZCgyKSB7XG5cdFx0XHRcdFx0XHRib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkV0hJVEU7XG5cdFx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDQwcHg7XG5cdFx0XHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiA0MHB4O1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdD5hIHtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0XHRcdGZvbnQtZmFtaWx5OiAkSEVBREVSX0ZPTlQ7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDIwcHg7XG5cdFx0XHRcdFx0XHRmb250LXdlaWdodDogJEJPTERfV0VJR0hUO1xuXHRcdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRcdFx0Y29sb3I6ICRXSElURTtcblx0XHRcdFx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQ+LnN1Yi1tZW51IHtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0XHRcdFx0dG9wOiAxMDAlO1xuXHRcdFx0XHRcdFx0b3BhY2l0eTogMDtcblx0XHRcdFx0XHRcdHBhZGRpbmc6IDIwcHg7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkQkxBQ0s7XG5cblxuXHRcdFx0XHRcdFx0bGkge1xuXHRcdFx0XHRcdFx0XHRwYWRkaW5nOiA1cHggMDtcblxuXHRcdFx0XHRcdFx0XHRhIHtcblx0XHRcdFx0XHRcdFx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHRcdFx0XHRcdFx0XHRcdGNvbG9yOiAkV0hJVEU7XG5cdFx0XHRcdFx0XHRcdFx0dGV4dC10cmFuc2Zvcm06ICROT05FX1RFWFQ7XG5cdFx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxOHB4O1xuXG5cdFx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgaG92ZXIge1xuXHRcdFx0XHRcdFx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdG9wYWNpdHk6IC44O1xuXHRcdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdD5saS5zb2NpYWwtbGluayB7XG5cdFx0XHRcdFx0d2lkdGg6IDMwcHg7XG5cdFx0XHRcdFx0aGVpZ2h0OiAzMHB4O1xuXHRcdFx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogLTEwcHg7XG5cblx0XHRcdFx0XHRhIHtcblx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5tb2JpbGUtbWVudS1iYWNrLWJ1dHRvbiB7XG5cdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCYtbW9iaWxlLW1lbnUtdG9nZ2xlIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXG5cdFx0Ji1saW5lIHtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0aGVpZ2h0OiAzcHg7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkQkxBQ0s7XG5cblx0XHRcdCY6Zmlyc3Qtb2YtdHlwZSB7XG5cdFx0XHRcdHRvcDogMDtcblx0XHRcdFx0bGVmdDogNTAlO1xuXHRcdFx0fVxuXG5cdFx0XHQmOm50aC1vZi10eXBlKDIpIHtcblx0XHRcdFx0bGVmdDogY2FsYygxMDAlIC8gMyk7XG5cdFx0XHRcdHRvcDogNTAlO1xuXHRcdFx0XHRAaW5jbHVkZSB0cmFuc2Zvcm0odHJhbnNsYXRlWSgtNTAlKSk7XG5cdFx0XHR9XG5cblx0XHRcdCY6bGFzdC1vZi10eXBlIHtcblx0XHRcdFx0bGVmdDogMDtcblx0XHRcdFx0Ym90dG9tOiAwO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufSIsIi8vIG1lbnUgc3dhcCBhdCAxMjAwcHhcbi5zaXRlLWhlYWRlci1zcGFjZXIge1xuXHR3aWR0aDogMTAwdnc7XG5cdGhlaWdodDogJE1PQklMRV9NRU5VX0hFSUdIVDtcbn1cblxuLnNpdGUtaGVhZGVyIHtcblx0cG9zaXRpb246IGZpeGVkO1xuXHR0b3A6IDA7XG5cdHJpZ2h0OiAwO1xuXHRsZWZ0OiAwO1xuXHRAaW5jbHVkZSBmbGV4Ym94KHJvdywgc3BhY2UtYmV0d2VlbiwgY2VudGVyKTtcblx0d2lkdGg6IDEwMHZ3O1xuXHRoZWlnaHQ6ICRNT0JJTEVfTUVOVV9IRUlHSFQ7XG5cdHBhZGRpbmc6IDAgMzJweDtcblx0YmFja2dyb3VuZC1jb2xvcjogJE9SQU5HRTtcblx0Ym9yZGVyLWxlZnQ6IDIwcHggc29saWQgJFdISVRFO1xuXHR6LWluZGV4OiAkTUVOVV9aX0lOREVYO1xuXG5cdEBtZWRpYSAobWF4LXdpZHRoOiAkTEVTU19USEFOX01EKSB7XG5cdFx0cGFkZGluZzogMCAyNXB4O1xuXHR9XG5cblx0Ji1sb2dvIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cblx0XHRoZWlnaHQ6IDUwJTtcblx0XHR6LWluZGV4OiAyO1xuXG5cdFx0aW1nIHtcblx0XHRcdHdpZHRoOiBhdXRvO1xuXHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdH1cblx0fVxuXG5cdCYtbWVudSB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0XHRwb3NpdGlvbjogZml4ZWQ7XG5cdFx0dG9wOiAwO1xuXHRcdHJpZ2h0OiAwO1xuXHRcdGJvdHRvbTogMDtcblx0XHRsZWZ0OiAwO1xuXHRcdHdpZHRoOiAxMDB2dztcblx0XHRoZWlnaHQ6IDEwMHZoO1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRPUkFOR0U7XG5cdFx0b3BhY2l0eTogMDtcblx0XHR6LWluZGV4OiAxO1xuXG5cdFx0Lm1lbnUtbWFpbi1tZW51LWNvbnRhaW5lciB7XG5cdFx0XHRAaW5jbHVkZSBmbGV4Ym94KGNvbHVtbiwgY2VudGVyLCBjZW50ZXIpO1xuXHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRvdmVyZmxvdzogYXV0bztcblxuXHRcdFx0PnVsLm1lbnUge1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdEBpbmNsdWRlIGZsZXhib3gocm93LCBjZW50ZXIsIGNlbnRlciwgbm93cmFwKTtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdHdpZHRoOiA4MDBweDtcblx0XHRcdFx0bWF4LXdpZHRoOiBjYWxjKDEwMCUgLSA1MHB4KTtcblx0XHRcdFx0bWF4LWhlaWdodDogMTAwJTtcblx0XHRcdFx0bWFyZ2luOiBhdXRvO1xuXG5cdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRjb250ZW50OiAnJztcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRwYWRkaW5nLXRvcDogMTI1cHg7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0XHRjb250ZW50OiAnJztcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMTAwcHg7XG5cdFx0XHRcdH1cblxuXG5cdFx0XHRcdC8vIHBhcmVudCBtZW51IGl0ZW1cblx0XHRcdFx0PmxpLm1lbnUtaXRlbSB7XG5cdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRcdHBhZGRpbmc6IDEwcHg7XG5cdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblxuXHRcdFx0XHRcdGEge1xuXHRcdFx0XHRcdFx0bWFyZ2luOiAxNXB4IDA7XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0Ji5hY3RpdmUtc3ViLW1lbnUtcGFyZW50IHtcblx0XHRcdFx0XHRcdGEge1xuXHRcdFx0XHRcdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0PmEge1xuXHRcdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRcdFx0Zm9udC1mYW1pbHk6ICRIRUFERVJfRk9OVDtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMjBweDtcblx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiAkQk9MRF9XRUlHSFQ7XG5cdFx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdFx0XHRjb2xvcjogJFdISVRFO1xuXHRcdFx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXG5cdFx0XHRcdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0XHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgcG9zaXRpb24tY2VudGVyKGFic29sdXRlLCB2ZXJ0aWNhbCk7XG5cdFx0XHRcdFx0XHRcdHJpZ2h0OiAtMTVweDtcblx0XHRcdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiAyJTtcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZDogdXJsKCcuLi9pbWFnZXMvbW9iaWxlLWNhcmV0LXdoaXRlLnN2ZycpO1xuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG5cdFx0XHRcdFx0XHRcdHdpZHRoOiA5cHg7XG5cdFx0XHRcdFx0XHRcdGhlaWdodDogMTRweDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQ+LnN1Yi1tZW51IHtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdFx0XHRsZWZ0OiBhdXRvO1xuXHRcdFx0XHRcdFx0dG9wOiBhdXRvO1xuXHRcdFx0XHRcdFx0b3BhY2l0eTogMDtcblx0XHRcdFx0XHRcdHBhZGRpbmc6IDEwcHg7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkQkxBQ0s7XG5cblx0XHRcdFx0XHRcdGxpIHtcblx0XHRcdFx0XHRcdFx0YSB7XG5cdFx0XHRcdFx0XHRcdFx0bWFyZ2luOiAxNXB4IDA7XG5cdFx0XHRcdFx0XHRcdFx0Y29sb3I6ICRXSElURTtcblx0XHRcdFx0XHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogJE5PTkVfVEVYVDtcblx0XHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDI2cHg7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQ+bGkuc29jaWFsLWxpbmsge1xuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdGhlaWdodDogMzBweDtcblx0XHRcdFx0XHRwYWRkaW5nOiAxMHB4O1xuXHRcdFx0XHRcdEBpbmNsdWRlIGZsZXhib3gocm93LCBjZW50ZXIsIGNlbnRlciwgbm93cmFwKTtcblxuXHRcdFx0XHRcdGEge1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0XHR3aWR0aDogMzBweDtcblx0XHRcdFx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHRsaS5tb2JpbGUtbWVudS1iYWNrLWJ1dHRvbiB7XG5cdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDIwcHg7XG5cdFx0XHRcdFx0bWFyZ2luOiAxNXB4IDA7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiA0cmVtO1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiAkQk9MRF9XRUlHSFQ7XG5cdFx0XHRcdFx0Y29sb3I6ICRXSElURTtcblx0XHRcdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cblx0XHRcdFx0XHRAaW5jbHVkZSBob3ZlciB7XG5cdFx0XHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRcdFx0b3BhY2l0eTogLjc1ICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRcdEBpbmNsdWRlIHRyYW5zZm9ybSh0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSg5MGRlZykpO1xuXHRcdFx0XHRcdFx0dG9wOiA1MCU7XG5cdFx0XHRcdFx0XHRsZWZ0OiAwcHg7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltYWdlcy9jYXJldC1pY29uLnN2ZycpO1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG5cdFx0XHRcdFx0XHR3aWR0aDogMTRweDtcblx0XHRcdFx0XHRcdGhlaWdodDogMjNweDtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQmLW1vYmlsZS1tZW51LXRvZ2dsZSB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHdpZHRoOiA0MHB4O1xuXHRcdGhlaWdodDogMjBweDtcblx0XHR6LWluZGV4OiAyO1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblxuXG5cdFx0Ji1saW5lIHtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0aGVpZ2h0OiAzcHg7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkV0hJVEU7XG5cblx0XHRcdCY6Zmlyc3Qtb2YtdHlwZSB7XG5cdFx0XHRcdHRvcDogMDtcblx0XHRcdFx0bGVmdDogNTAlO1xuXHRcdFx0fVxuXG5cdFx0XHQmOm50aC1vZi10eXBlKDIpIHtcblx0XHRcdFx0bGVmdDogY2FsYygxMDAlIC8gMyk7XG5cdFx0XHRcdHRvcDogNTAlO1xuXHRcdFx0XHRAaW5jbHVkZSB0cmFuc2Zvcm0odHJhbnNsYXRlWSgtNTAlKSk7XG5cdFx0XHR9XG5cblx0XHRcdCY6bGFzdC1vZi10eXBlIHtcblx0XHRcdFx0bGVmdDogMDtcblx0XHRcdFx0Ym90dG9tOiAwO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufSIsIi5zaXRlLWZvb3RlciB7XG5cdHBhZGRpbmc6IDEwcmVtIDA7XG5cdGJhY2tncm91bmQtY29sb3I6ICRXSElURTtcblxuXHQmLWlubmVyIHtcblx0XHRAaW5jbHVkZSBmbGV4Ym94KHJvdywgc3BhY2UtYmV0d2VlbiwgZmxleC1zdGFydCk7XG5cblx0XHRAbWVkaWEobWF4LXdpZHRoOiAkTEVTU19USEFOX0xHKSB7XG5cdFx0XHRAaW5jbHVkZSBmbGV4Ym94KGNvbHVtbi1yZXZlcnNlLCBmbGV4LXN0YXJ0LCBmbGV4LXN0YXJ0KTtcblx0XHR9XG5cblx0XHQmLWxlZnQge1xuXHRcdFx0Ji1sb2dvIHtcblx0XHRcdFx0d2lkdGg6IDM1MHB4O1xuXHRcdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0XHRcdHBhZGRpbmctYm90dG9tOiA1MHB4O1xuXHRcdFx0fVxuXG5cdFx0XHQmLWNvcHlyaWdodCB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuMztcblx0XHRcdFx0Y29sb3I6ICRQUklNQVJZX0dSRUVOO1xuXG5cdFx0XHRcdGEge1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiAkQk9MRF9XRUlHSFQ7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQmLXJpZ2h0IHtcblx0XHRcdEBtZWRpYShtYXgtd2lkdGg6ICRMRVNTX1RIQU5fTEcpIHtcblx0XHRcdFx0cGFkZGluZy1ib3R0b206IDUwcHg7XG5cdFx0XHR9XG5cblx0XHRcdHAge1xuXHRcdFx0XHRjb2xvcjogJFBSSU1BUllfR1JFRU47XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdFx0cGFkZGluZzogNXB4IDA7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59IiwiLmhvbWUtaGVybyB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0d2lkdGg6IDEwMHZ3O1xuXHRoZWlnaHQ6IGNhbGMoMTAwdmggLSAjeyRERVNLVE9QX01FTlVfSEVJR0hUfSk7XG5cdEBpbmNsdWRlIGZsZXhib3goY29sdW1uLCBmbGV4LWVuZCwgZmxleC1zdGFydCk7XG5cblx0QG1lZGlhKG1heC13aWR0aDogJExFU1NfVEhBTl9YTCkge1xuXHRcdGhlaWdodDogY2FsYygxMDB2aCAtICN7JE1PQklMRV9NRU5VX0hFSUdIVH0pO1xuXHR9XG5cblx0Ji10ZXh0IHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0d2lkdGg6IDE0MDBweDtcblx0XHRtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDEwMHB4KTtcblx0XHRtYXJnaW46IDAgYXV0bztcblx0XHRwYWRkaW5nLWJvdHRvbTogOHJlbTtcblx0XHR6LWluZGV4OiAyO1xuXG5cdFx0QG1lZGlhKG1heC13aWR0aDogJExFU1NfVEhBTl9NRCkge1xuXHRcdFx0bWF4LXdpZHRoOiBjYWxjKDEwMCUgLSA1MHB4KTtcblx0XHR9XG5cblx0XHQmLWhlYWRsaW5lIHtcblx0XHRcdHBhZGRpbmctYm90dG9tOiAyNXB4O1xuXHRcdH1cblx0fVxuXG5cdCYtaW1hZ2UsXG5cdCYtdmlkZW8ge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDA7XG5cdFx0cmlnaHQ6IDA7XG5cdFx0Ym90dG9tOiAwO1xuXHRcdGxlZnQ6IDA7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdHotaW5kZXg6IDE7XG5cblx0XHRAaW1wb3J0ICcuLi9jb21wb25lbnRzL2NvbW1vbi1jb21wb25lbnRzL19tZWRpYS1hbGlnbmVyLnNjc3MnO1xuXG5cdFx0aW1nLFxuXHRcdHZpZGVvIHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0b2JqZWN0LWZpdDogY292ZXI7XG5cdFx0fVxuXHR9XG59XG5cbi5wcm9kdWN0LWFuZC1wcmljZS1jb250ZW50IHtcblx0cGFkZGluZy10b3A6IDE1cmVtO1xuXG5cdC50YWJsZS13cmFwcGVyIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0cGFkZGluZy1ib3R0b206IDIwcHg7XG5cdFx0b3ZlcmZsb3c6IGF1dG87XG5cblx0XHR0YWJsZSB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdG1pbi13aWR0aDogJExFU1NfVEhBTl9NRDtcblxuXHRcdFx0Y2FwdGlvbiB7XG5cdFx0XHRcdEBpbmNsdWRlIGhlYWRlci10aHJlZTtcblx0XHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRcdFx0cGFkZGluZy1ib3R0b206IDQwcHg7XG5cdFx0XHR9XG5cblx0XHRcdHRoZWFkIHtcblx0XHRcdFx0Ly8gaGVpZ2h0OiA4MHB4O1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkTUVESVVNX0dSRUVOO1xuXHRcdFx0XHRmb250LXNpemU6IDIwcHg7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiAkQk9MRF9XRUlHSFQ7XG5cdFx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cblx0XHRcdFx0dHIge1xuXHRcdFx0XHRcdHRoIHtcblx0XHRcdFx0XHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdFx0XHRcdFx0XHRwYWRkaW5nOiAzMHB4IDIwcHg7XG5cblx0XHRcdFx0XHRcdCY6bGFzdC1vZi10eXBlIHtcblx0XHRcdFx0XHRcdFx0dGV4dC1hbGlnbjogcmlnaHQ7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdHRib2R5IHtcblx0XHRcdFx0Ly8gcm93IDFcblx0XHRcdFx0Ly8gIzQ5NEI0MSB8ICMzRjQxMzhcblx0XHRcdFx0Ly8gcm93IDJcblx0XHRcdFx0Ly8gIzNGNDEzOCB8ICMzNTM3MkVcblxuXHRcdFx0XHR0ciB7XG5cdFx0XHRcdFx0JjpudGgtb2YtdHlwZShvZGQpIHtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICM0OTRCNDE7XG5cblx0XHRcdFx0XHRcdHRkIHtcblx0XHRcdFx0XHRcdFx0JjpudGgtb2YtdHlwZShldmVuKSB7XG5cdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzNGNDEzODtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdCY6bnRoLW9mLXR5cGUoZXZlbikge1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzNGNDEzODtcblxuXHRcdFx0XHRcdFx0dGQge1xuXHRcdFx0XHRcdFx0XHQmOm50aC1vZi10eXBlKGV2ZW4pIHtcblx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMzUzNzJFO1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0dGQge1xuXHRcdFx0XHRcdFx0cGFkZGluZzogMjBweDtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMjBweDtcblx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiAkQk9MRF9XRUlHSFQ7XG5cblx0XHRcdFx0XHRcdCY6Zmlyc3Qtb2YtdHlwZSB7XG5cdFx0XHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0JjpsYXN0LW9mLXR5cGUge1xuXHRcdFx0XHRcdFx0XHR0ZXh0LWFsaWduOiByaWdodDtcblx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0c3Ryb25nIHtcblx0XHRcdFx0XHRcdFx0cGFkZGluZzogNXB4IDEwcHg7XG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRXSElURTtcblx0XHRcdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMTBweDtcblx0XHRcdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAtMTBweDtcblx0XHRcdFx0XHRcdFx0Y29sb3I6ICRQUklNQVJZX0dSRUVOO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC50ZXh0IHtcblx0XHRtYXJnaW4tdG9wOiAzNXB4O1xuXHRcdHBhZGRpbmc6IDMwcHggMDtcblx0XHRib3JkZXItdG9wOiAxcHggc29saWQgJFdISVRFO1xuXHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkV0hJVEU7XG5cdH1cbn1cblxuLmxvY2F0aW9ucy1jb250ZW50IHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRwYWRkaW5nOiAxN3JlbSAwO1xuXHRtYXJnaW4tdG9wOiAxMHJlbTtcblx0YmFja2dyb3VuZC1jb2xvcjogJExJR0hUX0dSRUVOO1xuXG5cdCYtaW5uZXIge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHR3aWR0aDogMTEwMHB4O1xuXHRcdG1heC13aWR0aDogY2FsYygxMDAlIC0gNTBweCk7XG5cdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0QGluY2x1ZGUgZmxleGJveChyb3csIGZsZXgtc3RhcnQsIGNlbnRlcik7XG5cdFx0ei1pbmRleDogMjtcblxuXHRcdEBtZWRpYShtYXgtd2lkdGg6ICRMRVNTX1RIQU5fTEcpIHtcblx0XHRcdEBpbmNsdWRlIGZsZXhib3goY29sdW1uLCBmbGV4LXN0YXJ0LCBmbGV4LXN0YXJ0KTtcblx0XHR9XG5cblx0XHQmLWxlZnQge1xuXHRcdFx0d2lkdGg6IDYwJTtcblx0XHRcdHBhZGRpbmc6IDUwcHggNXJlbSA1MHB4IDA7XG5cblx0XHRcdEBtZWRpYShtYXgtd2lkdGg6ICRMRVNTX1RIQU5fTEcpIHtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Ji1yaWdodCB7XG5cdFx0XHR3aWR0aDogNDAlO1xuXHRcdFx0Ym9yZGVyLWxlZnQ6IDFweCBzb2xpZCAkV0hJVEU7XG5cdFx0XHRwYWRkaW5nOiA1MHB4IDAgNTBweCA1cmVtO1xuXG5cdFx0XHRAbWVkaWEobWF4LXdpZHRoOiAkTEVTU19USEFOX0xHKSB7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0fVxuXG5cdFx0XHRzdHJvbmcge1xuXHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogJFVQUEVSQ0FTRV9URVhUO1xuXHRcdFx0XHRmb250LXdlaWdodDogJEJPTERfV0VJR0hUO1xuXHRcdFx0XHRmb250LWZhbWlseTogJEhFQURFUl9GT05UO1xuXHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMjVweDtcblx0XHRcdH1cblxuXHRcdFx0cCB7XG5cdFx0XHRcdHBhZGRpbmctYm90dG9tOiAxMHB4O1xuXHRcdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxOHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCYtcGF0dGVybiB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogMDtcblx0XHRyaWdodDogMDtcblx0XHRib3R0b206IDA7XG5cdFx0bGVmdDogMDtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0ei1pbmRleDogMTtcblxuXHRcdGltZyB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdG9iamVjdC1maXQ6IGNvdmVyO1xuXHRcdFx0b2JqZWN0LXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuXHRcdH1cblx0fVxufVxuXG4uYWJvdXQtdXMtY29udGVudCB7XG5cdHBhZGRpbmctdG9wOiAxM3JlbTtcblx0QGluY2x1ZGUgZmxleGJveChyb3csIGZsZXgtc3RhcnQsIHN0cmV0Y2gpO1xuXG5cdEBtZWRpYShtYXgtd2lkdGg6ICRMRVNTX1RIQU5fTUQpIHtcblx0XHRAaW5jbHVkZSBmbGV4Ym94KGNvbHVtbiwgY2VudGVyLCBmbGV4LXN0YXJ0KTtcblx0fVxuXG5cdCYtbGVmdCB7XG5cdFx0d2lkdGg6IDUwJTtcblx0XHRwYWRkaW5nLXJpZ2h0OiAxNXJlbTtcblx0XHRAaW5jbHVkZSBmbGV4Ym94KGNvbHVtbiwgY2VudGVyLCBmbGV4LXN0YXJ0KTtcblxuXHRcdEBtZWRpYShtYXgtd2lkdGg6ICRMRVNTX1RIQU5fTEcpIHtcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDhyZW07XG5cdFx0fVxuXG5cdFx0QG1lZGlhKG1heC13aWR0aDogJExFU1NfVEhBTl9NRCkge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiAwO1xuXHRcdFx0cGFkZGluZy1ib3R0b206IDUwcHg7XG5cdFx0fVxuXHR9XG5cblx0Ji1yaWdodCB7XG5cdFx0d2lkdGg6IDUwJTtcblxuXHRcdEBtZWRpYShtYXgtd2lkdGg6ICRMRVNTX1RIQU5fTUQpIHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdH1cblxuXHRcdGltZyB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdG9iamVjdC1maXQ6IGNvdmVyO1xuXHRcdFx0b2JqZWN0LXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuXHRcdH1cblx0fVxufVxuXG4uY29udGVudC1jYXJvdXNlbCB7XG5cdG1hcmdpbi10b3A6IDEzcmVtO1xuXHRoZWlnaHQ6IGNhbGMoMTAwdmggLSAjeyRDT0xMQVBTRURfTkFWX0hFSUdIVH0pO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkTElHSFRfR1JFRU47XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cblx0QG1lZGlhKG1heC13aWR0aDogJExFU1NfVEhBTl9NRCkge1xuXHRcdGhlaWdodDogYXV0bztcblx0fVxuXG5cdCYtaW5uZXIge1xuXHRcdEBpbmNsdWRlIGZsZXhib3goY29sdW1uLCBzcGFjZS1iZXR3ZWVuLCBmbGV4LXN0YXJ0LCBub3dyYXApO1xuXHRcdGhlaWdodDogY2FsYygxMDAlIC0gOXJlbSk7XG5cdFx0cGFkZGluZy10b3A6IDlyZW07XG5cblx0XHRAbWVkaWEobWF4LXdpZHRoOiAkTEVTU19USEFOX01EKSB7XG5cdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0XHRwYWRkaW5nOiA5cmVtIDA7XG5cdFx0fVxuXG5cdFx0Ji1oZWFkZXIge1xuXHRcdFx0QGluY2x1ZGUgZmxleGJveChyb3csIHNwYWNlLWJldHdlZW4sIGNlbnRlciwgbm93cmFwKTtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0cGFkZGluZy1ib3R0b206IDQwcHg7XG5cblx0XHRcdEBtZWRpYShtYXgtd2lkdGg6ICRMRVNTX1RIQU5fTUQpIHtcblx0XHRcdFx0QGluY2x1ZGUgZmxleGJveChjb2x1bW4sIGZsZXgtc3RhcnQsIGZsZXgtc3RhcnQsIG5vd3JhcCk7XG5cdFx0XHR9XG5cblx0XHRcdCYtc2VjdGlvbi1sYWJlbCB7fVxuXG5cdFx0XHQmLWNvbnRyb2xzIHtcblx0XHRcdFx0QGluY2x1ZGUgZmxleGJveChyb3csIGZsZXgtc3RhcnQsIGNlbnRlciwgbm93cmFwKTtcblxuXHRcdFx0XHRAbWVkaWEobWF4LXdpZHRoOiAkTEVTU19USEFOX01EKSB7XG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogMjVweDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5udW1lcmF0b3Ige1xuXHRcdFx0XHRcdEBpbmNsdWRlIGZsZXhib3gocm93LCBmbGV4LXN0YXJ0LCBjZW50ZXIsIG5vd3JhcCk7XG5cdFx0XHRcdFx0Ym9yZGVyLXJpZ2h0OiAycHggc29saWQgJFdISVRFO1xuXHRcdFx0XHRcdHBhZGRpbmc6IDVweCA3cHggNXB4IDBweDtcblx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDdweDtcblx0XHRcdFx0XHRjb2xvcjogJFRFQUw7XG5cdFx0XHRcdFx0Zm9udC1mYW1pbHk6ICRIRUFERVJfRk9OVDtcblx0XHRcdFx0XHRmb250LXNpemU6IDNyZW07XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6ICRIRUFWWV9XRUlHSFQ7XG5cdFx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IDJweDtcblx0XHRcdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cblx0XHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAzNXB4O1xuXHRcdFx0XHRcdFx0d2lkdGg6IDQxcHg7XG5cdFx0XHRcdFx0XHRoZWlnaHQ6IDE4cHg7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9hcnJvdy5zdmcnKTtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5kZW5vbWluYXRvciB7XG5cdFx0XHRcdFx0QGluY2x1ZGUgZmxleGJveChyb3csIGZsZXgtc3RhcnQsIGNlbnRlciwgbm93cmFwKTtcblx0XHRcdFx0XHRmb250LWZhbWlseTogJEhFQURFUl9GT05UO1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdFx0XHRmb250LXdlaWdodDogJE1FRElVTV9XRUlHSFQ7XG5cdFx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IDE7XG5cdFx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXG5cdFx0XHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IDM1cHg7XG5cdFx0XHRcdFx0XHR3aWR0aDogNDFweDtcblx0XHRcdFx0XHRcdGhlaWdodDogMThweDtcblx0XHRcdFx0XHRcdEBpbmNsdWRlIHRyYW5zZm9ybShzY2FsZVgoLTEpKTtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL2Fycm93LnN2ZycpO1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Ji1nYWxsZXJ5IHtcblx0XHRcdGZsZXg6IDE7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGhlaWdodDogaW5oZXJpdDtcblx0XHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdFx0XHRvdmVyZmxvdzogdmlzaWJsZTtcblxuXHRcdFx0Ji1pdGVtIHtcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHR3aWR0aDogNjUlO1xuXHRcdFx0XHRoZWlnaHQ6IDEwMCU7XG5cblx0XHRcdFx0QG1lZGlhKG1heC13aWR0aDogJExFU1NfVEhBTl9NRCkge1xuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0aW1nIHtcblx0XHRcdFx0XHR3aWR0aDogY2FsYygxMDAlIC0gNDBweCk7XG5cdFx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0XHRcdG9iamVjdC1maXQ6IGNvdmVyO1xuXHRcdFx0XHRcdG9iamVjdC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcblx0XHRcdFx0XHRib3gtc2hhZG93OiAwIDEwcHggMjBweCAwIHJnYmEoMCwgMCwgMCwgMC4yMCk7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn0iLCImLmxlZnRUb3Age1xuXHRpbWcge1xuXHRcdG9iamVjdC1wb3NpdGlvbjogbGVmdCB0b3A7XG5cdH1cbn1cblxuJi5jZW50ZXJUb3Age1xuXHRpbWcge1xuXHRcdG9iamVjdC1wb3NpdGlvbjogY2VudGVyIHRvcDtcblx0fVxufVxuXG4mLnJpZ2h0VG9wIHtcblx0aW1nIHtcblx0XHRvYmplY3QtcG9zaXRpb246IHJpZ2h0IHRvcDtcblx0fVxufVxuXG4mLmxlZnRDZW50ZXIge1xuXHRpbWcge1xuXHRcdG9iamVjdC1wb3NpdGlvbjogbGVmdCBjZW50ZXI7XG5cdH1cbn1cblxuJi5jZW50ZXJDZW50ZXIge1xuXHRpbWcge1xuXHRcdG9iamVjdC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcblx0fVxufVxuXG4mLnJpZ2h0Q2VudGVyIHtcblx0aW1nIHtcblx0XHRvYmplY3QtcG9zaXRpb246IHJpZ2h0IGNlbnRlcjtcblx0fVxufVxuXG4mLmxlZnRCb3R0b20ge1xuXHRpbWcge1xuXHRcdG9iamVjdC1wb3NpdGlvbjogbGVmdCBib3R0b207XG5cdH1cbn1cblxuJi5jZW50ZXJCb3R0b20ge1xuXHRpbWcge1xuXHRcdG9iamVjdC1wb3NpdGlvbjogY2VudGVyIGJvdHRvbTtcblx0fVxufVxuXG4mLnJpZ2h0Qm90dG9tIHtcblx0aW1nIHtcblx0XHRvYmplY3QtcG9zaXRpb246IHJpZ2h0IGJvdHRvbTtcblx0fVxufSIsIi5kZWZhdWx0LXRlbXBsYXRlIHtcblx0d2lkdGg6IDEyMDBweDtcblx0bWF4LXdpZHRoOiBjYWxjKDEwMCUgLSA1MHB4KTtcblx0bWFyZ2luOiAwIGF1dG87XG5cdHBhZGRpbmctdG9wOiAxMDBweDtcblxuXHRAbWVkaWEobWF4LXdpZHRoOiAkTEVTU19USEFOX0xHKSB7XG5cdFx0cGFkZGluZy10b3A6IDUwcHg7XG5cdH1cbn0iXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEscUJBQXFCO0FFQXJCLFdBQVc7QUFPWCxnQkFBZ0I7QUFzQ2hCLGNBQWM7QUFjZCxVQUFVO0FBeUJWLFlBQVk7QUFzRlosZUFBZTtBQVFmLGVBQWU7QUFRZixlQUFlO0FFMUxmLE9BQU8sQ0FBQywwQ0FBSTtBREFaLEFBQUEsSUFBSTtBQUNKLElBQUk7QUFDSixHQUFHO0FBQ0gsSUFBSTtBQUNKLE1BQU07QUFDTixNQUFNO0FBQ04sTUFBTTtBQUNO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 */
