/* Koblenz Serial regular - latin */
@font-face {
  font-family: 'Koblenz Serial';
  font-style: normal;
  font-weight: 400;
  src: url('../fonts/KoblenzSerial-Regular.eot');
  /* IE9 Compat Modes */
  src: local(''), url('../fonts/KoblenzSerial-Regular.woff2') format('woff2'), /* Super Modern Browsers */ url('../fonts/KoblenzSerial-Regular.woff') format('woff'), /* Modern Browsers */ url('../fonts/KoblenzSerial-Regular.otf') format('opentype'), /* Safari, Android, iOS */ url('../fonts/baloo-da-2-v11-latin-regular.svg#KoblenzSerial-Regular') format('svg');
  /* Legacy iOS */
}
/* baloo-da-2-regular - latin */
@font-face {
  font-family: 'Baloo Da 2';
  font-style: normal;
  font-weight: 400;
  src: url('../fonts/baloo-da-2-v11-latin-regular.eot');
  /* IE9 Compat Modes */
  src: local(''), url('../fonts/baloo-da-2-v11-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ url('../fonts/baloo-da-2-v11-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */ url('../fonts/baloo-da-2-v11-latin-regular.woff') format('woff'), /* Modern Browsers */ url('../fonts/baloo-da-2-v11-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */ url('../fonts/baloo-da-2-v11-latin-regular.svg#BalooDa2') format('svg');
  /* Legacy iOS */
}
/* baloo-da-2-500 - latin */
@font-face {
  font-family: 'Baloo Da 2';
  font-style: normal;
  font-weight: 500;
  src: url('../fonts/baloo-da-2-v11-latin-500.eot');
  /* IE9 Compat Modes */
  src: local(''), url('../fonts/baloo-da-2-v11-latin-500.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ url('../fonts/baloo-da-2-v11-latin-500.woff2') format('woff2'), /* Super Modern Browsers */ url('../fonts/baloo-da-2-v11-latin-500.woff') format('woff'), /* Modern Browsers */ url('../fonts/baloo-da-2-v11-latin-500.ttf') format('truetype'), /* Safari, Android, iOS */ url('../fonts/baloo-da-2-v11-latin-500.svg#BalooDa2') format('svg');
  /* Legacy iOS */
}
/* baloo-da-2-600 - latin */
@font-face {
  font-family: 'Baloo Da 2';
  font-style: normal;
  font-weight: 600;
  src: url('../fonts/baloo-da-2-v11-latin-600.eot');
  /* IE9 Compat Modes */
  src: local(''), url('../fonts/baloo-da-2-v11-latin-600.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ url('../fonts/baloo-da-2-v11-latin-600.woff2') format('woff2'), /* Super Modern Browsers */ url('../fonts/baloo-da-2-v11-latin-600.woff') format('woff'), /* Modern Browsers */ url('../fonts/baloo-da-2-v11-latin-600.ttf') format('truetype'), /* Safari, Android, iOS */ url('../fonts/baloo-da-2-v11-latin-600.svg#BalooDa2') format('svg');
  /* Legacy iOS */
}
body {
  font-family: "Baloo Da 2", Helvetica, Calibri, sans-serif;
  font-size: var(--fs1125);
  color: #444544;
}
h1 {
  font-family: "Koblenz Serial", Helvetica, Calibri, sans-serif;
  font-size: 1.875rem;
  color: var(--secondaryColor);
  line-height: 1.5;
}
h2 {
  font-family: "Koblenz Serial", Helvetica, Calibri, sans-serif;
  font-size: 1.875rem;
  color: var(--secondaryColor);
}
.home--teaser h1 {
  margin-left: -1rem;
  margin-right: -1rem;
}
@media  screen and (max-width: 1141px) {
  .home--teaser h1 {
    margin-left: 0;
    font-size: var(--fs175);
  }
}
@media  screen and (max-width: 853px) {
  .home--teaser h1 {
    margin: 0;
    font-size: var(--fs15);
  }
}
.home--teaser .content66R .contentElement {
  padding-left: 3rem;
}
@media  screen and (max-width: 853px) {
  .home--teaser .content66R .contentElement {
    padding-left: 1rem;
  }
}
.home--special-list ul {
  margin-top: 4rem;
  font-size: var(--fs125);
  color: var(--secondaryColor);
}
.home--special-list ul li {
  margin-bottom: 0.5rem;
  padding-left: 2rem;
  position: relative;
}
.home--special-list ul li::before {
  font-family: "fontawesome";
  content: "\f046";
  position: absolute;
  top: 0;
  left: 0;
}
.has--secondary-background:not(.cards):not(.row--icons) {
  color: #fff;
}
.green--h3-subline {
  font-size: var(--fs15);
  margin-bottom: 2rem;
  font-weight: 600;
  color: var(--primaryColor);
}
h3 + .green--h3-subline {
  margin-top: -1rem;
}
.leistungen--lists h3 {
  padding: 1rem;
  background: var(--secondaryColor);
  color: #fff;
  margin-bottom: 0;
}
body {
  background: #fff;
}
.page--leistungen main {
  padding-top: 3rem;
}
.page--impressum main,
.page--datenschutz main,
.page--barrierefreiheit {
  margin-top: 5rem;
}
header .identity + .row {
  padding-top: 100px;
}
@media  screen and (max-width: 620px) {
  header .identity + .row {
    padding-top: 66px;
  }
}
.the--services {
  visibility: hidden;
  font-size: 1.25rem;
  font-weight: 500;
  color: #000;
}
.the--navigation .menu--mainmenu {
  width: auto;
}
.the--navigation .menu--mainmenu .item--submenu {
  background: var(--secondaryColor);
}
.the--navigation .menu--mainmenu .item--submenu a {
  color: var(--tertiaryColor);
  -webkit-transition-property: all;
  -moz-transition-property: all;
  transition-property: all;
  -webkit-transition-duration: 0.33s;
  -moz-transition-duration: 0.33s;
  transition-duration: 0.33s;
  -webkit-transition-timing-function: ease-in-out;
  -moz-transition-timing-function: ease-in-out;
  transition-timing-function: ease-in-out;
}
.the--navigation .menu--mainmenu .item--submenu a:hover {
  color: var(--primaryColor);
}
.page--header {
  padding-bottom: 0;
}
@media  screen and (max-width: 620px) {
  .page--header {
    padding-top: 66px;
  }
}
.page--header .container {
  background: #f9f9f9;
}
.page--header .container .content50L .contentElement {
  padding-top: 40%;
  padding-left: 5rem;
}
@media  screen and (max-width: 853px) {
  .page--header .container .content50L .contentElement {
    padding-top: 5rem;
    padding-left: 2rem;
  }
}
@media  screen and (max-width: 620px) {
  .page--header .container .content50L .contentElement {
    padding-left: 1rem;
  }
}
.page--header .container h1 {
  font-size: 2.5rem;
  padding-left: 3rem;
  background: url("../img/h1--icon.png") no-repeat 0 6px;
  background-size: 30px auto;
}
@media  screen and (max-width: 620px) {
  .page--header .container h1 {
    font-size: 1.875rem;
    padding-left: 2rem;
    background-size: 24px auto;
  }
}
.page--header .container .image {
  margin-bottom: 0;
}
.page--header .menu--inline {
  display: flex;
}
.page--header .menu--inline a {
  padding: 1rem;
  color: #000;
}
@media  screen and (max-width: 620px) {
  .page--header .menu--inline a {
    padding: 0.66rem 0.33rem;
    font-size: 0.875rem;
  }
}
.page--header .menu--inline li:first-child a {
  padding-left: 0;
}
.page--ap {
  padding-top: 0;
}
.page--ap .container {
  background: #000;
}
.page--ap .header--ap-data {
  width: 100%;
  display: flex;
  color: #fff;
  align-items: center;
  justify-content: center;
}
@media  screen and (max-width: 620px) {
  .page--ap .header--ap-data {
    flex-wrap: wrap;
    justify-content: unset;
    align-items: unset;
    padding-top: 1rem;
  }
}
.page--ap .ap--data-phone,
.page--ap .ap--data-mail {
  margin-left: 2rem;
}
@media  screen and (max-width: 853px) {
  .page--ap .ap--data-phone,
  .page--ap .ap--data-mail {
    margin-left: 2rem;
  }
}
.page--ap .ap--data-phone a,
.page--ap .ap--data-mail a {
  padding-top: 1rem;
  padding-bottom: 1rem;
  padding-left: 5px;
  padding-right: 5px;
  display: inline-block;
  color: #fff;
  -webkit-transition-property: all;
  -moz-transition-property: all;
  transition-property: all;
  -webkit-transition-duration: 0.33s;
  -moz-transition-duration: 0.33s;
  transition-duration: 0.33s;
  -webkit-transition-timing-function: ease-in-out;
  -moz-transition-timing-function: ease-in-out;
  transition-timing-function: ease-in-out;
}
.page--ap .ap--data-phone a:hover,
.page--ap .ap--data-mail a:hover,
.page--ap .ap--data-phone a:active,
.page--ap .ap--data-mail a:active {
  background: var(--primaryColor);
}
@media  screen and (max-width: 620px) {
  .page--ap .ap--data-phone,
  .page--ap .ap--data-mail {
    margin-left: 0;
    width: 50%;
  }
}
@media  screen and (max-width: 620px) {
  .page--ap .ap--data-name {
    width: 100%;
  }
}
#homeheader {
  min-height: 70vh;
  padding-top: 5rem;
  margin-top: 100px;
  background: url("../img/bonea-header.jpg") no-repeat bottom center;
  background-size: cover;
}
@media  screen and (max-width: 620px) {
  #homeheader {
    padding-top: 1rem;
  }
}
#homeheader .home--main-heading {
  font-size: 2rem;
  font-family: "Koblenz Serial", Helvetica, Calibri, sans-serif;
  color: var(--secondaryColor);
  line-height: 1;
  margin-bottom: 0;
}
@media  screen and (max-width: 620px) {
  #homeheader .home--main-heading {
    padding-left: 1rem;
  }
}
#homeheader .home--sub-heading {
  font-size: 1.5rem;
  line-height: 1;
  margin-bottom: 0;
  font-weight: 600;
  color: var(--primaryColor);
}
@media  screen and (max-width: 620px) {
  #homeheader .home--sub-heading {
    padding-left: 1rem;
  }
}
.row--icons .container {
  background: #fff;
}
@media  screen and (max-width: 853px) {
  .row--icons .container {
    max-width: 400px;
  }
}
.row--icons .content25LC,
.row--icons .content25RC,
.row--icons .content25R {
  border-left: 1px solid #e8e8e8;
}
@media  screen and (max-width: 853px) {
  .row--icons .content25LC,
  .row--icons .content25RC,
  .row--icons .content25R {
    border-left: 0;
    border-top: 1px solid #e8e8e8;
  }
}
@media  screen and (max-width: 853px) {
  .row--icons .content25L,
  .row--icons .content25LC,
  .row--icons .content25RC,
  .row--icons .content25R {
    width: 100% !important;
    box-sizing: border-box;
    margin-bottom: 0;
    margin-top: 0;
  }
}
@media  screen and (max-width: 620px) {
  .row--icons .content25L,
  .row--icons .content25LC,
  .row--icons .content25RC,
  .row--icons .content25R {
    margin-bottom: 0;
    margin-top: 0;
  }
}
.row--icons .contentElement {
  padding: 3rem 1rem 1.5rem 2rem;
}
@media  screen and (max-width: 1141px) {
  .row--icons .contentElement {
    padding: 2rem 1rem 2rem 2rem;
  }
}
@media  screen and (max-width: 853px) {
  .row--icons .contentElement {
    padding: 1rem 1rem 1rem 3rem;
  }
}
@media  screen and (max-width: 620px) {
  .row--icons .contentElement {
    padding: 2rem 1rem 1rem 3rem;
  }
}
.row--icons .home--icon-heading {
  font-family: "Koblenz Serial", Helvetica, Calibri, sans-serif;
  padding-left: 2.5rem;
  font-size: 1.75rem;
  color: var(--secondaryColor);
}
.row--icons .content25L .home--icon-heading {
  background: url("../img/icon-reinigung.png") no-repeat left center;
  background-size: 28px auto;
}
.row--icons .content25LC .home--icon-heading {
  background: url("../img/icon-vermarktung.png") no-repeat left center;
  background-size: 28px auto;
}
.row--icons .content25RC .home--icon-heading {
  background: url("../img/icon-betreuung.png") no-repeat left center;
  background-size: 28px auto;
}
.row--icons .content25R .home--icon-heading {
  background: url("../img/icon-pflege.png") no-repeat left center;
  background-size: 28px auto;
}
.home--teaser {
  padding: 10rem 0;
}
@media  screen and (max-width: 620px) {
  .home--teaser {
    padding: 5rem 0;
  }
}
.home--cards-1 {
  position: relative;
}
.home--cards-1::before {
  width: 100%;
  height: 200px;
  background: var(--primaryColor);
  content: "";
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
}
.home--cards-1 .container {
  position: relative;
}
.home--cards-2 {
  position: relative;
}
.home--cards-2::before {
  width: 100%;
  height: 300px;
  background: #e8e8e8;
  content: "";
  display: block;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
}
.home--cards-2 .container {
  position: relative;
}
.page--index #ce-6 {
  position: relative;
}
.page--index #ce-6::before {
  width: 50%;
  height: 100%;
  background: #e6ece1;
  content: "";
  display: block;
  position: absolute;
  bottom: 0;
  left: 50%;
  right: 0;
}
@media  screen and (max-width: 853px) {
  .page--index #ce-6::before {
    display: none;
  }
}
.page--index #ce-6 .container {
  position: relative;
}
.page--index #ce-6 .content50R {
  color: var(--secondaryColor);
}
@media  screen and (max-width: 853px) {
  .page--index #ce-6 .content50R {
    background: #e6ece1;
    position: relative;
    padding-top: 5rem;
  }
  .page--index #ce-6 .content50R::before {
    width: 200%;
    height: calc(100% + 5rem);
    background: #e6ece1;
    content: "";
    display: block;
    position: absolute;
    bottom: -5rem;
    left: -25%;
    right: -25%;
  }
}
@media  screen and (max-width: 853px) and  screen and (max-width: 620px) {
  .page--index #ce-6 .content50R::before {
    display: none;
  }
}
.page--index #ce-6 .content50R .contentElement {
  padding-left: 6rem;
}
@media  screen and (max-width: 1141px) {
  .page--index #ce-6 .content50R .contentElement {
    position: relative;
  }
}
@media  screen and (max-width: 853px) {
  .page--index #ce-6 .content50R .contentElement {
    padding-left: 2rem;
  }
}
@media  screen and (max-width: 620px) {
  .page--index #ce-6 .content50R .contentElement {
    padding-left: 1rem;
  }
}
@media  screen and (min-width: 1441px) {
  #the-map .content50R .contentElement {
    padding-left: 5rem;
  }
}
@media  screen and (max-width: 853px) {
  #the-map .content50R .contentElement {
    padding-top: 5rem;
    padding-bottom: 2rem;
  }
}
.page--immobilien-verwaltung #verkauf,
.page--immobilien-verwaltung #vermietung {
  padding-top: 10rem;
  margin-top: -5rem;
}
.page--uber-uns main .row:first-child {
  padding-top: 0;
}
@media  screen and (max-width: 620px) {
  .home--about .content50L {
    margin-bottom: 5rem;
  }
}
.cards .contentElement {
  padding-top: 0;
}
.cards .image--link .image {
  position: relative;
  -webkit-transition-property: all;
  -moz-transition-property: all;
  transition-property: all;
  -webkit-transition-duration: 0.33s;
  -moz-transition-duration: 0.33s;
  transition-duration: 0.33s;
  -webkit-transition-timing-function: ease-in-out;
  -moz-transition-timing-function: ease-in-out;
  transition-timing-function: ease-in-out;
}
.cards .image--link .image .image--item {
  filter: grayscale(0.9);
}
.cards .image--link .image::after {
  width: 42px;
  height: 42px;
  position: absolute;
  right: 0;
  bottom: 0;
  background: var(--primaryColor);
  color: #fff;
  font-size: 2rem;
  content: "+";
  text-align: center;
  line-height: 42px;
  opacity: 0.5;
}
.cards h2 {
  font-size: var(--fs15);
  margin-bottom: 2rem;
  margin-top: 2rem;
}
.cards h2 a {
  color: var(--secondaryColor);
  -webkit-transition-property: all;
  -moz-transition-property: all;
  transition-property: all;
  -webkit-transition-duration: 0.33s;
  -moz-transition-duration: 0.33s;
  transition-duration: 0.33s;
  -webkit-transition-timing-function: ease-in-out;
  -moz-transition-timing-function: ease-in-out;
  transition-timing-function: ease-in-out;
}
.cards .paragraph a {
  color: #444544;
}
.cards .contentElement:hover > .image--link .image .image--item {
  filter: grayscale(0.1);
}
.cards .contentElement:hover > .image--link .image:after {
  opacity: 0.9;
}
.cards .contentElement:hover > h2 a {
  color: var(--primaryColor);
}
@media  screen and (max-width: 853px) {
  .home--cards-2 .content33L,
  .home--cards-3 .content33L {
    display: none;
  }
}
@media  screen and (max-width: 853px) {
  .home--cards-2 .content66R,
  .home--cards-3 .content66R {
    width: 100%;
  }
}
.home--cards-2 .content66R .contentElement,
.home--cards-3 .content66R .contentElement {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  padding-bottom: 0;
  position: relative;
}
.home--cards-2 .content66R .contentElement .image--link,
.home--cards-3 .content66R .contentElement .image--link {
  width: 50%;
  padding-right: 1rem;
  box-sizing: border-box;
}
.home--cards-2 .content66R .contentElement .image,
.home--cards-3 .content66R .contentElement .image {
  margin-bottom: 0;
}
.home--cards-2 .content66R .contentElement h2,
.home--cards-3 .content66R .contentElement h2 {
  width: 50%;
  padding-left: 3rem;
  box-sizing: border-box;
  margin-top: -2rem;
}
.home--cards-2 .content66R .contentElement .paragraph,
.home--cards-3 .content66R .contentElement .paragraph {
  position: absolute;
  padding-left: 3rem;
  top: 50%;
  left: 50%;
}
.home--about .contacts--data .contacts--gf {
  display: none;
}
.home--about .contacts--data .contacts--business,
.home--about .contacts--data p.contacts--line {
  margin-bottom: 1rem;
}
.home--about .contacts--data .contacts--line {
  display: flex;
}
.home--about .contacts--data .contacts--label {
  width: 85px;
}
.home--about .contacts--data .contacts--entry {
  flex: auto;
}
.home--about .contacts--data a {
  color: #fff;
  -webkit-transition-property: all;
  -moz-transition-property: all;
  transition-property: all;
  -webkit-transition-duration: 0.33s;
  -moz-transition-duration: 0.33s;
  transition-duration: 0.33s;
  -webkit-transition-timing-function: ease-in-out;
  -moz-transition-timing-function: ease-in-out;
  transition-timing-function: ease-in-out;
}
.home--about .contacts--data a:hover {
  color: var(--primaryColor);
}
main .paragraph:not(.service--list) ul {
  margin-bottom: 1rem;
}
main .paragraph:not(.service--list) ul li {
  padding-left: 1rem;
  position: relative;
}
main .paragraph:not(.service--list) ul li::before {
  position: absolute;
  top: 10px;
  left: 0;
  width: 6px;
  height: 6px;
  background: #acb8c2;
  content: "";
}
main .service--list ul {
  background: #f9f9f9;
  padding-top: 1.5rem;
}
main .service--list ul li {
  margin-bottom: 0.5rem;
  padding-bottom: 0.5rem;
  padding-left: 3rem;
  border-bottom: 1px solid #e8e8e8;
  position: relative;
  line-height: 1.2;
  color: #000;
  font-weight: 500;
}
main .service--list ul li::before {
  top: 0;
  height: 1.25rem;
  width: 1.25rem;
  position: absolute;
  left: 1rem;
  content: "";
  background: url("../img/checkmark.svg") no-repeat center center;
  background-size: contain;
}
main .image + .service--list {
  margin-top: -1rem;
}
.page-id--8 #ce-6 .image {
  margin-bottom: 0;
}
.page-id--8 #ce-6 .button--wrapper {
  margin: 0;
}
.page-id--8 #ce-6 .button {
  display: block;
  width: 100%;
  box-sizing: border-box;
  padding: 2rem;
  font-size: 1.25rem;
  text-align: center;
}
#accessibilityTools button {
  border: 2px solid transparent;
  -webkit-transition-property: all;
  -moz-transition-property: all;
  transition-property: all;
  -webkit-transition-duration: 0.33s;
  -moz-transition-duration: 0.33s;
  transition-duration: 0.33s;
  -webkit-transition-timing-function: ease-in-out;
  -moz-transition-timing-function: ease-in-out;
  transition-timing-function: ease-in-out;
}
#accessibilityTools button:hover {
  background: #fff;
  color: #000;
  border: 2px solid #000;
}
#accessibilityTools button.active {
  background: var(--primaryColor);
}
#accessibilityTools button.active:hover {
  background: #fff;
  color: #000;
  border: 2px solid #000;
}
.accessibility--audiooutput .row .container {
  position: relative;
}
.speechOutText {
  background: var(--primaryColor);
  border-bottom: 3px solid #000;
  position: absolute;
  top: -2rem;
  left: 1rem;
  padding: 0.33rem 1rem;
}
.conversion--content .conversion--inner {
  display: flex;
  background: var(--secondaryColor);
  color: #fff;
}
@media  screen and (max-width: 853px) {
  .conversion--content .conversion--inner {
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
  }
}
.conversion--content .conversion--left {
  width: calc(33.33% + 1rem);
  background: var(--primaryColor);
  font-size: 3rem;
  font-family: "Koblenz Serial", Helvetica, Calibri, sans-serif;
  box-sizing: border-box;
  padding: 3rem;
}
@media  screen and (max-width: 853px) {
  .conversion--content .conversion--left {
    width: 100%;
  }
}
@media  screen and (max-width: 620px) {
  .conversion--content .conversion--left {
    padding: 2rem;
  }
}
.conversion--content .conversion--right {
  width: calc(66.67% - 1rem);
  padding: 3rem;
  display: flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  align-items: center;
}
@media  screen and (max-width: 853px) {
  .conversion--content .conversion--right {
    width: 100%;
  }
}
@media  screen and (max-width: 620px) {
  .conversion--content .conversion--right {
    padding: 2rem;
  }
}
.conversion--content .conversion--hint {
  width: 100%;
}
@media  screen and (max-width: 620px) {
  .conversion--content .conversion--hint {
    margin-bottom: 1rem;
  }
}
.conversion--content .conversion--buttons {
  display: flex;
  width: 100%;
}
@media  screen and (max-width: 620px) {
  .conversion--content .conversion--buttons {
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
  }
}
.conversion--content .conversion--buttons a {
  display: block;
  min-width: 200px;
  padding: 1rem 1rem 1rem 2rem;
  background: var(--primaryColor);
  color: #000;
}
@media  screen and (max-width: 620px) {
  .conversion--content .conversion--buttons a {
    min-width: unset;
    width: 100%;
  }
}
.conversion--content .conversion--buttons a + a {
  margin-left: 2rem;
}
@media  screen and (max-width: 620px) {
  .conversion--content .conversion--buttons a + a {
    margin-left: 0;
    margin-top: 1rem;
  }
}
.conversion--content .conversion--buttons .phone--link-number .fa,
.conversion--content .conversion--buttons .mail--link-text .fa {
  margin-right: 0.5rem;
}
@media  screen and (max-width: 620px) {
  .conversion--content .conversion--buttons .phone--link-number,
  .conversion--content .conversion--buttons .mail--link-text {
    font-size: 1.25rem;
    font-weight: 600;
  }
  .conversion--content .conversion--buttons .phone--link-number .fa,
  .conversion--content .conversion--buttons .mail--link-text .fa {
    margin-right: 1rem;
  }
}
@media  screen and (max-width: 375px) {
  .conversion--content .conversion--buttons .phone--link-number .fa,
  .conversion--content .conversion--buttons .mail--link-text .fa {
    margin-right: 5px;
  }
}
.about--contact-data {
  background: var(--secondaryColor);
  color: var(--tertiaryColor);
  margin-top: -1rem;
}
.about--contact-inner {
  width: 100%;
  display: flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.about--contact-inner .about--col {
  width: 33%;
  text-align: center;
}
.about--contact-inner .about--col:nth-child(2) {
  width: 34%;
  box-sizing: border-box;
  border-left: 1px solid #444544;
  border-right: 1px solid #444544;
}
.about--contact-inner .about--col span,
.about--contact-inner .about--col a {
  display: inline-block;
  height: 56px;
  line-height: 56px;
}
.about--contact-inner .about--col .button--wrapper-phone {
  margin: 0;
  padding: 0;
  color: #fff;
}
.about--contact-inner .about--col .button--wrapper-phone .number--big {
  color: #000;
}
.about--contact-inner .about--col a,
.about--contact-inner .about--col a.button--primary {
  padding: 0 1rem;
  background: transparent;
  margin: 0;
  color: #fff;
  -webkit-transition-property: all;
  -moz-transition-property: all;
  transition-property: all;
  -webkit-transition-duration: 0.33s;
  -moz-transition-duration: 0.33s;
  transition-duration: 0.33s;
  -webkit-transition-timing-function: ease-in-out;
  -moz-transition-timing-function: ease-in-out;
  transition-timing-function: ease-in-out;
}
.about--contact-inner .about--col a:hover,
.about--contact-inner .about--col a.button--primary:hover,
.about--contact-inner .about--col a:active,
.about--contact-inner .about--col a.button--primary:active {
  color: var(--primaryColor);
}
.about--contact-inner .about--col a.button--primary:hover {
  color: #000;
}
@media  screen and (max-width: 853px) {
  .about--contact-inner .about--col .about--label {
    display: none;
  }
}
@media  screen and (max-width: 620px) {
  .about--contact-inner .about--col {
    width: 100%;
    text-align: left;
  }
  .about--contact-inner .about--col .about--label {
    display: inline-block;
    padding-left: 1rem;
    width: 100px;
    border-right: 1px solid rgba(255, 255, 255, 0.1);
  }
  .about--contact-inner .about--col:nth-child(2) {
    width: 100%;
  }
}
@media  screen and (max-width: 620px) {
  .about--contact-inner .about--col:nth-child(2) {
    background: var(--primaryColor);
  }
  .about--contact-inner .about--col:last-child {
    background: var(--tertiaryColor);
    color: #000;
    display: none;
  }
  .about--contact-inner .about--col a,
  .about--contact-inner .about--col a.button--primary {
    padding-left: 2rem;
  }
}
#mapcontainer {
  height: 600px;
}
@media  screen and (max-width: 620px) {
  #mapcontainer {
    height: 320px;
  }
}
.contacts--line {
  display: flex;
}
.contacts--line a {
  color: var(--secondaryColor);
  -webkit-transition-property: all;
  -moz-transition-property: all;
  transition-property: all;
  -webkit-transition-duration: 0.33s;
  -moz-transition-duration: 0.33s;
  transition-duration: 0.33s;
  -webkit-transition-timing-function: ease-in-out;
  -moz-transition-timing-function: ease-in-out;
  transition-timing-function: ease-in-out;
}
.contacts--line a:hover {
  color: var(--primaryColor);
}
.contacts--line .contacts--label {
  width: 120px;
  display: inline-block;
}
.contacts--line .contacts--entry {
  display: inline-block;
}
.contacts--line.contacts--line-address {
  margin-bottom: 1rem;
}
.contacts--business {
  margin-bottom: 3rem;
}
.footer a {
  color: #8d9a63;
  -webkit-transition-property: all;
  -moz-transition-property: all;
  transition-property: all;
  -webkit-transition-duration: 0.33s;
  -moz-transition-duration: 0.33s;
  transition-duration: 0.33s;
  -webkit-transition-timing-function: ease-in-out;
  -moz-transition-timing-function: ease-in-out;
  transition-timing-function: ease-in-out;
}
.footer a:hover {
  color: #e6ece1;
}
.footer #myWidgetContainer .meinungsmeister-gw .mmgw_head__title-main {
  font-size: 1.125rem !important;
  font-weight: 500!important;
  color: #fff !important;
  font-family: "Baloo Da 2", Helvetica, Calibri, sans-serif !important;
}
.footer #myWidgetContainer .meinungsmeister-gw .mmgw_head__title-sub {
  display: none!important;
}
.honor {
  justify-content: center;
  display: flex;
  padding: 1rem 0;
  background: #000;
  text-align: center;
  font-size: 0.875rem;
}
.honor a {
  color: #acb8c2;
}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImNvbmZpZy9mb250cy5sZXNzIiwiY29uZmlnL3R5cGUubGVzcyIsImNvbmZpZy92YXJzLmxlc3MiLCIuLi8uLi8uLi8uLi9jc3MvbGVzcy9jb25maWcvdmFycy5sZXNzIiwib3ZlcndyaXRlcy9ib2R5Lmxlc3MiLCJvdmVyd3JpdGVzL21haW4ubGVzcyIsIm92ZXJ3cml0ZXMvaWRlbnRpdHkubGVzcyIsIm92ZXJ3cml0ZXMvbmF2aWdhdGlvbi5sZXNzIiwiY29uZmlnL21peGlucy5sZXNzIiwib3ZlcndyaXRlcy9oZWFkZXJzLmxlc3MiLCJvdmVyd3JpdGVzL2hvbWVoZWFkZXIubGVzcyIsIm92ZXJ3cml0ZXMvcm93cy5sZXNzIiwib3ZlcndyaXRlcy9jYXJkcy5sZXNzIiwib3ZlcndyaXRlcy9jb250YWN0cy5sZXNzIiwib3ZlcndyaXRlcy9saXN0cy5sZXNzIiwib3ZlcndyaXRlcy9idXR0b25zLmxlc3MiLCJvdmVyd3JpdGVzL2NvbnZlcnNpb25Db250ZW50Lmxlc3MiLCJvdmVyd3JpdGVzL2Fib3V0Y29udGFjdGRhdGEubGVzcyIsIm92ZXJ3cml0ZXMvbWFwLmxlc3MiLCJvdmVyd3JpdGVzL2NvbnRhY3NkYXRhLmxlc3MiLCJvdmVyd3JpdGVzL2Zvb3Rlci5sZXNzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7QUFDQTtFQUNFLGFBQWEsZ0JBQWI7RUFDQSxrQkFBQTtFQUNBLGdCQUFBO0VBQ0EsU0FBUyxxQ0FBVDs7RUFDQSxLQUFLLE1BQU0sU0FDUCx3Q0FBd0MsT0FBTywwQ0FDL0MsdUNBQXVDLE9BQU8sbUNBQzlDLHNDQUFzQyxPQUFPLDRDQUM3QyxtRUFBbUUsT0FBTyxNQUo5RTs7OztBQVVGO0VBQ0UsYUFBYSxZQUFiO0VBQ0Esa0JBQUE7RUFDQSxnQkFBQTtFQUNBLFNBQVMsNENBQVQ7O0VBQ0EsS0FBSyxNQUFNLFNBQ1Asb0RBQW9ELE9BQU8sd0NBQzNELCtDQUErQyxPQUFPLDBDQUN0RCw4Q0FBOEMsT0FBTyxtQ0FDckQsNkNBQTZDLE9B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QSxnQkFBQTtFQUNBLGtCQUFBO0VBQ0EsbUJBQUE7O0FBTkYsTUFRRTtFQUNFLGNBQUEiLCJzb3VyY2VzQ29udGVudCI6WyIvKiBLb2JsZW56IFNlcmlhbCByZWd1bGFyIC0gbGF0aW4gKi9cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdLb2JsZW56IFNlcmlhbCc7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgc3JjOiB1cmwoJy4uL2ZvbnRzL0tvYmxlbnpTZXJpYWwtUmVndWxhci5lb3QnKTsgLyogSUU5IENvbXBhdCBNb2RlcyAqL1xyXG4gIHNyYzogbG9jYWwoJycpLFxyXG4gIHVybCgnLi4vZm9udHMvS29ibGVuelNlcmlhbC1SZWd1bGFyLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLCAvKiBTdXBlciBNb2Rlcm4gQnJvd3NlcnMgKi9cclxuICB1cmwoJy4uL2ZvbnRzL0tvYmxlbnpTZXJpYWwtUmVndWxhci53b2ZmJykgZm9ybWF0KCd3b2ZmJyksIC8qIE1vZGVybiBCcm93c2VycyAqL1xyXG4gIHVybCgnLi4vZm9udHMvS29ibGVuelNlcmlhbC1SZWd1bGFyLm90ZicpIGZvcm1hdCgnb3BlbnR5cGUnKSwgLyogU2FmYXJpLCBBbmRyb2lkLCBpT1MgKi9cclxuICB1cmwoJy4uL2ZvbnRzL2JhbG9vLWRhLTItdjExLWxhdGluLXJlZ3VsYXIuc3ZnI0tvYmxlbnpTZXJpYWwtUmVndWxhcicpIGZvcm1hdCgnc3ZnJyk7IC8qIExlZ2FjeSBpT1MgKi9cclxufVxyXG5cclxuXHJcblxyXG4vKiBiYWxvby1kYS0yLXJlZ3VsYXIgLSBsYXRpbiAqL1xyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ0JhbG9vIERhIDInO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogNDAwO1xyXG4gIHNyYzogdXJsKCcuLi9mb250cy9iYWxvby1kYS0yLXYxMS1sYXRpbi1yZWd1bGFyLmVvdCcpOyAvKiBJRTkgQ29tcGF0IE1vZGVzICovXHJcbiAgc3JjOiBsb2NhbCgnJyksXHJcbiAgdXJsKCcuLi9mb250cy9iYWxvby1kYS0yLXYxMS1sYXRpbi1yZWd1bGFyLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksIC8qIElFNi1JRTggKi9cclxuICB1cmwoJy4uL2ZvbnRzL2JhbG9vLWRhLTItdjExLWxhdGluLXJlZ3VsYXIud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksIC8qIFN1cGVyIE1vZGVybiBCcm93c2VycyAqL1xyXG4gIHVybCgnLi4vZm9udHMvYmFsb28tZGEtMi12MTEtbGF0aW4tcmVndWxhci53b2ZmJykgZm9ybWF0KCd3b2ZmJyksIC8qIE1vZGVybiBCcm93c2VycyAqL1xyXG4gIHVybCgnLi4vZm9udHMvYmFsb28tZGEtMi12MTEtbGF0aW4tcmVndWxhci50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyksIC8qIFNhZmFyaSwgQW5kcm9pZCwgaU9TICovXHJcbiAgdXJsKCcuLi9mb250cy9iYWxvby1kYS0yLXYxMS1sYXRpbi1yZWd1bGFyLnN2ZyNCYWxvb0RhMicpIGZvcm1hdCgnc3ZnJyk7IC8qIExlZ2FjeSBpT1MgKi9cclxufVxyXG5cclxuLyogYmFsb28tZGEtMi01MDAgLSBsYXRpbiAqL1xyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ0JhbG9vIERhIDInO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogNTAwO1xyXG4gIHNyYzogdXJsKCcuLi9mb250cy9iYWxvby1kYS0yLXYxMS1sYXRpbi01MDAuZW90Jyk7IC8qIElFOSBDb21wYXQgTW9kZXMgKi9cclxuICBzcmM6IGxvY2FsKCcnKSxcclxuICB1cmwoJy4uL2ZvbnRzL2JhbG9vLWRhLTItdjExLWxhdGluLTUwMC5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLCAvKiBJRTYtSUU4ICovXHJcbiAgdXJsKCcuLi9mb250cy9iYWxvby1kYS0yLXYxMS1sYXRpbi01MDAud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksIC8qIFN1cGVyIE1vZGVybiBCcm93c2VycyAqL1xyXG4gIHVybCgnLi4vZm9udHMvYmFsb28tZGEtMi12MTEtbGF0aW4tNTAwLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSwgLyogTW9kZXJuIEJyb3dzZXJzICovXHJcbiAgdXJsKCcuLi9mb250cy9iYWxvby1kYS0yLXYxMS1sYXRpbi01MDAudHRmJykgZm9ybWF0KCd0cnVldHlwZScpLCAvKiBTYWZhcmksIEFuZHJvaWQsIGlPUyAqL1xyXG4gIHVybCgnLi4vZm9udHMvYmFsb28tZGEtMi12MTEtbGF0aW4tNTAwLnN2ZyNCYWxvb0RhMicpIGZvcm1hdCgnc3ZnJyk7IC8qIExlZ2FjeSBpT1MgKi9cclxufVxyXG5cclxuLyogYmFsb28tZGEtMi02MDAgLSBsYXRpbiAqL1xyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ0JhbG9vIERhIDInO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogNjAwO1xyXG4gIHNyYzogdXJsKCcuLi9mb250cy9iYWxvby1kYS0yLXYxMS1sYXRpbi02MDAuZW90Jyk7IC8qIElFOSBDb21wYXQgTW9kZXMgKi9cclxuICBzcmM6IGxvY2FsKCcnKSxcclxuICB1cmwoJy4uL2ZvbnRzL2JhbG9vLWRhLTItdjExLWxhdGluLTYwMC5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLCAvKiBJRTYtSUU4ICovXHJcbiAgdXJsKCcuLi9mb250cy9iYWxvby1kYS0yLXYxMS1sYXRpbi02MDAud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksIC8qIFN1cGVyIE1vZGVybiBCcm93c2VycyAqL1xyXG4gIHVybCgnLi4vZm9udHMvYmFsb28tZGEtMi12MTEtbGF0aW4tNjAwLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSwgLyogTW9kZXJuIEJyb3dzZXJzICovXHJcbiAgdXJsKCcuLi9mb250cy9iYWxvby1kYS0yLXYxMS1sYXRpbi02MDAudHRmJykgZm9ybWF0KCd0cnVldHlwZScpLCAvKiBTYWZhcmksIEFuZHJvaWQsIGlPUyAqL1xyXG4gIHVybCgnLi4vZm9udHMvYmFsb28tZGEtMi12MTEtbGF0aW4tNjAwLnN2ZyNCYWxvb0RhMicpIGZvcm1hdCgnc3ZnJyk7IC8qIExlZ2FjeSBpT1MgKi9cclxufVxyXG5cclxuIiwiYm9keXtcclxuICBmb250LWZhbWlseTogQHN0ZEZvbnQ7XHJcbiAgZm9udC1zaXplOiBAZnMxMTI1O1xyXG4gIGNvbG9yOiBAc3RkVGV4dENvbG9yO1xyXG59XHJcblxyXG5cclxuaDF7XHJcbiAgZm9udC1mYW1pbHk6IEBoZWFkbGluZUZvbnQ7XHJcbiAgZm9udC1zaXplOiAxLjg3NXJlbTtcclxuICBjb2xvcjogQHNlY29uZGFyeUNvbG9yO1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbn1cclxuXHJcbmgye1xyXG4gIGZvbnQtZmFtaWx5OiBAaGVhZGxpbmVGb250O1xyXG4gIGZvbnQtc2l6ZTogMS44NzVyZW07XHJcbiAgY29sb3I6IEBzZWNvbmRhcnlDb2xvcjtcclxufVxyXG5cclxuXHJcbi5ob21lLS10ZWFzZXIgaDF7XHJcbiAgbWFyZ2luLWxlZnQ6IC0xcmVtO1xyXG4gIG1hcmdpbi1yaWdodDogLTFyZW07XHJcblxyXG4gIEBtZWRpYSBAdGFiTHtcclxuICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgZm9udC1zaXplOkBmczE3NTtcclxuICB9XHJcblxyXG4gIEBtZWRpYSBAdGFiUHtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIGZvbnQtc2l6ZTogQGZzMTU7XHJcbiAgfVxyXG59XHJcblxyXG4uaG9tZS0tdGVhc2VyIC5jb250ZW50NjZSIC5jb250ZW50RWxlbWVudHtcclxuICBwYWRkaW5nLWxlZnQ6IDNyZW07XHJcblxyXG4gIEBtZWRpYSBAdGFiUHtcclxuICAgIHBhZGRpbmctbGVmdDogMXJlbTtcclxuICB9XHJcbn1cclxuXHJcbi5ob21lLS1zcGVjaWFsLWxpc3QgdWx7XHJcbiAgbWFyZ2luLXRvcDogNHJlbTtcclxuICBmb250LXNpemU6IEBmczEyNTtcclxuICBjb2xvcjogQHNlY29uZGFyeUNvbG9yO1xyXG5cclxuICBsaXtcclxuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcclxuICAgIHBhZGRpbmctbGVmdDogMnJlbTtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAmOjpiZWZvcmV7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiBcImZvbnRhd2Vzb21lXCI7XHJcbiAgICAgIGNvbnRlbnQ6IFwiXFxmMDQ2XCI7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiAwO1xyXG4gICAgICBsZWZ0OiAwO1xyXG5cclxuICAgIH1cclxuXHJcbiAgfVxyXG59XHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcbi5oYXMtLXNlY29uZGFyeS1iYWNrZ3JvdW5kOm5vdCguY2FyZHMpOm5vdCgucm93LS1pY29ucyl7XHJcbiAgY29sb3I6IEB3aGl0ZTtcclxufVxyXG5cclxuXHJcbi5ncmVlbi0taDMtc3VibGluZXtcclxuICBmb250LXNpemU6QGZzMTU7XHJcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcclxuICBmb250LXdlaWdodDogNjAwO1xyXG4gIGNvbG9yOiBAcHJpbWFyeUNvbG9yO1xyXG59XHJcbmgzICsgLmdyZWVuLS1oMy1zdWJsaW5le1xyXG4gIG1hcmdpbi10b3A6IC0xcmVtO1xyXG59XHJcblxyXG5cclxuLmxlaXN0dW5nZW4tLWxpc3RzIGgze1xyXG4gIHBhZGRpbmc6IDFyZW07XHJcbiAgYmFja2dyb3VuZDogQHNlY29uZGFyeUNvbG9yO1xyXG4gIGNvbG9yOiBAd2hpdGU7XHJcbiAgbWFyZ2luLWJvdHRvbTogMDtcclxufSIsIkBkZXNrTDogflwiIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MXB4KVwiO1xyXG5AZGVza1M6IH5cIiBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0NDBweClcIjtcclxuQGRlc2s6ICB+XCIgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMTQycHgpXCI7XHJcbkB0YWJMOiAgflwiIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE0MXB4KVwiO1xyXG5AdGFiUDogIH5cIiBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg1M3B4KVwiO1xyXG5Ac21MOiAgIH5cIiBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYyMHB4KVwiO1xyXG5Ac21QOiAgIH5cIiBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQxNXB4KVwiO1xyXG5Ac21YOiAgIH5cIiBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM3NXB4KVwiO1xyXG5cclxuQG1vbWVudFRvU2hvd1RoZUhhbWJ1cmdlcjogQHRhYlA7XHJcblxyXG5cclxuXHJcblxyXG5AYmxhY2s6ICAgICAgICAgICAgICMwMDA7XHJcbkBzdGRUZXh0Q29sb3I6ICAgICAgIzQ0NDU0NDtcclxuQG1lZEdyZWVuOiAgICAgICAgICAjOGQ5YTYzO1xyXG5AbGlnaHRHcmV5R3JlZW46ICAgICNlNmVjZTE7XHJcbkB1bHRyYUxpZ2h0R3JleTogICAgI2Y5ZjlmOTtcclxuQHdoaXRlOiAgICAgICAgICAgICAjZmZmO1xyXG5cclxuXHJcblxyXG5Ac3RkRm9udDogICAgICAgXCJCYWxvbyBEYSAyXCIsIEhlbHZldGljYSwgQ2FsaWJyaSwgc2Fucy1zZXJpZjtcclxuQGhlYWRsaW5lRm9udDogIFwiS29ibGVueiBTZXJpYWxcIiwgSGVsdmV0aWNhLCBDYWxpYnJpLCBzYW5zLXNlcmlmOyIsIkBzdGRGb250OiAgICAgc2Fucy1zZXJpZjtcclxuXHJcblxyXG5AYmxhY2s6ICAgICAgICAgICAgICMwMDA7XHJcbkBkYXJrR3JleTogICAgICAgICAgIzExMTExODtcclxuQGZvb3RlckJhY2tncm91bmQ6ICAjMTExMTE4O1xyXG5AdGV4dENvbG9yOiAgICAgICAgICMzMzM7XHJcbkB3aGl0ZTogICAgICAgICAgICAgI2ZmZjtcclxuQGV4dHJlbWVMaWdodEdyZXk6ICAjZjlmOWY5O1xyXG5AbGlnaHRHcmV5OiAgICAgICAgICNlOGU4ZTg7XHJcbkBtZWRHcmV5OiAgICAgICAgICAgIzk5OTtcclxuQG1lZEJsdWVHcmV5OiAgICAgICAjYWNiOGMyO1xyXG5cclxuQHByaW1hcnlDb2xvcjogICAgdmFyKCAtLXByaW1hcnlDb2xvciApO1xyXG5Ac2Vjb25kYXJ5Q29sb3I6ICB2YXIoIC0tc2Vjb25kYXJ5Q29sb3IgKTtcclxuQHRlcnRpYXJ5Q29sb3I6ICAgdmFyKCAtLXRlcnRpYXJ5Q29sb3IgKTtcclxuQHF1YWRyaW5hcnlDb2xvcjogdmFyKCAtLXF1YWRyaW5hcnlDb2xvciApO1xyXG5cclxuQHByaW1hcnlDb250cmFzdENvbG9yOiAgICBAd2hpdGU7XHJcbkBzZWNvbmRhcnlDb250cmFzdENvbG9yOiAgQHdoaXRlO1xyXG5cclxuXHJcbkB3YXJuaW5nQ29sb3I6ICM3MjFjMjQ7XHJcbkBzdWNjZXNzQ29sb3I6ICMxNTU3MjQ7XHJcblxyXG5cclxuLy8gZGVza3RvcCAmIG1vYmlsZSB0cmlnZ2VyIGJnIGFuZCBjb2xvclxyXG5AbWFpbk1lbnVUcmlnZ2VyQ29sb3I6ICBAc2Vjb25kYXJ5Q29sb3I7XHJcbkBtYWluTWVudVRyaWdnZXJCRzogICAgIHJnYmEoMCwwLDAsMCk7XHJcblxyXG4vLyBkZXNrdG9wIG1haW4gbWVudSBpdGVtcyBjb2xvclxyXG5AbWFpbk1lbnVDb2xvcjogICAgICAgQHNlY29uZGFyeUNvbG9yO1xyXG5AbWFpbk1lbnVIb3ZlckNvbG9yOiAgQHByaW1hcnlDb2xvcjtcclxuXHJcbi8vIG1vYmlsZSBtYWluIG1lbnUgYmcgYW5kIGNvbG9yXHJcbkBtb2JpbGVNYWluTWVudUJnOiAgICBAd2hpdGU7XHJcbkBtb2JpbGVNYWluTWVudUNvbG9yOiBAdGV4dENvbG9yO1xyXG5cclxuLy8gbW9iaWxlIHN1YiBtZW51IGJnIGFuZCBjb2xvclxyXG5AbW9iaWxlU3ViTWVudUJnOiAgICAgQGV4dHJlbWVMaWdodEdyZXk7XHJcbkBtb2JpbGVTdWJNZW51Q29sb3I6ICBAdGV4dENvbG9yO1xyXG5cclxuXHJcbi8vQGFjY0FkZDowO1xyXG5cclxuQGZzMjogICB2YXIoIC0tZnMyICk7ICAgICAgIC8vIDMyXHJcbkBmczE3NTogdmFyKCAtLWZzMTc1ICk7ICAgIC8vIDI4XHJcbkBmczE1OiAgdmFyKCAtLWZzMTUgKTsgICAgIC8vIDI0XHJcbkBmczEyNTogdmFyKCAtLWZzMTI1ICk7ICAgIC8vIDIwXHJcbkBmczExMjU6dmFyKCAtLWZzMTEyNSApOyAgIC8vIDE4XHJcbkBmczE6ICAgdmFyKCAtLWZzMSApOyAgICAgICAvLyAxNlxyXG5AZnMwODc1OnZhciggLS1mczA4NzUgKTsgICAvLyAxNFxyXG5AZnMwNzU6IHZhciggLS1mczA3NSApOyAgICAvLyAxMlxyXG5cclxuQGgxc2l6ZTogIEBmczI7XHJcbkBoMnNpemU6ICBAZnMxNzU7XHJcbkBoM3NpemU6ICBAZnMxNTtcclxuQGg0c2l6ZTogIEBmczEyNTtcclxuQGg1c2l6ZTogIEBmczExMjU7XHJcbkBoNnNpemU6ICBAZnMxO1xyXG5cclxuXHJcbkB0eXBvU3RkTWFyZ2luOiAxcmVtO1xyXG5cclxuXHJcbi8vIHN0YW5kYXJkIHdpZHRoIG9mIC5jb250YWluZXJcclxuQG1heHdpZHRoOiAxMjgwcHg7XHJcblxyXG4vLyBoZWFkZXIgSGVpZ2h0IGRlZmluaXRpb25zXHJcbkBoZWFkZXJIZWlnaHQ6ICAgIDEwMHB4O1xyXG5Ac2xpbUhlYWRlckhlaWdodDogODBweDtcclxuQG1vYmlsZUhlYWRlckhlaWdodDogNjZweDtcclxuXHJcbi8vIGhhbWJ1cmdlclxyXG5AaGFtYnVyZ2VyV2lkdGg6ICAgIDM2cHg7XHJcbkBoYW1idXJnZXJDb2xvcjogICAgQHRleHRDb2xvcjtcclxuXHJcbi8vIHBhZGRpbmcgYmV0d2VlbiBjb2xzXHJcbkBzdGRDb2xQYWRkaW5nIDogMXJlbTtcclxuXHJcbi8vIG1hcmdpbiAvIHBhZGRpbmcgYmV0d2VlbiByb3dzXHJcbkBzdGRSb3dNYXJnaW46ICA1cmVtO1xyXG5Ac2xpbVJvd01hcmdpbjogMnJlbTtcclxuXHJcbi8vIGNvbCBtYXJnaW4gKGJ0bSkgb24gYnJlYWtwb2ludCBicmVha3NcclxuQGJyZWFrQ29sTWFyZ2luOiAycmVtO1xyXG5cclxuQGZvcm1MYWJlbFdpZHRoOiAxMjBweDtcclxuXHJcbi8vIGZvb3RlciBsYWJlbCB3aWR0aFxyXG5AZm9vdGVyTGFiZWxXaWR0aDogODBweDtcclxuXHJcbi8vIGZvb3RlciBMaW5rIENvbG9yXHJcbkBmb290ZXJMaW5rQ29sb3I6IEBzZWNvbmRhcnlDb2xvcjtcclxuXHJcbi8vIGZvb3RlciB0ZXh0IGNvbG9yXHJcbkBmb290ZXJDb2xvcjogQG1lZEdyZXk7XHJcblxyXG5cclxuQGRlc2tMOiB+XCIgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQxcHgpXCI7XHJcbkBkZXNrUzogflwiIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQ0MHB4KVwiO1xyXG5AbWluX2Rlc2tNVzogflwiIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KVwiO1xyXG5AZGVza01XOiB+XCIgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpXCI7XHJcbkBkZXNrOiAgflwiIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTE0MnB4KVwiO1xyXG5AdGFiTDogIH5cIiBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExNDFweClcIjtcclxuQHRhYlA6ICB+XCIgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4NTNweClcIjtcclxuQHNtTDogICB+XCIgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MjBweClcIjtcclxuQHNtUDogICB+XCIgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MTVweClcIjtcclxuQHNtWDogICB+XCIgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNzVweClcIjtcclxuXHJcbkBtb21lbnRUb1Nob3dUaGVIYW1idXJnZXI6IEB0YWJQOyIsImJvZHl7XHJcbiAgYmFja2dyb3VuZDogQHdoaXRlO1xyXG5cclxufSIsIi5wYWdlLS1sZWlzdHVuZ2VuIG1haW57XHJcbiAgcGFkZGluZy10b3A6IDNyZW1cclxufVxyXG5cclxuLnBhZ2UtLWltcHJlc3N1bSBtYWluLFxyXG4ucGFnZS0tZGF0ZW5zY2h1dHogbWFpbixcclxuLnBhZ2UtLWJhcnJpZXJlZnJlaWhlaXR7XHJcbiAgbWFyZ2luLXRvcDogNXJlbTtcclxufVxyXG5cclxuXHJcbmhlYWRlciAuaWRlbnRpdHkgKyAucm93e1xyXG4gIHBhZGRpbmctdG9wOiBAaGVhZGVySGVpZ2h0O1xyXG5cclxuICBAbWVkaWEgQHNtTHtcclxuICAgIHBhZGRpbmctdG9wOiBAbW9iaWxlSGVhZGVySGVpZ2h0O1xyXG4gIH1cclxufSIsIi50aGUtLXNlcnZpY2Vze1xyXG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICBmb250LXNpemU6IDEuMjVyZW07XHJcbiAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICBjb2xvcjogQGJsYWNrO1xyXG59IiwiLnRoZS0tbmF2aWdhdGlvbntcclxuXHJcbiAgLm1lbnUtLW1haW5tZW51e1xyXG4gICAgd2lkdGg6IGF1dG87XHJcblxyXG5cclxuXHJcblxyXG4gICAgLml0ZW0tLXN1Ym1lbnV7XHJcbiAgICAgIGJhY2tncm91bmQ6IEBzZWNvbmRhcnlDb2xvcjtcclxuXHJcbiAgICAgIGF7XHJcbiAgICAgICAgY29sb3I6IEB0ZXJ0aWFyeUNvbG9yO1xyXG4gICAgICAgIC5pbnRlcmFjdGlvblRyYW5zaXRpb24oKTtcclxuXHJcbiAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgIGNvbG9yOiBAcHJpbWFyeUNvbG9yO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufSIsIi5pbnRlcmFjdGlvblRyYW5zaXRpb24oQGR1cjogMC4zM3M7IEBwcm9wczogYWxsKXtcclxuICAvLy13ZWJraXQtdHJhbnNpdGlvbjogQGZvciBAZHVyIGVhc2UtaW4tb3V0O1xyXG4gIC8vLW1vei10cmFuc2l0aW9uOiBAZm9yIEBkdXIgZWFzZS1pbi1vdXQ7XHJcbiAgLy90cmFuc2l0aW9uOiBAZm9yIEBkdXIgZWFzZS1pbi1vdXQ7XHJcblxyXG4gIC13ZWJraXQtdHJhbnNpdGlvbi1wcm9wZXJ0eTogQHByb3BzO1xyXG4gIC1tb3otdHJhbnNpdGlvbi1wcm9wZXJ0eTogQHByb3BzO1xyXG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IEBwcm9wcztcclxuXHJcbiAgLXdlYmtpdC10cmFuc2l0aW9uLWR1cmF0aW9uOiBAZHVyO1xyXG4gIC1tb3otdHJhbnNpdGlvbi1kdXJhdGlvbjogQGR1cjtcclxuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiBAZHVyO1xyXG5cclxuICAtd2Via2l0LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcclxuICAtbW96LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcclxuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XHJcbn0iLCIucGFnZS0taGVhZGVye1xyXG4gIHBhZGRpbmctYm90dG9tOiAwO1xyXG5cclxuICBAbWVkaWEgQHNtTHtcclxuICAgIHBhZGRpbmctdG9wOiBAbW9iaWxlSGVhZGVySGVpZ2h0O1xyXG4gIH1cclxuXHJcblxyXG4gIC5jb250YWluZXJ7XHJcbiAgICBiYWNrZ3JvdW5kOiBAdWx0cmFMaWdodEdyZXk7XHJcblxyXG4gICAgLmNvbnRlbnQ1MEwgLmNvbnRlbnRFbGVtZW50e1xyXG4gICAgICBwYWRkaW5nLXRvcDogNDAlO1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDVyZW07XHJcblxyXG4gICAgICBAbWVkaWEgQHRhYlB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDVyZW07XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAycmVtO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBAbWVkaWEgQHNtTHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDFyZW07XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBoMXtcclxuICAgICAgZm9udC1zaXplOiAyLjVyZW07XHJcbiAgICAgIHBhZGRpbmctbGVmdDogM3JlbTtcclxuICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL2gxLS1pY29uLnBuZ1wiKSBuby1yZXBlYXQgMCA2cHg7XHJcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMzBweCBhdXRvO1xyXG5cclxuICAgICAgQG1lZGlhIEBzbUx7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjg3NXJlbTtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDJyZW07XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAyNHB4IGF1dG87XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuaW1hZ2V7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuXHJcbiAgLm1lbnUtLWlubGluZXtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcblxyXG4gICAgYXtcclxuICAgICAgcGFkZGluZzogMXJlbTtcclxuICAgICAgY29sb3I6IEBibGFjaztcclxuXHJcbiAgICAgIEBtZWRpYSBAc21Me1xyXG4gICAgICAgIHBhZGRpbmc6IDAuNjZyZW0gMC4zM3JlbTtcclxuICAgICAgICBmb250LXNpemU6IDAuODc1cmVtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgbGk6Zmlyc3QtY2hpbGQgYXtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnBhZ2UtLWFwe1xyXG4gIHBhZGRpbmctdG9wOiAwO1xyXG5cclxuICAuY29udGFpbmVye1xyXG4gICAgYmFja2dyb3VuZDogQGJsYWNrO1xyXG4gIH1cclxuXHJcbiAgLmhlYWRlci0tYXAtZGF0YXtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGNvbG9yOiBAd2hpdGU7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblxyXG4gICAgQG1lZGlhIEBzbUx7XHJcbiAgICAgIGZsZXgtd3JhcDp3cmFwO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHVuc2V0O1xyXG4gICAgICBhbGlnbi1pdGVtczogdW5zZXQ7XHJcbiAgICAgIHBhZGRpbmctdG9wOiAxcmVtO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmFwLS1kYXRhLXBob25lLFxyXG4gIC5hcC0tZGF0YS1tYWlse1xyXG4gICAgbWFyZ2luLWxlZnQ6IDJyZW07XHJcblxyXG4gICAgQG1lZGlhIEB0YWJQe1xyXG4gICAgICBtYXJnaW4tbGVmdDogMnJlbTtcclxuICAgIH1cclxuXHJcbiAgICBhe1xyXG4gICAgICBwYWRkaW5nLXRvcDogMXJlbTtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDFyZW07XHJcbiAgICAgIHBhZGRpbmctbGVmdDogNXB4O1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgY29sb3I6IEB3aGl0ZTtcclxuICAgICAgLmludGVyYWN0aW9uVHJhbnNpdGlvbigpO1xyXG5cclxuICAgICAgJjpob3ZlcixcclxuICAgICAgJjphY3RpdmV7XHJcbiAgICAgICAgYmFja2dyb3VuZDogQHByaW1hcnlDb2xvcjtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSBAc21Me1xyXG4gICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgd2lkdGg6IDUwJTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIEBtZWRpYSBAc21Me1xyXG4gICAgLmFwLS1kYXRhLW5hbWV7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG4gIH1cclxufSIsIiNob21laGVhZGVye1xyXG4gIG1pbi1oZWlnaHQ6IDcwdmg7XHJcbiAgcGFkZGluZy10b3A6IDVyZW07XHJcbiAgbWFyZ2luLXRvcDogQGhlYWRlckhlaWdodDtcclxuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvYm9uZWEtaGVhZGVyLmpwZ1wiKSBuby1yZXBlYXQgYm90dG9tIGNlbnRlcjtcclxuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG5cclxuICBAbWVkaWEgQHNtTHtcclxuICAgIHBhZGRpbmctdG9wOiAxcmVtO1xyXG4gIH1cclxuXHJcblxyXG4gIC5ob21lLS1tYWluLWhlYWRpbmd7XHJcbiAgICBmb250LXNpemU6IDJyZW07XHJcbiAgICBmb250LWZhbWlseTogQGhlYWRsaW5lRm9udDtcclxuICAgIGNvbG9yOiBAc2Vjb25kYXJ5Q29sb3I7XHJcbiAgICBsaW5lLWhlaWdodDogMTtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcblxyXG4gICAgQG1lZGlhIEBzbUx7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMXJlbTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5ob21lLS1zdWItaGVhZGluZ3tcclxuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xyXG4gICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgIGNvbG9yOiBAcHJpbWFyeUNvbG9yO1xyXG5cclxuICAgIEBtZWRpYSBAc21Me1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDFyZW07XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG4ucm93LS1pY29uc3tcclxuICAuY29udGFpbmVye1xyXG4gICAgYmFja2dyb3VuZDogQHdoaXRlO1xyXG5cclxuICAgIEBtZWRpYSBAdGFiUHtcclxuICAgICAgbWF4LXdpZHRoOiA0MDBweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5jb250ZW50MjVMQyxcclxuICAuY29udGVudDI1UkMsXHJcbiAgLmNvbnRlbnQyNVJ7XHJcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkIEBsaWdodEdyZXk7XHJcblxyXG4gICAgQG1lZGlhIEB0YWJQe1xyXG4gICAgICBib3JkZXItbGVmdDogMDtcclxuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIEBsaWdodEdyZXk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuY29udGVudDI1TCxcclxuICAuY29udGVudDI1TEMsXHJcbiAgLmNvbnRlbnQyNVJDLFxyXG4gIC5jb250ZW50MjVSe1xyXG4gICAgQG1lZGlhIEB0YWJQe1xyXG4gICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG4gICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgfVxyXG4gICAgQG1lZGlhIEBzbUx7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuY29udGVudEVsZW1lbnR7XHJcbiAgICBwYWRkaW5nOiAzcmVtIDFyZW0gMS41cmVtIDJyZW07XHJcblxyXG4gICAgQG1lZGlhIEB0YWJMe1xyXG4gICAgICBwYWRkaW5nOiAycmVtIDFyZW0gMnJlbSAycmVtO1xyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSBAdGFiUHtcclxuICAgICAgcGFkZGluZzogMXJlbSAxcmVtIDFyZW0gM3JlbTtcclxuICAgIH1cclxuICAgIEBtZWRpYSBAc21Me1xyXG4gICAgICBwYWRkaW5nOiAycmVtIDFyZW0gMXJlbSAzcmVtO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcblxyXG4gIC5ob21lLS1pY29uLWhlYWRpbmd7XHJcbiAgICBmb250LWZhbWlseTogQGhlYWRsaW5lRm9udDtcclxuICAgIHBhZGRpbmctbGVmdDogMi41cmVtO1xyXG4gICAgZm9udC1zaXplOiAxLjc1cmVtO1xyXG4gICAgY29sb3I6IEBzZWNvbmRhcnlDb2xvcjtcclxuICB9XHJcblxyXG4gIC5jb250ZW50MjVMe1xyXG4gICAgLmhvbWUtLWljb24taGVhZGluZ3tcclxuICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL2ljb24tcmVpbmlndW5nLnBuZ1wiKSBuby1yZXBlYXQgbGVmdCBjZW50ZXI7XHJcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMjhweCBhdXRvO1xyXG4gICAgfVxyXG4gIH1cclxuICAuY29udGVudDI1TEN7XHJcbiAgICAuaG9tZS0taWNvbi1oZWFkaW5ne1xyXG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvaWNvbi12ZXJtYXJrdHVuZy5wbmdcIikgbm8tcmVwZWF0IGxlZnQgY2VudGVyO1xyXG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDI4cHggYXV0bztcclxuICAgIH1cclxuICB9XHJcbiAgLmNvbnRlbnQyNVJDe1xyXG4gICAgLmhvbWUtLWljb24taGVhZGluZ3tcclxuICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL2ljb24tYmV0cmV1dW5nLnBuZ1wiKSBuby1yZXBlYXQgbGVmdCBjZW50ZXI7XHJcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMjhweCBhdXRvO1xyXG4gICAgfVxyXG4gIH1cclxuICAuY29udGVudDI1UntcclxuICAgIC5ob21lLS1pY29uLWhlYWRpbmd7XHJcbiAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9pY29uLXBmbGVnZS5wbmdcIikgbm8tcmVwZWF0IGxlZnQgY2VudGVyO1xyXG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDI4cHggYXV0bztcclxuICAgIH1cclxuICB9XHJcbn0iLCIuaG9tZS0tdGVhc2Vye1xyXG4gIHBhZGRpbmc6IDEwcmVtIDA7XHJcblxyXG4gIEBtZWRpYSBAc21Me1xyXG4gICAgcGFkZGluZzogNXJlbSAwO1xyXG4gIH1cclxufVxyXG5cclxuXHJcbi5ob21lLS1jYXJkcy0xe1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgJjo6YmVmb3Jle1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDIwMHB4O1xyXG4gICAgYmFja2dyb3VuZDogQHByaW1hcnlDb2xvcjtcclxuICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICByaWdodDogMDtcclxuICB9XHJcblxyXG4gIC5jb250YWluZXJ7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuXHJcbi5ob21lLS1jYXJkcy0ye1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgJjo6YmVmb3Jle1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDMwMHB4O1xyXG4gICAgYmFja2dyb3VuZDogQGxpZ2h0R3JleTtcclxuICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGJvdHRvbTogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICByaWdodDogMDtcclxuICB9XHJcblxyXG4gIC5jb250YWluZXJ7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLnBhZ2UtLWluZGV4e1xyXG4gICNjZS02e1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICY6OmJlZm9yZXtcclxuICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICBiYWNrZ3JvdW5kOiBAbGlnaHRHcmV5R3JlZW47XHJcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGJvdHRvbTogMDtcclxuICAgICAgbGVmdDogNTAlO1xyXG4gICAgICByaWdodDogMDtcclxuXHJcbiAgICAgIEBtZWRpYSBAdGFiUHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmNvbnRhaW5lcntcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgfVxyXG5cclxuICAgIC5jb250ZW50NTBSe1xyXG4gICAgICBjb2xvcjogQHNlY29uZGFyeUNvbG9yO1xyXG5cclxuICAgICAgQG1lZGlhIEB0YWJQe1xyXG4gICAgICAgIGJhY2tncm91bmQ6IEBsaWdodEdyZXlHcmVlbjtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDVyZW07XHJcblxyXG4gICAgICAgICY6OmJlZm9yZXtcclxuICAgICAgICAgIHdpZHRoOiAyMDAlO1xyXG4gICAgICAgICAgaGVpZ2h0OiBjYWxjKCAxMDAlICsgNXJlbSApO1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogQGxpZ2h0R3JleUdyZWVuO1xyXG4gICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgYm90dG9tOiAtNXJlbTtcclxuICAgICAgICAgIGxlZnQ6IC0yNSU7XHJcbiAgICAgICAgICByaWdodDogLTI1JTtcclxuXHJcbiAgICAgICAgICBAbWVkaWEgQHNtTHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcblxyXG4gICAgICAuY29udGVudEVsZW1lbnR7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA2cmVtO1xyXG5cclxuICAgICAgICBAbWVkaWEgQHRhYkx7XHJcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAbWVkaWEgQHRhYlB7XHJcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDJyZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAbWVkaWEgQHNtTHtcclxuICAgICAgICAgIHBhZGRpbmctbGVmdDogMXJlbTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcblxyXG4jdGhlLW1hcHtcclxuICBAbWVkaWEgQGRlc2tMe1xyXG5cclxuICAgIC5jb250ZW50NTBSIC5jb250ZW50RWxlbWVudHtcclxuICAgICAgcGFkZGluZy1sZWZ0OiA1cmVtO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcblxyXG4gIEBtZWRpYSBAdGFiUHtcclxuICAgIC5jb250ZW50NTBSIC5jb250ZW50RWxlbWVudHtcclxuICAgICAgcGFkZGluZy10b3A6IDVyZW07XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiAycmVtO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuXHJcbi5wYWdlLS1pbW1vYmlsaWVuLXZlcndhbHR1bmd7XHJcbiAgI3ZlcmthdWYsXHJcbiAgI3Zlcm1pZXR1bmd7XHJcbiAgICBwYWRkaW5nLXRvcDogMTByZW07XHJcbiAgICBtYXJnaW4tdG9wOiAtNXJlbTtcclxuICB9XHJcbn1cclxuXHJcblxyXG4ucGFnZS0tdWJlci11bnN7XHJcbiAgbWFpbiAucm93OmZpcnN0LWNoaWxke1xyXG4gICAgcGFkZGluZy10b3A6IDA7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLmhvbWUtLWFib3V0IC5jb250ZW50NTBMe1xyXG4gIEBtZWRpYSBAc21Me1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNXJlbVxyXG4gIH1cclxufSIsIi5jYXJkc3tcclxuICAuY29udGVudEVsZW1lbnR7XHJcbiAgICBwYWRkaW5nLXRvcDogMDtcclxuICB9XHJcblxyXG4gIC5pbWFnZS0tbGluayAuaW1hZ2V7XHJcbiAgICAuaW1hZ2UtLWl0ZW17XHJcbiAgICAgIGZpbHRlcjogZ3JheXNjYWxlKDAuOSk7XHJcbiAgICB9XHJcblxyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgLmludGVyYWN0aW9uVHJhbnNpdGlvbigpO1xyXG5cclxuICAgICY6OmFmdGVye1xyXG4gICAgICB3aWR0aDogNDJweDtcclxuICAgICAgaGVpZ2h0OiA0MnB4O1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICBib3R0b206IDA7XHJcbiAgICAgIGJhY2tncm91bmQ6IEBwcmltYXJ5Q29sb3I7XHJcbiAgICAgIGNvbG9yOiBAd2hpdGU7XHJcbiAgICAgIGZvbnQtc2l6ZTogMnJlbTtcclxuICAgICAgY29udGVudDogXCIrXCI7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgbGluZS1oZWlnaHQ6IDQycHg7XHJcbiAgICAgIG9wYWNpdHk6IDAuNTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIGgye1xyXG4gICAgZm9udC1zaXplOiBAZnMxNTtcclxuICAgIG1hcmdpbi1ib3R0b206IDJyZW07XHJcbiAgICBtYXJnaW4tdG9wOiAycmVtO1xyXG5cclxuICAgIGF7XHJcbiAgICAgIGNvbG9yOiBAc2Vjb25kYXJ5Q29sb3I7XHJcbiAgICAgIC5pbnRlcmFjdGlvblRyYW5zaXRpb24oKTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5wYXJhZ3JhcGh7XHJcbiAgICBhe1xyXG4gICAgICBjb2xvcjogQHN0ZFRleHRDb2xvcjtcclxuICAgIH1cclxuICB9XHJcblxyXG5cclxuXHJcblxyXG4gIC5jb250ZW50RWxlbWVudDpob3ZlcntcclxuICAgICYgPiAuaW1hZ2UtLWxpbmsgLmltYWdle1xyXG4gICAgICAuaW1hZ2UtLWl0ZW17XHJcbiAgICAgICAgZmlsdGVyOiBncmF5c2NhbGUoMC4xKTtcclxuICAgICAgfVxyXG5cclxuXHJcbiAgICAgICY6YWZ0ZXJ7XHJcbiAgICAgICAgb3BhY2l0eTogMC45O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJiA+IGgyIGEge1xyXG4gICAgICBjb2xvcjogQHByaW1hcnlDb2xvcjtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcblxyXG5cclxuXHJcbi5ob21lLS1jYXJkcy0yLFxyXG4uaG9tZS0tY2FyZHMtM3tcclxuXHJcbiAgQG1lZGlhIEB0YWJQe1xyXG4gICAgLmNvbnRlbnQzM0x7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuXHJcbiAgLmNvbnRlbnQ2NlJ7XHJcblxyXG4gICAgQG1lZGlhIEB0YWJQe1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgIC5jb250ZW50RWxlbWVudHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgLmltYWdlLS1saW5re1xyXG4gICAgICAgIHdpZHRoOjUwJTtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtO1xyXG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgIH1cclxuICAgICAgLmltYWdle1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGgye1xyXG4gICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAzcmVtO1xyXG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogLTJyZW1cclxuICAgICAgfVxyXG5cclxuICAgICAgLnBhcmFncmFwaHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAzcmVtO1xyXG4gICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufSIsIi5ob21lLS1hYm91dHtcclxuICAuY29udGFjdHMtLWRhdGF7XHJcblxyXG4gICAgLmNvbnRhY3RzLS1nZntcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAuY29udGFjdHMtLWJ1c2luZXNzLCBwLmNvbnRhY3RzLS1saW5le1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xyXG4gICAgfVxyXG5cclxuICAgIC5jb250YWN0cy0tbGluZXtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgIH1cclxuXHJcbiAgICAuY29udGFjdHMtLWxhYmVse1xyXG4gICAgICB3aWR0aDogODVweDtcclxuICAgIH1cclxuXHJcbiAgICAuY29udGFjdHMtLWVudHJ5e1xyXG4gICAgICBmbGV4OiBhdXRvXHJcbiAgICB9XHJcblxyXG4gICAgYXtcclxuICAgICAgY29sb3I6IEB3aGl0ZTtcclxuICAgICAgLmludGVyYWN0aW9uVHJhbnNpdGlvbigpO1xyXG5cclxuICAgICAgJjpob3ZlcntcclxuICAgICAgICBjb2xvcjogQHByaW1hcnlDb2xvcjtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICB9XHJcbn0iLCJtYWlue1xyXG5cclxuICAucGFyYWdyYXBoOm5vdCguc2VydmljZS0tbGlzdCkgdWwge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcclxuXHJcbiAgICBsaSB7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMXJlbTtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAxMHB4O1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgd2lkdGg6IDZweDtcclxuICAgICAgICBoZWlnaHQ6IDZweDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiBAbWVkQmx1ZUdyZXk7XHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcblxyXG4gIC5zZXJ2aWNlLS1saXN0e1xyXG5cclxuICAgIHVse1xyXG4gICAgICBiYWNrZ3JvdW5kOiBAdWx0cmFMaWdodEdyZXk7XHJcbiAgICAgIHBhZGRpbmctdG9wOiAxLjVyZW07XHJcblxyXG4gICAgICBsaXtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDAuNXJlbTtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDNyZW07XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIEBsaWdodEdyZXk7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XHJcbiAgICAgICAgY29sb3I6IEBibGFjaztcclxuICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG5cclxuICAgICAgICAmOjpiZWZvcmV7XHJcbiAgICAgICAgICAvL2ZvbnQtZmFtaWx5OiBcImZvbnRhd2Vzb21lXCI7XHJcbiAgICAgICAgICAvL2NvbnRlbnQ6IFwiXFxmMDVkXCI7XHJcbiAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICBoZWlnaHQ6IDEuMjVyZW07XHJcbiAgICAgICAgICB3aWR0aDogMS4yNXJlbTtcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIC8vY29sb3I6IEBtZWRHcmV5O1xyXG4gICAgICAgICAgbGVmdDogMXJlbTtcclxuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvY2hlY2ttYXJrLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcclxuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5pbWFnZSArIC5zZXJ2aWNlLS1saXN0e1xyXG4gICAgbWFyZ2luLXRvcDogLTFyZW1cclxuICB9XHJcblxyXG59IiwiLnBhZ2UtaWQtLTh7XHJcbiAgI2NlLTZ7XHJcblxyXG4gICAgLmltYWdle1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgfVxyXG4gICAgLmJ1dHRvbi0td3JhcHBlcntcclxuICAgICAgbWFyZ2luOiAwO1xyXG4gICAgfVxyXG4gICAgLmJ1dHRvbntcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICBwYWRkaW5nOiAycmVtO1xyXG4gICAgICBmb250LXNpemU6IDEuMjVyZW07XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcblxyXG4jYWNjZXNzaWJpbGl0eVRvb2xzIGJ1dHRvbntcclxuICBib3JkZXI6IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAuaW50ZXJhY3Rpb25UcmFuc2l0aW9uKCk7XHJcblxyXG4gICY6aG92ZXJ7XHJcbiAgICBiYWNrZ3JvdW5kOiBAd2hpdGU7XHJcbiAgICBjb2xvcjogQGJsYWNrO1xyXG4gICAgYm9yZGVyOiAycHggc29saWQgQGJsYWNrO1xyXG4gIH1cclxuXHJcbiAgJi5hY3RpdmV7XHJcbiAgICBiYWNrZ3JvdW5kOiBAcHJpbWFyeUNvbG9yO1xyXG5cclxuICAgICY6aG92ZXJ7XHJcbiAgICAgIGJhY2tncm91bmQ6IEB3aGl0ZTtcclxuICAgICAgY29sb3I6IEBibGFjaztcclxuICAgICAgYm9yZGVyOiAycHggc29saWQgQGJsYWNrO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmFjY2Vzc2liaWxpdHktLWF1ZGlvb3V0cHV0IC5yb3cgLmNvbnRhaW5lcntcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuLnNwZWVjaE91dFRleHR7XHJcbiAgYmFja2dyb3VuZDogQHByaW1hcnlDb2xvcjtcclxuICBib3JkZXItYm90dG9tOiAzcHggc29saWQgQGJsYWNrO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IC0ycmVtO1xyXG4gIGxlZnQ6IDFyZW07XHJcbiAgcGFkZGluZzogMC4zM3JlbSAxcmVtO1xyXG59IiwiLmNvbnZlcnNpb24tLWNvbnRlbnR7XHJcblxyXG4gIC5jb252ZXJzaW9uLS1pbm5lcntcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBiYWNrZ3JvdW5kOiBAc2Vjb25kYXJ5Q29sb3I7XHJcbiAgICBjb2xvcjogQHdoaXRlO1xyXG5cclxuICAgIEBtZWRpYSBAdGFiUHtcclxuICAgICAgLXdlYmtpdC1mbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIH1cclxuICB9XHJcblxyXG5cclxuICAuY29udmVyc2lvbi0tbGVmdHtcclxuICAgIHdpZHRoOiBjYWxjKDMzLjMzJSArIDFyZW0pO1xyXG4gICAgYmFja2dyb3VuZDogQHByaW1hcnlDb2xvcjtcclxuICAgIGZvbnQtc2l6ZTogM3JlbTtcclxuICAgIGZvbnQtZmFtaWx5OiBAaGVhZGxpbmVGb250O1xyXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgIHBhZGRpbmc6IDNyZW07XHJcblxyXG4gICAgQG1lZGlhIEB0YWJQe1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgQHNtTHtcclxuICAgICAgcGFkZGluZzogMnJlbTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5jb252ZXJzaW9uLS1yaWdodHtcclxuICAgIHdpZHRoOiBjYWxjKDY2LjY3JSAtIDFyZW0pO1xyXG4gICAgcGFkZGluZzogM3JlbTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAtd2Via2l0LWZsZXgtd3JhcDogd3JhcDtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgQG1lZGlhIEB0YWJQe1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgQHNtTHtcclxuICAgICAgcGFkZGluZzogMnJlbTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5jb252ZXJzaW9uLS1oaW50e1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgQG1lZGlhIEBzbUx7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuY29udmVyc2lvbi0tYnV0dG9uc3tcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICBAbWVkaWEgQHNtTHtcclxuICAgICAgLXdlYmtpdC1mbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIH1cclxuXHJcbiAgICBhe1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgbWluLXdpZHRoOiAyMDBweDtcclxuICAgICAgcGFkZGluZzogMXJlbSAxcmVtIDFyZW0gMnJlbTtcclxuICAgICAgYmFja2dyb3VuZDogQHByaW1hcnlDb2xvcjtcclxuICAgICAgY29sb3I6IEBibGFjaztcclxuXHJcbiAgICAgIEBtZWRpYSBAc21Me1xyXG4gICAgICAgIG1pbi13aWR0aDogdW5zZXQ7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgYSArIGF7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAycmVtO1xyXG5cclxuICAgICAgQG1lZGlhIEBzbUx7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMXJlbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuXHJcbiAgICAucGhvbmUtLWxpbmstbnVtYmVyLCAubWFpbC0tbGluay10ZXh0e1xyXG5cclxuICAgICAgLmZhe1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMC41cmVtO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBAbWVkaWEgQHNtTHtcclxuICAgICAgICBmb250LXNpemU6IDEuMjVyZW07XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuXHJcbiAgICAgICAgLmZhe1xyXG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgQG1lZGlhIEBzbVh7XHJcbiAgICAgICAgLmZhe1xyXG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gIH1cclxufSIsIi5hYm91dC0tY29udGFjdC1kYXRhe1xyXG4gIGJhY2tncm91bmQ6IEBzZWNvbmRhcnlDb2xvcjtcclxuICBjb2xvcjogQHRlcnRpYXJ5Q29sb3I7XHJcbiAgbWFyZ2luLXRvcDogLTFyZW07XHJcbn1cclxuXHJcbi5hYm91dC0tY29udGFjdC1pbm5lcntcclxuICB3aWR0aDogMTAwJTtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIC13ZWJraXQtZmxleC13cmFwOiB3cmFwO1xyXG4gIGZsZXgtd3JhcDogd3JhcDtcclxuXHJcblxyXG4gIC5hYm91dC0tY29se1xyXG4gICAgd2lkdGg6IDMzJTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICAmOm50aC1jaGlsZCgyKXtcclxuICAgICAgd2lkdGg6IDM0JTtcclxuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCBAc3RkVGV4dENvbG9yO1xyXG4gICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCBAc3RkVGV4dENvbG9yO1xyXG4gICAgfVxyXG5cclxuXHJcbiAgICBzcGFuLCBhe1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIGhlaWdodDogNTZweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDU2cHg7XHJcbiAgICB9XHJcblxyXG5cclxuXHJcbiAgICAuYnV0dG9uLS13cmFwcGVyLXBob25le1xyXG4gICAgICBtYXJnaW46IDA7XHJcbiAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgIGNvbG9yOiBAd2hpdGU7XHJcblxyXG4gICAgICAubnVtYmVyLS1iaWd7XHJcbiAgICAgICAgY29sb3I6IEBibGFjaztcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIGEsIGEuYnV0dG9uLS1wcmltYXJ5e1xyXG4gICAgICBwYWRkaW5nOiAwIDFyZW07XHJcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICBtYXJnaW46IDA7XHJcbiAgICAgIGNvbG9yOiBAd2hpdGU7XHJcbiAgICAgIC5pbnRlcmFjdGlvblRyYW5zaXRpb24oKTtcclxuXHJcbiAgICAgICY6aG92ZXIsXHJcbiAgICAgICY6YWN0aXZle1xyXG4gICAgICAgIGNvbG9yOiBAcHJpbWFyeUNvbG9yO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICBhLmJ1dHRvbi0tcHJpbWFyeTpob3ZlcntcclxuICAgICAgY29sb3I6IEBibGFjaztcclxuICAgIH1cclxuXHJcblxyXG4gICAgQG1lZGlhIEB0YWJQe1xyXG4gICAgICAuYWJvdXQtLWxhYmVse1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcblxyXG4gICAgQG1lZGlhIEBzbUx7XHJcbiAgICAgIC5hYm91dC0tbGFiZWx7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMXJlbTtcclxuICAgICAgICB3aWR0aDogMTAwcHg7XHJcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgcmdiYSgyNTUsMjU1LDI1NSwwLjEpO1xyXG4gICAgICB9XHJcblxyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuXHJcbiAgICAgICY6bnRoLWNoaWxkKDIpe1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuXHJcblxyXG4gIEBtZWRpYSBAc21Me1xyXG4gICAgLmFib3V0LS1jb2w6bnRoLWNoaWxkKDIpe1xyXG4gICAgICBiYWNrZ3JvdW5kOiBAcHJpbWFyeUNvbG9yO1xyXG4gICAgfVxyXG5cclxuICAgIC5hYm91dC0tY29sOmxhc3QtY2hpbGR7XHJcbiAgICAgIGJhY2tncm91bmQ6IEB0ZXJ0aWFyeUNvbG9yO1xyXG4gICAgICBjb2xvcjogQGJsYWNrO1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgIC5hYm91dC0tY29sIGEsXHJcbiAgICAuYWJvdXQtLWNvbCBhLmJ1dHRvbi0tcHJpbWFyeXtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAycmVtO1xyXG4gICAgfVxyXG4gIH1cclxufSIsIiNtYXBjb250YWluZXJ7XHJcbiAgaGVpZ2h0OiA2MDBweDtcclxuXHJcbiAgQG1lZGlhIEBzbUx7XHJcbiAgICBoZWlnaHQ6IDMyMHB4O1xyXG4gIH1cclxufSIsIi5jb250YWN0cy0tbGluZXtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG5cclxuICBhe1xyXG4gICAgY29sb3I6IEBzZWNvbmRhcnlDb2xvcjtcclxuICAgIC5pbnRlcmFjdGlvblRyYW5zaXRpb24oKTtcclxuXHJcbiAgICAmOmhvdmVye1xyXG4gICAgICBjb2xvcjogQHByaW1hcnlDb2xvcjtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5jb250YWN0cy0tbGFiZWx7XHJcbiAgICB3aWR0aDogMTIwcHg7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2tcclxuICB9XHJcblxyXG4gIC5jb250YWN0cy0tZW50cnl7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2tcclxuICB9XHJcblxyXG5cclxuXHJcbiAgJi5jb250YWN0cy0tbGluZS1hZGRyZXNze1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcclxuICB9XHJcbn1cclxuXHJcbi5jb250YWN0cy0tYnVzaW5lc3N7XHJcbiAgbWFyZ2luLWJvdHRvbTogM3JlbVxyXG59IiwiLmZvb3RlcntcclxuXHJcbiAgYXtcclxuICAgIGNvbG9yOiBAbWVkR3JlZW47XHJcbiAgICAuaW50ZXJhY3Rpb25UcmFuc2l0aW9uKCk7XHJcblxyXG4gICAgJjpob3ZlcntcclxuICAgICAgY29sb3I6IEBsaWdodEdyZXlHcmVlbjtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICNteVdpZGdldENvbnRhaW5lcntcclxuICAgIC5tZWludW5nc21laXN0ZXItZ3cgLm1tZ3dfaGVhZF9fdGl0bGUtbWFpbntcclxuICAgICAgZm9udC1zaXplOiAxLjEyNXJlbSFpbXBvcnRhbnQ7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDAhaW1wb3J0YW50O1xyXG4gICAgICBjb2xvcjogQHdoaXRlIWltcG9ydGFudDtcclxuICAgICAgZm9udC1mYW1pbHk6IEBzdGRGb250IWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAubWVpbnVuZ3NtZWlzdGVyLWd3IC5tbWd3X2hlYWRfX3RpdGxlLXN1YntcclxuICAgICAgZGlzcGxheTogbm9uZSFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uaG9ub3J7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBwYWRkaW5nOiAxcmVtIDA7XHJcbiAgYmFja2dyb3VuZDogQGJsYWNrO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBmb250LXNpemU6IDAuODc1cmVtO1xyXG5cclxuICBhe1xyXG4gICAgY29sb3I6IEBtZWRCbHVlR3JleTtcclxuICB9XHJcblxyXG59Il0sImZpbGUiOiJ0aGVtZS5jc3MifQ== */
