/*!
 * jQuery UI Autocomplete 1.12.1
 * http://jqueryui.com
 *
 * Copyright jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 *
 * http://api.jqueryui.com/autocomplete/#theming
 */
.ui-autocomplete {
  position: absolute;
  top: 0;
  left: 0;
  cursor: default;
}

/**
 * Method convert size in px to rem
 */
html {
  scroll-behavior: smooth;
}

html,
body {
  background: white;
  max-width: 100%;
  height: 100%;
}

body {
  font: 400 18px / 1.1 "Raleway", serif;
  color: #010005;
  direction: ltr;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  overflow-x: hidden;
  display: flex;
  flex-direction: column;
  padding: 0;
  margin: 0;
}

@media screen and (max-width: 720px) {
  body {
    font-size: 13px;
  }
}

* {
  box-sizing: border-box;
  outline: none;
}

::selection,
::-moz-selection {
  background: #fff5f2;
  /* WebKit/Blink Browsers */
  color: #010005;
}

a {
  color: #010005;
  text-decoration: none;
}

a:hover {
  color: #010005;
  text-decoration: inherit;
}

body {
  padding-top: 4.44444rem;
}

@media screen and (max-width: 540px) {
  body {
    height: 5rem;
  }
}

body#index {
  padding-top: 0;
}

.l-main {
  display: flex;
  flex-wrap: wrap;
  align-items: flex-start;
}

.ui-autocomplete-loading {
  background: white url("/../build/loading.gif") right 1rem center no-repeat;
}

.material-icons {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 24px;
  /* Preferred icon size */
  display: inline-block;
  vertical-align: middle;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga';
}

.c-heading, .c-card__title, .c-banner__title {
  font: 400 italic 1rem/1.2 'Spectral',serif;
  margin-bottom: 0;
}

.c-heading--h1 {
  font-size: 3rem;
}

.c-heading--h2 {
  font-size: 2.5rem;
}

.c-heading--h3 {
  font-size: 2rem;
}

.c-heading--h4 {
  font-size: 1.5rem;
}

.c-heading--h5 {
  font-size: 1.2rem;
}

.c-lead, .offer__warning {
  font-size: 1rem;
  line-height: 1.5;
}

.c-link {
  position: relative;
  color: #010005;
  cursor: pointer;
}

.c-link:after {
  position: absolute;
  left: 0;
  right: 0;
  top: 100%;
  height: 1px;
  width: 0;
  content: '';
  display: block;
  background-color: #010005;
  margin-bottom: -2px;
  transition: width .3s;
}

.c-link:hover {
  color: #010005;
}

.c-link:hover:after {
  width: 100%;
}

.c-link--bold {
  font-weight: 700;
}

.l-container {
  display: flex;
  flex-flow: row wrap;
  padding-left: 15px;
  padding-right: 15px;
  max-width: 100%;
  margin: 0 auto;
  width: 100%;
}

@media screen and (min-width: 1140px) {
  .l-container {
    max-width: 1340px;
  }
}

@media screen and (min-width: 1600px) {
  .l-container {
    max-width: 1800px;
  }
}

.l-container--full {
  max-width: 100%;
}

.l-container--column {
  flex-direction: column;
}

.l-block--gray {
  background-color: #eeeeee;
}

.l-grid {
  display: flex;
  flex-flow: row wrap;
  padding: 0;
}

.l-grid--nowrap {
  flex-wrap: nowrap;
}

.l-header {
  width: 100%;
  display: flex;
  align-items: center;
  padding: 1rem 2rem;
  height: 4.44444rem;
  border-bottom: 1px solid #eeeeee;
  transition: all .5s;
  background-color: white;
}

@media screen and (max-width: 540px) {
  .l-header {
    flex-direction: column;
    padding-left: 1rem;
    padding-right: 1rem;
    height: 5rem;
  }
}

.l-header--fixed {
  position: fixed;
  z-index: 10;
  top: 0;
}

.l-header [class^='material-icons'] {
  color: #4e4e4e;
}

.l-header--transparent:not(:hover) {
  color: white;
  background-color: transparent;
  border-color: transparent;
  transition: all .3s ease-out;
}

.l-header--transparent:not(:hover) [class^='material-icons'] {
  color: white;
}

.c-sitename {
  color: inherit;
  font-size: .95rem;
}

.l-footer {
  padding: 1.5rem 0;
  font-size: .8rem;
  background-color: white;
}

.l-footer .l-container {
  align-items: center;
}

.l-footer .c-list, .l-footer .c-nav {
  margin: 0;
}

@media screen and (max-width: 540px) {
  .l-footer .c-list, .l-footer .c-nav {
    display: none;
  }
}

.l-footer .c-list__item {
  margin-right: 2rem;
  margin-bottom: 0;
}

.c-author {
  margin: 0 0 0 auto;
}

@media screen and (max-width: 540px) {
  .c-author {
    width: 100%;
    text-align: center;
  }
}

.c-nav {
  font-size: .8rem;
  font-weight: 400;
}

.c-nav__item {
  margin-right: 1.7rem;
  color: inherit;
  display: flex;
  align-items: center;
  border-right: 1px solid inherit;
}

.c-nav__item:last-of-type {
  border-right: 0;
}

.c-nav__item:hover {
  color: #facabc;
}

.c-nav__item .material-icons,
.c-nav__item .material-icons-outlined {
  margin-right: .6rem;
  font-size: 1rem;
}

.l-header .c-nav {
  margin-left: auto;
}

@media screen and (max-width: 540px) {
  .l-header .c-nav {
    margin-top: 1rem;
    margin-left: -0;
    width: 100%;
    justify-content: space-between;
  }
}

.alert {
  padding: .7rem 1rem;
  font-size: .9rem;
  margin: 1rem 0;
  width: 100%;
  text-align: center;
}

.alert--success {
  border-color: #48b564;
  color: #010005;
}

.alert-danger {
  border-color: #ee0000;
  color: white;
}

.alert--information {
  border-color: blue;
}

.alert--outline {
  background-color: transparent;
}

@keyframes zoomIn {
  0% {
    opacity: 0;
    transform: scale(0.5);
  }
  100% {
    opacity: 1;
    transform: scale(1);
  }
}

@keyframes shake {
  10%, 90% {
    transform: translate3d(-1px, 0, 0);
  }
  20%, 80% {
    transform: translate3d(2px, 0, 0);
  }
  30%, 50%, 70% {
    transform: translate3d(-4px, 0, 0);
  }
  40%, 60% {
    transform: translate3d(4px, 0, 0);
  }
}

@keyframes slideLeft {
  0% {
    opacity: 0;
    transform: translateX(-30px);
  }
  100% {
    opacity: 1;
    transform: translateX(0);
  }
}

@keyframes heartbeat {
  0% {
    transform: scale(1);
  }
  10% {
    transform: scale(1.1);
  }
  30% {
    transform: scale(1);
  }
  40% {
    transform: scale(1);
  }
  50% {
    transform: scale(1.1);
  }
  60% {
    transform: scale(1);
  }
  100% {
    transform: scale(1);
  }
}

@keyframes slideDown {
  0% {
    transform: translateY(0);
  }
  0% {
    transform: translateY(-10px);
  }
  100% {
    transform: translateY(0);
  }
}

.c-breadcrumb {
  background-color: #fafafa;
  font-size: .7rem;
  padding-top: 1.11111rem;
  color: #010005;
}

.c-breadcrumb__list {
  list-style: none;
  display: flex;
  flex-flow: row wrap;
  padding-left: 0;
  margin-left: 0;
}

.c-breadcrumb__item {
  margin: 0.27778rem 0.55556rem 0.27778rem 0;
  font-weight: 700;
}

@media screen and (max-width: 540px) {
  .c-breadcrumb__item:nth-last-of-type(2):after {
    display: none;
  }
}

.c-breadcrumb__item:after {
  content: '/';
  display: inline-block;
  font-size: .8rem;
  margin-left: 5px;
  color: #010005;
  font-weight: 400;
}

.c-breadcrumb__item--last {
  font-weight: 400;
}

@media screen and (max-width: 540px) {
  .c-breadcrumb__item--last {
    display: none;
  }
}

.c-breadcrumb__item--last:after {
  display: none;
}

.c-breadcrumb__link {
  color: inherit;
}

.c-breadcrumb__link:hover {
  color: #fff1ec;
}

.c-breadcrumb__name {
  color: inherit;
}

.c-button, .c-banner__button {
  display: block;
  height: 2.22222rem;
  border-radius: 10px;
  border-style: solid;
  border-width: 1px;
  transition: all .3s;
  cursor: pointer;
}

.c-button--block {
  width: 100%;
}

.c-button--primary, .c-banner__button {
  background-color: #facabc;
  border-color: #facabc;
  color: white;
}

.c-button--primary:hover, .c-banner__button:hover {
  background-color: #fff1ec;
  border-color: #fff1ec;
}

.c-card {
  display: flex;
  flex-direction: column;
}

.c-card__cover {
  overflow: hidden;
  position: relative;
  width: 100%;
}

.c-card__cover:after {
  content: '';
  background-color: rgba(0, 0, 0, 0.3);
  opacity: 1;
  display: block;
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  transition: all .3s;
  z-index: 1;
}

.c-card:hover .c-card__cover:after {
  opacity: 0;
}

.c-card__cover .c-price {
  position: absolute;
  background-color: #fff1ec;
  color: #010005;
  padding: .7rem 1rem;
  left: 0;
  bottom: 0;
  z-index: 2;
  margin: 0;
  font-family: Roboto, sans-serif;
  font-weight: 300;
}

.c-card__image {
  object-fit: cover;
  min-width: 100%;
  min-height: 100%;
  transition: all .3s;
}

.c-card:hover .c-card__image {
  transform: scale(1.1);
}

.c-card__body {
  display: flex;
  flex-direction: column;
  padding: 1rem;
}

.c-card__title {
  font-weight: 700;
  line-height: 1.7;
}

.c-card__category {
  font-size: .8rem;
  color: #f6a48d;
  margin: 0 0 .7rem 0;
  font-style: italic;
}

.c-card__params {
  font-size: .8rem;
  color: #b3b2b3;
  margin-bottom: 0;
  margin-top: .5rem !important;
  padding-top: 1rem;
  border-top: 1px solid #eeeeee;
}

.c-card__params .c-list__item {
  display: flex;
  align-items: center;
  margin-bottom: 0;
  margin-right: 1rem;
}

.c-card__params [class^='material-icons'] {
  color: #facabc;
  font-size: 1rem;
  margin-right: .5rem;
}

.c-form {
  display: flex;
  flex-direction: column;
}

.c-form--inline {
  flex-flow: row wrap;
  align-items: flex-start;
}

.c-form__group {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  margin: 0 0 1rem;
}

@media screen and (max-width: 540px) {
  .c-form__group {
    width: 100%;
  }
}

.c-form--inline .c-form__group {
  margin: 1rem 1rem 0 0;
}

.c-form__label {
  font-size: .7rem;
  font-weight: 500;
  margin-bottom: 0;
  transform: translateY(50%);
  background-color: white;
  padding: .3rem;
  margin-left: .3rem;
}

