@font-face {
  font-family: "icomoon";
  src: url(/build/fonts/icomoon.ca833814.ttf) format("truetype"), url(/build/fonts/icomoon.2ab2cfbe.woff) format("woff"), url(/build/images/icomoon.9f2b5ad0.svg) format("svg");
  font-weight: normal;
  font-style: normal;
  font-display: block;
}
[class^=icon-], [class*=" icon-"] {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "icomoon" !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-quotation-marks:before {
  content: "\e956";
}

.icon-bookmark:before {
  content: "\e955";
}

.icon-employee:before {
  content: "\e954";
}

.icon-tiktok:before {
  content: "\e953";
}

.icon-clock-o:before {
  content: "\e951";
}

.icon-clock:before {
  content: "\e952";
}

.icon-career-benefits:before {
  content: "\e94e";
}

.icon-career-entry:before {
  content: "\e94f";
}

.icon-career-satisfaction:before {
  content: "\e950";
}

.icon-description:before {
  content: "\e94d";
}

.icon-environment:before {
  content: "\e949";
}

.icon-health:before {
  content: "\e94a";
}

.icon-social:before {
  content: "\e94b";
}

.icon-workLife:before {
  content: "\e94c";
}

.icon-whatsapp:before {
  content: "\e948";
}

.icon-linkedin:before {
  content: "\e947";
}

.icon-pinterest:before {
  content: "\e946";
}

.icon-career-marker:before {
  content: "\e945";
}

.icon-career-comment:before {
  content: "\e941";
}

.icon-career-event:before {
  content: "\e942";
}

.icon-career-hero-2:before {
  content: "\e943";
}

.icon-career-hero:before {
  content: "\e944";
}

.icon-gallery:before {
  content: "\e940";
}

.icon-flower:before {
  content: "\e934";
}

.icon-sale:before {
  content: "\e935";
}

.icon-alarm-clock:before {
  content: "\e936";
}

.icon-bag-2:before, .icon-packages:before {
  content: "\e937";
}

.icon-bed-2:before, .icon-equipment:before, .icon-rooms:before {
  content: "\e938";
}

.icon-calendar-public-holidays:before {
  content: "\e939";
}

.icon-families-2:before {
  content: "\e93a";
}

.icon-leaf:before {
  content: "\e93b";
}

.icon-snow:before {
  content: "\e93c";
}

.icon-star-4:before {
  content: "\e93d";
}

.icon-sun:before {
  content: "\e93e";
}

.icon-tag:before {
  content: "\e93f";
}

.icon-download:before {
  content: "\e933";
}

.icon-love-2:before {
  content: "\e932";
}

.icon-cart-2:before {
  content: "\e931";
}

.icon-culinary-2:before {
  content: "\e92d";
}

.icon-culinary:before {
  content: "\e92e";
}

.icon-families:before {
  content: "\e92f";
}

.icon-service:before {
  content: "\e930";
}

.icon-size:before {
  content: "\e92c";
}

.icon-hand:before {
  content: "\e92a";
}

.icon-mountain:before, .icon-active:before {
  content: "\e92b";
}

.icon-recommendation:before {
  content: "\e929";
}

.icon-checklist-2:before {
  content: "\e923";
}

.icon-spa:before, .icon-treatments:before {
  content: "\e924";
}

.icon-star-2:before {
  content: "\e925";
}

.icon-star-3:before {
  content: "\e926";
}

.icon-star:before {
  content: "\e927";
}

.icon-zoom:before {
  content: "\e928";
}

.icon-close:before {
  content: "\e91e";
}

.icon-arrow-down:before {
  content: "\e902";
}

.icon-arrow-left:before {
  content: "\e903";
}

.icon-arrow-right:before {
  content: "\e904";
}

.icon-arrow-up:before {
  content: "\e905";
}

.icon-bag:before {
  content: "\e906";
}

.icon-bed:before {
  content: "\e907";
}

.icon-calendar:before {
  content: "\e908";
}

.icon-cart:before {
  content: "\e909";
}

.icon-check-circle:before {
  content: "\e90a";
}

.icon-check:before {
  content: "\e90b";
}

.icon-checklist:before {
  content: "\e90c";
}

.icon-circle:before {
  content: "\e90d";
}

.icon-email:before {
  content: "\e90e";
}

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

.icon-friends-club:before {
  content: "\e910";
}

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

.icon-logo-icon:before {
  content: "\e912";
}

.icon-logo:before {
  content: "\e913";
}

.icon-love:before {
  content: "\e914";
}

.icon-marker:before, .icon-contact:before {
  content: "\e915";
}

.icon-menu:before {
  content: "\e916";
}

.icon-minus-circle:before {
  content: "\e917";
}

.icon-minus:before {
  content: "\e918";
}

.icon-newsletter:before, .icon-folder:before {
  content: "\e919";
}

.icon-person:before, .icon-jobs:before {
  content: "\e91a";
}

.icon-persons:before {
  content: "\e91b";
}

.icon-phone:before {
  content: "\e91c";
}

.icon-piggy-bank:before {
  content: "\e91d";
}

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

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

.icon-search:before {
  content: "\e921";
}

.icon-youtube:before {
  content: "\e922";
}

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

.icon-new-tab:before {
  content: "\ea7e";
}

.icon-cog:before {
  content: "\e901";
}

.icon-gear:before {
  content: "\e901";
}

@font-face {
  font-family: "Playfair Display";
  src: url(/build/fonts/PlayfairDisplay-Regular.b4226ed3.eot);
  src: url(/build/fonts/PlayfairDisplay-Regular.b4226ed3.eot) format("embedded-opentype"), url(/build/fonts/PlayfairDisplay-Regular.638a2145.woff2) format("woff2"), url(/build/fonts/PlayfairDisplay-Regular.5c027368.woff) format("woff"), url(/build/images/PlayfairDisplay-Regular.7b49a71b.svg) format("svg");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Playfair Display";
  src: url(/build/fonts/PlayfairDisplay-Bold.d431986e.eot);
  src: url(/build/fonts/PlayfairDisplay-Bold.d431986e.eot) format("embedded-opentype"), url(/build/fonts/PlayfairDisplay-Bold.e0a4d024.woff2) format("woff2"), url(/build/fonts/PlayfairDisplay-Bold.4fe8e9c2.woff) format("woff"), url(/build/images/PlayfairDisplay-Bold.4c69f6be.svg) format("svg");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Interstate Condensed";
  src: url(/build/fonts/Interstate-BoldCondensed.b0e37b6f.eot);
  src: url(/build/fonts/Interstate-BoldCondensed.b0e37b6f.eot) format("embedded-opentype"), url(/build/fonts/Interstate-BoldCondensed.8bf1e7a9.woff2) format("woff2"), url(/build/fonts/Interstate-BoldCondensed.80f8a083.woff) format("woff"), url(/build/fonts/Interstate-BoldCondensed.3bfff7ea.ttf) format("truetype"), url(/build/images/Interstate-BoldCondensed.aeec17db.svg) format("svg");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Interstate Condensed";
  src: url(/build/fonts/Interstate-LightCondensed.1afcc2ae.eot);
  src: url(/build/fonts/Interstate-LightCondensed.1afcc2ae.eot) format("embedded-opentype"), url(/build/fonts/Interstate-LightCondensed.0307defb.woff2) format("woff2"), url(/build/fonts/Interstate-LightCondensed.bf24cec2.woff) format("woff"), url(/build/fonts/Interstate-LightCondensed.078e230b.ttf) format("truetype"), url(/build/images/Interstate-LightCondensed.4fd936da.svg) format("svg");
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}
body {
  font-family: "Interstate Condensed", sans-serif;
}
body.editmode {
  font-family: "Interstate Condensed", sans-serif !important;
}

.btn:not(.dropdown-toggle) {
  font-family: "Interstate Condensed", sans-serif;
  line-height: 50px;
}
.btn:not(.dropdown-toggle).btn-lg {
  line-height: 70px;
}
@media screen and (max-width: 575px) {
  .btn:not(.dropdown-toggle).btn-lg {
    line-height: 52px;
  }
}
.btn:not(.dropdown-toggle).btn-sm {
  line-height: 38px;
}

.breadcrumb,
.hotel-link {
  font-family: "Interstate Condensed", sans-serif;
}

/*#page {

  &:not(.top-hidden) {
    padding-top: 0;

    #header {
      top: 35px;

      &.nav-down.compressed {
        top: 0;
      }
      @media screen and (max-width: $smScreen) {
        top: 15px;

        &.compressed {

          #logo {
            top: 0;
            width: 116px;
            height: 56px;
          }
        }
      }
    }
  }
  body.active-warning-bar &:not(.top-hidden) {
    padding-top: 60px;

    #header {
      top: 95px;

      &.nav-down.compressed {
        top: 60px;
      }
      @media screen and (max-width: $smScreen) {
        top: 75px;
      }
    }
  }
}*/
#warning-bar {
  background-color: #ff543d;
}

#header {
  font-family: "Interstate Condensed", sans-serif;
  /*#logo {
    width: 316px;
    height: 152px;
    top: -1px;

    &::after {
      top: 13px;
    }
    @media screen and (max-width: $lgScreen) {
      width: 272px;
      height: 131px;
    }
    @media screen and (max-width: $smScreen) {
      width: 170px;
      height: 82px;
    }
  }*/
}
#header #logo-bawh {
  display: block;
  width: 70px;
  height: 70px;
  margin-right: 15px;
}
@media screen and (max-width: 767px) {
  #header #logo-bawh {
    width: 45px;
    height: 45px;
    margin-right: 10px;
  }
}
#header.compressed {
  /*#logo {
    width: 180px;
    height: 87px;
    top: 3px;

    &::after {
      top: 7px;
    }
  }*/
}
@media screen and (max-width: 1589px) {
  #header .contact {
    height: auto;
  }
}
#header .contact a:hover {
  color: #ff543d;
}
@media screen and (max-width: 1589px) {
  #header .contact a {
    display: block;
  }
}
#header .contact a.phone [class^=icon-], #header .contact a.phone [class*=" icon-"] {
  top: 4px;
}
#header .contact a.email [class^=icon-], #header .contact a.email [class*=" icon-"] {
  top: 0;
}
#header .contact [class^=icon-], #header .contact [class*=" icon-"] {
  color: #ff543d;
}
#header .profile a:hover {
  color: #ff543d;
}
#header .profile a [class^=icon-], #header .profile a [class*=" icon-"] {
  color: #ff543d;
}
#header .search-book {
  background-color: #ff543d;
  border-color: #ff543d;
  margin-left: 0 !important;
}

#open-main-navigation,
#close-main-navigation,
#open-mobile-navigation {
  font-family: "Interstate Condensed", sans-serif;
  line-height: 52px;
}
#open-main-navigation [class^=icon-], #open-main-navigation [class*=" icon-"],
#close-main-navigation [class^=icon-],
#close-main-navigation [class*=" icon-"],
#open-mobile-navigation [class^=icon-],
#open-mobile-navigation [class*=" icon-"] {
  color: #ff543d;
}
#open-main-navigation:hover,
#close-main-navigation:hover,
#open-mobile-navigation:hover {
  color: #ff543d;
}
#open-main-navigation:hover [class^=icon-], #open-main-navigation:hover [class*=" icon-"],
#close-main-navigation:hover [class^=icon-],
#close-main-navigation:hover [class*=" icon-"],
#open-mobile-navigation:hover [class^=icon-],
#open-mobile-navigation:hover [class*=" icon-"] {
  border-color: #ff543d;
}

#close-main-navigation {
  color: #ff543d;
}
#close-main-navigation [class^=icon-], #close-main-navigation [class*=" icon-"] {
  background-color: #ff543d;
  border-color: #ff543d;
  color: #fff;
}

#main-navigation-wrapper {
  font-family: "Interstate Condensed", sans-serif;
}
#main-navigation-wrapper #main-navigation {
  position: relative;
}
#main-navigation-wrapper #main-navigation .navigation > li > a {
  font-size: 40px;
  font-weight: 700;
}
#main-navigation-wrapper #main-navigation .navigation > li:focus > a, #main-navigation-wrapper #main-navigation .navigation > li:hover > a, #main-navigation-wrapper #main-navigation .navigation > li.active > a {
  color: #ff543d;
}
#main-navigation-wrapper .sub-navigation .navigation > li:hover > a, #main-navigation-wrapper .sub-navigation .navigation > li.active > a {
  color: #ff543d;
}

#quick-form .quick-form .legend.legend-portal {
  min-width: 320px;
}
#quick-form .quick-form .legend [class^=icon-], #quick-form .quick-form .legend [class*=" icon-"] {
  color: #ff543d;
}
#quick-form .quick-form .btn-apply {
  box-shadow: 1px 3px 5px rgba(0, 0, 0, 0.15) !important;
  border-color: #ff543d;
  background-color: #ff543d;
  color: #fff;
}
#quick-form .quick-form .btn-apply:hover {
  color: #ff543d;
  background-color: #fff;
}

.filter-group .filter .filter-label,
.filter-group .filter-wrapper .filter-label,
.filter-group .filter-date .filter-label,
.filter-group .start .filter-label,
.filter-group .end .filter-label {
  color: #ff543d;
}

.select2.select2-container .select2-selection--single .select2-selection__rendered {
  color: #ff543d;
}

.select2-results__option {
  padding-left: 20px;
}

.select2.select2-container .select2-selection--single .select2-selection__rendered {
  color: #ff543d;
}

.select2-dropdown .select2-search--dropdown .select2-search__field {
  color: #ff543d;
  font-family: "Interstate Condensed", sans-serif;
  font-weight: 700;
}
.select2-dropdown .select2-results {
  font-family: "Interstate Condensed", sans-serif;
  font-weight: 400;
  color: rgb(128, 128, 128);
}
.select2-dropdown .select2-results .select2-results__options .select2-results__option.select2-results__option--highlighted {
  background-color: #ff543d;
}

#open-main-navigation,
#close-main-navigation,
#open-mobile-navigation {
  margin-right: 50px;
}

.content-block h1, .content-block h2, .content-block h3, .content-block h4, .content-block h5, .content-block h6,
.content-block .h1, .content-block .h2, .content-block .h3, .content-block .h4, .content-block .h5, .content-block .h6 {
  font-family: "Interstate Condensed", sans-serif;
}
.content-block h1 strong, .content-block h2 strong, .content-block h3 strong, .content-block h4 strong, .content-block h5 strong, .content-block h6 strong,
.content-block .h1 strong, .content-block .h2 strong, .content-block .h3 strong, .content-block .h4 strong, .content-block .h5 strong, .content-block .h6 strong {
  font-weight: 700;
}
.content-block p, .content-block:not(.content-block-samera) ul, .content-block ol {
  font-size: 18px;
  margin-bottom: 1.6em;
}
@media screen and (max-width: 767px) {
  .content-block p, .content-block:not(.content-block-samera) ul, .content-block ol {
    font-size: 17px;
  }
}
@media screen and (max-width: 575px) {
  .content-block p, .content-block:not(.content-block-samera) ul, .content-block ol {
    font-size: 16px;
  }
}

.content-block:not(.content-block-samera) h1, .content-block:not(.content-block-samera) .h1 {
  color: #ff543d;
}
.content-block:not(.content-block-samera) h2, .content-block:not(.content-block-samera) .h2 {
  color: rgb(128, 128, 128);
}
.content-block:not(.content-block-samera) h2 b, .content-block:not(.content-block-samera) .h2 b {
  font-weight: 700;
}
.content-block:not(.content-block-samera) h3, .content-block:not(.content-block-samera) .h3,
.content-block:not(.content-block-samera) h4, .content-block:not(.content-block-samera) .h4 {
  color: #ff543d;
}
.content-block:not(.content-block-samera) h3 b, .content-block:not(.content-block-samera) .h3 b,
.content-block:not(.content-block-samera) h4 b, .content-block:not(.content-block-samera) .h4 b {
  font-weight: 700;
}
.content-block:not(.content-block-samera) a:not(.btn):not(.nav-link) {
  color: #ff543d;
}
.content-block:not(.content-block-samera) b {
  font-weight: 700;
}
.content-block:not(.content-block-samera) .btn {
  border-color: #ff543d;
  color: #ff543d;
}
.content-block:not(.content-block-samera) .btn:hover {
  color: #fff;
  background-color: #ff543d;
}
.content-block:not(.content-block-samera) .btn.btn-apply {
  box-shadow: 1px 3px 5px rgba(0, 0, 0, 0.15) !important;
  border-color: #ff543d;
  background-color: #ff543d;
  color: #fff;
}
.content-block:not(.content-block-samera) .btn.btn-apply:hover {
  color: #ff543d;
  background-color: #fff;
}

