/* roboto-300 - latin */
@font-face {
  font-display: swap;
  /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 300;
  src: url('../fonts/roboto-v30-latin-300.woff2') format('woff2');
  /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* roboto-regular - latin */
@font-face {
  font-display: swap;
  /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  src: url('../fonts/roboto-v30-latin-regular.woff2') format('woff2');
  /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* roboto-italic - latin */
@font-face {
  font-display: swap;
  /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 400;
  src: url('../fonts/roboto-v30-latin-italic.woff2') format('woff2');
  /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* roboto-500 - latin */
@font-face {
  font-display: swap;
  /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 500;
  src: url('../fonts/roboto-v30-latin-500.woff2') format('woff2');
  /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* roboto-700 - latin */
@font-face {
  font-display: swap;
  /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  src: url('../fonts/roboto-v30-latin-700.woff2') format('woff2');
  /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
body {
  font-family: "Roboto", sans-serif;
  line-height: 1.5;
  font-size: 1.125rem;
  color: #525353;
}
div:not(.row).has--border-top {
  border-top: 1px solid #9e9d9a;
  margin-top: 2rem;
  padding-top: 1rem;
}
div:not(.row).has--border-bottom {
  padding-bottom: 1rem;
  margin-bottom: 2rem;
  border-bottom: 1px solid #9e9d9a;
}
.only--mobile {
  visibility: hidden;
}
@media  screen and (max-width: 853px) {
  .only--mobile {
    visibility: visible;
  }
}
.topbar {
  padding: 0;
  height: 36px;
  background: #000;
  color: #fff;
  position: fixed;
  z-index: 1200;
  top: 0;
  left: 0;
  right: 0;
  font-size: 14px;
  line-height: 36px;
}
@media  screen and (max-width: 620px) {
  .topbar {
    display: none;
  }
}
.topbar > div {
  text-align: right;
}
.topbar .topbar--label {
  color: #9e9d9a;
  margin-right: 2rem;
}
.topbar a {
  color: var(--secondaryColor);
}
.topbar a + a {
  margin-left: 1rem;
  margin-right: 1rem;
}
@media  screen and (min-width: 854px) {
  .identity {
    height: 120px;
    -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;
    -webkit-transition-delay: 0s;
    -moz-transition-delay: 0s;
    transition-delay: 0s;
  }
  .identity .navigation--wrapper {
    opacity: 0;
    visibility: hidden;
    -webkit-transform: translate3d(0, -1rem, 0);
    transform: translate3d(0, -1rem, 0);
    -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;
    -webkit-transition-delay: 0s;
    -moz-transition-delay: 0s;
    transition-delay: 0s;
  }
  .identity .company--name {
    opacity: 1;
    visibility: visible;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    -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;
    -webkit-transition-delay: 0s;
    -moz-transition-delay: 0s;
    transition-delay: 0s;
  }
  .scrolled .identity {
    height: 80px;
  }
  .scrolled .identity .navigation--wrapper {
    opacity: 1;
    visibility: visible;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  .scrolled .company--name {
    opacity: 0;
    visibility: hidden;
    -webkit-transform: translate3d(0, 1rem, 0);
    transform: translate3d(0, 1rem, 0);
  }
}
.identity {
  top: 36px;
  background: var(--primaryColor);
}
.identity .container {
  height: 100%;
}
@media  screen and (max-width: 853px) {
  .identity {
    height: 80px;
  }
}
@media  screen and (max-width: 620px) {
  .identity {
    top: 0;
  }
}
.the--navigation {
  position: relative;
}
.the--navigation .company--name {
  position: absolute;
  height: 100%;
  bottom: 0;
  top: 0;
  left: 0;
  right: 0;
  display: flex;
  align-items: center;
  justify-content: right;
  color: #fff;
}
@media  screen and (max-width: 853px) {
  .the--navigation .company--name {
    display: none;
  }
}
.the--navigation .company--name .company--name-text {
  display: inline-block;
  width: auto;
  text-align: right;
  padding-right: 1rem;
}
.the--navigation .company--name .company--name-light {
  width: 100%;
  color: var(--secondaryColor);
  font-size: 1.33rem;
  font-weight: 300;
}
@media  screen and (max-width: 853px) {
  .mobile-hamburger {
    margin-top: 1rem;
  }
  .hamburger--inner,
  .hamburger--inner::after,
  .hamburger--inner::before {
    background: #fff;
  }
}
.navigation .menu--mainmenu {
  height: 100%;
}
.navigation .menu--mainmenu > li {
  height: 100%;
}
.navigation .menu--mainmenu > li > a {
  height: 100%;
  color: var(--secondaryColor);
  display: flex;
  align-items: center;
  box-sizing: border-box;
}
.navigation .menu--mainmenu > li > a .menu--highlight {
  color: #fff;
}
@media  screen and (max-width: 853px) {
  .navigation {
    top: 100px;
    bottom: 90px;
    left: 1rem;
    right: 1rem;
    background: rgba(0, 0, 0, 0.9);
    width: unset;
    height: unset;
    display: flex;
    align-items: center;
  }
  .navigation ul.menu--mainmenu {
    height: auto;
    width: calc(100% - 2rem);
    margin-left: 1rem;
  }
  .navigation ul.menu--mainmenu li {
    height: auto;
  }
  .navigation ul.menu--mainmenu li a {
    height: 82px;
    text-align: center;
    justify-content: center;
  }
}
#pageheader {
  height: 700px;
  margin-top: 156px;
  -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;
  -webkit-transition-delay: 0s;
  -moz-transition-delay: 0s;
  transition-delay: 0s;
}
#pageheader .container {
  height: 100%;
}
@media  screen and (max-width: 853px) {
  #pageheader {
    margin-top: 116px;
    height: 420px;
  }
}
@media  screen and (max-width: 620px) {
  #pageheader {
    margin-top: 80px;
    height: auto;
  }
  #pageheader .background-image--fallback {
    width: 200%;
    margin-left: -50%;
  }
}
.scrolled #pageheader {
  margin-top: 116px;
}
h2 {
  font-weight: 500;
  font-size: 2rem;
  color: var(--primaryColor);
}
.has--space-after {
  margin-bottom: 5rem;
}
h3 {
  font-size: 1.5rem;
  font-weight: 600;
  color: var(--primaryColor);
  line-height: 1.2;
  margin: 0;
}
h3 a {
  color: var(--primaryColor);
  display: block;
  -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;
  -webkit-transition-delay: 0s;
  -moz-transition-delay: 0s;
  transition-delay: 0s;
}
h3 a:hover {
  color: #000;
}
h3 + .paragraph {
  margin-top: 1rem;
}
#pagesubheader.cards h3 a {
  padding-top: 2.75rem;
}
.has--icon-business {
  background: url("../img/icon--business.png") no-repeat 2rem 0;
  background-size: 32px auto;
}
.has--icon-management {
  background: url("../img/icon--management.png") no-repeat 2rem 0;
  background-size: 32px auto;
}
.has--icon-strategy {
  background: url("../img/icon--strategy.png") no-repeat 2rem 0;
  background-size: 32px auto;
}
.button {
  padding-left: 5rem;
  padding-top: 2rem;
}
.button::before {
  content: "++";
  padding-right: 0.5rem;
}
.doc--link-text {
  display: flex;
  padding: 0.5rem 1.5rem;
}
.doc--link-text .doc--link-icon {
  margin-right: 1rem;
  font-size: 1.5rem;
}
.doc--link-text .doc--link-data .doc--type {
  text-transform: uppercase;
  margin-right: 0.5rem;
  display: inline-block;
}
.doc--link-text .doc--link-data .doc--type::after {
  content: ", ";
}
#pagesubheader {
  padding: 0 0 10rem 0;
  margin-top: -170px;
  position: relative;
}
@media  screen and (max-width: 853px) {
  #pagesubheader {
    margin-top: -50px;
  }
}
@media  screen and (max-width: 620px) {
  #pagesubheader {
    margin-top: -60px;
  }
  #pagesubheader .content33L,
  #pagesubheader .content33C {
    margin-bottom: 1rem;
  }
  #pagesubheader .content33R {
    margin-top: 0;
  }
}
#pagesubheader .contentElement {
  position: relative;
  overflow: hidden;
  box-shadow: 0 0 1rem rgba(0, 0, 0, 0.3);
}
@media  screen and (max-width: 620px) {
  #pagesubheader .contentElement {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }
}
#pagesubheader .contentElement::after {
  display: block;
  width: 100px;
  position: absolute;
  bottom: 0;
  left: -100px;
  height: 12px;
  background: var(--primaryColor);
  content: "";
  -webkit-transition-property: all;
  -moz-transition-property: all;
  transition-property: all;
  -webkit-transition-duration: 1s;
  -moz-transition-duration: 1s;
  transition-duration: 1s;
  -webkit-transition-timing-function: ease-in-out;
  -moz-transition-timing-function: ease-in-out;
  transition-timing-function: ease-in-out;
  -webkit-transition-delay: 0;
  -moz-transition-delay: 0;
  transition-delay: 0;
}
#pagesubheader .content33C .contentElement::after {
  -webkit-transition-property: all;
  -moz-transition-property: all;
  transition-property: all;
  -webkit-transition-duration: 1.25s;
  -moz-transition-duration: 1.25s;
  transition-duration: 1.25s;
  -webkit-transition-timing-function: ease-in-out;
  -moz-transition-timing-function: ease-in-out;
  transition-timing-function: ease-in-out;
  -webkit-transition-delay: 0.33s;
  -moz-transition-delay: 0.33s;
  transition-delay: 0.33s;
}
#pagesubheader .content33R .contentElement::after {
  -webkit-transition-property: all;
  -moz-transition-property: all;
  transition-property: all;
  -webkit-transition-duration: 1.5s;
  -moz-transition-duration: 1.5s;
  transition-duration: 1.5s;
  -webkit-transition-timing-function: ease-in-out;
  -moz-transition-timing-function: ease-in-out;
  transition-timing-function: ease-in-out;
  -webkit-transition-delay: 0.66s;
  -moz-transition-delay: 0.66s;
  transition-delay: 0.66s;
}
.scrolled #pagesubheader .content33L .contentElement::after {
  left: 0;
}
.scrolled #pagesubheader .content33C .contentElement::after {
  left: calc(50% - 50px);
}
.scrolled #pagesubheader .content33R .contentElement::after {
  left: calc(100% - 100px);
}
.cards .paragraph {
  font-size: 16px;
}
.row.wide.has--text-left .content50L .contentElement {
  padding-right: 2rem;
}
@media  screen and (min-width: 1441px) {
  .row.wide.has--text-left .content50L .contentElement {
    padding-right: 1rem;
    transform: translate3d(-5rem, 0, 0);
  }
}
@media  screen and (max-width: 853px) {
  .row.wide.has--text-left .content50L .contentElement {
    padding-right: 3rem;
    padding-left: 3rem;
  }
}
@media  screen and (max-width: 620px) {
  .row.wide.has--text-left .content50L .contentElement {
    padding-right: 1rem;
    padding-left: 1rem!important;
  }
}
.row.wide.has--text-right .content50R .contentElement {
  padding-left: 2rem;
}
@media  screen and (min-width: 1441px) {
  .row.wide.has--text-right .content50R .contentElement {
    padding-left: 1rem;
    transform: translate3d(5rem, 0, 0);
  }
}
@media  screen and (max-width: 853px) {
  .row.wide.has--text-right .content50R .contentElement {
    padding-right: 3rem;
    padding-left: 3rem;
  }
}
@media  screen and (max-width: 620px) {
  .row.wide.has--text-right .content50R .contentElement {
    padding-right: 1rem!important;
    padding-left: 1rem!important;
  }
}
.row.wide .image--standard {
  margin-bottom: 0;
}
@media  screen and (max-width: 620px) {
  .row.wide .image--standard {
    margin-bottom: 1rem;
  }
}
@media  screen and (max-width: 853px) {
  #managementberatung,
  #strategieberatung {
    margin-top: 8rem;
  }
}
#ueber-uns {
  height: 40vw;
  background: url("../img/about-bg.jpg") no-repeat bottom left;
  background-size: cover;
}
@media  screen and (max-width: 853px) {
  #ueber-uns {
    background: none;
    height: auto;
  }
}
#ueber-uns h2 {
  color: #000;
}
body:not(.edith--admin) .row--as-overlay {
  align-items: end!important;
  box-shadow: 0 -2px 3px rgba(0, 0, 0, 0.3);
}
@media  screen and (max-width: 853px) {
  body:not(.edith--admin) .row--as-overlay {
    height: 70vh;
    overflow-y: scroll;
    top: unset;
  }
}
body:not(.edith--admin) .row--as-overlay .container {
  width: 100%;
  max-width: 100%;
  display: flex;
  justify-content: center;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  padding-top: 5rem;
  padding-bottom: 5rem;
  background: var(--primaryColor) !important;
}
@media  screen and (max-width: 853px) {
  body:not(.edith--admin) .row--as-overlay .container {
    position: static;
    justify-content: unset;
    padding-top: 0;
  }
}
body:not(.edith--admin) .row--as-overlay .container::before {
  position: absolute;
  top: 0;
  left: 0;
  right: 50%;
  bottom: 0;
  background: #edf0f0;
  content: "";
}
@media  screen and (max-width: 853px) {
  body:not(.edith--admin) .row--as-overlay .container::before {
    display: none;
  }
}
body:not(.edith--admin) .row--as-overlay .container > div {
  position: relative;
  max-width: calc(1280px/2);
}
@media  screen and (max-width: 853px) {
  body:not(.edith--admin) .row--as-overlay .container > div {
    max-width: unset;
  }
  body:not(.edith--admin) .row--as-overlay .container > div.content50L {
    margin: 0 0 3rem 0!important;
    padding: 5rem;
    background: #fff;
    width: 100%;
  }
  body:not(.edith--admin) .row--as-overlay .container > div.content50R {
    padding: 0 5rem 5rem 5rem;
    margin-left: 0!important;
    width: 100%;
  }
}
@media  screen and (max-width: 620px) {
  body:not(.edith--admin) .row--as-overlay .container > div.content50L {
    margin: 0!important;
    padding: 3rem 1rem;
    background: #fff;
    width: 100%;
  }
  body:not(.edith--admin) .row--as-overlay .container > div.content50R {
    padding: 3rem 1rem;
    margin-left: 0!important;
    width: 100%;
  }
}
body:not(.edith--admin) .row--as-overlay .container .close--row-overlay {
  position: absolute;
  top: 0;
  right: 50%;
  margin-right: -40px;
  width: 80px;
  height: 42px;
  background: #000;
  color: #fff;
  z-index: 300;
}
body:not(.edith--admin) .row--as-overlay .container .contentElement {
  width: 100%;
  max-width: 520px;
}
@media  screen and (max-width: 853px) {
  body:not(.edith--admin) .row--as-overlay .container .contentElement {
    max-width: 100%;
  }
}
body:not(.edith--admin) .row--as-overlay .container .content50R {
  display: flex;
  justify-content: right;
}
body:not(.edith--admin) .row--as-overlay .container .content50R ul li {
  font-weight: 500;
  color: #fff;
  padding: 1rem 0;
  border-bottom: 1px solid rgba(255, 255, 255, 0.2);
}
body:not(.edith--admin) .row--as-overlay .container .content50R .paragraph,
body:not(.edith--admin) .row--as-overlay .container .content50R h3 {
  color: #fff;
}
.overlay--conversion {
  position: absolute;
  bottom: -5rem;
  left: -50vw;
  width: 100vw;
  height: 4rem;
  background: var(--secondaryColor);
  display: flex;
  align-items: center;
  justify-content: center;
}
@media  screen and (max-width: 853px) {
  .overlay--conversion {
    left: 0;
    width: 100%;
  }
}
@media  screen and (max-width: 620px) {
  .overlay--conversion {
    height: 6rem;
  }
}
.overlay--conversion-inner {
  width: auto;
  height: 100%;
}
.overlay--button {
  height: 100%;
  display: flex;
  align-items: center;
  width: auto;
  color: #fff;
  font-size: 1.25rem;
  font-weight: 500;
}
.overlay--button .overlay--button-cta {
  margin-right: 4rem;
}
@media  screen and (max-width: 620px) {
  .overlay--button .overlay--button-cta {
    color: #000;
    margin-right: 2rem;
    font-size: 1rem;
  }
}
#usp {
  margin: 5rem 0;
  padding: 0;
}
#usp .container {
  position: relative;
}
#usp .container::before {
  width: 33%;
  height: 200px;
  background: var(--primaryColor);
  content: "";
  display: block;
  position: absolute;
  top: 0;
  left: 0;
}
@media  screen and (max-width: 620px) {
  #usp .container::before {
    width: 75%;
  }
}
#usp .image {
  max-width: 70%;
  height: auto;
  margin-bottom: 6rem;
  transform: translate3d(5rem, 3rem, 0);
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
}
@media  screen and (max-width: 620px) {
  #usp .image {
    transform: translate3d(3rem, 3rem, 0);
  }
}
.page--impressum main,
.page--datenschutz main {
  padding-top: 10rem;
}
@media  screen and (max-width: 853px) {
  .page--impressum main,
  .page--datenschutz main {
    padding-top: 4rem;
  }
}
.footer {
  font-size: 14px;
}
.footer .footer--instance-name {
  font-weight: 600;
  color: #edf0f0;
}
.footer .footer--instance-name .footer--company-addendum,
.footer .footer--instance-name .footer--instance-gf {
  font-weight: 400;
  color: #999;
}
.footer .footer--site {
  text-transform: uppercase;
  margin-bottom: 0.5rem;
}
.footer .content33C .footer--site {
  margin-top: 6rem;
}
@media  screen and (max-width: 620px) {
  .footer .content33C .footer--site {
    margin-top: 0;
  }
}
.honor {
  justify-content: center;
  display: flex;
  padding: 1rem 0;
  background: #000;
  text-align: center;
  font-size: 0.875rem;
}
.honor a {
  color: #999;
}
.honor .honor--word {
  text-transform: uppercase;
  color: #fff;
  margin-left: 0.5rem;
}
.honor .honor--web {
  color: #5abbbb;
}
.cookie--inner {
  font-size: 0.75rem;
}
.cookie--btn-main {
  background: var(--primaryColor);
}
.cookie--btn-main:hover {
  background: var(--secondaryColor);
}
.cookie--notice p {
  margin-bottom: 0.5rem;
}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImNvbmZpZy9mb250cy5sZXNzIiwib3ZlcndyaXRlcy9ib2R5Lmxlc3MiLCJjb25maWcvdmFycy5sZXNzIiwib3ZlcndyaXRlcy90b3BiYXIubGVzcyIsIi4uLy4uLy4uLy4uL2Nzcy9sZXNzL2NvbmZpZy92YXJzLmxlc3MiLCJvdmVyd3JpdGVzL2lkZW5pdGl0eS5sZXNzIiwiY29uZmlnL21peGlucy5sZXNzIiwib3ZlcndyaXRlcy9oYW1idXJnZXIubGVzcyIsIm92ZXJ3cml0ZXMvbmF2aWdhdGlvbi5sZXNzIiwib3ZlcndyaXRlcy9oZWFkZXIubGVzcyIsIm92ZXJ3cml0ZXMvaGVhZGxpbmVzLmxlc3MiLCJvdmVyd3JpdGVzL2J1dHRvbnMubGVzcyIsIm92ZXJ3cml0ZXMvcm93cy5sZXNzIiwib3ZlcndyaXRlcy9vdmVybGF5cm93cy5sZXNzIiwib3ZlcndyaXRlcy9vdmVybGF5Y29udmVyc2lvbi5sZXNzIiwib3ZlcndyaXRlcy91c3Byb3cubGVzcyIsIm92ZXJ3cml0ZXMvbGVnYWwubGVzcyIsIm92ZXJ3cml0ZXMvZm9vdGVyLmxlc3MiLCJvdmVyd3JpdGVzL2Nvb2tpZWJhbm5lci5sZXNzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7QUFDQTtFQUNFLGtCQUFBOztFQUNBLGFBQWEsUUFBYjtFQUNBLGtCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxTQUFTLHVDQUF1QyxPQUFPLFFBQXZEOzs7O0FBSUY7RUFDRSxrQkFBQTs7RUFDQSxhQUFhLFFBQWI7RUFDQSxrQkFBQTtFQUNBLGdCQUFBO0VBQ0EsU0FBUywyQ0FBMkMsT0FBTyxRQUEzRDs7OztBQUlGO0VBQ0Usa0JBQUE7O0VBQ0EsYUFBYSxRQUFiO0VBQ0Esa0JBQUE7RUFDQSxnQkFBQTtFQUNBLFNBQVMsMENBQTBDLE9BQU8sUUFBMUQ7Ozs7QUFJRjtFQUNFLGtCQUFBOztFQUNBLGFBQWEsUUFBYjtFQUNBLGtCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxTQUFTLHVDQUF1QyxPQUFPLFFBQXZEOzs7O0FBSUY7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QyxZZFFjLHFCY1JkOztBQUlKLGVBQWdCO0VBQ2QscUJBQUEiLCJzb3VyY2VzQ29udGVudCI6WyIvKiByb2JvdG8tMzAwIC0gbGF0aW4gKi9cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1kaXNwbGF5OiBzd2FwOyAvKiBDaGVjayBodHRwczovL2RldmVsb3Blci5tb3ppbGxhLm9yZy9lbi1VUy9kb2NzL1dlYi9DU1MvQGZvbnQtZmFjZS9mb250LWRpc3BsYXkgZm9yIG90aGVyIG9wdGlvbnMuICovXHJcbiAgZm9udC1mYW1pbHk6ICdSb2JvdG8nO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogMzAwO1xyXG4gIHNyYzogdXJsKCcuLi9mb250cy9yb2JvdG8tdjMwLWxhdGluLTMwMC53b2ZmMicpIGZvcm1hdCgnd29mZjInKTsgLyogQ2hyb21lIDM2KywgT3BlcmEgMjMrLCBGaXJlZm94IDM5KywgU2FmYXJpIDEyKywgaU9TIDEwKyAqL1xyXG59XHJcblxyXG4vKiByb2JvdG8tcmVndWxhciAtIGxhdGluICovXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZGlzcGxheTogc3dhcDsgLyogQ2hlY2sgaHR0cHM6Ly9kZXZlbG9wZXIubW96aWxsYS5vcmcvZW4tVVMvZG9jcy9XZWIvQ1NTL0Bmb250LWZhY2UvZm9udC1kaXNwbGF5IGZvciBvdGhlciBvcHRpb25zLiAqL1xyXG4gIGZvbnQtZmFtaWx5OiAnUm9ib3RvJztcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICBzcmM6IHVybCgnLi4vZm9udHMvcm9ib3RvLXYzMC1sYXRpbi1yZWd1bGFyLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpOyAvKiBDaHJvbWUgMzYrLCBPcGVyYSAyMyssIEZpcmVmb3ggMzkrLCBTYWZhcmkgMTIrLCBpT1MgMTArICovXHJcbn1cclxuXHJcbi8qIHJvYm90by1pdGFsaWMgLSBsYXRpbiAqL1xyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWRpc3BsYXk6IHN3YXA7IC8qIENoZWNrIGh0dHBzOi8vZGV2ZWxvcGVyLm1vemlsbGEub3JnL2VuLVVTL2RvY3MvV2ViL0NTUy9AZm9udC1mYWNlL2ZvbnQtZGlzcGxheSBmb3Igb3RoZXIgb3B0aW9ucy4gKi9cclxuICBmb250LWZhbWlseTogJ1JvYm90byc7XHJcbiAgZm9udC1zdHlsZTogaXRhbGljO1xyXG4gIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgc3JjOiB1cmwoJy4uL2ZvbnRzL3JvYm90by12MzAtbGF0aW4taXRhbGljLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpOyAvKiBDaHJvbWUgMzYrLCBPcGVyYSAyMyssIEZpcmVmb3ggMzkrLCBTYWZhcmkgMTIrLCBpT1MgMTArICovXHJcbn1cclxuXHJcbi8qIHJvYm90by01MDAgLSBsYXRpbiAqL1xyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWRpc3BsYXk6IHN3YXA7IC8qIENoZWNrIGh0dHBzOi8vZGV2ZWxvcGVyLm1vemlsbGEub3JnL2VuLVVTL2RvY3MvV2ViL0NTUy9AZm9udC1mYWNlL2ZvbnQtZGlzcGxheSBmb3Igb3RoZXIgb3B0aW9ucy4gKi9cclxuICBmb250LWZhbWlseTogJ1JvYm90byc7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgc3JjOiB1cmwoJy4uL2ZvbnRzL3JvYm90by12MzAtbGF0aW4tNTAwLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpOyAvKiBDaHJvbWUgMzYrLCBPcGVyYSAyMyssIEZpcmVmb3ggMzkrLCBTYWZhcmkgMTIrLCBpT1MgMTArICovXHJcbn1cclxuXHJcbi8qIHJvYm90by03MDAgLSBsYXRpbiAqL1xyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWRpc3BsYXk6IHN3YXA7IC8qIENoZWNrIGh0dHBzOi8vZGV2ZWxvcGVyLm1vemlsbGEub3JnL2VuLVVTL2RvY3MvV2ViL0NTUy9AZm9udC1mYWNlL2ZvbnQtZGlzcGxheSBmb3Igb3RoZXIgb3B0aW9ucy4gKi9cclxuICBmb250LWZhbWlseTogJ1JvYm90byc7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgc3JjOiB1cmwoJy4uL2ZvbnRzL3JvYm90by12MzAtbGF0aW4tNzAwLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpOyAvKiBDaHJvbWUgMzYrLCBPcGVyYSAyMyssIEZpcmVmb3ggMzkrLCBTYWZhcmkgMTIrLCBpT1MgMTArICovXHJcbn1cclxuIiwiYm9keXtcclxuICBmb250LWZhbWlseTogQHN0ZEZvbnQ7XHJcbiAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICBmb250LXNpemU6IDEuMTI1cmVtO1xyXG4gIGNvbG9yOiBAdGV4dEdyZXk7XHJcbn1cclxuXHJcbmRpdjpub3QoLnJvdykuaGFzLS1ib3JkZXItdG9we1xyXG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCBAbWVkR3JleTtcclxuICBtYXJnaW4tdG9wOiAycmVtO1xyXG4gIHBhZGRpbmctdG9wOiAxcmVtO1xyXG59XHJcbmRpdjpub3QoLnJvdykuaGFzLS1ib3JkZXItYm90dG9te1xyXG4gIHBhZGRpbmctYm90dG9tOiAxcmVtO1xyXG4gIG1hcmdpbi1ib3R0b206IDJyZW07XHJcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIEBtZWRHcmV5O1xyXG59XHJcblxyXG4ub25seS0tbW9iaWxle1xyXG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuXHJcbiAgQG1lZGlhIEB0YWJQe1xyXG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICB9XHJcbn0iLCJAZGVza0w6IH5cIiBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDFweClcIjtcclxuQGRlc2tTOiB+XCIgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDQwcHgpXCI7XHJcbkBkZXNrOiAgflwiIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTE0MnB4KVwiO1xyXG5AdGFiTDogIH5cIiBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExNDFweClcIjtcclxuQG1pbl90YWJMOiB+XCIgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4NTRweClcIjtcclxuQHRhYlA6ICB+XCIgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4NTNweClcIjtcclxuQHNtTDogICB+XCIgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MjBweClcIjtcclxuQHNtUDogICB+XCIgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MTVweClcIjtcclxuQHNtWDogICB+XCIgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNzVweClcIjtcclxuXHJcbkBtb21lbnRUb1Nob3dUaGVIYW1idXJnZXI6IEB0YWJQO1xyXG5cclxuQHN0ZEZvbnQ6IFwiUm9ib3RvXCIsIHNhbnMtc2VyaWY7XHJcblxyXG5cclxuQGJsYWNrOiAgICAgIzAwMDtcclxuQHRleHRHcmV5OiAgIzUyNTM1MztcclxuQG1lZEdyZXk6ICAgIzllOWQ5YTtcclxuQGxpZ2h0R3JleTogI2VkZjBmMDtcclxuQHdoaXRlOiAgICAgI2ZmZjsiLCIudG9wYmFye1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgaGVpZ2h0OiAzNnB4O1xyXG4gIGJhY2tncm91bmQ6IEBibGFjaztcclxuICBjb2xvcjogQHdoaXRlO1xyXG4gIHBvc2l0aW9uOiBmaXhlZDtcclxuICB6LWluZGV4OiAxMjAwO1xyXG4gIHRvcDogMDtcclxuICBsZWZ0OiAwO1xyXG4gIHJpZ2h0OiAwO1xyXG4gIGZvbnQtc2l6ZTogMTRweDtcclxuICBsaW5lLWhlaWdodDogMzZweDtcclxuXHJcbiAgQG1lZGlhIEBzbUx7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxuXHJcbiAgJiA+IGRpdntcclxuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gIH1cclxuXHJcbiAgLnRvcGJhci0tbGFiZWx7XHJcbiAgICBjb2xvcjogQG1lZEdyZXk7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDJyZW07XHJcbiAgfVxyXG5cclxuICBhe1xyXG4gICAgY29sb3I6IEBzZWNvbmRhcnlDb2xvcjtcclxuXHJcbiAgICAmICsgYXtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDFyZW07XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMXJlbTtcclxuICAgIH1cclxuICB9XHJcbn0iLCJAc3RkRm9udDogICAgIHNhbnMtc2VyaWY7XHJcblxyXG5cclxuQGJsYWNrOiAgICAgICAgICAgICAjMDAwO1xyXG5AZGFya0dyZXk6ICAgICAgICAgICMxMTExMTg7XHJcbkBmb290ZXJCYWNrZ3JvdW5kOiAgIzExMTExODtcclxuQHRleHRDb2xvcjogICAgICAgICAjMzMzO1xyXG5Ad2hpdGU6ICAgICAgICAgICAgICNmZmY7XHJcbkBleHRyZW1lTGlnaHRHcmV5OiAgI2Y5ZjlmOTtcclxuQGxpZ2h0R3JleTogICAgICAgICAjZThlOGU4O1xyXG5AbWVkR3JleTogICAgICAgICAgICM5OTk7XHJcbkBtZWRCbHVlOiAgICAgICAgICAgIzlhYmFkNjtcclxuQG1lZEJsdWVHcmV5OiAgICAgICAjYWNiOGMyO1xyXG5AbGlnaHRCbHVlOiAgICAgICAgICNiMmRhZTQ7XHJcblxyXG5AcHJpbWFyeUNvbG9yOiAgICB2YXIoIC0tcHJpbWFyeUNvbG9yICk7XHJcbkBzZWNvbmRhcnlDb2xvcjogIHZhciggLS1zZWNvbmRhcnlDb2xvciApO1xyXG5AdGVydGlhcnlDb2xvcjogICB2YXIoIC0tdGVydGlhcnlDb2xvciApO1xyXG5AcXVhZHJpbmFyeUNvbG9yOiAgIHZhciggLS1xdWFkcmluYXJ5Q29sb3IgKTtcclxuXHJcbkBwcmltYXJ5Q29udHJhc3RDb2xvcjogICAgQHdoaXRlO1xyXG5Ac2Vjb25kYXJ5Q29udHJhc3RDb2xvcjogIEB3aGl0ZTtcclxuXHJcblxyXG4vLyBkZXNrdG9wICYgbW9iaWxlIHRyaWdnZXIgYmcgYW5kIGNvbG9yXHJcbkBtYWluTWVudVRyaWdnZXJDb2xvcjogIEBzZWNvbmRhcnlDb2xvcjtcclxuQG1haW5NZW51VHJpZ2dlckJHOiAgICAgcmdiYSgwLDAsMCwwKTtcclxuXHJcbi8vIGRlc2t0b3AgbWFpbiBtZW51IGl0ZW1zIGNvbG9yXHJcbkBtYWluTWVudUNvbG9yOiAgICAgICBAc2Vjb25kYXJ5Q29sb3I7XHJcbkBtYWluTWVudUhvdmVyQ29sb3I6ICBAcHJpbWFyeUNvbG9yO1xyXG5cclxuLy8gbW9iaWxlIG1haW4gbWVudSBiZyBhbmQgY29sb3JcclxuQG1vYmlsZU1haW5NZW51Qmc6ICAgIEB3aGl0ZTtcclxuQG1vYmlsZU1haW5NZW51Q29sb3I6IEB0ZXh0Q29sb3I7XHJcblxyXG4vLyBtb2JpbGUgc3ViIG1lbnUgYmcgYW5kIGNvbG9yXHJcbkBtb2JpbGVTdWJNZW51Qmc6ICAgICBAZXh0cmVtZUxpZ2h0R3JleTtcclxuQG1vYmlsZVN1Yk1lbnVDb2xvcjogIEB0ZXh0Q29sb3I7XHJcblxyXG5cclxuXHJcblxyXG5cclxuQGgxc2l6ZTogIDJyZW07XHJcbkBoMnNpemU6ICAxLjc1cmVtO1xyXG5AaDNzaXplOiAgMS41cmVtO1xyXG5AaDRzaXplOiAgMS4yNXJlbTtcclxuQGg1c2l6ZTogIDEuMTI1cmVtO1xyXG5AaDZzaXplOiAgMXJlbTtcclxuXHJcblxyXG5AdHlwb1N0ZE1hcmdpbjogMXJlbTtcclxuXHJcblxyXG4vLyBzdGFuZGFyZCB3aWR0aCBvZiAuY29udGFpbmVyXHJcbkBtYXh3aWR0aDogMTI4MHB4O1xyXG5cclxuLy8gaGVhZGVyIEhlaWdodCBkZWZpbml0aW9uc1xyXG5AaGVhZGVySGVpZ2h0OiAgICAxMDBweDtcclxuQHNsaW1IZWFkZXJIZWlnaHQ6IDgwcHg7XHJcbkBtb2JpbGVIZWFkZXJIZWlnaHQ6IDY2cHg7XHJcblxyXG4vLyBoYW1idXJnZXJcclxuQGhhbWJ1cmdlcldpZHRoOiAgICAzNnB4O1xyXG5AaGFtYnVyZ2VyQ29sb3I6ICAgIEB0ZXh0Q29sb3I7XHJcblxyXG4vLyBwYWRkaW5nIGJldHdlZW4gY29sc1xyXG5Ac3RkQ29sUGFkZGluZyA6IDFyZW07XHJcblxyXG4vLyBtYXJnaW4gLyBwYWRkaW5nIGJldHdlZW4gcm93c1xyXG5Ac3RkUm93TWFyZ2luOiAgNXJlbTtcclxuQHNsaW1Sb3dNYXJnaW46IDJyZW07XHJcblxyXG4vLyBjb2wgbWFyZ2luIChidG0pIG9uIGJyZWFrcG9pbnQgYnJlYWtzXHJcbkBicmVha0NvbE1hcmdpbjogMnJlbTtcclxuXHJcbkBmb3JtTGFiZWxXaWR0aDogMTIwcHg7XHJcblxyXG4vLyBmb290ZXIgbGFiZWwgd2lkdGhcclxuQGZvb3RlckxhYmVsV2lkdGg6IDgwcHg7XHJcblxyXG4vLyBmb290ZXIgTGluayBDb2xvclxyXG5AZm9vdGVyTGlua0NvbG9yOiBAc2Vjb25kYXJ5Q29sb3I7XHJcblxyXG4vLyBmb290ZXIgdGV4dCBjb2xvclxyXG5AZm9vdGVyQ29sb3I6IEBtZWRHcmV5O1xyXG5cclxuXHJcbkBkZXNrTDogflwiIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MXB4KVwiO1xyXG5AZGVza1M6IH5cIiBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0NDBweClcIjtcclxuQG1pbl9kZXNrTVc6IH5cIiBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweClcIjtcclxuQGRlc2tNVzogflwiIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI4MHB4KVwiO1xyXG5AZGVzazogIH5cIiBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDExNDJweClcIjtcclxuQHRhYkw6ICB+XCIgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTQxcHgpXCI7XHJcbkB0YWJQOiAgflwiIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODUzcHgpXCI7XHJcbkBzbUw6ICAgflwiIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjIwcHgpXCI7XHJcbkBzbVA6ICAgflwiIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDE1cHgpXCI7XHJcbkBzbVg6ICAgflwiIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzc1cHgpXCI7XHJcblxyXG5AbW9tZW50VG9TaG93VGhlSGFtYnVyZ2VyOiBAdGFiUDsiLCJAbWVkaWEgQG1pbl90YWJMe1xyXG4gIC5pZGVudGl0eXtcclxuICAgIGhlaWdodDogMTIwcHg7XHJcbiAgICAuaW50ZXJhY3Rpb25UcmFuc2l0aW9uKCk7XHJcblxyXG4gICAgLm5hdmlnYXRpb24tLXdyYXBwZXJ7XHJcbiAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xcmVtLDApO1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xcmVtLDApO1xyXG4gICAgICAuaW50ZXJhY3Rpb25UcmFuc2l0aW9uKCk7XHJcbiAgICB9XHJcblxyXG4gICAgLmNvbXBhbnktLW5hbWV7XHJcbiAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLDAsMCk7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwwLDApO1xyXG4gICAgICAuaW50ZXJhY3Rpb25UcmFuc2l0aW9uKCk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuc2Nyb2xsZWR7XHJcbiAgICAuaWRlbnRpdHl7XHJcbiAgICAgIGhlaWdodDogODBweDtcclxuXHJcblxyXG4gICAgICAubmF2aWdhdGlvbi0td3JhcHBlcntcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsMCwwKTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsMCwwKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5jb21wYW55LS1uYW1le1xyXG4gICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxcmVtLDApO1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDFyZW0sMCk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxufVxyXG5cclxuXHJcblxyXG4uaWRlbnRpdHl7XHJcbiAgdG9wOiAzNnB4O1xyXG4gIGJhY2tncm91bmQ6IEBwcmltYXJ5Q29sb3I7XHJcblxyXG4gIC5jb250YWluZXJ7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgQHRhYlB7XHJcbiAgICBoZWlnaHQ6IDgwcHg7XHJcbiAgfVxyXG4gIEBtZWRpYSBAc21Me1xyXG4gICAgdG9wOiAwO1xyXG4gIH1cclxufVxyXG4udGhlLS1uYXZpZ2F0aW9ue1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTs7XHJcblxyXG4gIC5jb21wYW55LS1uYW1le1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgYm90dG9tOiAwO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHJpZ2h0O1xyXG4gICAgY29sb3I6IEB3aGl0ZTtcclxuXHJcbiAgICBAbWVkaWEgQHRhYlB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgLmNvbXBhbnktLW5hbWUtdGV4dHtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICB3aWR0aDogYXV0bztcclxuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDFyZW07XHJcbiAgICB9XHJcbiAgICAuY29tcGFueS0tbmFtZS1saWdodHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGNvbG9yOiBAc2Vjb25kYXJ5Q29sb3I7XHJcbiAgICAgIGZvbnQtc2l6ZTogMS4zM3JlbTtcclxuICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgIH1cclxuICB9XHJcbn0iLCIuaW50ZXJhY3Rpb25UcmFuc2l0aW9uKEBkdXI6IDAuMzNzOyBAcHJvcHM6IGFsbDsgQGFuaW1hdGlvbjogZWFzZS1pbi1vdXQ7IEBkZWxheTogMHM7ICl7XHJcbiAgLy8td2Via2l0LXRyYW5zaXRpb246IEBmb3IgQGR1ciBlYXNlLWluLW91dDtcclxuICAvLy1tb3otdHJhbnNpdGlvbjogQGZvciBAZHVyIGVhc2UtaW4tb3V0O1xyXG4gIC8vdHJhbnNpdGlvbjogQGZvciBAZHVyIGVhc2UtaW4tb3V0O1xyXG5cclxuICAtd2Via2l0LXRyYW5zaXRpb24tcHJvcGVydHk6IEBwcm9wcztcclxuICAtbW96LXRyYW5zaXRpb24tcHJvcGVydHk6IEBwcm9wcztcclxuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBAcHJvcHM7XHJcblxyXG4gIC13ZWJraXQtdHJhbnNpdGlvbi1kdXJhdGlvbjogQGR1cjtcclxuICAtbW96LXRyYW5zaXRpb24tZHVyYXRpb246IEBkdXI7XHJcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogQGR1cjtcclxuXHJcbiAgLXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogQGFuaW1hdGlvbjtcclxuICAtbW96LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBAYW5pbWF0aW9uO1xyXG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBAYW5pbWF0aW9uO1xyXG5cclxuICAtd2Via2l0LXRyYW5zaXRpb24tZGVsYXk6IEBkZWxheTtcclxuICAtbW96LXRyYW5zaXRpb24tZGVsYXk6IEBkZWxheTtcclxuICB0cmFuc2l0aW9uLWRlbGF5OiBAZGVsYXk7XHJcbn0iLCJAbWVkaWEgQHRhYlB7XHJcbiAgLm1vYmlsZS1oYW1idXJnZXJ7XHJcbiAgICBtYXJnaW4tdG9wOiAxcmVtO1xyXG4gIH1cclxuXHJcblxyXG4gIC5oYW1idXJnZXItLWlubmVyLCAuaGFtYnVyZ2VyLS1pbm5lcjo6YWZ0ZXIsIC5oYW1idXJnZXItLWlubmVyOjpiZWZvcmV7XHJcbiAgICBiYWNrZ3JvdW5kOiBAd2hpdGU7XHJcbiAgfVxyXG59IiwiLm5hdmlnYXRpb257XHJcblxyXG4gIC5tZW51LS1tYWlubWVudXtcclxuICAgIGhlaWdodDogMTAwJTtcclxuXHJcbiAgICAmICA+IGxpIHtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG5cclxuICAgICAgJiA+IGF7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIGNvbG9yOiBAc2Vjb25kYXJ5Q29sb3I7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblxyXG4gICAgICAgIC5tZW51LS1oaWdobGlnaHR7XHJcbiAgICAgICAgICBjb2xvcjogQHdoaXRlO1xyXG4gICAgICAgICAgLy90ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuXHJcbkBtZWRpYSBAbW9tZW50VG9TaG93VGhlSGFtYnVyZ2Vye1xyXG4gIC5uYXZpZ2F0aW9ue1xyXG4gICAgdG9wOiAxMDBweDtcclxuICAgIGJvdHRvbTogOTBweDtcclxuICAgIGxlZnQ6IDFyZW07XHJcbiAgICByaWdodDogMXJlbTtcclxuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwwLDAsMC45KTtcclxuICAgIHdpZHRoOiB1bnNldDtcclxuICAgIGhlaWdodDogdW5zZXQ7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICB1bC5tZW51LS1tYWlubWVudXtcclxuICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICB3aWR0aDogY2FsYygxMDAlIC0gMnJlbSk7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAxcmVtO1xyXG5cclxuICAgICAgbGl7XHJcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG5cclxuICAgICAgICBhe1xyXG4gICAgICAgICAgaGVpZ2h0OiA4MnB4O1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiI3BhZ2VoZWFkZXJ7XHJcbiAgaGVpZ2h0OiA3MDBweDtcclxuICBtYXJnaW4tdG9wOiAxNTZweDtcclxuICAuaW50ZXJhY3Rpb25UcmFuc2l0aW9uKCk7XHJcblxyXG4gIC5jb250YWluZXJ7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgQHRhYlB7XHJcbiAgICBtYXJnaW4tdG9wOiAxMTZweDtcclxuICAgIGhlaWdodDogNDIwcHg7XHJcbiAgfVxyXG4gIEBtZWRpYSBAc21Me1xyXG4gICAgbWFyZ2luLXRvcDogODBweDtcclxuICAgIGhlaWdodDogYXV0bztcclxuXHJcbiAgICAuYmFja2dyb3VuZC1pbWFnZS0tZmFsbGJhY2t7XHJcbiAgICAgIHdpZHRoOiAyMDAlO1xyXG4gICAgICBtYXJnaW4tbGVmdDogLTUwJTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5zY3JvbGxlZCAjcGFnZWhlYWRlcntcclxuICBtYXJnaW4tdG9wOiAxMTZweDtcclxufSIsImgxe31cclxuXHJcbmgye1xyXG4gIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgZm9udC1zaXplOiAycmVtO1xyXG4gIGNvbG9yOiBAcHJpbWFyeUNvbG9yO1xyXG59XHJcbi5oYXMtLXNwYWNlLWFmdGVye1xyXG4gIG1hcmdpbi1ib3R0b206IDVyZW07XHJcbn1cclxuXHJcbmgze1xyXG4gIGZvbnQtc2l6ZTogMS41cmVtO1xyXG4gIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgY29sb3I6IEBwcmltYXJ5Q29sb3I7XHJcbiAgbGluZS1oZWlnaHQ6IDEuMjtcclxuICBtYXJnaW46IDA7XHJcblxyXG4gIGF7XHJcbiAgICBjb2xvcjogQHByaW1hcnlDb2xvcjtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgLmludGVyYWN0aW9uVHJhbnNpdGlvbigpO1xyXG5cclxuICAgICY6aG92ZXJ7XHJcbiAgICAgIGNvbG9yOiBAYmxhY2s7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmICsgLnBhcmFncmFwaHtcclxuICAgIG1hcmdpbi10b3A6IDFyZW07XHJcbiAgfVxyXG59XHJcblxyXG5cclxuXHJcbiNwYWdlc3ViaGVhZGVyLmNhcmRzIGgzIGF7XHJcbiAgcGFkZGluZy10b3A6IDIuNzVyZW07XHJcbn1cclxuXHJcbi5oYXMtLWljb24tYnVzaW5lc3N7XHJcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL2ljb24tLWJ1c2luZXNzLnBuZ1wiKSBuby1yZXBlYXQgMnJlbSAwO1xyXG4gIGJhY2tncm91bmQtc2l6ZTogMzJweCBhdXRvO1xyXG59XHJcbi5oYXMtLWljb24tbWFuYWdlbWVudHtcclxuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvaWNvbi0tbWFuYWdlbWVudC5wbmdcIikgbm8tcmVwZWF0IDJyZW0gMDtcclxuICBiYWNrZ3JvdW5kLXNpemU6IDMycHggYXV0bztcclxufVxyXG4uaGFzLS1pY29uLXN0cmF0ZWd5e1xyXG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9pY29uLS1zdHJhdGVneS5wbmdcIikgbm8tcmVwZWF0IDJyZW0gMDtcclxuICBiYWNrZ3JvdW5kLXNpemU6IDMycHggYXV0bztcclxufSIsIi5idXR0b257XHJcbiAgcGFkZGluZy1sZWZ0OiA1cmVtO1xyXG4gIHBhZGRpbmctdG9wOiAycmVtO1xyXG5cclxuICAmOjpiZWZvcmV7XHJcbiAgICBjb250ZW50OiBcIisrXCI7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW07XHJcbiAgfVxyXG59XHJcblxyXG5cclxuXHJcblxyXG4uZG9jLS1saW5rLXRleHR7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBwYWRkaW5nOiAwLjVyZW0gMS41cmVtO1xyXG5cclxuICAuZG9jLS1saW5rLWljb257XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW07XHJcbiAgICBmb250LXNpemU6IDEuNXJlbTtcclxuICB9XHJcblxyXG4gIC5kb2MtLWxpbmstZGF0YSAuZG9jLS10eXBle1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIG1hcmdpbi1yaWdodDogMC41cmVtO1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cclxuICAgICY6OmFmdGVye1xyXG4gICAgICBjb250ZW50OiBcIiwgXCI7XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiI3BhZ2VzdWJoZWFkZXJ7XHJcbiAgcGFkZGluZzogMCAwIDEwcmVtIDA7XHJcbiAgbWFyZ2luLXRvcDogLTE3MHB4O1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgQG1lZGlhIEB0YWJQe1xyXG4gICAgbWFyZ2luLXRvcDogLTUwcHg7XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgQHNtTHtcclxuICAgIG1hcmdpbi10b3A6IC02MHB4O1xyXG5cclxuICAgIC5jb250ZW50MzNMLFxyXG4gICAgLmNvbnRlbnQzM0N7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XHJcbiAgICB9XHJcblxyXG4gICAgLmNvbnRlbnQzM1J7XHJcbiAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuY29udGVudEVsZW1lbnQge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIGJveC1zaGFkb3c6IDAgMCAxcmVtIHJnYmEoMCwwLDAsMC4zKTtcclxuXHJcbiAgICBAbWVkaWEgQHNtTHtcclxuICAgICAgcGFkZGluZy10b3A6IDFyZW07XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxcmVtO1xyXG4gICAgfVxyXG5cclxuICAgICY6OmFmdGVyIHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIHdpZHRoOiAxMDBweDtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBib3R0b206IDA7XHJcbiAgICAgIGxlZnQ6IC0xMDBweDtcclxuICAgICAgaGVpZ2h0OiAxMnB4O1xyXG4gICAgICBiYWNrZ3JvdW5kOiBAcHJpbWFyeUNvbG9yO1xyXG4gICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAuaW50ZXJhY3Rpb25UcmFuc2l0aW9uKDFzOyBhbGw7IGVhc2UtaW4tb3V0OyAwKTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5jb250ZW50MzNDIC5jb250ZW50RWxlbWVudDo6YWZ0ZXJ7XHJcbiAgICAuaW50ZXJhY3Rpb25UcmFuc2l0aW9uKDEuMjVzOyBhbGw7IGVhc2UtaW4tb3V0OyAwLjMzcyk7XHJcbiAgfVxyXG4gIC5jb250ZW50MzNSIC5jb250ZW50RWxlbWVudDo6YWZ0ZXJ7XHJcbiAgICAuaW50ZXJhY3Rpb25UcmFuc2l0aW9uKDEuNXM7IGFsbDsgZWFzZS1pbi1vdXQ7IDAuNjZzKTtcclxuICB9XHJcbn1cclxuXHJcbi5zY3JvbGxlZHtcclxuICAjcGFnZXN1YmhlYWRlcntcclxuICAgIC5jb250ZW50MzNMIC5jb250ZW50RWxlbWVudDo6YWZ0ZXJ7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLmNvbnRlbnQzM0MgLmNvbnRlbnRFbGVtZW50OjphZnRlcntcclxuICAgICAgbGVmdDogY2FsYyg1MCUgLSA1MHB4KTtcclxuICAgIH1cclxuXHJcbiAgICAuY29udGVudDMzUiAuY29udGVudEVsZW1lbnQ6OmFmdGVye1xyXG4gICAgICBsZWZ0OiBjYWxjKDEwMCUgLSAxMDBweCk7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLmNhcmRze1xyXG4gIC5wYXJhZ3JhcGh7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLnJvdy53aWRlLmhhcy0tdGV4dC1sZWZ0IC5jb250ZW50NTBMIC5jb250ZW50RWxlbWVudHtcclxuICBwYWRkaW5nLXJpZ2h0OiAycmVtO1xyXG5cclxuICBAbWVkaWEgQGRlc2tMe1xyXG4gICAgcGFkZGluZy1yaWdodDogMXJlbTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTVyZW0sMCwwKTtcclxuICB9XHJcblxyXG4gIEBtZWRpYSBAdGFiUHtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDNyZW07XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW07XHJcbiAgfVxyXG4gIEBtZWRpYSBAc21Me1xyXG4gICAgcGFkZGluZy1yaWdodDogMXJlbTtcclxuICAgIHBhZGRpbmctbGVmdDogMXJlbSFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcblxyXG4ucm93LndpZGUuaGFzLS10ZXh0LXJpZ2h0IC5jb250ZW50NTBSIC5jb250ZW50RWxlbWVudHtcclxuICBwYWRkaW5nLWxlZnQ6IDJyZW07XHJcblxyXG4gIEBtZWRpYSBAZGVza0x7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW07XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDVyZW0sMCwwKTtcclxuICB9XHJcblxyXG4gIEBtZWRpYSBAdGFiUHtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDNyZW07XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW07XHJcbiAgfVxyXG4gIEBtZWRpYSBAc21Me1xyXG4gICAgcGFkZGluZy1yaWdodDogMXJlbSFpbXBvcnRhbnQ7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW0haW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG5cclxuXHJcbi5yb3cud2lkZXtcclxuXHJcbiAgLmltYWdlLS1zdGFuZGFyZHtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcblxyXG4gICAgQG1lZGlhIEBzbUx7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgQHRhYlB7XHJcbiAgI21hbmFnZW1lbnRiZXJhdHVuZywgI3N0cmF0ZWdpZWJlcmF0dW5ne1xyXG4gICAgbWFyZ2luLXRvcDogOHJlbTtcclxuICB9XHJcbn1cclxuXHJcblxyXG5cclxuI3VlYmVyLXVuc3tcclxuICBoZWlnaHQ6IDQwdnc7XHJcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL2Fib3V0LWJnLmpwZ1wiKSBuby1yZXBlYXQgYm90dG9tIGxlZnQ7XHJcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuXHJcbiAgQG1lZGlhIEB0YWJQe1xyXG4gICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgIGhlaWdodDogYXV0bztcclxuICB9XHJcblxyXG5cclxuICBoMntcclxuICAgIGNvbG9yOiBAYmxhY2s7XHJcbiAgfVxyXG59XHJcblxyXG4iLCJib2R5Om5vdCguZWRpdGgtLWFkbWluKSAucm93LS1hcy1vdmVybGF5e1xyXG4gIGFsaWduLWl0ZW1zOiBlbmQhaW1wb3J0YW50O1xyXG4gIGJveC1zaGFkb3c6IDAgLTJweCAzcHggcmdiYSgwLDAsMCwwLjMpO1xyXG5cclxuICBAbWVkaWEgQHRhYlB7XHJcbiAgICBoZWlnaHQ6IDcwdmg7XHJcbiAgICBvdmVyZmxvdy15OnNjcm9sbDtcclxuICAgIHRvcDogdW5zZXQ7XHJcbiAgfVxyXG5cclxuICAuY29udGFpbmVye1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICBwYWRkaW5nLXRvcDogNXJlbTtcclxuICAgIHBhZGRpbmctYm90dG9tOiA1cmVtO1xyXG4gICAgYmFja2dyb3VuZDogQHByaW1hcnlDb2xvciFpbXBvcnRhbnQ7XHJcblxyXG4gICAgQG1lZGlhIEB0YWJQe1xyXG4gICAgICBwb3NpdGlvbjogc3RhdGljO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHVuc2V0O1xyXG4gICAgICBwYWRkaW5nLXRvcDogMDtcclxuICAgIH1cclxuXHJcbiAgICAmOjpiZWZvcmV7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiAwO1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICByaWdodDogNTAlO1xyXG4gICAgICBib3R0b206IDA7XHJcbiAgICAgIGJhY2tncm91bmQ6IEBsaWdodEdyZXk7XHJcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcblxyXG4gICAgICBAbWVkaWEgQHRhYlB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJiA+IGRpdntcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBtYXgtd2lkdGg6IGNhbGMoQG1heHdpZHRoLzIpO1xyXG5cclxuICAgICAgQG1lZGlhIEB0YWJQe1xyXG4gICAgICAgIG1heC13aWR0aDogdW5zZXQ7XHJcblxyXG4gICAgICAgICYuY29udGVudDUwTHtcclxuICAgICAgICAgIG1hcmdpbjogMCAwIDNyZW0gMCFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICBwYWRkaW5nOiA1cmVtO1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogQHdoaXRlO1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmNvbnRlbnQ1MFJ7XHJcbiAgICAgICAgICBwYWRkaW5nOiAwIDVyZW0gNXJlbSA1cmVtO1xyXG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICBAbWVkaWEgQHNtTHtcclxuICAgICAgICAmLmNvbnRlbnQ1MEx7XHJcbiAgICAgICAgICBtYXJnaW46IDAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgcGFkZGluZzogM3JlbSAxcmVtO1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogQHdoaXRlO1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmNvbnRlbnQ1MFJ7XHJcbiAgICAgICAgICBwYWRkaW5nOiAzcmVtIDFyZW07XHJcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMCFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcblxyXG5cclxuXHJcblxyXG4gICAgLmNsb3NlLS1yb3ctb3ZlcmxheXtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6IDA7XHJcbiAgICAgIHJpZ2h0OiA1MCU7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogLTQwcHg7XHJcbiAgICAgIHdpZHRoOiA4MHB4O1xyXG4gICAgICBoZWlnaHQ6IDQycHg7XHJcbiAgICAgIGJhY2tncm91bmQ6ICMwMDA7XHJcbiAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICB6LWluZGV4OiAzMDA7XHJcbiAgICB9XHJcblxyXG5cclxuICAgIC5jb250ZW50RWxlbWVudHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIG1heC13aWR0aDogNTIwcHg7XHJcblxyXG4gICAgICBAbWVkaWEgQHRhYlB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmNvbnRlbnQ1MFJ7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogcmlnaHQ7XHJcblxyXG4gICAgICB1bCBsaXtcclxuICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgIGNvbG9yOiBAd2hpdGU7XHJcbiAgICAgICAgcGFkZGluZzogMXJlbSAwO1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDI1NSwyNTUsMjU1LDAuMik7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5wYXJhZ3JhcGgsIGgze1xyXG4gICAgICAgIGNvbG9yOiBAd2hpdGU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn0iLCIub3ZlcmxheS0tY29udmVyc2lvbntcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgYm90dG9tOiAtNXJlbTtcclxuICBsZWZ0OiAtNTB2dztcclxuICB3aWR0aDogMTAwdnc7XHJcbiAgaGVpZ2h0OiA0cmVtO1xyXG4gIGJhY2tncm91bmQ6IEBzZWNvbmRhcnlDb2xvcjtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblxyXG4gIEBtZWRpYSBAdGFiUHtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICB9XHJcblxyXG4gIEBtZWRpYSBAc21Me1xyXG4gICAgaGVpZ2h0OiA2cmVtO1xyXG4gIH1cclxufVxyXG5cclxuLm92ZXJsYXktLWNvbnZlcnNpb24taW5uZXJ7XHJcbiAgd2lkdGg6IGF1dG87XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG59XHJcblxyXG4ub3ZlcmxheS0tYnV0dG9ue1xyXG4gIGhlaWdodDogMTAwJTtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgd2lkdGg6IGF1dG87XHJcbiAgY29sb3I6IEB3aGl0ZTtcclxuICBmb250LXNpemU6IDEuMjVyZW07XHJcbiAgZm9udC13ZWlnaHQ6IDUwMDtcclxuXHJcbiAgLm92ZXJsYXktLWJ1dHRvbi1jdGF7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDRyZW07XHJcblxyXG4gICAgQG1lZGlhIEBzbUx7XHJcbiAgICAgIGNvbG9yOiBAYmxhY2s7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMnJlbTtcclxuICAgICAgZm9udC1zaXplOiAxcmVtO1xyXG4gICAgfVxyXG4gIH1cclxufSIsIiN1c3B7XHJcbiAgbWFyZ2luOiA1cmVtIDA7XHJcbiAgcGFkZGluZzogMDtcclxuICAvL2JhY2tncm91bmQ6IEBsaWdodEdyZXk7XHJcblxyXG4gIC5jb250YWluZXJ7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgJjo6YmVmb3Jle1xyXG4gICAgICB3aWR0aDogMzMlO1xyXG4gICAgICBoZWlnaHQ6IDIwMHB4O1xyXG4gICAgICBiYWNrZ3JvdW5kOiBAcHJpbWFyeUNvbG9yO1xyXG4gICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6IDA7XHJcbiAgICAgIGxlZnQ6IDA7XHJcblxyXG4gICAgICBAbWVkaWEgQHNtTHtcclxuICAgICAgICB3aWR0aDogNzUlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuaW1hZ2V7XHJcbiAgICBtYXgtd2lkdGg6IDcwJTtcclxuICAgIGhlaWdodDogYXV0bztcclxuICAgIG1hcmdpbi1ib3R0b206IDZyZW07XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDVyZW0sIDNyZW0sIDApO1xyXG4gICAgYm94LXNoYWRvdzogMCAwIDEwcHggcmdiYSgwLDAsMCwwLjIpO1xyXG5cclxuICAgIEBtZWRpYSBAc21Me1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDNyZW0sIDNyZW0sIDApO1xyXG4gICAgfVxyXG4gIH1cclxufSIsIi5wYWdlLS1pbXByZXNzdW0sXHJcbi5wYWdlLS1kYXRlbnNjaHV0entcclxuICBtYWlue1xyXG4gICAgcGFkZGluZy10b3A6IDEwcmVtO1xyXG5cclxuICAgIEBtZWRpYSBAdGFiUHtcclxuICAgICAgcGFkZGluZy10b3A6IDRyZW07XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiLmZvb3RlcntcclxuICBmb250LXNpemU6IDE0cHg7XHJcblxyXG4gIC5mb290ZXItLWluc3RhbmNlLW5hbWV7XHJcbiAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgY29sb3I6IEBsaWdodEdyZXk7XHJcblxyXG4gICAgLmZvb3Rlci0tY29tcGFueS1hZGRlbmR1bSxcclxuICAgIC5mb290ZXItLWluc3RhbmNlLWdme1xyXG4gICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICBjb2xvcjogIzk5OTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5mb290ZXItLXNpdGV7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xyXG4gIH1cclxuXHJcbiAgLmNvbnRlbnQzM0MgLmZvb3Rlci0tc2l0ZXtcclxuICAgIG1hcmdpbi10b3A6IDZyZW07XHJcblxyXG4gICAgQG1lZGlhIEBzbUx7XHJcbiAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLmhvbm9yIHtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIHBhZGRpbmc6IDFyZW0gMDtcclxuICBiYWNrZ3JvdW5kOiAjMDAwO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBmb250LXNpemU6IC44NzVyZW07XHJcblxyXG4gIGF7XHJcbiAgICBjb2xvcjogIzk5OTtcclxuICB9XHJcblxyXG4gIC5ob25vci0td29yZCB7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICBtYXJnaW4tbGVmdDogLjVyZW07XHJcbiAgfVxyXG5cclxuICAuaG9ub3ItLXdlYiB7XHJcbiAgICBjb2xvcjogIzVhYmJiYjtcclxuICB9XHJcbn0iLCIuY29va2llLS1pbm5lcntcclxuICBmb250LXNpemU6IDAuNzVyZW07XHJcbn1cclxuXHJcbi5jb29raWUtLWJ0bi1tYWlue1xyXG4gIGJhY2tncm91bmQ6IEBwcmltYXJ5Q29sb3I7XHJcblxyXG4gICY6aG92ZXJ7XHJcbiAgICBiYWNrZ3JvdW5kOiBAc2Vjb25kYXJ5Q29sb3JcclxuICB9XHJcbn1cclxuXHJcbi5jb29raWUtLW5vdGljZSBwe1xyXG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcclxufSJdLCJmaWxlIjoidGhlbWUuY3NzIn0= */