.c-form__input, .c-form__row, .c-input-group {
  height: 2.22222rem;
  border-radius: 0;
  border-bottom: 1px solid #b3b2b3;
  min-width: 11.11111rem;
  width: 100%;
}

.c-form textarea {
  max-width: 100%;
  min-width: 100%;
  min-height: 100px;
}

.c-form__row {
  display: flex;
  align-items: center;
}

.c-form__row .c-form__input, .c-form__row .c-form__row, .c-form__row .c-input-group {
  border: 0;
}

.c-form__row .c-icon {
  color: #b3b2b3;
  font-size: .9rem;
}

.c-input-group {
  display: flex;
  align-items: center;
  overflow: hidden;
  width: 100%;
}

.c-input-group__after, .c-input-group__before {
  color: #b3b2b3;
  font-size: .9rem;
  padding: .5rem;
}

.c-input-group [class^='material-icons'] {
  font-size: .9rem;
}

.c-input-group .c-form__input, .c-input-group .c-form__row, .c-input-group .c-input-group {
  border: 0;
}

.c-list, .c-nav {
  display: flex;
  flex-direction: column;
  padding-left: 0;
  list-style: none;
  margin-top: 0;
}

.c-list--inline, .c-nav {
  flex-flow: row wrap;
}

.c-list__item {
  padding: 0;
  margin: 0 .7rem .7rem 0;
}

.c-list__link {
  color: inherit;
}

.ui-menu {
  border-color: #b3b2b3;
  box-shadow: 2px 2px 5px 0 rgba(0, 0, 0, 0.2);
  font-size: .8rem;
}

.ui-menu-item {
  border-bottom: 1px solid #b3b2b3;
  padding: .7rem 1rem;
}

.ui-menu-item:last-of-type {
  border-bottom: 0;
}

.ui-menu-item:hover {
  background-color: #fff5f2;
}

.ui-menu-item-wrapper {
  padding: 0;
  background-color: transparent;
  font-size: .8rem;
}

.ui-menu-item-wrapper:hover {
  background-color: transparent;
}

.c-pagination__list {
  list-style: none;
  display: flex;
  flex-flow: row nowrap;
  justify-content: center;
  width: 100%;
  padding: 0;
  margin: 0;
}

.c-pagination__item {
  margin: 10px;
  position: relative;
  padding: 7px;
}

.c-pagination__link {
  color: inherit;
  display: block;
  width: 100%;
}

.pagination .page-list {
  box-shadow: none;
  font-family: "Raleway", serif;
}

.pagination .previous {
  float: none;
  margin-right: 30px;
}

.pagination .next {
  float: none;
  margin-left: 30px;
}

.pagination a {
  font-weight: 400;
}

.pagination .current a {
  font-weight: 600;
}

.c-banner {
  width: 100%;
  padding: 3rem;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  height: 100vh;
  min-height: 500px;
  background: url("/../build/banner.jpg") no-repeat center center;
  background-attachment: fixed;
  background-size: cover;
  position: relative;
}

.c-banner:after {
  content: '';
  display: block;
  position: absolute;
  z-index: 0;
  bottom: 0;
  left: 0;
  right: 0;
  height: 100%;
  background: linear-gradient(0deg, rgba(0, 0, 0, 0.9) 0%, rgba(0, 0, 0, 0.2) 30%, rgba(0, 0, 0, 0.2) 100%);
}

.c-banner:before {
  content: 'keyboard_arrow_down';
  display: block;
  position: absolute;
  bottom: 2rem;
  left: 50%;
  transform: translateX(-50%);
  color: white;
  z-index: 2;
  font-family: 'Material Icons Outlined';
  font-size: 1.2rem;
  animation-name: slideDown;
  animation-duration: 1s;
  animation-iteration-count: infinite;
}

.c-banner__title {
  z-index: 1;
  margin-bottom: 3rem;
  color: white;
  padding: 1rem 2rem;
  font: 400 italic 5rem/1.2 'Spectral',serif;
  text-shadow: 0 10px 24px rgba(0, 0, 0, 0.4);
}

@media screen and (max-width: 720px) {
  .c-banner__title {
    font-size: 3rem;
  }
}

.c-banner__button {
  padding-left: 1.5rem;
  padding-right: 1.5rem;
  padding-top: .3rem;
  font-weight: 500;
  z-index: 2;
  color: white;
}

.c-box {
  display: flex;
  flex-wrap: nowrap;
}

@media screen and (max-width: 540px) {
  .c-box {
    flex-direction: column;
  }
}

.c-box__item {
  padding: 1.5rem;
  text-align: justify;
}

.c-box__item:first-of-type {
  padding-left: 0;
}

.c-box__item:last-of-type {
  padding-right: 0;
}

@media screen and (max-width: 540px) {
  .c-box__item {
    padding-left: 0;
    padding-right: 0;
  }
}

.search {
  flex-wrap: nowrap;
  background: url("/../build/search_bg.jpg") no-repeat top left;
  background-size: 30%;
  justify-content: flex-end;
}

@media screen and (max-width: 540px) {
  .search {
    background-size: 80%;
    flex-direction: column;
  }
}

.search__title {
  display: flex;
  align-items: center;
  margin-top: 1rem;
  border-bottom: 1px solid #eeeeee;
  padding-bottom: 1rem;
  margin-bottom: 1rem;
}

.c-media .search__title [class^='material-icons'] {
  margin-right: .7rem;
  margin-left: 0;
  color: #010005;
  font-size: 1.2rem;
}

.search__title .c-heading, .search__title .c-card__title, .search__title .c-banner__title {
  margin: 0;
  font-weight: 700;
}

.search .c-form {
  flex-flow: row wrap;
  margin-top: 1rem;
  justify-content: space-between;
}

.search .c-form [class^='material-icons'] {
  font-size: 1.3rem;
}

.search .c-form__group {
  margin-bottom: 1rem;
}

@media screen and (min-width: 540px) {
  .search .c-form__group {
    width: calc(45% - 1rem);
  }
}

.search .c-form__group,
.search .c-form__group .c-input-group {
  border-width: 0;
  border-bottom-width: 1px;
  border-color: #b3b2b3;
}

.search .c-form .c-button, .search .c-form .c-banner__button {
  display: flex;
  align-items: center;
  padding: .7rem 1rem;
  font-size: 1rem;
  margin-top: 1rem;
}

.search .c-form .c-button [class^='material-icons'], .search .c-form .c-banner__button [class^='material-icons'] {
  margin: 0 .5rem 0 0;
}

.search__image {
  margin-top: 2rem;
  max-width: 50%;
  max-height: 600px;
  overflow: hidden;
  margin-left: 2rem;
}

@media screen and (max-width: 540px) {
  .search__image {
    display: none;
  }
}

.search__image .c-cover__image {
  object-fit: cover;
  width: 100%;
}

.search .c-media__body {
  padding: 3rem;
  text-align: justify;
  max-width: 1000px;
}

@media screen and (max-width: 540px) {
  .about-us {
    flex-direction: column;
  }
}

body .about-us {
  padding-bottom: 0;
}

.about-us__image {
  max-width: 60%;
  max-height: 600px;
  overflow: hidden;
  margin-right: 2rem;
}

@media screen and (max-width: 540px) {
  .about-us__image {
    max-width: 100%;
    margin-right: 0;
  }
}

.about-us__image .c-cover__image {
  object-fit: cover;
  width: 100%;
}

.about-us .c-media__body {
  padding: 3rem;
  text-align: justify;
  max-width: 1000px;
}

.contact {
  display: flex;
  flex-flow: row wrap;
  margin-top: 2rem;
}

.contact__form {
  width: 50%;
  display: flex;
  flex-direction: column;
}

@media screen and (max-width: 540px) {
  .contact__form {
    width: 100%;
  }
}

.contact__form .c-form__input, .contact__form .c-form__row, .contact__form .c-input-group {
  width: 100%;
}

.contact__form .material-icons {
  color: #fff1ec;
}

.contact__map {
  width: 50%;
  flex: 1;
  padding-left: 3rem;
}

@media screen and (max-width: 540px) {
  .contact__map {
    width: 100%;
  }
}

.contact__detail {
  width: 100%;
  display: flex;
  justify-content: space-around;
  margin-top: 3rem;
}

@media screen and (max-width: 540px) {
  .contact__detail {
    flex-direction: column;
  }
}

.c-media {
  display: flex;
  padding: 2rem;
  width: 100%;
  align-items: center;
  border-right: 1px solid #eeeeee;
}

.c-media:first-of-type {
  padding-left: 0;
}

.c-media:last-of-type {
  padding-right: 0;
  border-right: 0;
}

@media screen and (max-width: 540px) {
  .c-media {
    padding-left: 0;
    padding-right: 0;
    border: 0;
  }
}

.c-media__body {
  flex: 1;
  display: flex;
  flex-direction: column;
}

.c-media__title {
  font-family: "Raleway", serif;
  font-weight: 500;
  margin-bottom: .7rem;
  font-size: 1.1rem;
  display: block;
}

.c-media__text {
  color: #9a989a;
  font-size: .9rem;
  text-align: justify;
  margin: 0;
}

.c-media__text a {
  color: inherit;
}

.c-media .material-icons {
  color: #facabc;
  font-size: 3rem;
  margin: 0 2rem;
  display: block;
  position: relative;
}

#mapid {
  height: 100%;
  width: 100%;
  display: block;
}

.c-result__title {
  margin-bottom: 2rem;
}

.c-result__main {
  display: flex;
  width: 100%;
  background-color: #fafafa;
}

@media screen and (max-width: 720px) {
  .c-result__main {
    flex-direction: column;
  }
}

.c-result__bar {
  width: 100%;
  display: flex;
  flex-direction: column;
  background-color: white;
  border-bottom: 3px solid #facabc;
  padding: 1rem;
}

.c-result__bar .c-heading, .c-result__bar .c-card__title, .c-result__bar .c-banner__title {
  font-weight: 700;
  margin-top: 0;
}

@media screen and (max-width: 720px) {
  .c-result__bar .c-button, .c-result__bar .c-banner__button {
    width: 100%;
    margin-top: 1rem;
  }
}

.c-result__bar .c-form__label {
  display: none;
}

.c-result__column {
  flex: 1;
}

.c-result__column--offers {
  padding: 2rem;
  overflow-y: auto;
}

@media screen and (max-width: 720px) {
  .c-result__column--offers {
    overflow-y: visible;
    padding: 1rem;
  }
}

@media screen and (max-width: 720px) {
  .c-result__column--map {
    order: -1;
    min-height: 300px;
  }
}

.c-result__column--fixed {
  flex: 1;
}

.c-result__list {
  display: flex;
  flex-flow: row wrap;
  justify-content: flex-start;
}

.c-result__list .c-card--offer {
  width: 100%;
  background-color: white;
}

@media screen and (min-width: 540px) {
  .c-result__list .c-card--offer {
    width: 50%;
  }
}

@media screen and (min-width: 720px) {
  .c-result__list .c-card--offer {
    width: 33%;
  }
}

@media screen and (min-width: 1140px) {
  .c-result__list .c-card--offer {
    width: 33%;
  }
}