#filter .filter-info strong, #filter .filter-info .icon-career-marker {
  color: #ff543d;
}

.content-block-quote .blockquote {
  font-family: "Interstate Condensed", sans-serif;
}

@media screen and (max-width: 1589px) {
  .content-block-career-jobs .gutters-35 {
    margin-left: -17.5px;
    margin-right: -17.5px;
  }
  .content-block-career-jobs .gutters-35 > .col, .content-block-career-jobs .gutters-35 > [class*=col-] {
    padding-left: 17.5px;
    padding-right: 17.5px;
  }
}
.content-block-career-jobs .hotel-grid .grid-item,
.content-block-career-jobs .job-grid .grid-item {
  margin-bottom: 35px !important;
}
.content-block-career-jobs .job {
  position: relative;
}
.content-block-career-jobs .job > div {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  padding: 30px 50px;
  background: rgba(0, 0, 0, 0.2);
  background: radial-gradient(circle, rgba(0, 0, 0, 0.2) 0%, rgba(0, 0, 0, 0.8) 100%);
  color: #fff;
  font-family: "Interstate Condensed", sans-serif;
  text-transform: uppercase;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
@media screen and (max-width: 1199px) {
  .content-block-career-jobs .job > div {
    padding-left: 25px;
    padding-right: 25px;
  }
}
@media screen and (max-width: 575px) {
  .content-block-career-jobs .job > div {
    padding-left: 15px;
    padding-right: 15px;
  }
}
.content-block-career-jobs .job > div > div {
  -ms-flex: 0 0 100%;
  flex: 0 0 100%;
  max-width: 100%;
  text-align: center;
}
.content-block-career-jobs .job > div .job-name {
  font-weight: 700;
  font-size: 20px;
  line-height: 1.1;
  margin-bottom: 5px;
}
@media screen and (max-width: 991px) {
  .content-block-career-jobs .job > div .job-name {
    font-size: 20px;
  }
}
@media screen and (max-width: 991px) {
  .content-block-career-jobs .job > div .organization-name {
    font-size: 16px;
  }
}
.content-block-career-jobs .job > div .btn {
  border-color: #fff;
  color: #fff;
  font-weight: 700;
  background-color: transparent;
}
.content-block-career-jobs .job > div .btn::after {
  display: none;
}
.content-block-career-jobs .job > div .btn:hover {
  background-color: #fff;
  color: #ff543d;
}

.content-block-tabs .nav-tabs .nav-link > span {
  color: rgb(128, 128, 128);
}
.content-block-tabs .nav-tabs .nav-link.active > span {
  color: #ff543d;
  font-weight: 700;
}

.content-block-career-folder figure {
  display: block;
  margin: 0 0 1rem;
  -webkit-box-shadow: 1px 3px 5px rgba(0, 0, 0, 0.15);
  -moz-box-shadow: 1px 3px 5px rgba(0, 0, 0, 0.15);
  box-shadow: 1px 3px 5px rgba(0, 0, 0, 0.15);
  -webkit-transform: rotate(-8deg);
  -moz-transform: rotate(-8deg);
  -ms-transform: rotate(-8deg);
  -o-transform: rotate(-8deg);
  transform: rotate(-8deg);
  width: 180px;
  position: relative;
  top: 30px;
}
.content-block-career-folder .btns {
  margin-left: 35px;
}
.content-block-career-folder .btns .btn + .btn {
  margin-top: 10px;
}
.content-block-career-folder .btns .btn:first-child::after {
  display: none;
}

.content-block-career-benefits {
  background-color: #ff543d;
  padding: 100px 0;
}
@media screen and (max-width: 1199px) {
  .content-block-career-benefits .gutters-35 {
    margin-left: -15px;
    margin-right: -15px;
  }
  .content-block-career-benefits .gutters-35 > .col, .content-block-career-benefits .gutters-35 > [class*=col-] {
    padding-left: 15px;
    padding-right: 15px;
  }
}
@media screen and (max-width: 991px) {
  .content-block-career-benefits {
    padding: 60px 0;
  }
  .content-block-career-benefits h3 {
    margin-bottom: 40px !important;
  }
}
.content-block-career-benefits .h1, .content-block-career-benefits h3 {
  color: #fff !important;
}
.content-block-career-benefits .benefit .h5 {
  font-weight: 300;
  color: #fff;
  margin-top: 20px;
  margin-bottom: 0;
}
@media screen and (max-width: 1199px) {
  .content-block-career-benefits .benefit .h5 {
    font-size: 18px;
  }
}
.content-block-career-benefits .benefit [class^=icon-], .content-block-career-benefits .benefit [class*=" icon-"] {
  font-size: 130px;
  color: #fff;
  line-height: 130px !important;
}
.content-block-career-benefits .benefit [class^=icon-].icon-career-comment, .content-block-career-benefits .benefit [class*=" icon-"].icon-career-comment {
  font-size: 110px;
}
@media screen and (max-width: 1199px) {
  .content-block-career-benefits .benefit [class^=icon-], .content-block-career-benefits .benefit [class*=" icon-"] {
    font-size: 100px;
    line-height: 100px !important;
  }
  .content-block-career-benefits .benefit [class^=icon-].icon-career-comment, .content-block-career-benefits .benefit [class*=" icon-"].icon-career-comment {
    font-size: 85px;
  }
}
@media screen and (max-width: 991px) {
  .content-block-career-benefits .benefit [class^=icon-], .content-block-career-benefits .benefit [class*=" icon-"] {
    font-size: 80px;
    line-height: 80px !important;
  }
  .content-block-career-benefits .benefit [class^=icon-].icon-career-comment, .content-block-career-benefits .benefit [class*=" icon-"].icon-career-comment {
    font-size: 70px;
  }
}

.content-block-career-hotels-logo .hotel-logo {
  transition: all 0.4s ease 0s;
}
.content-block-career-hotels-logo .hotel-logo figure {
  width: 100%;
  max-width: 210px;
  margin: 0 auto 30px;
}
.content-block-career-hotels-logo .hotel-logo figure::after {
  content: "";
  display: block;
  padding-bottom: 100%;
}
@media screen and (max-width: 991px) {
  .content-block-career-hotels-logo .hotel-logo figure {
    max-width: 150px;
  }
}
.content-block-career-hotels-logo .hotel-logo:hover {
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}

.content-block-career-teaser .teaser {
  background-color: #ff543d;
  color: #fff;
  padding: 60px 0 100px;
}
@media screen and (max-width: 575px) {
  .content-block-career-teaser .teaser {
    padding: 30px 0 50px;
  }
}
@media screen and (max-width: 575px) {
  .content-block-career-teaser .teaser .teaser-item {
    padding: 15px 30px;
  }
}
.content-block-career-teaser .teaser .teaser-item .h2 {
  margin-bottom: 10px;
  color: inherit;
}
@media screen and (max-width: 1199px) {
  .content-block-career-teaser .teaser .teaser-item .h2 {
    font-size: 30px;
  }
}
@media screen and (max-width: 575px) {
  .content-block-career-teaser .teaser .teaser-item .h2 {
    font-size: 26px;
  }
}
.content-block-career-teaser .teaser .teaser-item .h4 {
  font-weight: 300;
  color: inherit;
  margin-bottom: 20px;
}
@media screen and (max-width: 1199px) {
  .content-block-career-teaser .teaser .teaser-item .h4 {
    font-size: 24px;
  }
}
@media screen and (max-width: 575px) {
  .content-block-career-teaser .teaser .teaser-item .h4 {
    font-size: 20px;
  }
}
.content-block-career-teaser .teaser .teaser-item .btn {
  border-color: #fff;
  color: #fff;
}
.content-block-career-teaser .teaser .teaser-item .recommendation {
  color: #fff;
  position: relative;
  font-family: "Interstate Condensed", sans-serif;
  font-size: 38px;
  width: 185px;
  height: 185px;
  text-align: center;
  line-height: 185px;
  margin-left: auto;
  margin-right: auto;
}
.content-block-career-teaser .teaser .teaser-item .recommendation > span:first-of-type {
  position: absolute;
  top: 30px;
  right: 25px;
  transform: rotate(45deg);
  line-height: 1;
  display: block;
}
.content-block-career-teaser .teaser .teaser-item .recommendation [class^=icon-], .content-block-career-teaser .teaser .teaser-item .recommendation [class*=" icon-"] {
  position: absolute;
  top: 0;
  left: 50%;
  margin-left: -62.5px;
}
@media screen and (max-width: 575px) {
  .content-block-career-teaser .teaser .teaser-item .recommendation {
    width: 105px;
    height: 105px;
    line-height: 105px;
    font-size: 22px;
  }
  .content-block-career-teaser .teaser .teaser-item .recommendation > span:first-of-type {
    top: 14px;
    right: 8px;
  }
  .content-block-career-teaser .teaser .teaser-item .recommendation [class^=icon-], .content-block-career-teaser .teaser .teaser-item .recommendation [class*=" icon-"] {
    margin-left: -37.5px;
  }
}
.content-block-career-teaser .teaser .teaser-item [class^=icon-], .content-block-career-teaser .teaser .teaser-item [class*=" icon-"] {
  font-size: 115px;
  line-height: 185px;
}
.content-block-career-teaser .teaser .teaser-item [class^=icon-].icon-career-hero-2, .content-block-career-teaser .teaser .teaser-item [class*=" icon-"].icon-career-hero-2 {
  font-size: 185px;
}
@media screen and (max-width: 575px) {
  .content-block-career-teaser .teaser .teaser-item [class^=icon-], .content-block-career-teaser .teaser .teaser-item [class*=" icon-"] {
    font-size: 75px;
    line-height: 105px;
  }
  .content-block-career-teaser .teaser .teaser-item [class^=icon-].icon-career-hero-2, .content-block-career-teaser .teaser .teaser-item [class*=" icon-"].icon-career-hero-2 {
    font-size: 105px;
  }
}

.content-block-press-images .accordion .card .card-header button,
.content-block-accordion .accordion .card .card-header button,
.content-block-tabs .accordion .card .card-header button {
  color: #ff543d;
}

.content-block-video .content-wrapper .content h3 {
  color: #ff543d;
}
.content-block-video .content-wrapper::after {
  left: 50%;
  content: "\e943";
  font-size: 700px;
  margin: -350px 0 0 -350px;
  color: #ff543d;
  display: none;
}

#hotel-description .hotel-info {
  padding: 70px 140px 70px 70px;
  width: 100%;
}
#hotel-description .hotel-info .logo {
  margin-right: -70px;
}
@media screen and (max-width: 1199px) {
  #hotel-description .hotel-info {
    padding: 45px 70px 45px 35px;
  }
  #hotel-description .hotel-info .logo {
    margin-right: -35px;
    width: 140px;
    height: 140px;
  }
}
@media screen and (max-width: 767px) {
  #hotel-description .hotel-info {
    padding-left: 30px;
    padding-right: 30px;
  }
}
@media screen and (max-width: 575px) {
  #hotel-description .hotel-info {
    padding: 30px 15px;
  }
}
#hotel-description .highlights .h2 {
  color: rgb(86, 85, 86);
}
#hotel-description .highlights ul {
  color: rgb(86, 85, 86);
}
#hotel-description .highlights .beds-employees [class^=icon-], #hotel-description .highlights .beds-employees [class*=" icon-"] {
  font-size: 150%;
  color: #ff543d;
}