@media screen and (min-width: 1600px) {
  .c-result__list .c-card--offer {
    width: 25%;
  }
}

.c-result__list .c-card--offer .c-card__cover {
  height: calc(100vw);
}

@media screen and (min-width: 540px) {
  .c-result__list .c-card--offer .c-card__cover {
    height: calc(100vw / 2);
  }
}

@media screen and (min-width: 720px) {
  .c-result__list .c-card--offer .c-card__cover {
    height: calc(100vw / 3);
  }
}

@media screen and (min-width: 1140px) {
  .c-result__list .c-card--offer .c-card__cover {
    height: calc(100vw / 4);
  }
}

.c-result__list .c-card--offer .c-price {
  font-size: 1.1rem;
}

.c-result__list .c-card--offer .c-price__currency {
  font-size: .9em;
}

.c-offer {
  background-color: white;
  margin: 0 0 1rem;
  display: flex;
  align-items: stretch;
  padding: 1rem;
  width: 100%;
}

@media screen and (max-width: 540px) {
  .c-offer {
    flex-direction: column;
  }
}

.c-offer__header {
  display: flex;
  align-items: flex-start;
}

.c-offer__price {
  margin-left: 1rem;
  font-weight: 700;
  color: #ee0000;
  font-size: 1.2rem;
  white-space: nowrap;
}

.c-offer__location {
  color: #fff1ec;
  font-size: .9rem;
  margin-top: .5rem;
}

.c-offer__location .material-icons {
  font-size: .9rem;
}

.c-offer__information {
  flex: 1;
  display: flex;
  flex-direction: column;
  align-items: stretch;
  min-height: 100%;
}

.c-offer__information .c-price {
  margin-left: auto;
}

.c-offer__information .c-list, .c-offer__information .c-nav {
  width: 100%;
}

.c-offer__name {
  font-size: 1rem;
  line-height: 1.5;
  font-weight: 500;
}

.c-offer .c-cover {
  width: 240px;
  height: 160px;
  background-color: #eeeeee;
  margin-right: 1rem;
  display: block;
}

@media screen and (max-width: 540px) {
  .c-offer .c-cover {
    margin-right: 0;
    width: 100%;
    margin-bottom: 1rem;
  }
  .c-offer .c-cover img {
    object-fit: cover;
    width: 100%;
  }
}

.c-offer__params {
  margin-top: auto;
  margin-bottom: 0;
  color: #b3b2b3;
  font-size: .85rem;
}

@media screen and (max-width: 720px) {
  .c-offer__params {
    margin-top: 1rem;
  }
}

.c-offer__params .material-icons {
  color: #fff5f2;
  font-size: .9rem;
}

.search-form [class^='material-icons'] {
  color: #facabc;
}

.search-form .c-button, .search-form .c-banner__button {
  align-self: flex-end;
}

.search-form .c-button [class^='material-icons'], .search-form .c-banner__button [class^='material-icons'] {
  color: white;
}

.offer {
  display: flex;
  flex-flow: row nowrap;
  margin-top: 3rem;
  flex: 1;
}

@media screen and (max-width: 720px) {
  .offer {
    flex-direction: column;
  }
}

.offer__warning {
  text-align: justify;
  color: #ee0000;
  font-size: .8rem;
}

.offer__title {
  font-size: 2rem;
  font-weight: 400;
  line-height: 1.3;
}

.offer__location {
  font-size: .9rem;
  color: #b3b2b3;
}

.offer__text {
  font-size: 1rem;
  line-height: 1.7;
  text-align: justify;
}

.offer__params {
  margin-top: 2rem;
  color: #b3b2b3;
}

.offer__params .c-list__item {
  margin-right: 1.5rem;
  display: flex;
  align-items: center;
}

.offer__params .material-icons {
  margin-right: .8rem;
}

.offer .c-slider {
  flex: 1;
  width: 50%;
  overflow-y: auto;
  height: 100%;
}

@media screen and (max-width: 720px) {
  .offer .c-slider {
    width: 100%;
    display: flex;
    flex-flow: row nowrap;
  }
}

.offer .c-slider__item {
  max-width: 100%;
  overflow: hidden;
  margin-bottom: 1rem;
}

@media screen and (max-width: 720px) {
  .offer .c-slider__item {
    flex: 1 0 100%;
  }
}

.offer .c-slider__image {
  max-width: 100%;
}

.offer__detail {
  flex: 1;
  width: 50%;
  padding-left: 2rem;
  height: 100%;
}

@media screen and (max-width: 720px) {
  .offer__detail {
    width: 100%;
    padding-left: 0;
  }
}

.c-price {
  color: #ee0000;
  font-size: 2rem;
  margin: 2rem 0;
}

.c-price small {
  color: #b3b2b3;
}

.c-price__currency {
  margin-left: .4rem;
}