#hotel-jobs {
  background-color: rgb(247, 247, 247);
  padding: 120px 0;
}
#hotel-jobs .no-items {
  background-color: #fff;
}
#hotel-jobs .application-btns .btn + .btn {
  margin-left: 35px;
}
@media screen and (max-width: 1199px) {
  #hotel-jobs .application-btns .btn + .btn {
    margin-left: 15px;
  }
}
@media screen and (max-width: 991px) {
  #hotel-jobs .application-btns .btn {
    display: block;
  }
  #hotel-jobs .application-btns .btn + .btn {
    margin-left: 0;
    margin-top: 10px;
  }
}
#hotel-jobs .filter-wrapper {
  background-color: #fff;
  padding: 20px 40px 25px;
  border-radius: 5px;
}
#hotel-jobs .filter-wrapper .h4 {
  color: #ff543d;
  font-weight: 300;
  line-height: 1;
  margin-bottom: 10px;
}
#hotel-jobs .filter-wrapper .clearfix {
  margin-left: -4px;
  margin-right: -4px;
}
#hotel-jobs .filter-wrapper .filter {
  color: #fff;
  background-color: #ff543d;
  height: 30px;
  border-radius: 5px;
  line-height: 28px;
  font-size: 15px;
  padding: 0 10px;
  float: left;
  margin: 4px;
  cursor: pointer;
  transition: all 0.4s ease 0s;
}
#hotel-jobs .filter-wrapper .filter.inactive {
  opacity: 0.3;
}
#hotel-jobs .table th, #hotel-jobs .table td {
  border-top-color: #fff;
  vertical-align: middle;
}
#hotel-jobs .table th:not(:first-child), #hotel-jobs .table td:not(:first-child) {
  border-left: 1px solid #fff;
}
#hotel-jobs .table thead th {
  background-color: #ff543d;
  color: #fff;
  font-family: "Interstate Condensed", sans-serif;
  font-weight: 700;
  border-bottom: 1px solid #fff;
  padding: 15px 25px;
}
#hotel-jobs .table thead th:not(:first-child) {
  border-left: 1px solid #fff;
}
@media screen and (max-width: 991px) {
  #hotel-jobs .table thead th {
    padding: 10px 15px;
  }
}
#hotel-jobs .table tbody tr:nth-of-type(odd) {
  background-color: #f9f9f9;
}
#hotel-jobs .table tbody tr:nth-of-type(even) {
  background-color: #fff;
}
#hotel-jobs .table tbody tr.inactive td {
  opacity: 0.3;
}
#hotel-jobs .table tbody tr td {
  padding: 12px 25px;
  line-height: 1.2;
  transition: all 0.4s ease 0s;
}
@media screen and (max-width: 991px) {
  #hotel-jobs .table tbody tr td {
    padding: 8px 15px;
  }
}
#hotel-jobs .table tbody tr td.job-name {
  font-family: "Interstate Condensed", sans-serif;
  font-weight: 700;
}
@media screen and (max-width: 991px) {
  #hotel-jobs .table tbody tr td.job-name {
    font-size: 16px;
  }
}
#hotel-jobs .table tbody tr td.job-name a {
  text-decoration: underline !important;
}
#hotel-jobs .table tbody tr td.job-name a:hover {
  text-decoration: none !important;
  color: #ff543d !important;
}
#hotel-jobs .table tbody tr td.job-type, #hotel-jobs .table tbody tr td.job-start, #hotel-jobs .table tbody tr td.dataTables_empty {
  font-size: 14px;
}
@media screen and (max-width: 991px) {
  #hotel-jobs .table tbody tr td.job-type, #hotel-jobs .table tbody tr td.job-start, #hotel-jobs .table tbody tr td.dataTables_empty {
    font-size: 12px;
  }
}
#hotel-jobs .dataTables_wrapper table.dataTable thead .sorting::before, #hotel-jobs .dataTables_wrapper table.dataTable thead .sorting::after, #hotel-jobs .dataTables_wrapper table.dataTable thead .sorting_asc::before, #hotel-jobs .dataTables_wrapper table.dataTable thead .sorting_asc::after, #hotel-jobs .dataTables_wrapper table.dataTable thead .sorting_desc::before, #hotel-jobs .dataTables_wrapper table.dataTable thead .sorting_desc::after, #hotel-jobs .dataTables_wrapper table.dataTable thead .sorting_asc_disabled::before, #hotel-jobs .dataTables_wrapper table.dataTable thead .sorting_asc_disabled::after, #hotel-jobs .dataTables_wrapper table.dataTable thead .sorting_desc_disabled::before, #hotel-jobs .dataTables_wrapper table.dataTable thead .sorting_desc_disabled::after {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "icomoon" !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  right: 20px;
}
#hotel-jobs .dataTables_wrapper table.dataTable thead .sorting::before, #hotel-jobs .dataTables_wrapper table.dataTable thead .sorting_asc::before, #hotel-jobs .dataTables_wrapper table.dataTable thead .sorting_desc::before, #hotel-jobs .dataTables_wrapper table.dataTable thead .sorting_asc_disabled::before, #hotel-jobs .dataTables_wrapper table.dataTable thead .sorting_desc_disabled::before {
  content: "\e905";
  bottom: 48%;
}
#hotel-jobs .dataTables_wrapper table.dataTable thead .sorting::after, #hotel-jobs .dataTables_wrapper table.dataTable thead .sorting_asc::after, #hotel-jobs .dataTables_wrapper table.dataTable thead .sorting_desc::after, #hotel-jobs .dataTables_wrapper table.dataTable thead .sorting_asc_disabled::after, #hotel-jobs .dataTables_wrapper table.dataTable thead .sorting_desc_disabled::after {
  content: "\e902";
  top: 48%;
}
#hotel-jobs .dataTables_wrapper .dataTables_length, #hotel-jobs .dataTables_wrapper .dataTables_filter {
  margin-bottom: 15px;
}
#hotel-jobs .dataTables_wrapper .dataTables_length label, #hotel-jobs .dataTables_wrapper .dataTables_filter label {
  font-family: "Interstate Condensed", sans-serif;
  font-weight: 300;
  padding: 0;
  margin: 0;
}
@media screen and (max-width: 991px) {
  #hotel-jobs .dataTables_wrapper .dataTables_length label, #hotel-jobs .dataTables_wrapper .dataTables_filter label {
    font-size: 16px;
  }
}
#hotel-jobs .dataTables_wrapper .dataTables_length input, #hotel-jobs .dataTables_wrapper .dataTables_length select, #hotel-jobs .dataTables_wrapper .dataTables_filter input, #hotel-jobs .dataTables_wrapper .dataTables_filter select {
  height: 40px;
  border: 0;
  border-radius: 5px;
  font-family: "Interstate Condensed", sans-serif;
  font-weight: 400;
  font-size: 14px;
  line-height: 40px;
  padding-top: 0;
  padding-bottom: 0;
}
#hotel-jobs .dataTables_wrapper .dataTables_length input:focus, #hotel-jobs .dataTables_wrapper .dataTables_length select:focus, #hotel-jobs .dataTables_wrapper .dataTables_filter input:focus, #hotel-jobs .dataTables_wrapper .dataTables_filter select:focus {
  box-shadow: 0 0 0 0.2rem rgba(102, 172, 197, 0.25);
}
#hotel-jobs .dataTables_wrapper .dataTables_length select, #hotel-jobs .dataTables_wrapper .dataTables_filter select {
  margin-right: 0.5rem;
}
#hotel-jobs .dataTables_wrapper .dataTables_length input, #hotel-jobs .dataTables_wrapper .dataTables_filter input {
  width: 200px !important;
  margin-left: 0.75rem;
}
#hotel-jobs .dataTables_wrapper .dataTables_info {
  font-family: "Interstate Condensed", sans-serif;
  font-weight: 300;
  padding: 0;
}
#hotel-jobs .dataTables_wrapper .dataTables_info strong {
  font-weight: 700;
  color: #ff543d;
}
@media screen and (max-width: 991px) {
  #hotel-jobs .dataTables_wrapper .dataTables_info {
    font-size: 16px;
  }
}
#hotel-jobs .dataTables_wrapper .dataTables_paginate {
  padding: 0;
  font-family: "Interstate Condensed", sans-serif;
  font-weight: 700;
}
#hotel-jobs .dataTables_wrapper .dataTables_paginate .pagination {
  padding-left: 0;
  margin-bottom: 0;
}
@media screen and (max-width: 767px) {
  #hotel-jobs .dataTables_wrapper .dataTables_paginate .pagination {
    margin-top: 15px;
  }
}
#hotel-jobs .dataTables_wrapper .dataTables_paginate .pagination .page-item {
  padding-left: 0;
}
#hotel-jobs .dataTables_wrapper .dataTables_paginate .pagination .page-item + .page-item {
  margin-left: 5px;
}
#hotel-jobs .dataTables_wrapper .dataTables_paginate .pagination .page-item::before {
  display: none;
}
#hotel-jobs .dataTables_wrapper .dataTables_paginate .pagination .page-item .page-link {
  text-decoration: none;
  padding: 0;
  border: 0;
  border-radius: 3px;
  line-height: 30px;
  width: 30px;
  height: 30px;
  text-align: center;
  display: block;
  position: relative;
  cursor: pointer;
  z-index: 100;
}
#hotel-jobs .dataTables_wrapper .dataTables_paginate .pagination .page-item .page-link:hover {
  background-color: rgb(173, 172, 173);
  color: #fff;
}
#hotel-jobs .dataTables_wrapper .dataTables_paginate .pagination .page-item.previous .page-link, #hotel-jobs .dataTables_wrapper .dataTables_paginate .pagination .page-item.next .page-link {
  background-color: transparent;
}
#hotel-jobs .dataTables_wrapper .dataTables_paginate .pagination .page-item.disabled .page-link {
  color: rgb(173, 172, 173);
}
#hotel-jobs .dataTables_wrapper .dataTables_paginate .pagination .page-item.active .page-link {
  background-color: #ff543d;
  color: #fff;
}

#hotel-contact .contact {
  border: 1px solid #ff543d;
}
#hotel-contact .contact address {
  color: rgb(86, 85, 86);
}
#hotel-contact .contact-wrapper {
  border: 1px solid #ff543d;
  padding: 40px 30px;
}
@media screen and (max-width: 991px) {
  #hotel-contact .contact-wrapper .col-12:nth-of-type(2) {
    margin-top: 40px;
  }
}
@media screen and (max-width: 575px) {
  #hotel-contact .contact-wrapper .logo {
    max-width: 150px;
    margin: 0 auto;
  }
}
#hotel-contact figure {
  width: 210px;
  margin-right: 35px;
}
#hotel-contact .h2 {
  font-weight: 700;
}
#hotel-contact a {
  color: rgb(86, 85, 86) !important;
  text-decoration: none !important;
}
#hotel-contact a:hover {
  color: #ff543d !important;
}
#hotel-contact .phone, #hotel-contact .email {
  font-family: "Interstate Condensed", sans-serif;
  line-height: 28px;
  display: block;
}
#hotel-contact .phone [class^=icon-], #hotel-contact .phone [class*=" icon-"], #hotel-contact .email [class^=icon-], #hotel-contact .email [class*=" icon-"] {
  font-size: 28px;
  margin-right: 10px;
  float: left;
}
#hotel-contact .phone {
  font-size: 24px;
  margin-bottom: 5px;
}
#hotel-contact .email [class^=icon-], #hotel-contact .email [class*=" icon-"] {
  position: relative;
  top: 2px;
}
#hotel-contact .social-media {
  margin-left: 15px;
}
#hotel-contact .social-media a {
  display: block;
  width: 40px;
  height: 40px;
  border: 1px solid rgb(173, 172, 173);
  border-radius: 50%;
  color: #ff543d;
  text-align: center;
  text-decoration: none !important;
  transition: all 0.4s ease 0s;
}
#hotel-contact .social-media a:hover {
  background-color: #ff543d;
  border-color: #ff543d;
  color: #fff !important;
}
#hotel-contact .social-media a [class^=icon-], #hotel-contact .social-media a [class*=" icon-"] {
  line-height: 38px;
}
#hotel-contact .social-media a [class^=icon-].icon-facebook, #hotel-contact .social-media a [class*=" icon-"].icon-facebook {
  font-size: 24px;
}
#hotel-contact .social-media a [class^=icon-].icon-instagram, #hotel-contact .social-media a [class*=" icon-"].icon-instagram {
  font-size: 20px;
}
#hotel-contact .social-media a [class^=icon-].icon-youtube, #hotel-contact .social-media a [class*=" icon-"].icon-youtube {
  font-size: 22px;
}
#hotel-contact .social-media a [class^=icon-].icon-linkedin, #hotel-contact .social-media a [class*=" icon-"].icon-linkedin {
  font-size: 21px;
  line-height: 35px;
}
#hotel-contact .social-media a [class^=icon-].icon-tiktok, #hotel-contact .social-media a [class*=" icon-"].icon-tiktok {
  font-size: 20px;
}
#hotel-contact .social-media a + a {
  margin-left: 10px;
}

#hotel-job .logo {
  width: 120px;
  height: auto;
  float: none;
  margin-left: 0;
  margin-bottom: 20px;
}
#hotel-job h1 {
  font-size: 60px;
}
@media screen and (max-width: 1589px) {
  #hotel-job h1 {
    font-size: 55px;
  }
}
@media screen and (max-width: 1199px) {
  #hotel-job h1 {
    font-size: 50px;
  }
}
@media screen and (max-width: 991px) {
  #hotel-job h1 {
    font-size: 40px;
  }
}
@media screen and (max-width: 767px) {
  #hotel-job h1 {
    font-size: 30px;
  }
}
@media screen and (max-width: 575px) {
  #hotel-job h1 {
    font-size: 24px;
  }
}
@media screen and (max-width: 575px) {
  #hotel-job h2 {
    font-size: 20px !important;
  }
}
#hotel-job h3 {
  font-size: 30px;
}
@media screen and (max-width: 1589px) {
  #hotel-job h3 {
    font-size: 22px !important;
  }
}
@media screen and (max-width: 575px) {
  #hotel-job h3 {
    font-size: 18px !important;
  }
}
#hotel-job .content > *:last-child {
  margin-bottom: 0 !important;
}
#hotel-job .included-services {
  font-family: "Interstate Condensed", sans-serif;
  font-size: 20px;
}
@media screen and (max-width: 575px) {
  #hotel-job .included-services {
    font-size: 16px;
  }
}
#hotel-job .included-services > div + div {
  margin-top: 10px;
}
@media screen and (max-width: 575px) {
  #hotel-job .included-services > div + div {
    margin-top: 5px;
  }
}
#hotel-job .included-services > div strong {
  font-weight: 700;
  color: #ff543d;
  margin-right: 8px;
}
#hotel-job .included-services > div [class^=icon-], #hotel-job .included-services > div [class*=" icon-"] {
  color: #ff543d;
  font-size: 28px;
}
@media screen and (max-width: 575px) {
  #hotel-job .included-services > div [class^=icon-], #hotel-job .included-services > div [class*=" icon-"] {
    font-size: 20px;
  }
}
#hotel-job #room-gallery {
  width: 730px;
  height: 730px;
}
@media screen and (max-width: 1589px) {
  #hotel-job #room-gallery {
    width: 520px;
    height: 520px;
  }
}
@media screen and (max-width: 1199px) {
  #hotel-job #room-gallery {
    width: 430px;
    height: 430px;
  }
}
@media screen and (max-width: 991px) {
  #hotel-job #room-gallery {
    width: 100%;
    height: auto;
    aspect-ratio: 1/1;
    margin-top: 60px;
  }
}
@media screen and (max-width: 767px) {
  #hotel-job #room-gallery {
    margin-top: 30px;
  }
}
#hotel-job #room-gallery .rev_slider_wrapper {
  width: 100%;
  height: 100%;
}

#hotel-job-description h3 {
  color: #ff543d !important;
}
#hotel-job-description .job-description h4 {
  font-size: 22px;
  margin-bottom: 10px;
  color: rgb(128, 128, 128);
}
#hotel-job-description .job-description ul {
  padding-left: 0;
}
#hotel-job-description .job-description ul > br {
  display: none;
}
#hotel-job-description .job-description ul li {
  padding-left: 26px;
}
#hotel-job-description .job-description ul li + li {
  margin-top: 10px;
}
#hotel-job-description .job-description ul li::before {
  content: "\e923";
  color: #ff543d;
  font-size: 18px;
  top: 4px;
}

#hotel-job-application {
  background-color: rgb(247, 247, 247);
  padding: 100px 0;
}
#hotel-job-application .content {
  margin-top: 2rem;
  font-size: 80%;
}
#hotel-job-application .content p {
  font-size: inherit;
}
#hotel-job-application .content *:last-child {
  margin-bottom: 0 !important;
}

#footer {
  background: #ff543d;
  padding-bottom: 50px;
  font-family: "Interstate Condensed", sans-serif;
}
#footer .logo {
  max-width: 310px;
}
@media screen and (max-width: 991px) {
  #footer .logo {
    max-width: 250px;
  }
}
#footer .contact {
  background-color: #fff;
}
#footer .contact a {
  color: #ff543d;
}
#footer .headline {
  color: #fff;
  font-weight: 700;
}
#footer .footer-navigation ul li a {
  color: #fff;
}
#footer .btn {
  border-color: #fff;
  color: #fff;
}
#footer .btn:hover {
  background-color: #ff543d;
  color: #fff;
}
#footer .btn .icon-newsletter {
  background-color: #fff;
  color: #ff543d;
  -webkit-box-shadow: 1px 3px 5px rgba(0, 0, 0, 0.15);
  -moz-box-shadow: 1px 3px 5px rgba(0, 0, 0, 0.15);
  box-shadow: 1px 3px 5px rgba(0, 0, 0, 0.15);
  position: absolute;
  line-height: 46px;
  text-align: center;
  font-size: 36px;
  transform: rotate(-6deg);
  width: 62px;
  height: 46px;
  top: -6px;
  left: -8px;
  margin-left: 0;
  border-radius: 3px;
}
#footer #legal ul li + li::before {
  color: #fff;
}
#footer #legal ul li a {
  color: #fff;
}
@media screen and (max-width: 767px) {
  #footer #legal .social-media {
    margin-bottom: 30px;
  }
}
#footer #legal .social-media ul li::before {
  display: none;
}
#footer #legal .social-media ul li a {
  color: #fff;
  border-color: #fff;
}
#footer #legal .social-media ul li a:hover {
  color: #ff543d;
}
#footer #sportalpen > a {
  color: #fff;
}

#footer-bottom {
  padding: 10px 0 20px;
}

.no-items, .samera__noOffersAvailableWrapper {
  font-weight: 700;
  font-family: "Interstate Condensed", sans-serif;
}

.gallery-image .caption, .gallery-video .caption {
  font-family: "Interstate Condensed", sans-serif;
}

.content-block-tabs .nav-tabs .nav-link > span {
  font-family: "Interstate Condensed", sans-serif;
}

.content-block-press-images .accordion .card .card-header button,
.content-block-accordion .accordion .card .card-header button,
.content-block-tabs .accordion .card .card-header button {
  font-family: "Interstate Condensed", sans-serif;
}

.content-block-persons-spa .h5 {
  color: #ff543d;
}

.content-block-persons-spa .container .person .contact .description {
  font-family: "Interstate Condensed", sans-serif;
}

.tns-outer .tns-nav button {
  background-color: #ff543d;
}
.tns-outer .tns-nav button.tns-nav-active {
  border-color: #ff543d;
}
@media screen and (max-width: 575px) {
  .tns-outer .tns-controls button {
    color: #ff543d !important;
  }
}
.tns-outer .tns-controls button:hover {
  color: #ff543d;
}

#close-object-overlay:hover, #close-object-overlay-bottom:hover, #nav-object-overlay:hover {
  color: #ff543d !important;
}
#close-object-overlay:hover::before, #close-object-overlay-bottom:hover::before, #nav-object-overlay:hover::before {
  color: #ff543d !important;
}

.language-navigation ul li.active a, .language-navigation ul li:hover a {
  color: #ff543d;
}