/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi4vLi4vbm9kZV9tb2R1bGVzL2pxdWVyeS11aS90aGVtZXMvYmFzZS9hdXRvY29tcGxldGUuY3NzIiwid2VicGFjazovLy9hcHAuc2NzcyIsIndlYnBhY2s6Ly8vYWJzdHJhY3RzL2Z1bmN0aW9ucy9fY29udmVydGVycy5zY3NzIiwid2VicGFjazovLy9iYXNlL19iYXNlLnNjc3MiLCJ3ZWJwYWNrOi8vL2Fic3RyYWN0cy9fdmFyaWFibGVzLnNjc3MiLCJ3ZWJwYWNrOi8vL2Fic3RyYWN0cy9taXhpbnMvX2dyaWQuc2NzcyIsIndlYnBhY2s6Ly8vYmFzZS9fdHlwb2dyYXBoeS5zY3NzIiwid2VicGFjazovLy9sYXlvdXQvX2dyaWQuc2NzcyIsIndlYnBhY2s6Ly8vbGF5b3V0L19oZWFkZXIuc2NzcyIsIndlYnBhY2s6Ly8vbGF5b3V0L19mb290ZXIuc2NzcyIsIndlYnBhY2s6Ly8vbGF5b3V0L19uYXZpZ2F0aW9uLnNjc3MiLCJ3ZWJwYWNrOi8vL2NvbXBvbmVudHMvX2FsZXJ0LnNjc3MiLCJ3ZWJwYWNrOi8vL2NvbXBvbmVudHMvX2FuaW1hdGlvbi5zY3NzIiwid2VicGFjazovLy9jb21wb25lbnRzL19icmVhZGNydW1iLnNjc3MiLCJ3ZWJwYWNrOi8vL2NvbXBvbmVudHMvX2J1dHRvbi5zY3NzIiwid2VicGFjazovLy9jb21wb25lbnRzL19jYXJkLnNjc3MiLCJ3ZWJwYWNrOi8vL2NvbXBvbmVudHMvX2Zvcm0uc2NzcyIsIndlYnBhY2s6Ly8vY29tcG9uZW50cy9fbGlzdC5zY3NzIiwid2VicGFjazovLy9jb21wb25lbnRzL19wYWdpbmF0aW9uLnNjc3MiLCJ3ZWJwYWNrOi8vL3BhZ2UvX2hvbWVwYWdlLnNjc3MiLCJ3ZWJwYWNrOi8vL3BhZ2UvX2NvbnRhY3Quc2NzcyIsIndlYnBhY2s6Ly8vcGFnZS9fY2F0ZWdvcnkuc2NzcyIsIndlYnBhY2s6Ly8vcGFnZS9fb2ZmZXIuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFB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Q0c7RUFXRyxtQkFBbUI7QXJCMjNDekI7O0FxQng2Q0E7RUFrREksT0FBTztFQUNQLFVBQVU7RUFDVixnQkFBZ0I7RUFDaEIsWUFBWTtBckIwM0NoQjs7QUlsNkNFO0VpQmJGO0lBd0RNLFdBQVc7SUFDWCxhQUFhO0lBQ2IscUJBQXFCO0VyQjQzQ3pCO0FBQ0Y7O0FxQnY3Q0E7RUE4RFEsZUFBZTtFQUNmLGdCQUFnQjtFQUNoQixtQkFBbUI7QXJCNjNDM0I7O0FJaDdDRTtFaUJiRjtJQW1FVSxjQUFjO0VyQiszQ3RCO0FBQ0Y7O0FxQm44Q0E7RUF3RU0sZUFBZTtBckIrM0NyQjs7QXFCMzNDRTtFQUNFLE9BQU87RUFDUCxVQUFVO0VBQ1Ysa0JBQWtCO0VBQ2xCLFlBQVk7QXJCODNDaEI7O0FJajhDRTtFaUIrREE7SUFPSSxXQUFXO0lBQ1gsZUFBZTtFckJnNENuQjtBQUNGOztBcUI1M0NBO0VBQ0UsY2xCdEVpQjtFa0J1RWpCLGVBQWU7RUFDZixjQUFjO0FyQiszQ2hCOztBcUJsNENBO0VBTUksY2xCL0VxQjtBSCs4Q3pCOztBcUI3M0NFO0VBQ0Usa0JBQWtCO0FyQmc0Q3RCIiwiZmlsZSI6ImFwcC5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIvKiFcbiAqIGpRdWVyeSBVSSBBdXRvY29tcGxldGUgMS4xMi4xXG4gKiBodHRwOi8vanF1ZXJ5dWkuY29tXG4gKlxuICogQ29weXJpZ2h0IGpRdWVyeSBGb3VuZGF0aW9uIGFuZCBvdGhlciBjb250cmlidXRvcnNcbiAqIFJlbGVhc2VkIHVuZGVyIHRoZSBNSVQgbGljZW5zZS5cbiAqIGh0dHA6Ly9qcXVlcnkub3JnL2xpY2Vuc2VcbiAqXG4gKiBodHRwOi8vYXBpLmpxdWVyeXVpLmNvbS9hdXRvY29tcGxldGUvI3RoZW1pbmdcbiAqL1xuLnVpLWF1dG9jb21wbGV0ZSB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAwO1xuXHRsZWZ0OiAwO1xuXHRjdXJzb3I6IGRlZmF1bHQ7XG59XG4iLCJAaW1wb3J0IFwifmpxdWVyeS11aS90aGVtZXMvYmFzZS9hdXRvY29tcGxldGVcIjtcblxuQGltcG9ydCBcImFic3RyYWN0cy92YXJpYWJsZXNcIjtcblxuQGltcG9ydCBcImFic3RyYWN0cy9mdW5jdGlvbnMvY29udmVydGVyc1wiO1xuQGltcG9ydCBcImFic3RyYWN0cy9mdW5jdGlvbnMvdmFsaWRhdGlvblwiO1xuQGltcG9ydCBcImFic3RyYWN0cy9mdW5jdGlvbnMvYnJlYWtwb2ludHNcIjtcblxuQGltcG9ydCBcImFic3RyYWN0cy9taXhpbnMvZ3JpZFwiO1xuQGltcG9ydCBcImFic3RyYWN0cy9taXhpbnMvdHlwb2dyYXBoeVwiO1xuXG5AaW1wb3J0IFwiYmFzZS9iYXNlXCI7XG5AaW1wb3J0IFwiYmFzZS90eXBvZ3JhcGh5XCI7XG5cbkBpbXBvcnQgXCJsYXlvdXQvZ3JpZFwiO1xuQGltcG9ydCBcImxheW91dC9oZWFkZXJcIjtcbkBpbXBvcnQgXCJsYXlvdXQvZm9vdGVyXCI7XG5AaW1wb3J0IFwibGF5b3V0L25hdmlnYXRpb25cIjtcblxuQGltcG9ydCBcImNvbXBvbmVudHMvYWxlcnRcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL2FuaW1hdGlvblwiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvYnJlYWRjcnVtYlwiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvYnV0dG9uXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9jYXJkXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9mb3JtXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9pbWFnZVwiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvbGlzdFwiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvcGFnaW5hdGlvblwiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvcGFuZWxcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL3RhYmxlXCI7XG5cbkBpbXBvcnQgXCJwYWdlL2hvbWVwYWdlXCI7XG5AaW1wb3J0IFwicGFnZS9jb250YWN0XCI7XG5AaW1wb3J0IFwicGFnZS9jYXRlZ29yeVwiO1xuQGltcG9ydCBcInBhZ2Uvb2ZmZXJcIjsiLCIvKipcbiAqIE1ldGhvZCBjb252ZXJ0IHNpemUgaW4gcHggdG8gcmVtXG4gKi9cbkBmdW5jdGlvbiBweFRvUmVtKCR0YXJnZXQsICRjb250ZXh0OiAkZm9udC1zaXplKVxue1xuICBAcmV0dXJuICgkdGFyZ2V0IC8gJGNvbnRleHQpICogMXJlbTtcbn1cbiIsImh0bWwge1xuICBzY3JvbGwtYmVoYXZpb3I6IHNtb290aDtcbn1cblxuaHRtbCxcbmJvZHkge1xuICBiYWNrZ3JvdW5kOiAkYmFja2dyb3VuZC1jb2xvcjtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbmJvZHkge1xuICBmb250OiAkZm9udC13ZWlnaHQtbm9ybWFsICN7JGZvbnQtc2l6ZX0gLyAjeyRsaW5lLWhlaWdodH0gJGZvbnQtZmFtaWx5O1xuICBjb2xvcjogJGZvbnQtY29sb3I7XG4gIGRpcmVjdGlvbjogbHRyO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG5cbiAgQGluY2x1ZGUgcmVzcG9uZC10bygndGFibGV0Jykge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgfVxufVxuXG4qIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuOjpzZWxlY3Rpb24sXG46Oi1tb3otc2VsZWN0aW9uIHtcbiAgYmFja2dyb3VuZDogJHByaW1hcnktbGlnaHQtY29sb3I7IC8qIFdlYktpdC9CbGluayBCcm93c2VycyAqL1xuICBjb2xvcjogJGZvbnQtY29sb3I7XG59XG5cbmEge1xuICBjb2xvcjogJGxpbmstY29sb3I7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAmOmhvdmVyIHtcbiAgICBjb2xvcjogJGxpbmstaG92ZXItY29sb3I7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBpbmhlcml0O1xuICB9XG59XG5cbmJvZHkge1xuICBwYWRkaW5nLXRvcDogcHhUb1JlbSg4MHB4KTtcblxuICBAaW5jbHVkZSByZXNwb25kLXRvKCdtb2JpbGUnKSB7XG4gICAgaGVpZ2h0OiBweFRvUmVtKDkwcHgpO1xuICB9XG59XG5cbmJvZHkjaW5kZXgge1xuICBwYWRkaW5nLXRvcDogMDtcbn1cblxuLmwtbWFpbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIC8vaGVpZ2h0OiAxMDAlO1xufVxuXG4udWktYXV0b2NvbXBsZXRlLWxvYWRpbmcge1xuICBiYWNrZ3JvdW5kOiB3aGl0ZSB1cmwoJGltZy1kaXIgKyBcIi9sb2FkaW5nLmdpZlwiKSByaWdodCAxcmVtIGNlbnRlciBuby1yZXBlYXQ7XG59XG4iLCIvLyRpbWctZGlyOiAnLy4uLy4uL2Fzc2V0cy9pbWcnO1xuJGltZy1kaXI6ICcvLi4vYnVpbGQnO1xuXG4vLyBDb2xvcnNcbi8vJHByaW1hcnktbGlnaHQtY29sb3I6ICNiMmQ1ZTI7XG4vLyRwcmltYXJ5LWNvbG9yOiAjOGZjMmQ1O1xuLy8kcHJpbWFyeS1kYXJrLWNvbG9yOiAjNjhkOGY5O1xuXG4kcHJpbWFyeS1jb2xvcjogI2ZmZjFlYyAhZGVmYXVsdDsgLy8jZmZhM2I1ICFkZWZhdWx0OyAvLyNmMmIzYzEgIWRlZmF1bHQ7XG4kcHJpbWFyeS1saWdodC1jb2xvcjogI2ZmZjVmMiAhZGVmYXVsdDsgLy8jZmFkN2RlO1xuJHByaW1hcnktZGFyay1jb2xvcjogI2ZhY2FiYyAhZGVmYXVsdDsgLy8jZmY1ZTdlO1xuXG4kcHJpbWFyeS1mb250LWNvbG9yOiBibGFjaztcblxuJGdyYXktbGlnaHRlbi1jb2xvcjogI2ZhZmFmYTtcbiRncmF5LWNvbG9yOiAjZWVlZWVlO1xuJGdyYXktZGFyay1jb2xvcjogI2IzYjJiMztcbiRncmF5LWRhcmtlbi1jb2xvcjogI2RlZGVkZTtcbiRncmF5LWRhcmtlc3QtY29sb3I6ICM2YTZhNmE7XG5cbiRyZWQtY29sb3I6ICNlZTAwMDA7XG4kZ3JlZW4tY29sb3I6ICRwcmltYXJ5LWRhcmstY29sb3I7XG4kYmx1ZS1jb2xvcjogIzAwNmJjNTtcblxuJGZvbnQtc2l6ZTogMThweDtcbiRsaW5lLWhlaWdodDogMS4xO1xuJGZvbnQtY29sb3I6ICMwMTAwMDU7XG4kZm9udC1mYW1pbHk6ICdSYWxld2F5JyxzZXJpZjsgLy8nUm9ib3RvJywgc2Fucy1zZXJpZjtcbiRmb250LXdlaWdodC1ub3JtYWw6IDQwMDtcbiRmb250LXdlaWdodC1tZWRpdW06IDUwMDtcbiRmb250LXdlaWdodC1ib2xkOiA3MDA7XG5cbiRsaW5rLWNvbG9yOiAkZm9udC1jb2xvcjtcbiRsaW5rLWhvdmVyLWNvbG9yOiAkbGluay1jb2xvcjtcblxuJGRlZmF1bHQtYm9yZGVyLXJhZGl1czogMTBweDtcbiRkZWZhdWx0LWJveC1zaGFkb3c6IDRweCA3cHggMjBweCAwcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuXG4kYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG5cbi8vIEhlYWRpbmdcbiRoZWFkaW5nLWgxLWZvbnQtc2l6ZTogMnJlbTtcbiRoZWFkaW5nLWgyLWZvbnQtc2l6ZTogMS44cmVtO1xuJGhlYWRpbmctaDMtZm9udC1zaXplOiAxLjVyZW07XG4kaGVhZGluZy1oNC1mb250LXNpemU6IDEuMnJlbTtcbiRoZWFkaW5nLWg1LWZvbnQtc2l6ZTogMXJlbTtcblxuJGdyaWQtYnJlYWtwb2ludHM6IChcbiAgJ3Bob25lJzogNDgwcHgsXG4gICdtb2JpbGUnOiA1NDBweCxcbiAgJ3RhYmxldCc6IDcyMHB4LFxuICAnbm90ZWJvb2snOiA5NjBweCxcbiAgJ2Rlc2t0b3AnOiAxMTQwcHgsXG4gICd4bC1kZXNrdG9wJzogMTYwMHB4XG4pO1xuXG4kZ3JpZC1ndXR0ZXItd2lkdGg6IDE1cHg7XG5cbiIsIkBtaXhpbiByZXNwb25kLWZyb20oJGRldmljZSlcbntcbiAgJGJyZWFrcG9pbnQ6IGdldC1icmVha3BvaW50KCRkZXZpY2UpO1xuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRicmVha3BvaW50KSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuQG1peGluIHJlc3BvbmQtdG8oJGRldmljZSlcbntcbiAgJGJyZWFrcG9pbnQ6IGdldC1icmVha3BvaW50KCRkZXZpY2UpO1xuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVha3BvaW50KSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuQG1peGluIHJlc3BvbmQtYmV0d2VlbigkZGV2aWNlLWZyb20sICRkZXZpY2UtdG8pXG57XG4gICRtaW4td2lkdGg6IGdldC1icmVha3BvaW50KCRkZXZpY2UtZnJvbSk7XG4gICRtYXgtd2lkdGg6IGdldC1icmVha3BvaW50KCRkZXZpY2UtdG8pO1xuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRtaW4td2lkdGgpIGFuZCAobWF4LXdpZHRoOiAkbWF4LXdpZHRoKSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cbiIsIi8vQGZvbnQtZmFjZSB7XG4vLyAgZm9udC1mYW1pbHk6ICdNYXRlcmlhbCBJY29ucyc7XG4vLyAgZm9udC1zdHlsZTogbm9ybWFsO1xuLy8gIGZvbnQtd2VpZ2h0OiA0MDA7XG4vLyAgc3JjOiB1cmwofm1hdGVyaWFsLWRlc2lnbi1pY29ucy9pY29uZm9udC9NYXRlcmlhbEljb25zLVJlZ3VsYXIuZW90KTsgLyogRm9yIElFNi04ICovXG4vLyAgc3JjOiBsb2NhbCgnTWF0ZXJpYWwgSWNvbnMnKSxcbi8vICBsb2NhbCgnTWF0ZXJpYWxJY29ucy1SZWd1bGFyJyksXG4vLyAgdXJsKH5tYXRlcmlhbC1kZXNpZ24taWNvbnMvaWNvbmZvbnQvTWF0ZXJpYWxJY29ucy1SZWd1bGFyLndvZmYyKSBmb3JtYXQoJ3dvZmYyJyksXG4vLyAgdXJsKH5tYXRlcmlhbC1kZXNpZ24taWNvbnMvaWNvbmZvbnQvTWF0ZXJpYWxJY29ucy1SZWd1bGFyLndvZmYpIGZvcm1hdCgnd29mZicpLFxuLy8gIHVybCh+bWF0ZXJpYWwtZGVzaWduLWljb25zL2ljb25mb250L01hdGVyaWFsSWNvbnMtUmVndWxhci50dGYpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcbi8vfVxuXG4ubWF0ZXJpYWwtaWNvbnMge1xuICBmb250LWZhbWlseTogJ01hdGVyaWFsIEljb25zJztcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXNpemU6IDI0cHg7ICAvKiBQcmVmZXJyZWQgaWNvbiBzaXplICovXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgd2lkdGg6IDFlbTtcbiAgaGVpZ2h0OiAxZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgd29yZC13cmFwOiBub3JtYWw7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGRpcmVjdGlvbjogbHRyO1xuXG4gIC8qIFN1cHBvcnQgZm9yIGFsbCBXZWJLaXQgYnJvd3NlcnMuICovXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAvKiBTdXBwb3J0IGZvciBTYWZhcmkgYW5kIENocm9tZS4gKi9cbiAgdGV4dC1yZW5kZXJpbmc6IG9wdGltaXplTGVnaWJpbGl0eTtcblxuICAvKiBTdXBwb3J0IGZvciBGaXJlZm94LiAqL1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuXG4gIC8qIFN1cHBvcnQgZm9yIElFLiAqL1xuICBmb250LWZlYXR1cmUtc2V0dGluZ3M6ICdsaWdhJztcbn1cblxuXG4uYy1oZWFkaW5nIHtcbiAgZm9udDogNDAwIGl0YWxpYyAxcmVtLzEuMiAnU3BlY3RyYWwnLHNlcmlmO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuXG4gICYtLWgxIHtcbiAgICBmb250LXNpemU6IDNyZW07XG4gIH1cblxuICAmLS1oMiB7XG4gICAgZm9udC1zaXplOiAyLjVyZW07XG4gIH1cblxuICAmLS1oMyB7XG4gICAgZm9udC1zaXplOiAycmVtO1xuICB9XG5cbiAgJi0taDQge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICB9XG5cbiAgJi0taDUge1xuICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICB9XG59XG5cbi5jLWxlYWQge1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG5cbi5jLWxpbmsge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGNvbG9yOiAkbGluay1jb2xvcjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICY6YWZ0ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogMTAwJTtcbiAgICBoZWlnaHQ6IDFweDtcbiAgICB3aWR0aDogMDtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZm9udC1jb2xvcjtcbiAgICBtYXJnaW4tYm90dG9tOiAtMnB4O1xuICAgIHRyYW5zaXRpb246IHdpZHRoIC4zcztcbiAgfVxuXG4gICY6aG92ZXIge1xuICAgIGNvbG9yOiAkbGluay1ob3Zlci1jb2xvcjtcblxuICAgICY6YWZ0ZXIge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG5cbiAgJi0tYm9sZCB7XG4gICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkO1xuICB9XG59XG4iLCIubC1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICBwYWRkaW5nLWxlZnQ6ICRncmlkLWd1dHRlci13aWR0aDtcbiAgcGFkZGluZy1yaWdodDogJGdyaWQtZ3V0dGVyLXdpZHRoO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMCBhdXRvO1xuICB3aWR0aDogMTAwJTtcblxuICBAaW5jbHVkZSByZXNwb25kLWZyb20oJ2Rlc2t0b3AnKSB7XG4gICAgbWF4LXdpZHRoOiBnZXQtYnJlYWtwb2ludCgnZGVza3RvcCcpKzIwMHB4O1xuICB9XG5cbiAgQGluY2x1ZGUgcmVzcG9uZC1mcm9tKCd4bC1kZXNrdG9wJykge1xuICAgIG1heC13aWR0aDogZ2V0LWJyZWFrcG9pbnQoJ3hsLWRlc2t0b3AnKSArIDIwMHB4O1xuICB9XG5cbiAgJi0tZnVsbCB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG5cbiAgJi0tY29sdW1uIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG5cbi5sLWJsb2NrIHtcbiAgJi0tZ3JheSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXktY29sb3I7XG4gIH1cbn1cblxuLmwtZ3JpZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gIHBhZGRpbmc6IDA7XG5cbiAgJi0tbm93cmFwIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgfVxuXG4gICZfX2l0ZW0ge1xuXG4gIH1cbn1cbiIsIi5sLWhlYWRlciB7XG5cdHdpZHRoOiAxMDAlO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRwYWRkaW5nOiAxcmVtIDJyZW07XG5cdGhlaWdodDogcHhUb1JlbSg4MHB4KTtcblx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRncmF5LWNvbG9yO1xuXHR0cmFuc2l0aW9uOiBhbGwgLjVzO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkYmFja2dyb3VuZC1jb2xvcjtcblxuXHRAaW5jbHVkZSByZXNwb25kLXRvKCdtb2JpbGUnKSB7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRwYWRkaW5nLWxlZnQ6IDFyZW07XG5cdFx0cGFkZGluZy1yaWdodDogMXJlbTtcblx0XHRoZWlnaHQ6IHB4VG9SZW0oOTBweCk7XG5cdH1cblxuXHQmLS1maXhlZCB7XG5cdFx0cG9zaXRpb246IGZpeGVkO1xuXHRcdHotaW5kZXg6IDEwO1xuXHRcdHRvcDogMDtcblx0fVxuXG5cdFtjbGFzc149J21hdGVyaWFsLWljb25zJ10ge1xuXHRcdGNvbG9yOiAjNGU0ZTRlO1xuXHR9XG5cblx0Ji0tdHJhbnNwYXJlbnQ6bm90KDpob3Zlcikge1xuXHRcdGNvbG9yOiB3aGl0ZTtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZS1vdXQ7XG5cblx0XHRbY2xhc3NePSdtYXRlcmlhbC1pY29ucyddIHtcblx0XHRcdGNvbG9yOiB3aGl0ZTtcblx0XHR9XG5cdH1cbn1cblxuLmMtc2l0ZW5hbWUge1xuXHRjb2xvcjogaW5oZXJpdDtcblx0Zm9udC1zaXplOiAuOTVyZW07XG59IiwiLmwtZm9vdGVyIHtcbiAgcGFkZGluZzogMS41cmVtIDA7XG4gIGZvbnQtc2l6ZTogLjhyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICRiYWNrZ3JvdW5kLWNvbG9yO1xuXG4gIC5sLWNvbnRhaW5lciB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuXG4gIC5jLWxpc3Qge1xuICAgIG1hcmdpbjogMDtcblxuICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oJ21vYmlsZScpIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgJl9faXRlbSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDJyZW07XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbiAgfVxufVxuXG4uYy1hdXRob3Ige1xuICBtYXJnaW46IDAgMCAwIGF1dG87XG5cbiAgQGluY2x1ZGUgcmVzcG9uZC10bygnbW9iaWxlJykge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufSIsIi5jLW5hdiB7XG5cdEBleHRlbmQgLmMtbGlzdDtcblx0QGV4dGVuZCAuYy1saXN0LS1pbmxpbmU7XG5cdGZvbnQtc2l6ZTogLjhyZW07XG5cdGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbm9ybWFsO1xuXG5cdCZfX2l0ZW0ge1xuXHRcdG1hcmdpbi1yaWdodDogMS43cmVtO1xuXHRcdGNvbG9yOiBpbmhlcml0O1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHQvL3RyYW5zaXRpb246IGFsbCAuM3M7XG5cdFx0Ym9yZGVyLXJpZ2h0OiAxcHggc29saWQgaW5oZXJpdDtcblxuXHRcdCY6bGFzdC1vZi10eXBlIHtcblx0XHRcdGJvcmRlci1yaWdodDogMDtcblx0XHR9XG5cblx0XHQmOmhvdmVyIHtcblx0XHRcdGNvbG9yOiAkcHJpbWFyeS1kYXJrLWNvbG9yO1xuXHRcdH1cblxuXHRcdC5tYXRlcmlhbC1pY29ucyxcblx0XHQubWF0ZXJpYWwtaWNvbnMtb3V0bGluZWQge1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAuNnJlbTtcblx0XHRcdGZvbnQtc2l6ZTogMXJlbTtcblx0XHR9XG5cdH1cblxuXHQubC1oZWFkZXIgJiB7XG5cdFx0bWFyZ2luLWxlZnQ6IGF1dG87XG5cblxuXHRcdEBpbmNsdWRlIHJlc3BvbmQtdG8oJ21vYmlsZScpIHtcblx0XHRcdG1hcmdpbi10b3A6IDFyZW07XG5cdFx0XHRtYXJnaW4tbGVmdDogLTA7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHR9XG5cdH1cbn0iLCIuYWxlcnQge1xuICAkc2VsZjogJjtcbiAgcGFkZGluZzogLjdyZW0gMXJlbTtcbiAgZm9udC1zaXplOiAuOXJlbTtcbiAgbWFyZ2luOiAxcmVtIDA7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgJi0tc3VjY2VzcyB7XG4gICAgYm9yZGVyLWNvbG9yOiAjNDhiNTY0O1xuICAgIC8vYmFja2dyb3VuZC1jb2xvcjogbGlnaHRncmVlbjtcbiAgICBjb2xvcjogJGZvbnQtY29sb3I7XG4gIH1cblxuICAmLWRhbmdlciB7XG4gICAgYm9yZGVyLWNvbG9yOiAkcmVkLWNvbG9yO1xuICAgIC8vYmFja2dyb3VuZC1jb2xvcjogJHJlZC1jb2xvcjtcbiAgICBjb2xvcjogd2hpdGU7XG4gIH1cblxuICAmLS1pbmZvcm1hdGlvbiB7XG4gICAgYm9yZGVyLWNvbG9yOiBibHVlO1xuICAgIC8vYmFja2dyb3VuZC1jb2xvcjogbGlnaHRibHVlO1xuICB9XG5cbiAgJi0tb3V0bGluZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cbn1cbiIsIlxuQGtleWZyYW1lcyB6b29tSW4ge1xuXHQwJSB7XG5cdFx0b3BhY2l0eTogMDtcblx0XHR0cmFuc2Zvcm06IHNjYWxlKDAuNSk7XG5cdH1cblxuXHQxMDAlIHtcblx0XHRvcGFjaXR5OiAxO1xuXHRcdHRyYW5zZm9ybTogc2NhbGUoMSk7XG5cdH1cbn1cblxuQGtleWZyYW1lcyBzaGFrZSB7XG5cdDEwJSwgOTAlIHtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xcHgsIDAsIDApO1xuXHR9XG5cblx0MjAlLCA4MCUge1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMnB4LCAwLCAwKTtcblx0fVxuXG5cdDMwJSwgNTAlLCA3MCUge1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTRweCwgMCwgMCk7XG5cdH1cblxuXHQ0MCUsIDYwJSB7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCg0cHgsIDAsIDApO1xuXHR9XG59XG5cbkBrZXlmcmFtZXMgc2xpZGVMZWZ0IHtcblx0MCUge1xuXHRcdG9wYWNpdHk6IDA7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0zMHB4KTtcblx0fVxuXG5cdDEwMCUge1xuXHRcdG9wYWNpdHk6IDE7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuXHR9XG59XG5cbkBrZXlmcmFtZXMgaGVhcnRiZWF0IHtcblx0MCUge1xuXHRcdHRyYW5zZm9ybTogc2NhbGUoMSk7XG5cdH1cblxuXHQxMCUge1xuXHRcdHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcblx0fVxuXG5cdDMwJSB7XG5cdFx0dHJhbnNmb3JtOiBzY2FsZSgxKTtcblx0fVxuXG5cdDQwJSB7XG5cdFx0dHJhbnNmb3JtOiBzY2FsZSgxKTtcblx0fVxuXG5cdDUwJSB7XG5cdFx0dHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xuXHR9XG5cblx0NjAlIHtcblx0XHR0cmFuc2Zvcm06IHNjYWxlKDEpO1xuXHR9XG5cblx0MTAwJSB7XG5cdFx0dHJhbnNmb3JtOiBzY2FsZSgxKTtcblx0fVxufVxuXG5Aa2V5ZnJhbWVzIHNsaWRlRG93biB7XG5cdDAlIHtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG5cdH1cblxuXHQwJSB7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMHB4KTtcblx0fVxuXG5cdDEwMCUge1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcblx0fVxufSIsIi5jLWJyZWFkY3J1bWIge1xuICBcdCRzZWxmOiAmO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS1saWdodGVuLWNvbG9yO1xuXHRmb250LXNpemU6IC43cmVtO1xuXHRwYWRkaW5nLXRvcDogcHhUb1JlbSgyMHB4KTtcblx0Y29sb3I6ICRmb250LWNvbG9yO1xuXG5cdCZfX2xpc3Qge1xuXHRcdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LWZsb3c6IHJvdyB3cmFwO1xuXHRcdHBhZGRpbmctbGVmdDogMDtcblx0XHRtYXJnaW4tbGVmdDogMDtcblx0fVxuXG5cdCZfX2l0ZW0ge1xuXHRcdG1hcmdpbjogcHhUb1JlbSg1cHgpIHB4VG9SZW0oMTBweCkgcHhUb1JlbSg1cHgpIDA7XG4gICAgXHRmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XG5cblx0XHRAaW5jbHVkZSByZXNwb25kLXRvKCdtb2JpbGUnKSB7XG5cdFx0ICAmOm50aC1sYXN0LW9mLXR5cGUoMik6YWZ0ZXIge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHQgIH1cblx0XHR9XG5cblx0XHQmOmFmdGVyIHtcblx0XHQgIGNvbnRlbnQ6ICcvJztcblx0XHQgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHQgIGZvbnQtc2l6ZTogLjhyZW07XG5cdFx0ICBtYXJnaW4tbGVmdDogNXB4O1xuXHRcdCAgY29sb3I6ICRmb250LWNvbG9yO1xuXHRcdCAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ub3JtYWw7XG5cdFx0fVxuXG5cdFx0Ji0tbGFzdCB7XG5cdFx0ICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW5vcm1hbDtcblxuXHRcdCAgQGluY2x1ZGUgcmVzcG9uZC10bygnbW9iaWxlJykge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHQgIH1cblxuXHRcdCAgJjphZnRlciB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdCAgfVxuXHRcdH1cblx0fVxuXG5cdCZfX2xpbmsge1xuXHRcdGNvbG9yOiBpbmhlcml0O1xuXG5cdFx0Jjpob3ZlciB7XG5cdFx0ICBjb2xvcjogJHByaW1hcnktY29sb3I7XG5cdFx0fVxuXHR9XG5cblx0Jl9fbmFtZSB7XG5cdFx0Y29sb3I6IGluaGVyaXQ7XG5cdH1cbn1cbiIsIi5jLWJ1dHRvbiB7XG4gICRzZWxmOiAmO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiBweFRvUmVtKDQwcHgpO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgdHJhbnNpdGlvbjogYWxsIC4zcztcbiAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICYtLWJsb2NrIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gICYtLXByaW1hcnkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5LWRhcmstY29sb3I7XG4gICAgYm9yZGVyLWNvbG9yOiAkcHJpbWFyeS1kYXJrLWNvbG9yO1xuICAgIGNvbG9yOiB3aGl0ZTtcblxuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnktY29sb3I7XG4gICAgICBib3JkZXItY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xuICAgIH1cbiAgfVxuXG4gICYtLW91dGxpbmUge1xuXG4gIH1cblxuICAmLS1kaXNhYmxlZCB7XG5cbiAgfVxufSIsIi5jLWNhcmQge1xuICAkc2VsZjogJjtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAmX19jb3ZlciB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICAmOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLDAsMCwuMyk7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB0b3A6IDA7XG4gICAgICBib3R0b206IDA7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzO1xuICAgICAgei1pbmRleDogMTtcblxuICAgICAgI3skc2VsZn06aG92ZXIgJiB7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmMtcHJpY2Uge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnktY29sb3I7XG4gICAgICBjb2xvcjogJGZvbnQtY29sb3I7XG4gICAgICBwYWRkaW5nOiAuN3JlbSAxcmVtO1xuICAgICAgbGVmdDogMDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIHotaW5kZXg6IDI7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBmb250LWZhbWlseTogUm9ib3RvLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICB9XG4gIH1cblxuICAmX19pbWFnZSB7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgbWluLXdpZHRoOiAxMDAlO1xuICAgIG1pbi1oZWlnaHQ6IDEwMCU7XG4gICAgdHJhbnNpdGlvbjogYWxsIC4zcztcblxuICAgICN7JHNlbGZ9OmhvdmVyICYge1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xuICAgIH1cbiAgfVxuXG4gICZfX2JvZHkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBwYWRkaW5nOiAxcmVtO1xuICB9XG5cbiAgJl9fdGl0bGUge1xuICAgIEBleHRlbmQgLmMtaGVhZGluZztcbiAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XG4gICAgbGluZS1oZWlnaHQ6IDEuNztcbiAgfVxuXG4gICZfX2NhdGVnb3J5IHtcbiAgICBmb250LXNpemU6IC44cmVtO1xuICAgIGNvbG9yOiBkYXJrZW4oJHByaW1hcnktZGFyay1jb2xvciwgMTApO1xuICAgIG1hcmdpbjogMCAwIC43cmVtIDA7XG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xuICB9XG5cbiAgJl9fcGFyYW1zIHtcbiAgICBmb250LXNpemU6IC44cmVtO1xuICAgIGNvbG9yOiAkZ3JheS1kYXJrLWNvbG9yO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgbWFyZ2luLXRvcDogLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXRvcDogMXJlbTtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGdyYXktY29sb3I7XG5cbiAgICAuYy1saXN0X19pdGVtIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIG1hcmdpbi1yaWdodDogMXJlbTtcbiAgICB9XG5cbiAgICBbY2xhc3NePSdtYXRlcmlhbC1pY29ucyddIHtcbiAgICAgIGNvbG9yOiAkcHJpbWFyeS1kYXJrLWNvbG9yO1xuICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAuNXJlbTtcbiAgICB9XG4gIH1cbn0iLCIuYy1mb3JtIHtcbiAgJHNlbGY6ICY7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgJi0taW5saW5lIHtcbiAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICB9XG5cbiAgJl9fZ3JvdXAge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBtYXJnaW46IDAgMCAxcmVtO1xuXG4gICAgQGluY2x1ZGUgcmVzcG9uZC10bygnbW9iaWxlJykge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgI3skc2VsZn0tLWlubGluZSAmIHtcbiAgICAgIG1hcmdpbjogMXJlbSAxcmVtIDAgMDtcbiAgICB9XG4gIH1cblxuICAmX19sYWJlbCB7XG4gICAgZm9udC1zaXplOiAuN3JlbTtcbiAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW1lZGl1bTtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg1MCUpO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRiYWNrZ3JvdW5kLWNvbG9yO1xuICAgIHBhZGRpbmc6IC4zcmVtO1xuICAgIG1hcmdpbi1sZWZ0OiAuM3JlbTtcbiAgfVxuXG4gICZfX2lucHV0IHtcbiAgICBoZWlnaHQ6IHB4VG9SZW0oNDBweCk7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGdyYXktZGFyay1jb2xvcjtcbiAgICBtaW4td2lkdGg6IHB4VG9SZW0oMjAwcHgpO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgdGV4dGFyZWEge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtaW4td2lkdGg6IDEwMCU7XG4gICAgbWluLWhlaWdodDogMTAwcHg7XG4gIH1cblxuICAmX19yb3cge1xuICAgIEBleHRlbmQgI3skc2VsZn1fX2lucHV0O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICN7JHNlbGZ9X19pbnB1dCB7XG4gICAgICBib3JkZXI6IDA7XG4gICAgfVxuXG4gICAgLmMtaWNvbiB7XG4gICAgICBjb2xvcjogJGdyYXktZGFyay1jb2xvcjtcbiAgICAgIGZvbnQtc2l6ZTogLjlyZW07XG4gICAgfVxuICB9XG59XG5cbi5jLWlucHV0LWdyb3VwIHtcbiAgQGV4dGVuZCAuYy1mb3JtX19pbnB1dDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2lkdGg6IDEwMCU7XG5cbiAgJl9fYWZ0ZXIsXG4gICZfX2JlZm9yZSB7XG4gICAgY29sb3I6ICRncmF5LWRhcmstY29sb3I7XG4gICAgZm9udC1zaXplOiAuOXJlbTtcbiAgICBwYWRkaW5nOiAuNXJlbTtcbiAgfVxuXG4gIFtjbGFzc149J21hdGVyaWFsLWljb25zJ10ge1xuICAgIGZvbnQtc2l6ZTogLjlyZW07XG4gIH1cblxuICAuYy1mb3JtX19pbnB1dCB7XG4gICAgYm9yZGVyOiAwO1xuICB9XG59IiwiLmMtbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luLXRvcDogMDtcblxuICAmLS1pbmxpbmUge1xuICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gIH1cblxuICAmX19pdGVtIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMCAuN3JlbSAuN3JlbSAwO1xuICB9XG5cbiAgJl9fbGluayB7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gIH1cbn1cblxuLnVpLW1lbnUge1xuICBib3JkZXItY29sb3I6ICRncmF5LWRhcmstY29sb3I7XG4gIGJveC1zaGFkb3c6IDJweCAycHggNXB4IDAgcmdiYSgwLDAsMCwgLjIpO1xuICBmb250LXNpemU6IC44cmVtO1xuXG4gICYtaXRlbSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRncmF5LWRhcmstY29sb3I7XG4gICAgcGFkZGluZzogLjdyZW0gMXJlbTtcblxuICAgICY6bGFzdC1vZi10eXBlIHtcbiAgICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeS1saWdodC1jb2xvcjtcbiAgICB9XG5cbiAgICAmLXdyYXBwZXIge1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgZm9udC1zaXplOiAuOHJlbTtcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLmMtcGFnaW5hdGlvbiB7XG4gICRzZWxmOiAmO1xuXG4gICZfX2xpc3Qge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDA7XG4gIH1cblxuICAmX19pdGVtIHtcbiAgICBtYXJnaW46IDEwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmc6IDdweDtcbiAgfVxuXG4gICZfX2xpbmsge1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5wYWdpbmF0aW9uIHtcbiAgLnBhZ2UtbGlzdCB7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5O1xuICB9XG4gIC5wcmV2aW91cyB7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuICB9XG5cbiAgLm5leHQge1xuICAgIGZsb2F0OiBub25lO1xuICAgIG1hcmdpbi1sZWZ0OiAzMHB4O1xuICB9XG5cbiAgYSB7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgfVxuXG4gIC5jdXJyZW50IGEge1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIH1cbn1cbiIsIi5jLWJhbm5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAzcmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgbWluLWhlaWdodDogNTAwcHg7XG4gIGJhY2tncm91bmQ6IHVybCgkaW1nLWRpciAgKyAnL2Jhbm5lci5qcGcnKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1hdHRhY2htZW50OiBmaXhlZDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICY6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMGRlZywgcmdiYSgwLDAsMCwuOSkgMCUsIHJnYmEoMCwwLDAsLjIpIDMwJSwgcmdiYSgwLDAsMCwuMikgMTAwJSk7XG4gIH1cblxuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJ2tleWJvYXJkX2Fycm93X2Rvd24nO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDJyZW07XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgei1pbmRleDogMjtcbiAgICBmb250LWZhbWlseTogJ01hdGVyaWFsIEljb25zIE91dGxpbmVkJztcbiAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICBhbmltYXRpb24tbmFtZTogc2xpZGVEb3duO1xuICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogMXM7XG4gICAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7XG4gIH1cblxuICAmX190aXRsZSB7XG4gICAgQGV4dGVuZCAuYy1oZWFkaW5nO1xuICAgIC8vZm9udC1zaXplOiAzcmVtO1xuICAgIC8vZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ub3JtYWw7XG4gICAgei1pbmRleDogMTtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtO1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAvL2JhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xuICAgIHBhZGRpbmc6IDFyZW0gMnJlbTtcbiAgICBmb250OiA0MDAgaXRhbGljIDVyZW0vMS4yICdTcGVjdHJhbCcsc2VyaWY7XG4gICAgdGV4dC1zaGFkb3c6IDAgMTBweCAyNHB4IHJnYmEoMCwwLDAsLjQpO1xuICAgIC8vYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAvL0BleHRlbmQgLmMtaGVhZGluZy0taDE7XG5cbiAgICBAaW5jbHVkZSByZXNwb25kLXRvKCd0YWJsZXQnKSB7XG4gICAgICBmb250LXNpemU6IDNyZW07XG4gICAgfVxuICB9XG5cbiAgJl9fYnV0dG9uIHtcbiAgICBAZXh0ZW5kIC5jLWJ1dHRvbjtcbiAgICBAZXh0ZW5kIC5jLWJ1dHRvbi0tcHJpbWFyeTtcbiAgICAvL2ZvbnQtc2l6ZTogMS4ycmVtO1xuICAgIC8vYm9yZGVyOiAzcHggc29saWQgJHByaW1hcnktY29sb3I7XG4gICAgLy9jb2xvcjogJGZvbnQtY29sb3I7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW07XG4gICAgcGFkZGluZy1yaWdodDogMS41cmVtO1xuICAgIHBhZGRpbmctdG9wOiAuM3JlbTtcbiAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW1lZGl1bTtcbiAgICB6LWluZGV4OiAyO1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAvL0BleHRlbmQgLmMtYnV0dG9uLS1wcmltYXJ5O1xuICB9XG59XG5cbi5jLWJveCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogbm93cmFwO1xuXG4gIEBpbmNsdWRlIHJlc3BvbmQtdG8oJ21vYmlsZScpIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG5cbiAgJl9faXRlbSB7XG4gICAgcGFkZGluZzogMS41cmVtO1xuICAgIHRleHQtYWxpZ246IGp1c3RpZnk7XG5cbiAgICAmOmZpcnN0LW9mLXR5cGUge1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIH1cblxuICAgICY6bGFzdC1vZi10eXBlIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgcmVzcG9uZC10bygnbW9iaWxlJykge1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICB9XG4gIH1cbn1cblxuLnNlYXJjaCB7XG4gIGZsZXgtd3JhcDogbm93cmFwO1xuICAvL21hcmdpbi10b3A6IDJyZW07XG4gIGJhY2tncm91bmQ6IHVybCgkaW1nLWRpciArICcvc2VhcmNoX2JnLmpwZycpIG5vLXJlcGVhdCB0b3AgbGVmdDtcbiAgYmFja2dyb3VuZC1zaXplOiAzMCU7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG5cbiAgQGluY2x1ZGUgcmVzcG9uZC10bygnbW9iaWxlJykge1xuICAgIGJhY2tncm91bmQtc2l6ZTogODAlO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cblxuICAmX190aXRsZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1hcmdpbi10b3A6IDFyZW07XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRncmF5LWNvbG9yO1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG5cbiAgICAuYy1tZWRpYSAmIFtjbGFzc149J21hdGVyaWFsLWljb25zJ10ge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAuN3JlbTtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgY29sb3I6ICRmb250LWNvbG9yO1xuICAgICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgfVxuXG4gICAgLmMtaGVhZGluZyB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XG4gICAgfVxuICB9XG5cbiAgLmMtZm9ybSB7XG4gICAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgICBtYXJnaW4tdG9wOiAxcmVtO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxuICAgIFtjbGFzc149J21hdGVyaWFsLWljb25zJ10ge1xuICAgICAgZm9udC1zaXplOiAxLjNyZW07XG4gICAgICAvL2NvbG9yOiAjZTRlNGU0O1xuICAgIH1cblxuICAgICZfX2dyb3VwIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG5cbiAgICAgIEBpbmNsdWRlIHJlc3BvbmQtZnJvbSgnbW9iaWxlJykge1xuICAgICAgICB3aWR0aDogY2FsYyg0NSUgLSAxcmVtKTtcbiAgICAgIH1cblxuICAgICAgJixcbiAgICAgIC5jLWlucHV0LWdyb3VwIHtcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAwO1xuICAgICAgICBib3JkZXItYm90dG9tLXdpZHRoOiAxcHg7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGdyYXktZGFyay1jb2xvcjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuYy1idXR0b24ge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBwYWRkaW5nOiAuN3JlbSAxcmVtO1xuICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgbWFyZ2luLXRvcDogMXJlbTtcblxuICAgICAgW2NsYXNzXj0nbWF0ZXJpYWwtaWNvbnMnXSB7XG4gICAgICAgIG1hcmdpbjogMCAuNXJlbSAwIDA7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9faW1hZ2Uge1xuICAgIG1hcmdpbi10b3A6IDJyZW07XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gICAgbWF4LWhlaWdodDogNjAwcHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBtYXJnaW4tbGVmdDogMnJlbTtcblxuICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oJ21vYmlsZScpIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgLmMtY292ZXJfX2ltYWdlIHtcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG5cbiAgLmMtbWVkaWFfX2JvZHkge1xuICAgIHBhZGRpbmc6IDNyZW07XG4gICAgdGV4dC1hbGlnbjoganVzdGlmeTtcbiAgICBtYXgtd2lkdGg6IDEwMDBweDtcbiAgfVxufVxuXG4uYWJvdXQtdXMge1xuICBAaW5jbHVkZSByZXNwb25kLXRvKCdtb2JpbGUnKSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuXG4gIGJvZHkgJntcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgfVxuXG4gICZfX2ltYWdlIHtcbiAgICBtYXgtd2lkdGg6IDYwJTtcbiAgICBtYXgtaGVpZ2h0OiA2MDBweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIG1hcmdpbi1yaWdodDogMnJlbTtcblxuICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oJ21vYmlsZScpIHtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICB9XG5cbiAgICAuYy1jb3Zlcl9faW1hZ2Uge1xuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cblxuICAuYy1tZWRpYV9fYm9keSB7XG4gICAgcGFkZGluZzogM3JlbTtcbiAgICB0ZXh0LWFsaWduOiBqdXN0aWZ5O1xuICAgIG1heC13aWR0aDogMTAwMHB4O1xuICB9XG59IiwiLmNvbnRhY3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICBtYXJnaW4tdG9wOiAycmVtO1xuXG4gICZfX2Zvcm0ge1xuICAgIHdpZHRoOiA1MCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gICAgQGluY2x1ZGUgcmVzcG9uZC10bygnbW9iaWxlJykge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgLmMtZm9ybV9faW5wdXQge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgLm1hdGVyaWFsLWljb25zIHtcbiAgICAgIGNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcbiAgICB9XG4gIH1cblxuICAmX19tYXAge1xuICAgIHdpZHRoOiA1MCU7XG4gICAgZmxleDogMTtcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW07XG5cbiAgICBAaW5jbHVkZSByZXNwb25kLXRvKCdtb2JpbGUnKSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cblxuICAmX19kZXRhaWwge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gICAgbWFyZ2luLXRvcDogM3JlbTtcblxuICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oJ21vYmlsZScpIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgfVxuICB9XG59XG5cbi5jLW1lZGlhIHtcbiAgJHNlbGY6ICY7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmc6IDJyZW07XG4gIHdpZHRoOiAxMDAlO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkZ3JheS1jb2xvcjtcblxuICAmOmZpcnN0LW9mLXR5cGUge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxuXG4gICY6bGFzdC1vZi10eXBlIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIGJvcmRlci1yaWdodDogMDtcbiAgfVxuXG4gIEBpbmNsdWRlIHJlc3BvbmQtdG8oJ21vYmlsZScpIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBib3JkZXI6IDA7XG4gIH1cblxuICAmX19ib2R5IHtcbiAgICBmbGV4OiAxO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuXG4gICZfX3RpdGxlIHtcbiAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5O1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbWVkaXVtO1xuICAgIG1hcmdpbi1ib3R0b206IC43cmVtO1xuICAgIGZvbnQtc2l6ZTogMS4xcmVtO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgJl9fdGV4dCB7XG4gICAgY29sb3I6IGRhcmtlbigkZ3JheS1kYXJrLWNvbG9yLCAxMCk7XG4gICAgZm9udC1zaXplOiAuOXJlbTtcbiAgICB0ZXh0LWFsaWduOiBqdXN0aWZ5O1xuICAgIG1hcmdpbjogMDtcblxuICAgIGEge1xuICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgfVxuICB9XG5cbiAgLm1hdGVyaWFsLWljb25zIHtcbiAgICBjb2xvcjogJHByaW1hcnktZGFyay1jb2xvcjtcbiAgICBmb250LXNpemU6IDNyZW07XG4gICAgbWFyZ2luOiAwIDJyZW07XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG59IiwiI21hcGlkIHtcblx0aGVpZ2h0OiAxMDAlO1xuXHR3aWR0aDogMTAwJTtcblx0Ly9oZWlnaHQ6IDUxMnB4O1xuXHQvL3dpZHRoOiA1MTJweDtcblx0ZGlzcGxheTogYmxvY2s7XG59XG5cbi5jLXJlc3VsdCB7XG5cdCRzZWxmOiAmO1xuXG5cdCZfX3RpdGxlIHtcblx0XHRtYXJnaW4tYm90dG9tOiAycmVtO1xuXHR9XG5cblx0Jl9fbWFpbiB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHQvL2ZsZXg6IDE7XG5cdFx0Ly9oZWlnaHQ6IDEwMCU7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGdyYXktbGlnaHRlbi1jb2xvcjtcblxuXHRcdEBpbmNsdWRlIHJlc3BvbmQtdG8oJ3RhYmxldCcpIHtcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0fVxuXHR9XG5cblx0Jl9fYmFyIHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0Ly9hbGlnbi1pdGVtczogZmxleC1zdGFydDtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkYmFja2dyb3VuZC1jb2xvcjtcblx0XHRib3JkZXItYm90dG9tOiAzcHggc29saWQgJHByaW1hcnktZGFyay1jb2xvcjtcblx0XHRwYWRkaW5nOiAxcmVtO1xuXG5cdFx0LmMtaGVhZGluZyB7XG5cdFx0XHRmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XG5cdFx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdH1cblxuXHRcdEBpbmNsdWRlIHJlc3BvbmQtdG8oJ3RhYmxldCcpIHtcblx0XHRcdC5jLWJ1dHRvbiB7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAxcmVtO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5jLWZvcm0ge1xuXHRcdFx0Jl9fbGFiZWwge1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCZfX2NvbHVtbiB7XG5cdFx0ZmxleDogMTtcblx0XHQmLS1vZmZlcnMge1xuXHRcdFx0cGFkZGluZzogMnJlbTtcblx0XHRcdG92ZXJmbG93LXk6IGF1dG87XG5cblx0XHRcdEBpbmNsdWRlIHJlc3BvbmQtdG8oJ3RhYmxldCcpIHtcblx0XHRcdFx0b3ZlcmZsb3cteTogdmlzaWJsZTtcblx0XHRcdFx0cGFkZGluZzogMXJlbTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmLS1tYXAge1xuXHRcdFx0QGluY2x1ZGUgcmVzcG9uZC10bygndGFibGV0Jykge1xuXHRcdFx0XHRvcmRlcjogLTE7XG5cdFx0XHRcdG1pbi1oZWlnaHQ6IDMwMHB4O1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCYtLWZpeGVkIHtcblx0XHRcdGZsZXg6IDE7XG5cblxuXHRcdH1cblx0fVxuXG5cdCZfX2xpc3Qge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC1mbG93OiByb3cgd3JhcDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cblx0XHQuYy1jYXJkLS1vZmZlciB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuXG5cdFx0XHRAaW5jbHVkZSByZXNwb25kLWZyb20oJ21vYmlsZScpIHtcblx0XHRcdFx0d2lkdGg6IDUwJTtcblx0XHRcdH1cblxuXHRcdFx0QGluY2x1ZGUgcmVzcG9uZC1mcm9tKCd0YWJsZXQnKSB7XG5cdFx0XHRcdHdpZHRoOiAzMyU7XG5cdFx0XHR9XG5cblx0XHRcdEBpbmNsdWRlIHJlc3BvbmQtZnJvbSgnZGVza3RvcCcpIHtcblx0XHRcdFx0d2lkdGg6IDMzJTtcblx0XHRcdH1cblxuXHRcdFx0QGluY2x1ZGUgcmVzcG9uZC1mcm9tKCd4bC1kZXNrdG9wJykge1xuXHRcdFx0XHR3aWR0aDogMjUlO1xuXHRcdFx0fVxuXG5cdFx0XHQuYy1jYXJkX19jb3ZlciB7XG5cdFx0XHRcdGhlaWdodDogY2FsYygxMDB2dyk7XG5cblx0XHRcdFx0QGluY2x1ZGUgcmVzcG9uZC1mcm9tKCdtb2JpbGUnKSB7XG5cdFx0XHRcdFx0aGVpZ2h0OiBjYWxjKDEwMHZ3IC8gMik7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHRAaW5jbHVkZSByZXNwb25kLWZyb20oJ3RhYmxldCcpIHtcblx0XHRcdFx0XHRoZWlnaHQ6IGNhbGMoMTAwdncgLyAzKTtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdEBpbmNsdWRlIHJlc3BvbmQtZnJvbSgnZGVza3RvcCcpIHtcblx0XHRcdFx0XHRoZWlnaHQ6IGNhbGMoMTAwdncgLyA0KTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQuYy1wcmljZSB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMS4xcmVtO1xuXHRcdFx0XHQvL21hcmdpbjogLjVyZW0gMDtcblxuXHRcdFx0XHQmX19jdXJyZW5jeSB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAuOWVtO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi5jLW9mZmVyIHtcblx0YmFja2dyb3VuZC1jb2xvcjogJGJhY2tncm91bmQtY29sb3I7XG5cdG1hcmdpbjogMCAwIDFyZW07XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuXHRwYWRkaW5nOiAxcmVtO1xuXHR3aWR0aDogMTAwJTtcblxuXHRAaW5jbHVkZSByZXNwb25kLXRvKCdtb2JpbGUnKSB7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0fVxuXG5cdCZfX2hlYWRlciB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblx0fVxuXG5cdCZfX3ByaWNlIHtcblx0XHRtYXJnaW4tbGVmdDogMXJlbTtcblx0XHRmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XG5cdFx0Y29sb3I6ICRyZWQtY29sb3I7XG5cdFx0Zm9udC1zaXplOiAxLjJyZW07XG5cdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0fVxuXG5cdCZfX2xvY2F0aW9uIHtcblx0XHRjb2xvcjogJHByaW1hcnktY29sb3I7XG5cdFx0Zm9udC1zaXplOiAuOXJlbTtcblx0XHRtYXJnaW4tdG9wOiAuNXJlbTtcblxuXHRcdC5tYXRlcmlhbC1pY29ucyB7XG5cdFx0XHRmb250LXNpemU6IC45cmVtO1xuXHRcdH1cblx0fVxuXG5cdCZfX2luZm9ybWF0aW9uIHtcblx0XHRmbGV4OiAxO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRhbGlnbi1pdGVtczogc3RyZXRjaDtcblx0XHRtaW4taGVpZ2h0OiAxMDAlO1xuXG5cdFx0LmMtcHJpY2Uge1xuXHRcdFx0bWFyZ2luLWxlZnQ6IGF1dG87XG5cdFx0fVxuXG5cdFx0LmMtbGlzdCB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHR9XG5cdH1cblxuXHQmX19uYW1lIHtcblx0XHRmb250LXNpemU6IDFyZW07XG5cdFx0bGluZS1oZWlnaHQ6IDEuNTtcblx0XHRmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW1lZGl1bTtcblx0fVxuXG5cdC5jLWNvdmVyIHtcblx0XHR3aWR0aDogMjQwcHg7XG5cdFx0aGVpZ2h0OiAxNjBweDtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS1jb2xvcjtcblx0XHRtYXJnaW4tcmlnaHQ6IDFyZW07XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cblx0XHRAaW5jbHVkZSByZXNwb25kLXRvKCdtb2JpbGUnKSB7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdG1hcmdpbi1ib3R0b206IDFyZW07XG5cblx0XHRcdGltZyB7XG5cdFx0XHRcdG9iamVjdC1maXQ6IGNvdmVyO1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQmX19wYXJhbXMge1xuXHRcdG1hcmdpbi10b3A6IGF1dG87XG5cdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRjb2xvcjogJGdyYXktZGFyay1jb2xvcjtcblx0XHRmb250LXNpemU6IC44NXJlbTtcblxuXHRcdEBpbmNsdWRlIHJlc3BvbmQtdG8oJ3RhYmxldCcpIHtcblx0XHRcdG1hcmdpbi10b3A6IDFyZW07XG5cdFx0fVxuXG5cdFx0Lm1hdGVyaWFsLWljb25zIHtcblx0XHRcdGNvbG9yOiAkcHJpbWFyeS1saWdodC1jb2xvcjtcblx0XHRcdGZvbnQtc2l6ZTogLjlyZW07XG5cdFx0fVxuXHR9XG59XG5cbi5zZWFyY2gtZm9ybSB7XG5cdFtjbGFzc149J21hdGVyaWFsLWljb25zJ10ge1xuXHRcdGNvbG9yOiAkcHJpbWFyeS1kYXJrLWNvbG9yO1xuXHR9XG5cblx0LmMtYnV0dG9uIHtcblx0XHRhbGlnbi1zZWxmOiBmbGV4LWVuZDtcblxuXHRcdFtjbGFzc149J21hdGVyaWFsLWljb25zJ10ge1xuXHRcdFx0Y29sb3I6IHdoaXRlO1xuXHRcdH1cblx0fVxufSIsIi5vZmZlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgbWFyZ2luLXRvcDogM3JlbTtcbiAgZmxleDogMTtcblxuICBAaW5jbHVkZSByZXNwb25kLXRvKCd0YWJsZXQnKSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuXG4gICZfX3dhcm5pbmcge1xuICAgIEBleHRlbmQgLmMtbGVhZDtcbiAgICB0ZXh0LWFsaWduOiBqdXN0aWZ5O1xuICAgIGNvbG9yOiAkcmVkLWNvbG9yO1xuICAgIGZvbnQtc2l6ZTogLjhyZW07XG4gIH1cblxuICAmX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAycmVtO1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIH1cblxuICAmX19sb2NhdGlvbiB7XG4gICAgZm9udC1zaXplOiAuOXJlbTtcbiAgICBjb2xvcjogJGdyYXktZGFyay1jb2xvcjtcbiAgfVxuXG4gICZfX3RleHQge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS43O1xuICAgIHRleHQtYWxpZ246IGp1c3RpZnk7XG4gIH1cblxuICAmX19wYXJhbXMge1xuICAgIG1hcmdpbi10b3A6IDJyZW07XG4gICAgY29sb3I6ICRncmF5LWRhcmstY29sb3I7XG5cbiAgICAuYy1saXN0X19pdGVtIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMS41cmVtO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgfVxuXG4gICAgLm1hdGVyaWFsLWljb25zIHtcbiAgICAgIG1hcmdpbi1yaWdodDogLjhyZW07XG4gICAgfVxuICB9XG5cbiAgLmMtc2xpZGVyIHtcbiAgICBmbGV4OiAxO1xuICAgIHdpZHRoOiA1MCU7XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICBAaW5jbHVkZSByZXNwb25kLXRvKCd0YWJsZXQnKSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gICAgfVxuXG4gICAgICAmX19pdGVtIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oJ3RhYmxldCcpIHtcbiAgICAgICAgICBmbGV4OiAxIDAgMTAwJTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgJl9faW1hZ2Uge1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxuXG4gICZfX2RldGFpbCB7XG4gICAgZmxleDogMTtcbiAgICB3aWR0aDogNTAlO1xuICAgIHBhZGRpbmctbGVmdDogMnJlbTtcbiAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICBAaW5jbHVkZSByZXNwb25kLXRvKCd0YWJsZXQnKSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICB9XG4gIH1cbn1cblxuLmMtcHJpY2Uge1xuICBjb2xvcjogJHJlZC1jb2xvcjtcbiAgZm9udC1zaXplOiAycmVtO1xuICBtYXJnaW46IDJyZW0gMDtcblxuICBzbWFsbCB7XG4gICAgY29sb3I6ICRncmF5LWRhcmstY29sb3I7XG4gIH1cblxuICAmX19jdXJyZW5jeSB7XG4gICAgbWFyZ2luLWxlZnQ6IC40cmVtO1xuICB9XG59Il0sInNvdXJjZVJvb3QiOiIifQ==*/