#mobile-navigation ul {
  font-family: "Interstate Condensed", sans-serif;
}
#mobile-navigation ul li a {
  color: #ff543d;
  border: 1px solid #ff543d;
}
#mobile-navigation ul li.active > a {
  background-color: #ff543d;
}
#mobile-navigation ul li.menu-item-book > a {
  background-color: #ff543d;
  border-color: #ff543d;
}
#mobile-navigation ul .sub-navigation > li:not(.menu-start-item).active > a {
  color: #ff543d;
}

#close-mobile-navigation [class^=icon-], #close-mobile-navigation [class*=" icon-"] {
  color: #ff543d;
  float: left;
}

.hotel .infos-wrapper .name {
  font-weight: 700;
}
.hotel .infos-wrapper .price-from {
  font-family: "Interstate Condensed", sans-serif;
  color: rgb(128, 128, 128);
  font-size: 20px;
}
.hotel .infos-wrapper .price-from small, .hotel .infos-wrapper .price-from strong {
  color: #ff543d;
  font-weight: 300;
}

.content-block-benefits-custom .benefit {
  color: #ff543d;
}
.content-block-benefits-custom .benefit .number {
  color: rgb(128, 128, 128);
}

#sticky-header {
  background-color: #ff543d;
}
#sticky-header nav ul li a.btn:hover {
  color: #ff543d;
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiY2FyZWVyLjhmZTFjN2JlLmNzcyIsIm1hcHBpbmdzIjoiQUFBQTtFQUNFO0VBQ0EsOEtBQ0U7RUFHRjtFQUNBO0VBQ0E7QUNGRjtBREtBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RUFDQTtBQ0pGOztBRE9BO0VBQ0U7QUNKRjs7QURNQTtFQUNFO0FDSEY7O0FES0E7RUFDRTtBQ0ZGOztBRElBO0VBQ0U7QUNERjs7QURHQTtFQUNFO0FDQUY7O0FERUE7RUFDRTtBQ0NGOztBRENBO0VBQ0U7QUNFRjs7QURBQTtFQUNFO0FDR0Y7O0FEREE7RUFDRTtBQ0lGOztBREZBO0VBQ0U7QUNLRjs7QURIQTtFQUNFO0FDTUY7O0FESkE7RUFDRTtBQ09GOztBRExBO0VBQ0U7QUNRRjs7QUROQTtFQUNFO0FDU0Y7O0FEUEE7RUFDRTtBQ1VGOztBRFJBO0VBQ0U7QUNXRjs7QURUQTtFQUNFO0FDWUY7O0FEVkE7RUFDRTtBQ2FGOztBRFhBO0VBQ0U7QUNjRjs7QURaQTtFQUNFO0FDZUY7O0FEYkE7RUFDRTtBQ2dCRjs7QURkQTtFQUNFO0FDaUJGOztBRGZBO0VBQ0U7QUNrQkY7O0FEaEJBO0VBQ0U7QUNtQkY7O0FEakJBO0VBQ0U7QUNvQkY7O0FEbEJBO0VBQ0U7QUNxQkY7O0FEbkJBO0VBQ0U7QUNzQkY7O0FEcEJBO0VBQ0U7QUN1QkY7O0FEckJBO0VBQ0U7QUN3QkY7O0FEdEJBO0VBQ0U7QUN5QkY7O0FEdkJBO0VBQ0U7QUMwQkY7O0FEeEJBO0VBQ0U7QUMyQkY7O0FEekJBO0VBQ0U7QUM0QkY7O0FEMUJBO0VBQ0U7QUM2QkY7O0FEM0JBO0VBQ0U7QUM4QkY7O0FENUJBO0VBQ0U7QUMrQkY7O0FEN0JBO0VBQ0U7QUNnQ0Y7O0FEOUJBO0VBQ0U7QUNpQ0Y7O0FEL0JBO0VBQ0U7QUNrQ0Y7O0FEaENBO0VBQ0U7QUNtQ0Y7O0FEakNBO0VBQ0U7QUNvQ0Y7O0FEbENBO0VBQ0U7QUNxQ0Y7O0FEbkNBO0VBQ0U7QUNzQ0Y7O0FEcENBO0VBQ0U7QUN1Q0Y7O0FEckNBO0VBQ0U7QUN3Q0Y7O0FEdENBO0VBQ0U7QUN5Q0Y7O0FEdkNBO0VBQ0U7QUMwQ0Y7O0FEeENBO0VBQ0U7QUMyQ0Y7O0FEekNBO0VBQ0U7QUM0Q0Y7O0FEMUNBO0VBQ0U7QUM2Q0Y7O0FEM0NBO0VBQ0U7QUM4Q0Y7O0FENUNBO0VBQ0U7QUMrQ0Y7O0FEN0NBO0VBQ0U7QUNnREY7O0FEOUNBO0VBQ0U7QUNpREY7O0FEL0NBO0VBQ0U7QUNrREY7O0FEaERBO0VBQ0U7QUNtREY7O0FEakRBO0VBQ0U7QUNvREY7O0FEbERBO0VBQ0U7QUNxREY7O0FEbkRBO0VBQ0U7QUNzREY7O0FEcERBO0VBQ0U7QUN1REY7O0FEckRBO0VBQ0U7QUN3REY7O0FEdERBO0VBQ0U7QUN5REY7O0FEdkRBO0VBQ0U7QUMwREY7O0FEeERBO0VBQ0U7QUMyREY7O0FEekRBO0VBQ0U7QUM0REY7O0FEMURBO0VBQ0U7QUM2REY7O0FEM0RBO0VBQ0U7QUM4REY7O0FENURBO0VBQ0U7QUMrREY7O0FEN0RBO0VBQ0U7QUNnRUY7O0FEOURBO0VBQ0U7QUNpRUY7O0FEL0RBO0VBQ0U7QUNrRUY7O0FEaEVBO0VBQ0U7QUNtRUY7O0FEakVBO0VBQ0U7QUNvRUY7O0FEbEVBO0VBQ0U7QUNxRUY7O0FEbkVBO0VBQ0U7QUNzRUY7O0FEcEVBO0VBQ0U7QUN1RUY7O0FEckVBO0VBQ0U7QUN3RUY7O0FEdEVBO0VBQ0U7QUN5RUY7O0FEdkVBO0VBQ0U7QUMwRUY7O0FEeEVBO0VBQ0U7QUMyRUY7O0FEekVBO0VBQ0U7QUM0RUY7O0FEMUVBO0VBQ0U7QUM2RUY7O0FEM0VBO0VBQ0U7QUM4RUY7O0FENUVBO0VBQ0U7QUMrRUY7O0FEN0VBO0VBQ0U7QUNnRkY7O0FEOUVBO0VBQ0U7QUNpRkY7O0FEL0VBO0VBQ0U7QUNrRkY7O0FEaEZBO0VBQ0U7QUNtRkY7O0FEakZBO0VBQ0U7QUNvRkY7O0FBblhBO0VBQ0U7RUFDQTtFQUNBO0VBSUEsZ0JDd0JrQjtFRHZCbEI7RUFDQTtBQW1YRjtBQWpYQTtFQUNFO0VBQ0E7RUFDQTtFQUlBLGdC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QXFITjtBQUNGO0FBcEhNO0VBQ0UsY0NwakRLO0FEMHFEYjs7QUE5R0U7RUFDRTtBQWlISjtBQS9HSTtFQUNFO0FBaUhOOztBQXBHUTtFQUNFLGNDOWtERztBRHFyRGI7O0FBOUZFO0VBQ0UsK0NDNWtEYTtBRDZxRGpCO0FBN0ZNO0VBQ0UsY0M3bERLO0VEOGxETDtBQStGUjtBQTNGUTtFQUNFLHlCQ25tREc7QURnc0RiO0FBeEZRO0VBQ0UseUJDem1ERztFRDBtREgscUJDMW1ERztBRG9zRGI7QUE5RVk7RUFDRSxjQ3ZuREQ7QUR1c0RiOztBQXJFRTtFQUNFLGNDbm9EUztFRG9vRFQ7QUF3RUo7O0FBakVJO0VBQ0UsZ0JDMW5EVztBRDhyRGpCO0FBbEVJO0VBQ0UsK0NDbm9EVztFRG9vRFgseUJDeHBEQztFRHlwREQ7QUFvRU47QUFsRU07RUFDRSxjQ3BwREs7RURxcERMLGdCQ3RvRFU7QUQwc0RsQjs7QUE1REU7RUFDRSxjQzlwRFM7QUQ2dERiO0FBN0RJO0VBQ0UseUJDenFEQztBRHd1RFA7O0FBMURBO0VBQ0UseUJDdnFEVztBRG91RGI7QUFyRFE7RUFDRSxjQ2hyREc7QUR1dURiLEMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9oZWxwZXJzL2ljb21vb24uc2NzcyIsIndlYnBhY2s6Ly8vLi9jYXJlZXIuc2NzcyIsIndlYnBhY2s6Ly8vLi9oZWxwZXJzL3ZhcmlhYmxlcy5zY3NzIiwid2VicGFjazovLy8uL2hlbHBlcnMvbWl4aW5zLnNjc3MiXSwic291cmNlc0NvbnRlbnQiOlsiQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnaWNvbW9vbic7XG4gIHNyYzpcbiAgICB1cmwoJy4uLy4uL2ZvbnRzL2ljb21vb24vaWNvbW9vbi50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyksXG4gICAgdXJsKCcuLi8uLi9mb250cy9pY29tb29uL2ljb21vb24ud29mZicpIGZvcm1hdCgnd29mZicpLFxuICAgIHVybCgnLi4vLi4vZm9udHMvaWNvbW9vbi9pY29tb29uLnN2ZyNpY29tb29uJykgZm9ybWF0KCdzdmcnKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IGJsb2NrO1xufVxuXG5bY2xhc3NePVwiaWNvbi1cIl0sIFtjbGFzcyo9XCIgaWNvbi1cIl0ge1xuICAvKiB1c2UgIWltcG9ydGFudCB0byBwcmV2ZW50IGlzc3VlcyB3aXRoIGJyb3dzZXIgZXh0ZW5zaW9ucyB0aGF0IGNoYW5nZSBmb250cyAqL1xuICBmb250LWZhbWlseTogJ2ljb21vb24nICFpbXBvcnRhbnQ7XG4gIHNwZWFrOiBuZXZlcjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuXG4gIC8qIEJldHRlciBGb250IFJlbmRlcmluZyA9PT09PT09PT09PSAqL1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cblxuLmljb24tcXVvdGF0aW9uLW1hcmtzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTU2XCI7XG59XG4uaWNvbi1ib29rbWFyazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk1NVwiO1xufVxuLmljb24tZW1wbG95ZWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NTRcIjtcbn1cbi5pY29uLXRpa3RvazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk1M1wiO1xufVxuLmljb24tY2xvY2stbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk1MVwiO1xufVxuLmljb24tY2xvY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NTJcIjtcbn1cbi5pY29uLWNhcmVlci1iZW5lZml0czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk0ZVwiO1xufVxuLmljb24tY2FyZWVyLWVudHJ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTRmXCI7XG59XG4uaWNvbi1jYXJlZXItc2F0aXNmYWN0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTUwXCI7XG59XG4uaWNvbi1kZXNjcmlwdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk0ZFwiO1xufVxuLmljb24tZW52aXJvbm1lbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NDlcIjtcbn1cbi5pY29uLWhlYWx0aDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk0YVwiO1xufVxuLmljb24tc29jaWFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTRiXCI7XG59XG4uaWNvbi13b3JrTGlmZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk0Y1wiO1xufVxuLmljb24td2hhdHNhcHA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NDhcIjtcbn1cbi5pY29uLWxpbmtlZGluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTQ3XCI7XG59XG4uaWNvbi1waW50ZXJlc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NDZcIjtcbn1cbi5pY29uLWNhcmVlci1tYXJrZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NDVcIjtcbn1cbi5pY29uLWNhcmVlci1jb21tZW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTQxXCI7XG59XG4uaWNvbi1jYXJlZXItZXZlbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NDJcIjtcbn1cbi5pY29uLWNhcmVlci1oZXJvLTI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NDNcIjtcbn1cbi5pY29uLWNhcmVlci1oZXJvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTQ0XCI7XG59XG4uaWNvbi1nYWxsZXJ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTQwXCI7XG59XG4uaWNvbi1mbG93ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MzRcIjtcbn1cbi5pY29uLXNhbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MzVcIjtcbn1cbi5pY29uLWFsYXJtLWNsb2NrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTM2XCI7XG59XG4uaWNvbi1iYWctMjpiZWZvcmUsIC5pY29uLXBhY2thZ2VzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTM3XCI7XG59XG4uaWNvbi1iZWQtMjpiZWZvcmUsIC5pY29uLWVxdWlwbWVudDpiZWZvcmUsIC5pY29uLXJvb21zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTM4XCI7XG59XG4uaWNvbi1jYWxlbmRhci1wdWJsaWMtaG9saWRheXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MzlcIjtcbn1cbi5pY29uLWZhbWlsaWVzLTI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5M2FcIjtcbn1cbi5pY29uLWxlYWY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5M2JcIjtcbn1cbi5pY29uLXNub3c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5M2NcIjtcbn1cbi5pY29uLXN0YXItNDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkzZFwiO1xufVxuLmljb24tc3VuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTNlXCI7XG59XG4uaWNvbi10YWc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5M2ZcIjtcbn1cbi5pY29uLWRvd25sb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTMzXCI7XG59XG4uaWNvbi1sb3ZlLTI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MzJcIjtcbn1cbi5pY29uLWNhcnQtMjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkzMVwiO1xufVxuLmljb24tY3VsaW5hcnktMjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkyZFwiO1xufVxuLmljb24tY3VsaW5hcnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MmVcIjtcbn1cbi5pY29uLWZhbWlsaWVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTJmXCI7XG59XG4uaWNvbi1zZXJ2aWNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTMwXCI7XG59XG4uaWNvbi1zaXplOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTJjXCI7XG59XG4uaWNvbi1oYW5kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTJhXCI7XG59XG4uaWNvbi1tb3VudGFpbjpiZWZvcmUsIC5pY29uLWFjdGl2ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkyYlwiO1xufVxuLmljb24tcmVjb21tZW5kYXRpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MjlcIjtcbn1cbi5pY29uLWNoZWNrbGlzdC0yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTIzXCI7XG59XG4uaWNvbi1zcGE6YmVmb3JlLCAuaWNvbi10cmVhdG1lbnRzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTI0XCI7XG59XG4uaWNvbi1zdGFyLTI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MjVcIjtcbn1cbi5pY29uLXN0YXItMzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkyNlwiO1xufVxuLmljb24tc3RhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkyN1wiO1xufVxuLmljb24tem9vbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkyOFwiO1xufVxuLmljb24tY2xvc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MWVcIjtcbn1cbi5pY29uLWFycm93LWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDJcIjtcbn1cbi5pY29uLWFycm93LWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDNcIjtcbn1cbi5pY29uLWFycm93LXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTA0XCI7XG59XG4uaWNvbi1hcnJvdy11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwNVwiO1xufVxuLmljb24tYmFnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTA2XCI7XG59XG4uaWNvbi1iZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDdcIjtcbn1cbi5pY29uLWNhbGVuZGFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTA4XCI7XG59XG4uaWNvbi1jYXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTA5XCI7XG59XG4uaWNvbi1jaGVjay1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MGFcIjtcbn1cbi5pY29uLWNoZWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTBiXCI7XG59XG4uaWNvbi1jaGVja2xpc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MGNcIjtcbn1cbi5pY29uLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwZFwiO1xufVxuLmljb24tZW1haWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MGVcIjtcbn1cbi5pY29uLWZhY2Vib29rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTBmXCI7XG59XG4uaWNvbi1mcmllbmRzLWNsdWI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MTBcIjtcbn1cbi5pY29uLWluc3RhZ3JhbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxMVwiO1xufVxuLmljb24tbG9nby1pY29uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTEyXCI7XG59XG4uaWNvbi1sb2dvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTEzXCI7XG59XG4uaWNvbi1sb3ZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTE0XCI7XG59XG4uaWNvbi1tYXJrZXI6YmVmb3JlLCAuaWNvbi1jb250YWN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTE1XCI7XG59XG4uaWNvbi1tZW51OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTE2XCI7XG59XG4uaWNvbi1taW51cy1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MTdcIjtcbn1cbi5pY29uLW1pbnVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTE4XCI7XG59XG4uaWNvbi1uZXdzbGV0dGVyOmJlZm9yZSwgLmljb24tZm9sZGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTE5XCI7XG59XG4uaWNvbi1wZXJzb246YmVmb3JlLCAuaWNvbi1qb2JzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTFhXCI7XG59XG4uaWNvbi1wZXJzb25zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTFiXCI7XG59XG4uaWNvbi1waG9uZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxY1wiO1xufVxuLmljb24tcGlnZ3ktYmFuazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxZFwiO1xufVxuLmljb24tcGx1cy1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MWZcIjtcbn1cbi5pY29uLXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MjBcIjtcbn1cbi5pY29uLXNlYXJjaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkyMVwiO1xufVxuLmljb24teW91dHViZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkyMlwiO1xufVxuLmljb24tc3BvcnRhbHBlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwMFwiO1xufVxuLmljb24tbmV3LXRhYjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE3ZVwiO1xufVxuLmljb24tY29nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTAxXCI7XG59XG4uaWNvbi1nZWFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTAxXCI7XG59XG4iLCJAaW1wb3J0ICdoZWxwZXJzL3ZhcmlhYmxlcyc7XG5AaW1wb3J0ICdoZWxwZXJzL21peGlucyc7XG5AaW1wb3J0ICdoZWxwZXJzL2ljb21vb24nO1xuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdQbGF5ZmFpciBEaXNwbGF5JztcbiAgc3JjOiB1cmwoJy4uL2ZvbnRzL3BsYXlmYWlyLWRpc3BsYXkvUGxheWZhaXJEaXNwbGF5LVJlZ3VsYXIuZW90Jyk7XG4gIHNyYzogdXJsKCcuLi9mb250cy9wbGF5ZmFpci1kaXNwbGF5L1BsYXlmYWlyRGlzcGxheS1SZWd1bGFyLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXG4gIHVybCgnLi4vZm9udHMvcGxheWZhaXItZGlzcGxheS9QbGF5ZmFpckRpc3BsYXktUmVndWxhci53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbiAgdXJsKCcuLi9mb250cy9wbGF5ZmFpci1kaXNwbGF5L1BsYXlmYWlyRGlzcGxheS1SZWd1bGFyLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcbiAgdXJsKCcuLi9mb250cy9wbGF5ZmFpci1kaXNwbGF5L1BsYXlmYWlyRGlzcGxheS1SZWd1bGFyLnN2ZyNQbGF5ZmFpckRpc3BsYXktUmVndWxhcicpIGZvcm1hdCgnc3ZnJyk7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udFdlaWdodFJlZ3VsYXI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnUGxheWZhaXIgRGlzcGxheSc7XG4gIHNyYzogdXJsKCcuLi9mb250cy9wbGF5ZmFpci1kaXNwbGF5L1BsYXlmYWlyRGlzcGxheS1Cb2xkLmVvdCcpO1xuICBzcmM6IHVybCgnLi4vZm9udHMvcGxheWZhaXItZGlzcGxheS9QbGF5ZmFpckRpc3BsYXktQm9sZC5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxuICB1cmwoJy4uL2ZvbnRzL3BsYXlmYWlyLWRpc3BsYXkvUGxheWZhaXJEaXNwbGF5LUJvbGQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG4gIHVybCgnLi4vZm9udHMvcGxheWZhaXItZGlzcGxheS9QbGF5ZmFpckRpc3BsYXktQm9sZC53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXG4gIHVybCgnLi4vZm9udHMvcGxheWZhaXItZGlzcGxheS9QbGF5ZmFpckRpc3BsYXktQm9sZC5zdmcjUGxheWZhaXJEaXNwbGF5LUJvbGQnKSBmb3JtYXQoJ3N2ZycpO1xuICBmb250LXdlaWdodDogJGZvbnRXZWlnaHRCb2xkO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0ludGVyc3RhdGUgQ29uZGVuc2VkJztcbiAgc3JjOiB1cmwoJy4uL2ZvbnRzL2ludGVyc3RhdGUvSW50ZXJzdGF0ZS1Cb2xkQ29uZGVuc2VkLmVvdCcpO1xuICBzcmM6IHVybCgnLi4vZm9udHMvaW50ZXJzdGF0ZS9JbnRlcnN0YXRlLUJvbGRDb25kZW5zZWQuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcbiAgdXJsKCcuLi9mb250cy9pbnRlcnN0YXRlL0ludGVyc3RhdGUtQm9sZENvbmRlbnNlZC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbiAgdXJsKCcuLi9mb250cy9pbnRlcnN0YXRlL0ludGVyc3RhdGUtQm9sZENvbmRlbnNlZC53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXG4gIHVybCgnLi4vZm9udHMvaW50ZXJzdGF0ZS9JbnRlcnN0YXRlLUJvbGRDb25kZW5zZWQudHRmJykgZm9ybWF0KCd0cnVldHlwZScpLFxuICB1cmwoJy4uL2ZvbnRzL2ludGVyc3RhdGUvSW50ZXJzdGF0ZS1Cb2xkQ29uZGVuc2VkLnN2ZyNJbnRlcnN0YXRlLUJvbGRDb25kZW5zZWQnKSBmb3JtYXQoJ3N2ZycpO1xuICBmb250LXdlaWdodDogJGZvbnRXZWlnaHRCb2xkO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnSW50ZXJzdGF0ZSBDb25kZW5zZWQnO1xuICBzcmM6IHVybCgnLi4vZm9udHMvaW50ZXJzdGF0ZS9JbnRlcnN0YXRlLUxpZ2h0Q29uZGVuc2VkLmVvdCcpO1xuICBzcmM6IHVybCgnLi4vZm9udHMvaW50ZXJzdGF0ZS9JbnRlcnN0YXRlLUxpZ2h0Q29uZGVuc2VkLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXG4gIHVybCgnLi4vZm9udHMvaW50ZXJzdGF0ZS9JbnRlcnN0YXRlLUxpZ2h0Q29uZGVuc2VkLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuICB1cmwoJy4uL2ZvbnRzL2ludGVyc3RhdGUvSW50ZXJzdGF0ZS1MaWdodENvbmRlbnNlZC53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXG4gIHVybCgnLi4vZm9udHMvaW50ZXJzdGF0ZS9JbnRlcnN0YXRlLUxpZ2h0Q29uZGVuc2VkLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKSxcbiAgdXJsKCcuLi9mb250cy9pbnRlcnN0YXRlL0ludGVyc3RhdGUtTGlnaHRDb25kZW5zZWQuc3ZnI0ludGVyc3RhdGUtTGlnaHRDb25kZW5zZWQnKSBmb3JtYXQoJ3N2ZycpO1xuICBmb250LXdlaWdodDogJGZvbnRXZWlnaHRMaWdodDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5cbmJvZHkge1xuICBmb250LWZhbWlseTogJGZvbnRJbnRlcnN0YXRlO1xuXG4gICYuZWRpdG1vZGUge1xuICAgIC8vIHNpbmNlIFBpbWNvcmUgMTEsIHRoZSBlZGl0bW9kZSBvdmVycmlkZXMgdGhlIGZvbnQtZmFtaWx5IGZvciB0aGUgYm9keSBlbGVtZW50XG4gICAgZm9udC1mYW1pbHk6ICRmb250SW50ZXJzdGF0ZSAhaW1wb3J0YW50O1xuICB9XG59XG4uYnRuOm5vdCguZHJvcGRvd24tdG9nZ2xlKSB7XG4gIGZvbnQtZmFtaWx5OiAkZm9udEludGVyc3RhdGU7XG4gIGxpbmUtaGVpZ2h0OiA1MHB4O1xuXG4gICYuYnRuLWxnIHtcbiAgICBsaW5lLWhlaWdodDogNzBweDtcblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4c1NjcmVlbikge1xuICAgICAgbGluZS1oZWlnaHQ6IDUycHg7XG4gICAgfVxuICB9XG4gICYuYnRuLXNtIHtcbiAgICBsaW5lLWhlaWdodDogMzhweDtcbiAgfVxufVxuLmJyZWFkY3J1bWIsXG4uaG90ZWwtbGluayB7XG4gIGZvbnQtZmFtaWx5OiAkZm9udEludGVyc3RhdGU7XG59XG4vKiNwYWdlIHtcblxuICAmOm5vdCgudG9wLWhpZGRlbikge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuXG4gICAgI2hlYWRlciB7XG4gICAgICB0b3A6IDM1cHg7XG5cbiAgICAgICYubmF2LWRvd24uY29tcHJlc3NlZCB7XG4gICAgICAgIHRvcDogMDtcbiAgICAgIH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRzbVNjcmVlbikge1xuICAgICAgICB0b3A6IDE1cHg7XG5cbiAgICAgICAgJi5jb21wcmVzc2VkIHtcblxuICAgICAgICAgICNsb2dvIHtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIHdpZHRoOiAxMTZweDtcbiAgICAgICAgICAgIGhlaWdodDogNTZweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgYm9keS5hY3RpdmUtd2FybmluZy1iYXIgJjpub3QoLnRvcC1oaWRkZW4pIHtcbiAgICBwYWRkaW5nLXRvcDogNjBweDtcblxuICAgICNoZWFkZXIge1xuICAgICAgdG9wOiA5NXB4O1xuXG4gICAgICAmLm5hdi1kb3duLmNvbXByZXNzZWQge1xuICAgICAgICB0b3A6IDYwcHg7XG4gICAgICB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkc21TY3JlZW4pIHtcbiAgICAgICAgdG9wOiA3NXB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufSovXG4jd2FybmluZy1iYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2FyZWVyQmx1ZTtcbn1cbiNoZWFkZXIge1xuICBmb250LWZhbWlseTogJGZvbnRJbnRlcnN0YXRlO1xuXG4gIC8qI2xvZ28ge1xuICAgIHdpZHRoOiAzMTZweDtcbiAgICBoZWlnaHQ6IDE1MnB4O1xuICAgIHRvcDogLTFweDtcblxuICAgICY6OmFmdGVyIHtcbiAgICAgIHRvcDogMTNweDtcbiAgICB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGxnU2NyZWVuKSB7XG4gICAgICB3aWR0aDogMjcycHg7XG4gICAgICBoZWlnaHQ6IDEzMXB4O1xuICAgIH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkc21TY3JlZW4pIHtcbiAgICAgIHdpZHRoOiAxNzBweDtcbiAgICAgIGhlaWdodDogODJweDtcbiAgICB9XG4gIH0qL1xuICAjbG9nby1iYXdoIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogNzBweDtcbiAgICBoZWlnaHQ6IDcwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHNtU2NyZWVuKSB7XG4gICAgICB3aWR0aDogNDVweDtcbiAgICAgIGhlaWdodDogNDVweDtcbiAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICB9XG4gIH1cbiAgJi5jb21wcmVzc2VkIHtcblxuICAgIC8qI2xvZ28ge1xuICAgICAgd2lkdGg6IDE4MHB4O1xuICAgICAgaGVpZ2h0OiA4N3B4O1xuICAgICAgdG9wOiAzcHg7XG5cbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgdG9wOiA3cHg7XG4gICAgICB9XG4gICAgfSovXG4gIH1cbiAgLmNvbnRhY3Qge1xuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhsU2NyZWVuKSB7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgfVxuICAgIGEge1xuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICRjYXJlZXJCbHVlO1xuICAgICAgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhsU2NyZWVuKSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuICAgICAgJi5waG9uZSB7XG5cbiAgICAgICAgW2NsYXNzXj1cImljb24tXCJdLCBbY2xhc3MqPVwiIGljb24tXCJdIHtcbiAgICAgICAgICB0b3A6IDRweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJi5lbWFpbCB7XG5cbiAgICAgICAgW2NsYXNzXj1cImljb24tXCJdLCBbY2xhc3MqPVwiIGljb24tXCJdIHtcbiAgICAgICAgICB0b3A6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgW2NsYXNzXj1cImljb24tXCJdLCBbY2xhc3MqPVwiIGljb24tXCJdIHtcbiAgICAgIGNvbG9yOiAkY2FyZWVyQmx1ZTtcbiAgICB9XG4gIH1cbiAgLnByb2ZpbGUgYSB7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAkY2FyZWVyQmx1ZTtcbiAgICB9XG4gICAgW2NsYXNzXj1cImljb24tXCJdLCBbY2xhc3MqPVwiIGljb24tXCJdIHtcbiAgICAgIGNvbG9yOiAkY2FyZWVyQmx1ZTtcbiAgICB9XG4gIH1cbiAgLnNlYXJjaC1ib29rIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2FyZWVyQmx1ZTtcbiAgICBib3JkZXItY29sb3I6ICRjYXJlZXJCbHVlO1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cbiNvcGVuLW1haW4tbmF2aWdhdGlvbixcbiNjbG9zZS1tYWluLW5hdmlnYXRpb24sXG4jb3Blbi1tb2JpbGUtbmF2aWdhdGlvbiB7XG4gIGZvbnQtZmFtaWx5OiAkZm9udEludGVyc3RhdGU7XG4gIGxpbmUtaGVpZ2h0OiA1MnB4O1xuXG4gIFtjbGFzc149XCJpY29uLVwiXSwgW2NsYXNzKj1cIiBpY29uLVwiXSB7XG4gICAgY29sb3I6ICRjYXJlZXJCbHVlO1xuICB9XG4gICY6aG92ZXIge1xuICAgIGNvbG9yOiAkY2FyZWVyQmx1ZTtcblxuICAgIFtjbGFzc149XCJpY29uLVwiXSwgW2NsYXNzKj1cIiBpY29uLVwiXSB7XG4gICAgICBib3JkZXItY29sb3I6ICRjYXJlZXJCbHVlO1xuICAgIH1cbiAgfVxufVxuI2Nsb3NlLW1haW4tbmF2aWdhdGlvbiB7XG4gIGNvbG9yOiAkY2FyZWVyQmx1ZTtcblxuICBbY2xhc3NePVwiaWNvbi1cIl0sIFtjbGFzcyo9XCIgaWNvbi1cIl0ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjYXJlZXJCbHVlO1xuICAgIGJvcmRlci1jb2xvcjogJGNhcmVlckJsdWU7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgfVxufVxuI21haW4tbmF2aWdhdGlvbi13cmFwcGVyIHtcbiAgZm9udC1mYW1pbHk6ICRmb250SW50ZXJzdGF0ZTtcblxuICAjbWFpbi1uYXZpZ2F0aW9uIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAubmF2aWdhdGlvbiB7XG5cbiAgICAgICYgPiBsaSB7XG5cbiAgICAgICAgJiA+IGEge1xuICAgICAgICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICAgICAgICBmb250LXdlaWdodDogJGZvbnRXZWlnaHRCb2xkO1xuICAgICAgICB9XG4gICAgICAgICY6Zm9jdXMsICY6aG92ZXIsICYuYWN0aXZlIHtcblxuICAgICAgICAgICYgPiBhIHtcbiAgICAgICAgICAgIGNvbG9yOiAkY2FyZWVyQmx1ZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLnN1Yi1uYXZpZ2F0aW9uIHtcblxuICAgIC5uYXZpZ2F0aW9uIHtcblxuICAgICAgJiA+IGxpIHtcblxuICAgICAgICAmOmhvdmVyLCAmLmFjdGl2ZSB7XG5cbiAgICAgICAgICAmID4gYSB7XG4gICAgICAgICAgICBjb2xvcjogJGNhcmVlckJsdWU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4jcXVpY2stZm9ybSB7XG5cbiAgLnF1aWNrLWZvcm0ge1xuXG4gICAgLmxlZ2VuZCB7XG5cbiAgICAgICYubGVnZW5kLXBvcnRhbCB7XG4gICAgICAgIG1pbi13aWR0aDogMzIwcHg7XG4gICAgICB9XG4gICAgICBbY2xhc3NePVwiaWNvbi1cIl0sIFtjbGFzcyo9XCIgaWNvbi1cIl0ge1xuICAgICAgICBjb2xvcjogJGNhcmVlckJsdWU7XG4gICAgICB9XG4gICAgfVxuICAgIC5idG4tYXBwbHkge1xuICAgICAgYm94LXNoYWRvdzogMXB4IDNweCA1cHggcmdiYSgwLCAwLCAwLCAwLjE1KSAhaW1wb3J0YW50O1xuICAgICAgYm9yZGVyLWNvbG9yOiAkY2FyZWVyUmVkO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNhcmVlclJlZDtcbiAgICAgIGNvbG9yOiAkd2hpdGU7XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBjb2xvcjogJGNhcmVlclJlZDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuLmZpbHRlci1ncm91cCAuZmlsdGVyIC5maWx0ZXItbGFiZWwsXG4uZmlsdGVyLWdyb3VwIC5maWx0ZXItd3JhcHBlciAuZmlsdGVyLWxhYmVsLFxuLmZpbHRlci1ncm91cCAuZmlsdGVyLWRhdGUgLmZpbHRlci1sYWJlbCxcbi5maWx0ZXItZ3JvdXAgLnN0YXJ0IC5maWx0ZXItbGFiZWwsXG4uZmlsdGVyLWdyb3VwIC5lbmQgLmZpbHRlci1sYWJlbCB7XG4gIGNvbG9yOiAkY2FyZWVyQmx1ZTtcbn1cbi5zZWxlY3QyLnNlbGVjdDItY29udGFpbmVyIHtcblxuICAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XG5cbiAgICAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIHtcbiAgICAgIGNvbG9yOiAkY2FyZWVyQmx1ZTtcbiAgICB9XG4gIH1cbn1cbi5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiB7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbn1cbi5zZWxlY3QyIHtcblxuICAmLnNlbGVjdDItY29udGFpbmVyIHtcblxuICAgIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcblxuICAgICAgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCB7XG4gICAgICAgIGNvbG9yOiAkY2FyZWVyQmx1ZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbi5zZWxlY3QyLWRyb3Bkb3duIHtcblxuICAuc2VsZWN0Mi1zZWFyY2gtLWRyb3Bkb3duIHtcblxuICAgIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQge1xuICAgICAgY29sb3I6ICRjYXJlZXJCbHVlO1xuICAgICAgZm9udC1mYW1pbHk6ICRmb250SW50ZXJzdGF0ZTtcbiAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udFdlaWdodEJvbGQ7XG4gICAgfVxuICB9XG4gIC5zZWxlY3QyLXJlc3VsdHMge1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udEludGVyc3RhdGU7XG4gICAgZm9udC13ZWlnaHQ6ICRmb250V2VpZ2h0UmVndWxhcjtcbiAgICBjb2xvcjogJGdyZXk7XG5cbiAgICAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb25zIHtcblxuICAgICAgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIHtcblxuICAgICAgICAmLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1oaWdobGlnaHRlZCB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNhcmVlckJsdWU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuI29wZW4tbWFpbi1uYXZpZ2F0aW9uLFxuI2Nsb3NlLW1haW4tbmF2aWdhdGlvbixcbiNvcGVuLW1vYmlsZS1uYXZpZ2F0aW9uIHtcbiAgbWFyZ2luLXJpZ2h0OiA1MHB4O1xufVxuXG4uY29udGVudC1ibG9jayB7XG5cbiAgaDEsIGgyLCBoMywgaDQsIGg1LCBoNixcbiAgLmgxLCAuaDIsIC5oMywgLmg0LCAuaDUsIC5oNiB7XG4gICAgZm9udC1mYW1pbHk6ICRmb250SW50ZXJzdGF0ZTtcblxuICAgIHN0cm9uZyB7XG4gICAgICBmb250LXdlaWdodDogJGZvbnRXZWlnaHRCb2xkO1xuICAgIH1cbiAgfVxuICBwLCAmOm5vdCguY29udGVudC1ibG9jay1zYW1lcmEpIHVsLCBvbCB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEuNmVtO1xuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHNtU2NyZWVuKSB7XG4gICAgICBmb250LXNpemU6IDE3cHg7XG4gICAgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4c1NjcmVlbikge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgIH1cbiAgfVxufVxuXG4uY29udGVudC1ibG9jazpub3QoLmNvbnRlbnQtYmxvY2stc2FtZXJhKSB7XG5cbiAgaDEsIC5oMSB7XG4gICAgY29sb3I6ICRjYXJlZXJCbHVlO1xuICB9XG4gIGgyLCAuaDIge1xuICAgIGNvbG9yOiAkZ3JleTtcblxuICAgIGIge1xuICAgICAgZm9udC13ZWlnaHQ6ICRmb250V2VpZ2h0Qm9sZDtcbiAgICB9XG4gIH1cbiAgaDMsIC5oMyxcbiAgaDQsIC5oNCB7XG4gICAgY29sb3I6ICRjYXJlZXJCbHVlO1xuXG4gICAgYiB7XG4gICAgICBmb250LXdlaWdodDogJGZvbnRXZWlnaHRCb2xkO1xuICAgIH1cbiAgfVxuICBhOm5vdCguYnRuKTpub3QoLm5hdi1saW5rKSB7XG4gICAgY29sb3I6ICRjYXJlZXJCbHVlO1xuICB9XG4gIGIge1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udFdlaWdodEJvbGQ7XG4gIH1cbiAgLmJ0biB7XG4gICAgYm9yZGVyLWNvbG9yOiAkY2FyZWVyQmx1ZTtcbiAgICBjb2xvcjogJGNhcmVlckJsdWU7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2FyZWVyQmx1ZTtcbiAgICB9XG4gICAgJi5idG4tYXBwbHkge1xuICAgICAgYm94LXNoYWRvdzogMXB4IDNweCA1cHggcmdiYSgwLCAwLCAwLCAwLjE1KSAhaW1wb3J0YW50O1xuICAgICAgYm9yZGVyLWNvbG9yOiAkY2FyZWVyUmVkO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNhcmVlclJlZDtcbiAgICAgIGNvbG9yOiAkd2hpdGU7XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBjb2xvcjogJGNhcmVlclJlZDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuI2ZpbHRlciB7XG5cbiAgLmZpbHRlci1pbmZvIHtcblxuICAgIHN0cm9uZywgLmljb24tY2FyZWVyLW1hcmtlciB7XG4gICAgICBjb2xvcjogJGNhcmVlckJsdWU7XG4gICAgfVxuICB9XG59XG4uY29udGVudC1ibG9jay1xdW90ZSB7XG5cbiAgLmJsb2NrcXVvdGUge1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udEludGVyc3RhdGU7XG4gIH1cbn1cbi5jb250ZW50LWJsb2NrLWNhcmVlci1qb2JzIHtcblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeGxTY3JlZW4pIHtcbiAgICAuZ3V0dGVycy0zNSB7XG4gICAgICBtYXJnaW4tbGVmdDogLTE3LjVweDtcbiAgICAgIG1hcmdpbi1yaWdodDogLTE3LjVweDtcblxuICAgICAgPiAuY29sLCA+IFtjbGFzcyo9XCJjb2wtXCJdIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxNy41cHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDE3LjVweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmhvdGVsLWdyaWQsXG4gIC5qb2ItZ3JpZCB7XG5cbiAgICAuZ3JpZC1pdGVtIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDM1cHggIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbiAgLmpvYiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgJiA+IGRpdiB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBwYWRkaW5nOiAzMHB4IDUwcHg7XG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIC4yKTtcbiAgICAgIGJhY2tncm91bmQ6IHJhZGlhbC1ncmFkaWVudChjaXJjbGUsIHJnYmEoMCwgMCwgMCwgLjIpIDAlLCByZ2JhKDAsIDAsIDAsIC44KSAxMDAlKTtcbiAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICBmb250LWZhbWlseTogJGZvbnRJbnRlcnN0YXRlO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG5cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRsZ1NjcmVlbikge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDI1cHg7XG4gICAgICB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeHNTY3JlZW4pIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgICAgfVxuICAgICAgJiA+IGRpdiB7XG4gICAgICAgIC1tcy1mbGV4OiAwIDAgMTAwJTtcbiAgICAgICAgZmxleDogMCAwIDEwMCU7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgfVxuICAgICAgLmpvYi1uYW1lIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250V2VpZ2h0Qm9sZDtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMS4xO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG5cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1kU2NyZWVuKSB7XG4gICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAub3JnYW5pemF0aW9uLW5hbWUge1xuXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtZFNjcmVlbikge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLmJ0biB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJHdoaXRlO1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICBmb250LXdlaWdodDogJGZvbnRXZWlnaHRCb2xkO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgY29sb3I6ICRjYXJlZXJCbHVlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4uY29udGVudC1ibG9jay10YWJzIHtcblxuICAubmF2LXRhYnMge1xuXG4gICAgLm5hdi1saW5rIHtcblxuICAgICAgJiA+IHNwYW4ge1xuICAgICAgICBjb2xvcjogJGdyZXk7XG4gICAgICB9XG4gICAgICAmLmFjdGl2ZSA+IHNwYW4ge1xuICAgICAgICBjb2xvcjogJGNhcmVlckJsdWU7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udFdlaWdodEJvbGQ7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4uY29udGVudC1ibG9jay1jYXJlZXItZm9sZGVyIHtcblxuICBmaWd1cmUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogMCAwIDFyZW07XG4gICBAaW5jbHVkZSBzaGFkb3coKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC04ZGVnKTtcbiAgICAtbW96LXRyYW5zZm9ybTogcm90YXRlKC04ZGVnKTtcbiAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoLThkZWcpO1xuICAgIC1vLXRyYW5zZm9ybTogcm90YXRlKC04ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtOGRlZyk7XG4gICAgd2lkdGg6IDE4MHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IDMwcHg7XG4gIH1cbiAgLmJ0bnMge1xuICAgIG1hcmdpbi1sZWZ0OiAzNXB4O1xuXG4gICAgLmJ0biB7XG5cbiAgICAgICYgKyAuYnRuIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgIH1cbiAgICAgICY6Zmlyc3QtY2hpbGQ6OmFmdGVyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbi5jb250ZW50LWJsb2NrLWNhcmVlci1iZW5lZml0cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjYXJlZXJCbHVlO1xuICBwYWRkaW5nOiAxMDBweCAwO1xuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRsZ1NjcmVlbikge1xuICAgIC5ndXR0ZXJzLTM1IHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMTVweDtcbiAgICAgIG1hcmdpbi1yaWdodDogLTE1cHg7XG5cbiAgICAgID4gLmNvbCwgPiBbY2xhc3MqPVwiY29sLVwiXSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1kU2NyZWVuKSB7XG4gICAgcGFkZGluZzogNjBweCAwO1xuXG4gICAgaDMge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNDBweCAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuICAuaDEsIGgzIHtcbiAgICBjb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJlbmVmaXQge1xuXG4gICAgLmg1IHtcbiAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udFdlaWdodExpZ2h0O1xuICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbGdTY3JlZW4pIHtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgfVxuICAgIH1cbiAgICBbY2xhc3NePVwiaWNvbi1cIl0sIFtjbGFzcyo9XCIgaWNvbi1cIl0ge1xuICAgICAgZm9udC1zaXplOiAxMzBweDtcbiAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICBsaW5lLWhlaWdodDogMTMwcHggIWltcG9ydGFudDtcblxuICAgICAgJi5pY29uLWNhcmVlci1jb21tZW50IHtcbiAgICAgICAgZm9udC1zaXplOiAxMTBweDtcbiAgICAgIH1cblxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGxnU2NyZWVuKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTAwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMDBweCAhaW1wb3J0YW50O1xuXG4gICAgICAgICYuaWNvbi1jYXJlZXItY29tbWVudCB7XG4gICAgICAgICAgZm9udC1zaXplOiA4NXB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbWRTY3JlZW4pIHtcbiAgICAgICAgZm9udC1zaXplOiA4MHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogODBweCAhaW1wb3J0YW50O1xuXG4gICAgICAgICYuaWNvbi1jYXJlZXItY29tbWVudCB7XG4gICAgICAgICAgZm9udC1zaXplOiA3MHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4uY29udGVudC1ibG9jay1jYXJlZXItaG90ZWxzLWxvZ28ge1xuXG4gIC5ob3RlbC1sb2dvIHtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uLWVmZmVjdCgpO1xuXG4gICAgZmlndXJlIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWF4LXdpZHRoOiAyMTBweDtcbiAgICAgIG1hcmdpbjogMCBhdXRvIDMwcHg7XG5cbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxMDAlO1xuICAgICAgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1kU2NyZWVuKSB7XG4gICAgICAgIG1heC13aWR0aDogMTUwcHg7XG4gICAgICB9XG4gICAgfVxuICAgICY6aG92ZXIge1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG4gICAgfVxuICB9XG59XG4uY29udGVudC1ibG9jay1jYXJlZXItdGVhc2VyIHtcblxuICAudGVhc2VyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2FyZWVyQmx1ZTtcbiAgICBjb2xvcjogJHdoaXRlO1xuICAgIHBhZGRpbmc6IDYwcHggMCAxMDBweDtcblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4c1NjcmVlbikge1xuICAgICAgcGFkZGluZzogMzBweCAwIDUwcHg7XG4gICAgfVxuICAgIC50ZWFzZXItaXRlbSB7XG5cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4c1NjcmVlbikge1xuICAgICAgICBwYWRkaW5nOiAxNXB4IDMwcHg7XG4gICAgICB9XG4gICAgICAuaDIge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICBjb2xvcjogaW5oZXJpdDtcblxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbGdTY3JlZW4pIHtcbiAgICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhzU2NyZWVuKSB7XG4gICAgICAgICAgZm9udC1zaXplOiAyNnB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuaDQge1xuICAgICAgICBmb250LXdlaWdodDogJGZvbnRXZWlnaHRMaWdodDtcbiAgICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG5cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGxnU2NyZWVuKSB7XG4gICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4c1NjcmVlbikge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLmJ0biB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJHdoaXRlO1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgfVxuICAgICAgLnJlY29tbWVuZGF0aW9uIHtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBmb250LWZhbWlseTogJGZvbnRJbnRlcnN0YXRlO1xuICAgICAgICBmb250LXNpemU6IDM4cHg7XG4gICAgICAgIHdpZHRoOiAxODVweDtcbiAgICAgICAgaGVpZ2h0OiAxODVweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBsaW5lLWhlaWdodDogMTg1cHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG5cbiAgICAgICAgPiBzcGFuOmZpcnN0LW9mLXR5cGUge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IDMwcHg7XG4gICAgICAgICAgcmlnaHQ6IDI1cHg7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG4gICAgICAgIFtjbGFzc149XCJpY29uLVwiXSwgW2NsYXNzKj1cIiBpY29uLVwiXSB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IC02Mi41cHg7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhzU2NyZWVuKSB7XG4gICAgICAgICAgd2lkdGg6IDEwNXB4O1xuICAgICAgICAgIGhlaWdodDogMTA1cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEwNXB4O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcblxuICAgICAgICAgID4gc3BhbjpmaXJzdC1vZi10eXBlIHtcbiAgICAgICAgICAgIHRvcDogMTRweDtcbiAgICAgICAgICAgIHJpZ2h0OiA4cHg7XG4gICAgICAgICAgfVxuICAgICAgICAgIFtjbGFzc149XCJpY29uLVwiXSwgW2NsYXNzKj1cIiBpY29uLVwiXSB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogLTM3LjVweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIFtjbGFzc149XCJpY29uLVwiXSwgW2NsYXNzKj1cIiBpY29uLVwiXSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTE1cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxODVweDtcblxuICAgICAgICAmLmljb24tY2FyZWVyLWhlcm8tMiB7XG4gICAgICAgICAgZm9udC1zaXplOiAxODVweDtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeHNTY3JlZW4pIHtcbiAgICAgICAgICBmb250LXNpemU6IDc1cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEwNXB4O1xuXG4gICAgICAgICAgJi5pY29uLWNhcmVlci1oZXJvLTIge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMDVweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbi5jb250ZW50LWJsb2NrLXByZXNzLWltYWdlcyxcbi5jb250ZW50LWJsb2NrLWFjY29yZGlvbixcbi5jb250ZW50LWJsb2NrLXRhYnMgLyogbmVlZGVkIGluIGVkaXRtb2RlICovIHtcblxuICAuYWNjb3JkaW9uIHtcblxuICAgIC5jYXJkIHtcblxuICAgICAgLmNhcmQtaGVhZGVyIHtcblxuICAgICAgICBidXR0b24ge1xuICAgICAgICAgIGNvbG9yOiAkY2FyZWVyQmx1ZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uY29udGVudC1ibG9jay12aWRlbyB7XG5cbiAgLmNvbnRlbnQtd3JhcHBlciB7XG5cbiAgICAuY29udGVudCB7XG5cbiAgICAgIGgzIHtcbiAgICAgICAgY29sb3I6ICRjYXJlZXJCbHVlO1xuICAgICAgfVxuICAgIH1cbiAgICAmOjphZnRlciB7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICBjb250ZW50OiAnXFxlOTQzJztcbiAgICAgIGZvbnQtc2l6ZTogNzAwcHg7XG4gICAgICBtYXJnaW46IC0zNTBweCAwIDAgLTM1MHB4O1xuICAgICAgY29sb3I6ICRjYXJlZXJCbHVlO1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbn1cblxuI2hvdGVsLWRlc2NyaXB0aW9uIHtcblxuICAuaG90ZWwtaW5mbyB7XG4gICAgcGFkZGluZzogNzBweCAxNDBweCA3MHB4IDcwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICAubG9nbyB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IC03MHB4O1xuICAgIH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbGdTY3JlZW4pIHtcbiAgICAgIHBhZGRpbmc6IDQ1cHggNzBweCA0NXB4IDM1cHg7XG5cbiAgICAgIC5sb2dvIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMzVweDtcbiAgICAgICAgd2lkdGg6IDE0MHB4O1xuICAgICAgICBoZWlnaHQ6IDE0MHB4O1xuICAgICAgfVxuICAgIH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkc21TY3JlZW4pIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gICAgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4c1NjcmVlbikge1xuICAgICAgcGFkZGluZzogMzBweCAxNXB4O1xuICAgIH1cbiAgfVxuICAuaGlnaGxpZ2h0cyB7XG5cbiAgICAuaDIge1xuICAgICAgY29sb3I6ICRncmV5RGFyaztcbiAgICB9XG4gICAgdWwge1xuICAgICAgY29sb3I6ICRncmV5RGFyaztcbiAgICB9XG4gICAgLmJlZHMtZW1wbG95ZWVzIHtcbiAgICAgIFtjbGFzc149XCJpY29uLVwiXSwgW2NsYXNzKj1cIiBpY29uLVwiXSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTUwJTtcbiAgICAgICAgY29sb3I6ICRjYXJlZXJCbHVlO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuI2hvdGVsLWpvYnMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JleUxpZ2h0ZXN0O1xuICBwYWRkaW5nOiAxMjBweCAwO1xuXG4gIC5uby1pdGVtcyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICB9XG4gIC5hcHBsaWNhdGlvbi1idG5zIHtcblxuICAgIC5idG4gKyAuYnRuIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAzNXB4O1xuICAgIH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbGdTY3JlZW4pIHtcbiAgICAgIC5idG4gKyAuYnRuIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gICAgICB9XG4gICAgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtZFNjcmVlbikge1xuICAgICAgLmJ0biB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuICAgICAgLmJ0biArIC5idG4ge1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmZpbHRlci13cmFwcGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgcGFkZGluZzogMjBweCA0MHB4IDI1cHg7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuXG4gICAgLmg0IHtcbiAgICAgIGNvbG9yOiAkY2FyZWVyQmx1ZTtcbiAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udFdlaWdodExpZ2h0O1xuICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIH1cbiAgICAuY2xlYXJmaXgge1xuICAgICAgbWFyZ2luLWxlZnQ6IC00cHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IC00cHg7XG4gICAgfVxuICAgIC5maWx0ZXIge1xuICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjYXJlZXJCbHVlO1xuICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICBwYWRkaW5nOiAwIDEwcHg7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIG1hcmdpbjogNHB4O1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbi1lZmZlY3QoKTtcblxuICAgICAgJi5pbmFjdGl2ZSB7XG4gICAgICAgIG9wYWNpdHk6IC4zO1xuICAgICAgfVxuICAgICAgJi5hY3RpdmUge1xuXG4gICAgICB9XG4gICAgfVxuICB9XG4gIC50YWJsZSB7XG5cbiAgICB0aCwgdGQge1xuICAgICAgYm9yZGVyLXRvcC1jb2xvcjogJHdoaXRlO1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcblxuICAgICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgJHdoaXRlO1xuICAgICAgfVxuICAgIH1cbiAgICB0aGVhZCB7XG5cbiAgICAgIHRoIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNhcmVlckJsdWU7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udEludGVyc3RhdGU7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udFdlaWdodEJvbGQ7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkd2hpdGU7XG4gICAgICAgIHBhZGRpbmc6IDE1cHggMjVweDtcblxuICAgICAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICR3aGl0ZTtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbWRTY3JlZW4pIHtcbiAgICAgICAgICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgdGJvZHkge1xuXG4gICAgICB0ciB7XG5cbiAgICAgICAgJjpudGgtb2YtdHlwZShvZGQpIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjlmOWY5O1xuICAgICAgICB9XG4gICAgICAgICY6bnRoLW9mLXR5cGUoZXZlbikge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgIH1cbiAgICAgICAgJi5hY3RpdmUge1xuXG4gICAgICAgIH1cbiAgICAgICAgJi5pbmFjdGl2ZSB7XG5cbiAgICAgICAgICB0ZCB7XG4gICAgICAgICAgICBvcGFjaXR5OiAuMztcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgdGQge1xuICAgICAgICAgIHBhZGRpbmc6IDEycHggMjVweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24tZWZmZWN0KCk7XG5cbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbWRTY3JlZW4pIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDhweCAxNXB4O1xuICAgICAgICAgIH1cbiAgICAgICAgICAmLmpvYi1uYW1lIHtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udEludGVyc3RhdGU7XG4gICAgICAgICAgICBmb250LXdlaWdodDogJGZvbnRXZWlnaHRCb2xkO1xuXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbWRTY3JlZW4pIHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjYXJlZXJSZWQgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICAmLmpvYi10eXBlLCAmLmpvYi1zdGFydCwgJi5kYXRhVGFibGVzX2VtcHR5IHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcblxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1kU2NyZWVuKSB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweFxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAuZGF0YVRhYmxlc193cmFwcGVyIHtcblxuICAgIHRhYmxlLmRhdGFUYWJsZSB7XG5cbiAgICAgIHRoZWFkIHtcbiAgICAgICAgLnNvcnRpbmcsIC5zb3J0aW5nX2FzYywgLnNvcnRpbmdfZGVzYywgLnNvcnRpbmdfYXNjX2Rpc2FibGVkLCAuc29ydGluZ19kZXNjX2Rpc2FibGVkIHtcblxuICAgICAgICAgICY6OmJlZm9yZSwgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgQGluY2x1ZGUgaWNvbW9vbigpO1xuICAgICAgICAgICAgcmlnaHQ6IDIwcHg7XG4gICAgICAgICAgfVxuICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiAnXFxlOTA1JztcbiAgICAgICAgICAgIGJvdHRvbTogNDglO1xuICAgICAgICAgIH1cbiAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiAnXFxlOTAyJztcbiAgICAgICAgICAgIHRvcDogNDglO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAuZGF0YVRhYmxlc19sZW5ndGgsIC5kYXRhVGFibGVzX2ZpbHRlciB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuXG4gICAgICBsYWJlbCB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udEludGVyc3RhdGU7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udFdlaWdodExpZ2h0O1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBtYXJnaW46IDA7XG5cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1kU2NyZWVuKSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICBpbnB1dCwgc2VsZWN0IHtcbiAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250SW50ZXJzdGF0ZTtcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250V2VpZ2h0UmVndWxhcjtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuXG4gICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDEwMiwgMTcyLCAxOTcsIC4yNSk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIHNlbGVjdCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogLjVyZW07XG4gICAgICB9XG4gICAgICBpbnB1dCB7XG4gICAgICAgIHdpZHRoOiAyMDBweCAhaW1wb3J0YW50O1xuICAgICAgICBtYXJnaW4tbGVmdDogLjc1cmVtO1xuICAgICAgfVxuICAgIH1cbiAgICAuZGF0YVRhYmxlc19pbmZvIHtcbiAgICAgIGZvbnQtZmFtaWx5OiAkZm9udEludGVyc3RhdGU7XG4gICAgICBmb250LXdlaWdodDogJGZvbnRXZWlnaHRMaWdodDtcbiAgICAgIHBhZGRpbmc6IDA7XG5cbiAgICAgIHN0cm9uZyB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udFdlaWdodEJvbGQ7XG4gICAgICAgIGNvbG9yOiAkY2FyZWVyQmx1ZTtcbiAgICAgIH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtZFNjcmVlbikge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICB9XG4gICAgfVxuICAgIC5kYXRhVGFibGVzX3BhZ2luYXRlIHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBmb250LWZhbWlseTogJGZvbnRJbnRlcnN0YXRlO1xuICAgICAgZm9udC13ZWlnaHQ6ICRmb250V2VpZ2h0Qm9sZDtcblxuICAgICAgLnBhZ2luYXRpb24ge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG5cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHNtU2NyZWVuKSB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICAgICAgfVxuICAgICAgICAucGFnZS1pdGVtIHtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG5cbiAgICAgICAgICAmICsgLnBhZ2UtaXRlbSB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgICAgICAgIH1cbiAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICB9XG4gICAgICAgICAgLnBhZ2UtbGluayB7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICAgICAgICB3aWR0aDogMzBweDtcbiAgICAgICAgICAgIGhlaWdodDogMzBweDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgei1pbmRleDogMTAwO1xuXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZXlMaWdodDtcbiAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgJi5wcmV2aW91cywgJi5uZXh0IHtcblxuICAgICAgICAgICAgLnBhZ2UtbGluayB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICAmLmRpc2FibGVkIHtcblxuICAgICAgICAgICAgLnBhZ2UtbGluayB7XG4gICAgICAgICAgICAgIGNvbG9yOiAkZ3JleUxpZ2h0O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICAmLmFjdGl2ZSB7XG5cbiAgICAgICAgICAgIC5wYWdlLWxpbmsge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2FyZWVyQmx1ZTtcbiAgICAgICAgICAgICAgLy8gYm9yZGVyLWNvbG9yOiAkY2FyZWVyQmx1ZTtcbiAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiNob3RlbC1jb250YWN0IHtcbiAgLy8gYmFja2dyb3VuZC1jb2xvcjogJGdyZXlMaWdodDtcbiAgLy8gcGFkZGluZzogNjBweCAwO1xuICAvLyBjb2xvcjogJHdoaXRlO1xuXG4gIC5jb250YWN0IHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkY2FyZWVyQmx1ZTtcblxuICAgIGFkZHJlc3Mge1xuICAgICAgY29sb3I6ICRncmV5RGFyaztcbiAgICB9XG4gIH1cbiAgLmNvbnRhY3Qtd3JhcHBlciB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGNhcmVlckJsdWU7XG4gICAgcGFkZGluZzogNDBweCAzMHB4O1xuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1kU2NyZWVuKSB7XG4gICAgICAuY29sLTEyOm50aC1vZi10eXBlKDIpIHtcbiAgICAgICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICAgIH1cbiAgICB9XG4gICAgLmxvZ28ge1xuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhzU2NyZWVuKSB7XG4gICAgICAgIG1heC13aWR0aDogMTUwcHg7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICBmaWd1cmUge1xuICAgIHdpZHRoOiAyMTBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDM1cHg7XG4gIH1cbiAgLmgyLCAuaDMge1xuICAgIC8vIGNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDtcbiAgfVxuICAuaDIge1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udFdlaWdodEJvbGQ7XG4gIH1cbiAgYSB7XG4gICAgY29sb3I6ICRncmV5RGFyayAhaW1wb3J0YW50O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBjb2xvcjogJGNhcmVlckJsdWUgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cblxuICAucGhvbmUsIC5lbWFpbCB7XG4gICAgZm9udC1mYW1pbHk6ICRmb250SW50ZXJzdGF0ZTtcbiAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICBkaXNwbGF5OiBibG9jaztcblxuICAgIFtjbGFzc149XCJpY29uLVwiXSwgW2NsYXNzKj1cIiBpY29uLVwiXSB7XG4gICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICB9XG4gIH1cbiAgLnBob25lIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICB9XG4gIC5lbWFpbCB7XG5cbiAgICBbY2xhc3NePVwiaWNvbi1cIl0sIFtjbGFzcyo9XCIgaWNvbi1cIl0ge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgdG9wOiAycHg7XG4gICAgfVxuICB9XG4gIC5zb2NpYWwtbWVkaWEge1xuICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuXG4gICAgYSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgJGdyZXlMaWdodDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIGNvbG9yOiAkY2FyZWVyQmx1ZTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbi1lZmZlY3QoKTtcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjYXJlZXJCbHVlO1xuICAgICAgICBib3JkZXItY29sb3I6ICRjYXJlZXJCbHVlO1xuICAgICAgICBjb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgICBbY2xhc3NePVwiaWNvbi1cIl0sIFtjbGFzcyo9XCIgaWNvbi1cIl0ge1xuICAgICAgICBsaW5lLWhlaWdodDogMzhweDtcblxuICAgICAgICAmLmljb24tZmFjZWJvb2sge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgfVxuICAgICAgICAmLmljb24taW5zdGFncmFtIHtcbiAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIH1cbiAgICAgICAgJi5pY29uLXlvdXR1YmUge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgfVxuICAgICAgICAmLmljb24tbGlua2VkaW4ge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMzVweDtcbiAgICAgICAgfVxuICAgICAgICAmLmljb24tdGlrdG9rIHtcbiAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICYgKyBhIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4jaG90ZWwtam9iIHtcblxuICAubG9nbyB7XG4gICAgd2lkdGg6IDEyMHB4O1xuICAgIGhlaWdodDogYXV0bztcbiAgICBmbG9hdDogbm9uZTtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG4gIGgxIHtcbiAgICBmb250LXNpemU6IDYwcHg7XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeGxTY3JlZW4pIHtcbiAgICAgIGZvbnQtc2l6ZTogNTVweDtcbiAgICB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGxnU2NyZWVuKSB7XG4gICAgICBmb250LXNpemU6IDUwcHg7XG4gICAgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtZFNjcmVlbikge1xuICAgICAgZm9udC1zaXplOiA0MHB4O1xuICAgIH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkc21TY3JlZW4pIHtcbiAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhzU2NyZWVuKSB7XG4gICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgfVxuICB9XG4gIGgyIHtcblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4c1NjcmVlbikge1xuICAgICAgZm9udC1zaXplOiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG4gIGgzIHtcbiAgICBmb250LXNpemU6IDMwcHg7XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeGxTY3JlZW4pIHtcbiAgICAgIGZvbnQtc2l6ZTogMjJweCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeHNTY3JlZW4pIHtcbiAgICAgIGZvbnQtc2l6ZTogMThweCAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuICAuY29udGVudCB7XG4gICAgJiA+ICo6bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG4gIC5pbmNsdWRlZC1zZXJ2aWNlcyB7XG4gICAgZm9udC1mYW1pbHk6ICRmb250SW50ZXJzdGF0ZTtcbiAgICBmb250LXNpemU6IDIwcHg7XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeHNTY3JlZW4pIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICB9XG4gICAgJiA+IGRpdiB7XG5cbiAgICAgICYgKyBkaXYge1xuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4c1NjcmVlbikge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgc3Ryb25nIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250V2VpZ2h0Qm9sZDtcbiAgICAgICAgY29sb3I6ICRjYXJlZXJCbHVlO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgICAgIH1cbiAgICAgIFtjbGFzc149XCJpY29uLVwiXSwgW2NsYXNzKj1cIiBpY29uLVwiXSB7XG4gICAgICAgIGNvbG9yOiAkY2FyZWVyQmx1ZTtcbiAgICAgICAgZm9udC1zaXplOiAyOHB4O1xuXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4c1NjcmVlbikge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAjcm9vbS1nYWxsZXJ5IHtcbiAgICB3aWR0aDogNzMwcHg7XG4gICAgaGVpZ2h0OiA3MzBweDtcblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4bFNjcmVlbil7XG4gICAgICB3aWR0aDogNTIwcHg7XG4gICAgICBoZWlnaHQ6IDUyMHB4O1xuICAgIH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbGdTY3JlZW4pe1xuICAgICAgd2lkdGg6IDQzMHB4O1xuICAgICAgaGVpZ2h0OiA0MzBweDtcbiAgICB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1kU2NyZWVuKXtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgYXNwZWN0LXJhdGlvOiAxLzE7XG4gICAgICBtYXJnaW4tdG9wOiA2MHB4O1xuICAgIH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkc21TY3JlZW4pe1xuICAgICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICB9XG4gICAgLnJldl9zbGlkZXJfd3JhcHBlciB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICB9XG4gIH1cbn1cbiNob3RlbC1qb2ItZGVzY3JpcHRpb24ge1xuXG4gIGgzIHtcbiAgICBjb2xvcjogJGNhcmVlckJsdWUgIWltcG9ydGFudDtcbiAgfVxuICAuam9iLWRlc2NyaXB0aW9uIHtcblxuICAgIGg0IHtcbiAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICBjb2xvcjogJGdyZXk7XG4gICAgfVxuICAgIHVsIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcblxuICAgICAgJiA+IGJyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICAgIGxpIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyNnB4O1xuXG4gICAgICAgICYgKyBsaSB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgICAgfVxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6ICdcXGU5MjMnO1xuICAgICAgICAgIGNvbG9yOiAkY2FyZWVyQmx1ZTtcbiAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgdG9wOiA0cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiNob3RlbC1qb2ItYXBwbGljYXRpb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JleUxpZ2h0ZXN0O1xuICBwYWRkaW5nOiAxMDBweCAwO1xuXG4gIC5jb250ZW50IHtcbiAgICBtYXJnaW4tdG9wOiAycmVtO1xuICAgIGZvbnQtc2l6ZTogODAlO1xuXG4gICAgcCB7XG4gICAgICBmb250LXNpemU6IGluaGVyaXQ7XG5cbiAgICB9XG4gICAgKjpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbn1cblxuXG5cbiNmb290ZXIge1xuICBiYWNrZ3JvdW5kOiAkY2FyZWVyQmx1ZTtcbiAgcGFkZGluZy1ib3R0b206IDUwcHg7XG4gIGZvbnQtZmFtaWx5OiAkZm9udEludGVyc3RhdGU7XG5cbiAgLmxvZ28ge1xuICAgIG1heC13aWR0aDogMzEwcHg7XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbWRTY3JlZW4pIHtcbiAgICAgIG1heC13aWR0aDogMjUwcHg7XG4gICAgfVxuICB9XG4gIC5jb250YWN0IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG5cbiAgICBhIHtcbiAgICAgIGNvbG9yOiAkY2FyZWVyQmx1ZTtcbiAgICB9XG4gIH1cbiAgLmhlYWRsaW5lIHtcbiAgICBjb2xvcjogJHdoaXRlO1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udFdlaWdodEJvbGQ7XG4gIH1cbiAgLmZvb3Rlci1uYXZpZ2F0aW9uIHtcblxuICAgIHVsIHtcblxuICAgICAgbGkge1xuXG4gICAgICAgIGEge1xuICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmJ0biB7XG4gICAgYm9yZGVyLWNvbG9yOiAkd2hpdGU7XG4gICAgY29sb3I6ICR3aGl0ZTtcblxuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNhcmVlckJsdWU7XG4gICAgICBjb2xvcjogJHdoaXRlO1xuICAgIH1cbiAgICAuaWNvbi1uZXdzbGV0dGVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgIGNvbG9yOiAkY2FyZWVyQmx1ZTtcbiAgICAgQGluY2x1ZGUgc2hhZG93KCk7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsaW5lLWhlaWdodDogNDZweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKC02ZGVnKTtcbiAgICAgIHdpZHRoOiA2MnB4O1xuICAgICAgaGVpZ2h0OiA0NnB4O1xuICAgICAgdG9wOiAtNnB4O1xuICAgICAgbGVmdDogLThweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIH1cbiAgfVxuICAjbGVnYWwge1xuXG4gICAgdWwge1xuXG4gICAgICBsaSB7XG5cbiAgICAgICAgJiArIGxpIHtcblxuICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBhIHtcbiAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC5zb2NpYWwtbWVkaWEge1xuXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkc21TY3JlZW4pIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgIH1cbiAgICAgIHVsIHtcblxuICAgICAgICBsaSB7XG5cbiAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICB9XG4gICAgICAgICAgYSB7XG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkd2hpdGU7XG5cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICBjb2xvcjogJGNhcmVlckJsdWU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gICNzcG9ydGFscGVuIHtcblxuICAgID4gYSB7XG4gICAgICBjb2xvcjogJHdoaXRlO1xuICAgIH1cbiAgfVxufVxuXG4jZm9vdGVyLWJvdHRvbSB7XG4gIHBhZGRpbmc6IDEwcHggMCAyMHB4O1xufVxuXG4ubm8taXRlbXMsIC5zYW1lcmFfX25vT2ZmZXJzQXZhaWxhYmxlV3JhcHBlciB7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udFdlaWdodEJvbGQ7XG4gIGZvbnQtZmFtaWx5OiAkZm9udEludGVyc3RhdGU7XG59XG4uZ2FsbGVyeS1pbWFnZSwgLmdhbGxlcnktdmlkZW8ge1xuXG4gIC5jYXB0aW9uIHtcbiAgICBmb250LWZhbWlseTogJGZvbnRJbnRlcnN0YXRlO1xuICB9XG59XG4uY29udGVudC1ibG9jay10YWJzIHtcblxuICAubmF2LXRhYnMge1xuXG4gICAgLm5hdi1saW5rIHtcblxuICAgICAgJiA+IHNwYW4ge1xuICAgICAgICBmb250LWZhbWlseTogJGZvbnRJbnRlcnN0YXRlO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uY29udGVudC1ibG9jay1wcmVzcy1pbWFnZXMsXG4uY29udGVudC1ibG9jay1hY2NvcmRpb24sXG4uY29udGVudC1ibG9jay10YWJzIC8qIG5lZWRlZCBpbiBlZGl0bW9kZSAqLyB7XG5cbiAgLmFjY29yZGlvbiB7XG5cbiAgICAuY2FyZCB7XG5cbiAgICAgIC5jYXJkLWhlYWRlciB7XG5cbiAgICAgICAgYnV0dG9uIHtcbiAgICAgICAgICBmb250LWZhbWlseTogJGZvbnRJbnRlcnN0YXRlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5jb250ZW50LWJsb2NrLXBlcnNvbnMtc3BhIHtcblxuICAuaDUge1xuICAgIGNvbG9yOiAkY2FyZWVyQmx1ZTtcbiAgfVxufVxuXG4uY29udGVudC1ibG9jay1wZXJzb25zLXNwYSB7XG5cbiAgLmNvbnRhaW5lciB7XG5cbiAgICAucGVyc29uIHtcblxuICAgICAgLmNvbnRhY3Qge1xuXG4gICAgICAgIC5kZXNjcmlwdGlvbiB7XG4gICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250SW50ZXJzdGF0ZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4udG5zLW91dGVyIHtcblxuICAudG5zLW5hdiB7XG5cbiAgICBidXR0b24ge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNhcmVlclJlZDtcblxuICAgICAgJi50bnMtbmF2LWFjdGl2ZSB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGNhcmVlclJlZDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLnRucy1jb250cm9scyB7XG5cbiAgICBidXR0b24ge1xuXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeHNTY3JlZW4pIHtcbiAgICAgICAgY29sb3I6ICRjYXJlZXJCbHVlICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICRjYXJlZXJCbHVlO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4jY2xvc2Utb2JqZWN0LW92ZXJsYXksICNjbG9zZS1vYmplY3Qtb3ZlcmxheS1ib3R0b20sICNuYXYtb2JqZWN0LW92ZXJsYXkge1xuXG4gICY6aG92ZXIge1xuICAgIGNvbG9yOiAkY2FyZWVyQmx1ZSAhaW1wb3J0YW50O1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGNvbG9yOiAkY2FyZWVyQmx1ZSAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxufVxuXG4ubGFuZ3VhZ2UtbmF2aWdhdGlvbiB7XG5cbiAgdWwge1xuXG4gICAgbGkge1xuXG4gICAgICAmLmFjdGl2ZSwgJjpob3ZlciB7XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgY29sb3I6ICRjYXJlZXJCbHVlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbiNtb2JpbGUtbmF2aWdhdGlvbiB7XG5cbiAgdWwge1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udEludGVyc3RhdGU7XG5cbiAgICBsaSB7XG5cbiAgICAgIGEge1xuICAgICAgICBjb2xvcjogJGNhcmVlckJsdWU7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjYXJlZXJCbHVlO1xuICAgICAgfVxuICAgICAgJi5hY3RpdmUge1xuXG4gICAgICAgICYgPiBhIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2FyZWVyQmx1ZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJi5tZW51LWl0ZW0tYm9vayB7XG5cbiAgICAgICAgJiA+IGEge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjYXJlZXJCbHVlO1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogJGNhcmVlckJsdWU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLnN1Yi1uYXZpZ2F0aW9uIHtcblxuICAgICAgJiA+IGxpIHtcblxuICAgICAgICAmOm5vdCgubWVudS1zdGFydC1pdGVtKSB7XG5cbiAgICAgICAgICAmLmFjdGl2ZSB7XG5cbiAgICAgICAgICAgICYgPiBhIHtcbiAgICAgICAgICAgICAgY29sb3I6ICRjYXJlZXJCbHVlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4jY2xvc2UtbW9iaWxlLW5hdmlnYXRpb24ge1xuXG4gIFtjbGFzc149XCJpY29uLVwiXSwgW2NsYXNzKj1cIiBpY29uLVwiXSB7XG4gICAgY29sb3I6ICRjYXJlZXJCbHVlO1xuICAgIGZsb2F0OiBsZWZ0O1xuICB9XG59XG5cbi5ob3RlbCB7XG4gIC5pbmZvcy13cmFwcGVyIHtcblxuICAgIC5uYW1lIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udFdlaWdodEJvbGQ7XG4gICAgfVxuICAgIC5wcmljZS1mcm9tIHtcbiAgICAgIGZvbnQtZmFtaWx5OiAkZm9udEludGVyc3RhdGU7XG4gICAgICBjb2xvcjogJGdyZXk7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG5cbiAgICAgIHNtYWxsLCBzdHJvbmcge1xuICAgICAgICBjb2xvcjogJGNhcmVlckJsdWU7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udFdlaWdodExpZ2h0O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uY29udGVudC1ibG9jay1iZW5lZml0cy1jdXN0b20ge1xuXG4gIC5iZW5lZml0IHtcbiAgICBjb2xvcjogJGNhcmVlckJsdWU7XG5cbiAgICAubnVtYmVyIHtcbiAgICAgIGNvbG9yOiAkZ3JleTtcbiAgICB9XG4gIH1cbn1cblxuI3N0aWNreS1oZWFkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2FyZWVyQmx1ZTtcblxuICBuYXYge1xuXG4gICAgdWwge1xuXG4gICAgICBsaSB7XG5cbiAgICAgICAgYS5idG46aG92ZXIge1xuICAgICAgICAgIGNvbG9yOiAkY2FyZWVyQmx1ZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufSIsIi8vIHNjcmVlbiBzaXplc1xuJHh4c1NjcmVlbjogNDI0cHg7XG4keHNTY3JlZW46IDU3NXB4O1xuJHNtU2NyZWVuOiA3NjdweDtcbiRtZFNjcmVlbjogOTkxcHg7XG4kbGdTY3JlZW46IDExOTlweDtcbiR4bFNjcmVlbjogMTU4OXB4O1xuXG4vLyBjb2xvcnNcbiRibGFjazogIzAwMDtcbiR3aGl0ZTogI2ZmZjtcbiRncmV5OiByZ2IoMTI4LCAxMjgsIDEyOCk7XG4kZ3JleUxpZ2h0OiByZ2IoMTczLCAxNzIsIDE3Myk7XG4kZ3JleUxpZ2h0ZXI6IHJnYigyMjEsIDIyMSwgMjIzKTtcbiRncmV5TGlnaHRlc3Q6IHJnYigyNDcsIDI0NywgMjQ3KTtcbiRncmV5RGFyazogcmdiKDg2LCA4NSwgODYpO1xuJHNhbG1vbjogcmdiKDIzOSwgMTM4LCAxMjUpO1xuJGJsdWU6IHJnYigwLCAzNSwgNzMpO1xuXG4kY2FyZWVyQmx1ZTogI2ZmNTQzZDsgLy8gYmVmb3JlOiAjNjdhYWM0XG4kY2FyZWVyUmVkOiAjZmY1NDNkOyAvLyBiZWZvcmU6ICNlNzI5NTVcblxuJHByaW1hcnlDb2xvcjogcmdiKDAsIDM1LCA3Myk7XG5cbiRtYW5kYXRvcnk6IHJnYigyMzksIDEzOCwgMTI1KTtcbiRyZWRTcG9ydGFscGVuOiAjY2YwMDM0O1xuXG4vLyBmb250IGZhbWlsaWVzXG4kZm9udEJhcmxvdzogJ0JhcmxvdyBDb25kZW5zZWQnLCBzYW5zLXNlcmlmO1xuJGZvbnRPcGVuU2FuczogJ09wZW4gU2FucycsIHNhbnMtc2VyaWY7XG4kZm9udFBsYXlmYWlyRGlzcGxheTogJ1BsYXlmYWlyIERpc3BsYXknLCBzZXJpZjtcbiRmb250SW50ZXJzdGF0ZTogJ0ludGVyc3RhdGUgQ29uZGVuc2VkJywgc2Fucy1zZXJpZjtcblxuLy8gZm9udCB3ZWlnaHRzXG4kZm9udFdlaWdodExpZ2h0OiAzMDA7XG4kZm9udFdlaWdodFJlZ3VsYXI6IDQwMDtcbiRmb250V2VpZ2h0TWVkaXVtOiA1MDA7XG4kZm9udFdlaWdodEJvbGQ6IDcwMDsiLCJAbWl4aW4gdHJhbnNpdGlvbi1lZmZlY3QoJG5hbWU6IGFsbCwgJGR1cmF0aW9uOiAwLjRzLCAkdGltaW5nLWZ1bmN0aW9uOiBlYXNlLCAkZGVsYXk6IDBzKSB7XG4gIHRyYW5zaXRpb246ICRuYW1lICRkdXJhdGlvbiAkdGltaW5nLWZ1bmN0aW9uICRkZWxheTtcbn1cblxuQG1peGluIGljb21vb24ge1xuICAvKiB1c2UgIWltcG9ydGFudCB0byBwcmV2ZW50IGlzc3VlcyB3aXRoIGJyb3dzZXIgZXh0ZW5zaW9ucyB0aGF0IGNoYW5nZSBmb250cyAqL1xuICBmb250LWZhbWlseTogJ2ljb21vb24nICFpbXBvcnRhbnQ7XG4gIHNwZWFrOiBuZXZlcjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cblxuQG1peGluIHNoYWRvdyB7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMXB4IDNweCA1cHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgLW1vei1ib3gtc2hhZG93OiAxcHggM3B4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICBib3gtc2hhZG93OiAxcHggM3B4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xufSJdLCJuYW1lcyI6W10sInNvdXJjZVJvb3QiOiIifQ==*/