@font-face {
  font-display: swap;
  font-family: 'Campton';
  font-style: normal;
  font-weight: 400;
  src: url('../fonts/CamptonBook.woff2') format('woff2');
}
@font-face {
  font-display: swap;
  font-family: 'Campton';
  font-style: italic;
  font-weight: 400;
  src: url('../fonts/CamptonBookItalic.woff2') format('woff2');
}
@font-face {
  font-display: swap;
  font-family: 'Campton';
  font-style: normal;
  font-weight: 500;
  src: url('../fonts/CamptonMedium.woff2') format('woff2');
}
@font-face {
  font-display: swap;
  font-family: 'Campton';
  font-style: normal;
  font-weight: 600;
  src: url('../fonts/CamptonBold.woff2') format('woff2');
}
body {
  font-family: "Campton", sans-serif;
}
.identity {
  background: var(--primaryColor);
}
.identity .the--logo a {
  padding-left: 1rem;
}
.navigation {
  background: var(--quadrinaryColor);
  transform: translate3d(0, 1rem, 0);
  box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.3);
  -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 .navigation {
  transform: translate3d(0, 0, 0);
  box-shadow: 0 0 0 rgba(0, 0, 0, 0);
}
.menu--mainmenu {
  height: 100%;
}
.menu--mainmenu li {
  height: 100%;
}
@media  screen and (max-width: 853px) {
  .menu--mainmenu li {
    height: auto;
  }
}
.menu--mainmenu li + li {
  border-left: 1px solid var(--primaryColor);
}
@media  screen and (max-width: 853px) {
  .menu--mainmenu li + li {
    border-left: 0;
    border-top: 1px solid var(--primaryColor);
  }
}
@media  screen and (max-width: 853px) {
  .menu--mainmenu li:last-child {
    border-bottom: 1px solid var(--primaryColor);
  }
}
.menu--mainmenu > li > a {
  display: flex;
  height: 100%;
  box-sizing: border-box;
  padding: 1rem 2rem 1.5rem 1rem;
  align-items: end;
  justify-content: left;
  color: var(--primaryColor);
  background: var(--secondaryColor);
  font-size: var(--fs0875);
  text-transform: uppercase;
  font-weight: 500;
}
.menu--mainmenu > li > a:hover {
  background: #fff;
}
.menu--mainmenu > li.active > a {
  color: #fff;
  background: var(--primaryColor);
}
.menu--mainmenu > li.active > a:hover {
  color: var(--secondaryColor);
}
.hamburger--inner,
.hamburger--inner::after,
.hamburger--inner::before {
  background: #fff;
}
main {
  min-height: 550px;
  margin-top: 100px;
}
@media  screen and (max-width: 853px) {
  main {
    margin-top: 0;
  }
}
@media  screen and (max-width: 620px) {
  body:not(.page--index) main {
    margin-top: 66px;
  }
}
.row.wide.has--text-left.has--primary-background .content50L .contentElement {
  padding-top: 2rem;
  padding-bottom: 2rem;
}
.page--leistungen #ce-2 {
  position: sticky;
  top: 100px;
}
@media  screen and (max-width: 620px) {
  .page--leistungen #ce-2 {
    top: 66px;
  }
}
.page--leistungen .row {
  scroll-margin-top: 100px;
}
.wide.has--text-right .content66R .contentElement {
  max-width: calc(1280px * 0.66);
  padding-left: 5rem;
}
@media  screen and (max-width: 853px) {
  .wide.has--text-right .content66R .contentElement {
    padding-top: 3rem;
    padding-left: 1rem;
    padding-right: 1rem!important;
    max-width: 100%;
    box-sizing: border-box;
  }
}
.service--conversion {
  background: var(--secondaryColor);
  color: var(--primaryColor);
  padding: 3rem 0!important;
}
.service--conversion .contentElement {
  padding: 3rem 50% 3rem 3rem;
  position: relative;
  background: #fff;
  box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.5);
}
.header--index {
  margin-top: 100px;
  background: url("../img/header_desk.jpg") no-repeat center center;
  background-size: cover;
  min-height: 65vh;
  color: #fff;
}
.header--index .container,
.header--index .container > div {
  height: 100%;
}
.header--index h1 {
  font-size: calc(var(--fs2) + 0.5rem);
  margin: 3rem 0 2rem;
}
.header--index h1 span {
  font-weight: 500;
  color: var(--secondaryColor);
}
.header--index .subline {
  font-weight: 500;
  margin-bottom: 3rem;
  font-size: var(--fs15);
}
.header--index .paragraph ul li {
  padding: 0.5rem 0 0.5rem 2rem;
  background: url("../img/yellow-checkmark.svg") no-repeat center left;
  background-size: 20px auto;
}
@media  screen and (min-width: 1024px) and (max-width: 1280px) {
  .header--index {
    min-height: 50vh;
  }
  .header--index h1 {
    font-size: var(--fs2);
    margin-top: 0;
    margin-bottom: 1rem;
  }
  .header--index .subline {
    font-size: var(--fs125);
    margin-bottom: 1rem;
  }
}
@media  screen and (max-width: 620px) {
  .header--index {
    margin-top: 66px;
    background: #000 url("../img/header_mobile.jpg") no-repeat center center;
    background-size: cover;
    padding-top: 2rem;
  }
  .header--index h1 {
    font-size: var(--fs2);
    margin-top: 0;
    margin-bottom: 1rem;
  }
  .header--index .subline {
    font-size: var(--fs125);
    margin-bottom: 1rem;
  }
  .header--index .paragraph ul li {
    padding: 0.15rem 0 0.15rem 2rem;
    background: url("../img/yellow-checkmark.svg") no-repeat center left;
    background-size: 16px auto;
  }
}
.has--primary-background h3 {
  color: #fff;
  font-weight: 600;
  text-transform: uppercase;
  font-size: var(--fs125);
  margin-bottom: 3rem;
}
.has--primary-background h3 .highlighted {
  color: var(--secondaryColor);
}
h2 + .paragraph {
  margin-top: 3rem;
}
.has--white-color h2 span {
  font-weight: 400;
  color: var(--secondaryColor);
}
main h1 span {
  color: var(--secondaryColor);
  font-weight: 500;
}
main h2 span {
  font-weight: 500;
}
@media  screen and (max-width: 620px) {
  h1 {
    font-size: var(--fs175);
  }
  h1 + h2 {
    font-size: var(--fs125);
  }
}
.page--leistungen .content50R .contentElement {
  position: relative;
}
.page--leistungen .image + .button--wrapper {
  position: absolute;
  bottom: 0;
  left: 1rem;
  margin-bottom: 0;
}
.page--leistungen .button--secondary {
  color: #000;
  font-weight: 500;
}
.page--leistungen .button--secondary:hover {
  color: #fff;
}
.paragraph--highlighted {
  font-size: var(--fs125);
  padding: 0;
  background: transparent;
}
.paragraph--highlighted p + p {
  margin-top: 1.5rem;
}
.checklist {
  color: var(--quadrinaryColor);
}
.checklist ul {
  margin: 1rem 0;
}
.checklist ul li {
  padding-left: 2rem;
  background: url("../img/checkmark.svg") no-repeat left 4px;
  background-size: 18px auto;
}
.checklist ul li + li {
  margin-top: 1rem;
}
@media  screen and (min-width: 621px) and (max-width: 1279px) {
  .checklist ul li + li {
    margin-top: 0.5rem;
  }
}
main .paragraph:not(.checklist) ul {
  margin-bottom: 1rem;
}
main .paragraph:not(.checklist) ul li {
  margin-bottom: 0.33rem;
  padding-left: 0;
  margin-left: 1rem;
  list-style-type: square;
}
.conversion {
  background: #fff;
  box-shadow: 0 0 1rem rgba(0, 0, 0, 0.3);
}
.conversion--inner {
  display: flex;
}
.conversion--inner .conversion--right {
  width: 66.67%;
  display: flex;
  flex-direction: column;
}
@media  screen and (max-width: 853px) {
  .conversion--inner .conversion--right {
    width: 100%;
  }
}
.conversion--inner .conversion--left {
  width: 33.33%;
}
@media  screen and (max-width: 853px) {
  .conversion--inner .conversion--left {
    display: none;
  }
}
.conversion--inner .conversion--upper {
  width: 100%;
  display: flex;
}
@media  screen and (max-width: 853px) {
  .conversion--inner .conversion--upper {
    flex-wrap: wrap;
  }
}
.conversion--inner .conversion--inner-left,
.conversion--inner .conversion--inner-right {
  width: 50%;
}
@media  screen and (max-width: 620px) {
  .conversion--inner .conversion--inner-left,
  .conversion--inner .conversion--inner-right {
    width: 100%;
  }
}
.conversion--inner .conversion--upper-left {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  box-sizing: border-box;
  padding: 2rem 2rem 0 2rem;
}
.conversion--inner .conversion--upper-left h3 {
  padding-top: 2rem;
  text-transform: uppercase;
}
.conversion--inner .conversion--upper-left h3 .subline {
  display: block;
  color: #999;
  font-size: var(--fs125);
  text-transform: none;
  font-weight: 500;
}
@media  screen and (min-width: 621px) and (max-width: 1279px) {
  .conversion--inner .conversion--upper-left h3 .subline {
    font-size: var(--fs1);
  }
}
.conversion--inner .conversion--upper-left p {
  margin: 0;
}
@media  screen and (max-width: 620px) {
  .conversion--inner .conversion--upper-left p {
    display: none;
  }
}
@media  screen and (max-width: 620px) {
  .conversion--inner .conversion--upper-right .image img {
    width: 100%;
    height: 280px;
    object-fit: cover;
  }
}
.conversion--inner .conversion--bar {
  display: flex;
  width: 100%;
  height: 100%;
}
@media  screen and (max-width: 853px) {
  .conversion--inner .conversion--bar {
    min-height: 180px;
  }
}
@media  screen and (max-width: 620px) {
  .conversion--inner .conversion--bar {
    flex-wrap: wrap;
  }
}
.conversion--inner .conversion--bar .conversion--bar-label {
  display: flex;
  align-items: center;
  justify-content: center;
}
.conversion--inner .conversion--bar .conversion--bar-label p {
  font-weight: 500;
  font-size: var(--fs125);
  color: #999;
}
.conversion--inner .conversion--bar .conversion--bar-label p .highlighted {
  color: var(--primaryColor);
}
.conversion--inner .conversion--bar .conversion--bar-label p svg {
  width: 50px;
  height: auto;
  margin-left: 2rem;
}
@media  screen and (max-width: 620px) {
  .conversion--inner .conversion--bar .conversion--bar-label p svg {
    display: block;
    transform: rotate(90deg);
    margin-left: -4rem;
    margin-top: -1rem;
  }
}
@media  screen and (max-width: 620px) {
  .conversion--inner .conversion--bar .conversion--bar-label {
    min-height: 100px;
  }
}
.conversion--inner .conversion--bar .conversion--bar-buttons {
  display: flex;
  flex-direction: row;
}
@media  screen and (max-width: 620px) {
  .conversion--inner .conversion--bar .conversion--bar-buttons {
    min-height: 140px;
  }
}
.conversion--inner .conversion--button {
  display: block;
  width: 100%;
  height: 100%;
}
@media  screen and (max-width: 620px) {
  .conversion--inner .conversion--button {
    font-size: var(--fs0875);
  }
}
.conversion--inner .conversion--button-main {
  background: var(--secondaryColor);
  color: var(--primaryColor);
  display: flex;
  align-items: center;
  justify-content: center;
  margin: 0;
  width: calc(100% - 1px);
  cursor: pointer;
  font-weight: 600;
  -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;
}
.conversion--inner .conversion--button-main:hover {
  background: #e8e8e8;
}
.conversion--inner .conversion--button-secondary {
  background: var(--primaryColor);
  color: var(--secondaryColor);
  display: flex;
  align-items: center;
  justify-content: center;
  margin: 0;
  height: calc(50% - 1px);
  cursor: pointer;
  font-weight: 600;
  -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;
}
.conversion--inner .conversion--button-secondary + .conversion--button-secondary {
  margin-top: 1px;
  height: calc(50% + 1px);
}
.conversion--inner .conversion--button-secondary:hover {
  background: var(--secondaryColor);
  color: var(--primaryColor);
}
.service--conversion .contentElement {
  padding: 2rem 1rem;
}
@media  screen and (max-width: 853px) {
  .service--conversion .contentElement {
    padding: 2rem 1rem 120px 1rem;
  }
}
@media  screen and (min-width: 1280px) {
  .service--conversion .contentElement {
    padding: 2rem 1rem 2rem 4rem;
  }
}
.service--conversion .button--group {
  width: calc(50% - 1rem);
  height: 100%;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  display: flex;
}
@media  screen and (max-width: 620px) {
  .service--conversion .button--group {
    width: 100%;
    bottom: 0;
    left: 0;
    top: unset;
    height: 100px;
  }
}
.service--conversion .button--group .button {
  width: 33.33%;
  display: flex;
  align-items: center;
  justify-content: center;
  height: 100%;
  box-sizing: border-box;
}
.service--conversion .button--group .button + .button {
  border-left: 1px solid #999;
}
@media  screen and (max-width: 620px) {
  .service--conversion .button--group .button {
    width: 100%;
  }
}
.contacts--line {
  display: flex;
}
.contacts--line .contacts--label {
  width: 90px;
}
.contacts--line .contacts--entry {
  width: calc(100% - 90px);
}
.accessibility--largefont.accessibility--simplelayout .contacts--line .contacts--label {
  width: 120px;
}
.accessibility--largefont.accessibility--simplelayout .contacts--line .contacts--entry {
  width: calc(100% - 120px);
}
.accessibility--simplelayout .contacts--data {
  margin-bottom: 5rem;
}
.contacts--business {
  margin-bottom: 2rem;
}
.contacts--business strong {
  font-size: var(--fs15);
  font-weight: 600;
  color: var(--primaryColor);
}
.contacts--image {
  margin-top: 3rem;
  max-width: 480px;
}
.form--heading {
  margin-bottom: 2rem;
}
.form--line #symbols {
  display: flex;
  flex-wrap: wrap;
  padding-left: 120px;
  box-sizing: border-box;
  width: 100%;
}
@media  screen and (max-width: 620px) {
  .form--line #symbols {
    padding-left: 0;
  }
}
.form--line #symbols #secHint {
  width: 100%;
  margin-bottom: 0.5rem;
}
.form--line #symbols .sec-symbol {
  width: 44px;
  height: 44px;
  line-height: 44px;
  text-align: center;
  border: 1px dashed #888;
}
.form--line #symbols .sec-symbol + .sec-symbol {
  margin-left: 1rem;
}
.form--line #symbols .sec-symbol.clicked {
  border: 1px solid #000;
}
.menu--intern {
  display: flex;
  justify-content: space-between;
}
@media  screen and (max-width: 853px) {
  .menu--intern {
    flex-wrap: wrap;
  }
}
.menu--intern li {
  width: 19%;
  border-radius: 6px;
  overflow: hidden;
  background: var(--primaryColor);
  padding: 0 1rem 0 1rem;
  box-sizing: border-box;
  box-shadow: 0 0 2rem rgba(0, 0, 0, 0.2);
}
.menu--intern li:hover {
  background: var(--secondaryColor);
}
@media  screen and (max-width: 853px) {
  .menu--intern li {
    width: 100%;
    margin-bottom: 1rem;
    padding: 0;
    font-size: var(--fs1);
    font-weight: 500;
  }
}
.menu--intern li a {
  display: block;
  color: #fff;
  padding-bottom: 2rem;
}
.menu--intern li a:hover {
  background: var(--secondaryColor);
  color: var(--primaryColor);
}
@media  screen and (min-width: 621px) and (max-width: 1279px) {
  .menu--intern li a {
    font-size: var(--fs0875);
  }
}
@media  screen and (max-width: 853px) {
  .menu--intern li a {
    height: 100%;
    align-items: center;
    display: flex;
    padding-bottom: 0;
    padding-right: 1rem;
  }
}
.menu--intern li img {
  width: calc(100% + 2rem);
  height: auto;
  display: block;
  margin: 0 -1rem 1rem -1rem;
}
@media  screen and (max-width: 853px) {
  .menu--intern li img {
    width: 31%;
    margin: 0 3rem 0 0;
    flex-shrink: 0;
  }
}
.menu--intern li .icons {
  width: 100%;
  height: 20px;
  display: flex;
  justify-content: center;
}
@media  screen and (max-width: 853px) {
  .menu--intern li .icons {
    display: none;
  }
}
.menu--intern li .icons svg {
  height: 20px;
  width: auto;
  display: block;
}
.menu--intern li .icons svg + svg {
  margin-left: -6px;
}
.menu--intern li:hover .icons svg {
  animation: downindicator 0.5s;
}
.menu--intern li:hover .icons svg:first-child {
  animation-delay: 0.1s;
}
.menu--intern li:hover .icons svg:nth-child(2) {
  animation-delay: 0.2s;
}
.menu--intern li:hover .icons svg:nth-child(3) {
  animation-delay: 0.3s;
}
.menu--intern li:hover .icons svg:nth-child(4) {
  animation-delay: 0.4s;
}
.menu--intern li:hover .icons svg:nth-child(5) {
  animation-delay: 0.5s;
}
@keyframes downindicator {
  0% {
    transform: translate3d(0, 0, 0);
    margin-top: 0;
    fill: var(--primaryColor);
  }
  45% {
    transform: translated3d(0, 5px, 0);
    margin-top: 5px;
    fill: #fff;
  }
  55% {
    transform: translated3d(0, 5px, 0);
    margin-top: 5px;
    fill: #fff;
  }
  100% {
    transform: translated3d(0, 0, 0);
    margin-top: 0px;
    fill: var(--primaryColor);
  }
}
#repApp {
  display: flex;
  flex-wrap: wrap;
}
#repApp .repapp--choice {
  margin-bottom: 5rem;
  padding: 3rem 2rem;
  background: var(--primaryColor);
  color: #e8e8e8;
  width: 100%;
}
#repApp .repapp--choice button {
  padding: 2rem 2rem 2rem 5rem;
  position: relative;
  background: #e8e8e8;
  color: var(--primaryColor);
  font-weight: 600;
  background: #e8e8e8 url("../img/schaden.png") no-repeat 1rem center;
  background-size: auto 32px;
  font-size: var(--fs125);
}
@media  screen and (max-width: 620px) {
  #repApp .repapp--choice button {
    font-size: var(--fs125);
    background-size: auto 28px;
    padding: 2rem 2rem 2rem 4rem;
    width: 100%;
    box-sizing: border-box;
  }
}
#repApp .repapp--choice button + button {
  margin-left: 2rem;
  background: #e8e8e8 url("../img/repair.png") no-repeat 1rem center;
  background-size: auto 32px;
}
@media  screen and (max-width: 620px) {
  #repApp .repapp--choice button + button {
    font-size: var(--fs125);
    background-size: auto 28px;
    margin-left: 0;
    margin-top: 1rem;
  }
}
#repApp .repapp--choice button:hover {
  background-color: var(--secondaryColor);
  cursor: pointer;
}
#repApp .choiceHeadline {
  font-weight: 500;
  font-size: var(--fs125);
  margin-bottom: 2rem;
}
#repApp .repapp--form {
  width: 60%;
}
@media  screen and (max-width: 853px) {
  #repApp .repapp--form {
    width: 100%;
  }
}
#repApp #repapp--aside {
  width: 32%;
  margin-left: 8%;
  display: none;
}
@media  screen and (max-width: 853px) {
  #repApp #repapp--aside {
    width: 100%;
    margin-left: 0;
  }
}
#repApp .repapp--form:has(.is--active) + #repapp--aside {
  display: block;
}
#repApp .repapp--form form {
  display: none;
}
#repApp .repapp--form form.is--active {
  display: block;
}
#repApp .repapp--headline-r,
#repApp .repapp--headline-s {
  display: none;
  scroll-margin-top: 150px;
  font-size: var(--fs15);
  font-weight: 600;
  color: var(--primaryColor);
  padding-bottom: 3rem;
}
#repApp .is--reparatur .repapp--headline-r {
  display: block;
}
#repApp .is--schaden .repapp--headline-s {
  display: block;
}
#repApp .is--schaden #form--line-service,
#repApp .is--reparatur #form--line-assurance {
  display: none;
}
#repApp .is--reparatur #form--line-service select option:nth-child(2) {
  display: none;
}
#repApp #maxError {
  display: none;
  color: #761c19;
}
#repApp #maxError.is--error {
  display: block;
}
#repApp .form--line,
#repApp .form--hint {
  width: 100%;
}
#repApp .form--line + .form--line,
#repApp .form--hint + .form--line {
  margin-top: 2rem;
}
#repApp .form--line + .form--hint,
#repApp .form--hint + .form--hint {
  margin-top: 3rem;
}
#repApp .form--hint + .form--line {
  margin-top: 0.66rem;
}
#repApp .form--line {
  display: flex;
}
@media  screen and (max-width: 620px) {
  #repApp .form--line {
    flex-wrap: wrap;
  }
}
#repApp .form--line .form--label {
  width: 200px;
  line-height: 40px;
  color: var(--primaryColor);
}
#repApp .form--line .form--label a {
  text-decoration: underline;
}
@media  screen and (max-width: 620px) {
  #repApp .form--line .form--label {
    display: block;
    width: 100%;
  }
}
#repApp .form--line .form--entry {
  width: calc(99% - 200px);
}
@media  screen and (max-width: 620px) {
  #repApp .form--line .form--entry {
    display: block;
    width: 100%;
  }
}
#repApp .form--line input[type='text'],
#repApp .form--line input[type='email'] {
  width: 100%;
  max-width: 420px;
  padding: 0.5rem 1rem;
  border: 1px solid #999;
  font-size: var(--fs1);
  font-family: "Campton", sans-serif;
  box-sizing: border-box;
  color: var(--primaryColor);
}
#repApp .form--line input[type='text']:focus,
#repApp .form--line input[type='email']:focus {
  border-color: var(--primaryColor);
  outline: none;
}
#repApp .form--line textarea {
  width: 100%;
  max-width: 420px;
  padding: 0.5rem 1rem;
  border: 1px solid #999;
  font-size: var(--fs1);
  font-family: "Campton", sans-serif;
  min-height: 120px;
  box-sizing: border-box;
  color: var(--primaryColor);
}
#repApp .form--line textarea:focus {
  border-color: var(--primaryColor);
  outline: none;
}
#repApp .form--line select {
  width: 100%;
  max-width: 220px;
  background: #fff;
  padding: 0.5rem 1rem;
  border: 1px solid #999;
  font-size: var(--fs1);
  font-family: "Campton", sans-serif;
  box-sizing: border-box;
  border-radius: 0;
  color: var(--primaryColor);
}
#repApp .form--line select:focus {
  border-color: var(--primaryColor);
  outline: none;
}
#repApp .form--line select::picker-icon {
  color: var(--primaryColor);
}
#repApp .form--line input[type='file'] {
  font-family: "Campton", sans-serif;
  font-size: var(--fs0875);
}
#repApp .form--line input[type='file']::file-selector-button {
  border-radius: 0;
  border: 0;
  padding: 0.5rem 1rem;
  background: var(--primaryColor);
  color: #fff;
}
#repApp .form--line.form--submit {
  box-sizing: border-box;
  padding-left: 200px;
}
@media  screen and (max-width: 620px) {
  #repApp .form--line.form--submit {
    padding-left: 0;
  }
}
#repApp .form--line.form--submit button {
  padding: 2rem;
  font-family: "Campton", sans-serif;
}
#repApp .form--message {
  padding: 2rem;
  font-size: var(--fs15);
  font-weight: 500;
}
#repApp .form--message.form--message-success {
  background: var(--secondaryColor);
  color: var(--primaryColor);
}
#repApp #symbols {
  width: 100%;
  padding-left: 200px;
  box-sizing: border-box;
}
@media  screen and (max-width: 620px) {
  #repApp #symbols {
    padding-left: 0;
  }
}
#repApp #symbols #secHint {
  display: block;
  width: 100%;
  margin-bottom: 1rem;
}
#repApp #symbols .sec-symbol {
  border: 1px dashed #666;
}
#repApp #symbols .sec-symbol.clicked {
  border: 1px solid var(--primaryColor);
}
#repApp #symbols .sec-symbol + .sec-symbol {
  margin-left: 1rem;
}
@media screen and (max-width: 380px) {
  #repApp #symbols .sec-symbol + .sec-symbol {
    margin-left: 0.5rem;
  }
}
#repapp--aside {
  padding-top: 3rem;
}
#repapp--aside .contact--card {
  background: #fff;
  box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.3);
  margin-bottom: 2rem;
  padding: 2rem 2rem 3rem 2rem;
  box-sizing: border-box;
  font-size: var(--fs0875);
}
@media  screen and (max-width: 620px) {
  #repapp--aside .contact--card {
    padding: 2rem 1rem;
  }
}
#repapp--aside .contact--card .contacts--line + .contacts--line {
  margin-top: 1rem;
}
#repapp--aside .appointment--card {
  background: var(--secondaryColor);
  color: var(--primaryColor);
  transform: translate3d(-1rem, -3rem, 0);
  box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.3);
}
@media  screen and (max-width: 853px) {
  #repapp--aside .appointment--card {
    transform: translate3d(0, 0, 0);
  }
}
#repapp--aside .appointment--card strong {
  display: block;
  padding: 2rem 3rem;
}
@media  screen and (max-width: 620px) {
  #repapp--aside .appointment--card strong {
    padding: 2rem 1rem;
  }
}
#repapp--aside .appointment--card a {
  padding: 1rem 3rem;
  font-weight: 500;
}
#repapp--aside .appointment--card a + a {
  border-top: 1px solid #e8e8e8;
}
.footer,
.honor {
  font-size: var(--fs0875);
}
#accessibilityTools {
  font-size: 1rem;
}
#accessibilityTools button {
  border: 2px solid transparent;
  font-size: 1rem;
  -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;
}
#accessibilityTools button:hover {
  background: #fff;
  color: #000;
  border: 2px solid #000;
}
#accessibilityTools button.active {
  background: #fff;
  color: #000;
  border: 2px solid var(--primaryColor);
}
#accessibilityTools button.active:hover {
  background: #fff;
  color: #000;
  border: 2px dashed #000;
}
#accessibilityTools a {
  color: var(--secondaryColor);
}
#accessibilityTools a:hover {
  color: var(--primaryColor);
  text-decoration: underline;
}
.accessibility--audiooutput .row .container {
  position: relative;
}
.speechOutText {
  background: var(--primaryColor);
  position: absolute;
  top: -2rem;
  left: 1rem;
  padding: 0.33rem 1rem;
  cursor: pointer;
  -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;
}
.speechOutText:hover {
  background: var(--secondaryColor);
}
.accessibility--largefont main .courseWrapper {
  display: flex;
  flex-wrap: wrap;
  flex-direction: row;
}
.accessibility--largefont main .courseCard {
  display: flex;
  width: 100%;
  padding: 1rem;
  align-items: center;
  font-size: var(--fs1);
}
.accessibility--largefont main .courseCard .courseTime {
  width: 20%;
  display: block;
  height: 100%;
}
.accessibility--largefont main .courseCard .courseName {
  width: 28%;
  padding-top: 0;
}
.accessibility--largefont main .courseCard .courseDesc {
  width: 42%;
  margin-bottom: 0;
}
.accessibility--largefont main .courseCard .courseLoc {
  width: 10%;
}
@media  screen and (max-width: 620px) {
  #accessibilityTools button .access--button-icon {
    width: 12%;
  }
}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImNvbmZpZy9mb250cy5sZXNzIiwib3ZlcndyaXRlcy9ib2R5Lmxlc3MiLCJjb25maWcvdmFycy5sZXNzIiwib3ZlcndyaXRlcy9pZGVudGl0eS5sZXNzIiwiLi4vLi4vLi4vLi4vY3NzL2xlc3MvY29uZmlnL3ZhcnMubGVzcyIsIm92ZXJ3cml0ZXMvbmF2aWdhdGlvbi5sZXNzIiwiY29uZmlnL21peGlucy5sZXNzIiwib3ZlcndyaXRlcy9oYW1idXJnZXIubGVzcyIsIm92ZXJ3cml0ZXMvbWFpbi5sZXNzIiwib3ZlcndyaXRlcy9yb3dzLmxlc3MiLCJvdmVyd3JpdGVzL2hlYWRlcnMubGVzcyIsIm92ZXJ3cml0ZXMvaGVhZGxpbmVzLmxlc3MiLCJvdmVyd3JpdGVzL2J1dHRvbnMubGVzcyIsIm92ZXJ3cml0ZXMvY29udGVudC5sZXNzIiwib3ZlcndyaXRlcy9jb252ZXJzaW9uLmxlc3MiLCJvdmVyd3JpdGVzL2NvbnRhY3RzLmxlc3MiLCJvdmVyd3JpdGVzL2lubGluZU5hdi5sZXNzIiwib3ZlcndyaXRlcy9yZXBmb3JtLmxlc3MiLCJvdmVyd3JpdGVzL2Zvb3Rlci5sZXNzIiwib3ZlcndyaXRlcy9hY2Nlc3NpYmlsaXR5Lmxlc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7RUFDRSxrQkFBQTtFQUNBLGFBQWEsU0FBYjtFQUNBLGtCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxTQUFTLDhCQUE4QixPQUFPLFFBQTlDOztBQUVGO0VBQ0Usa0JBQUE7RUFDQSxhQUFhLFNBQWI7RUFDQSxrQkFBQTtFQUNBLGdCQUFBO0VBQ0EsU0FBUyxvQ0FBb0MsT0FBTyxRQUFwRDs7QUFFRjtFQUNFLGtCQUFBO0VBQ0EsYUFBYSxTQUFiO0VBQ0Esa0JBQUE7RUFDQSxnQkFBQTtFQUNBLFNBQVMsZ0NBQWdDLE9BQU8sUUFBaEQ7O0FBRUY7RUFDRSxrQkFBQTtFQUNBLGFBQWEsU0FBYjtFQUNBLGtCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxTQUFTLDhCQUE4QixPQUFPLFFBQTlD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Q0UsS0FDRTtFQUNFLGFBQUE7RUFDQSxlQUFBO0VBQ0EsbUJBQUE7O0FBTE4seUJBQ0UsS0FPRTtFQUNFLGFBQUE7RUFDQSxXQUFBO0VBQ0EsYUFBQTtFQUNBLG1CQUFBO0VBQ0EsV2ZmRSxVZWVGOztBQWJOLHlCQUNFLEtBT0UsWUFPRTtFQUNFLFVBQUE7RUFDQSxjQUFBO0VBQ0EsWUFBQTs7QUFsQlIseUJBQ0UsS0FPRSxZQVlFO0VBQ0UsVUFBQTtFQUNBLGNBQUE7O0FBdEJSLHlCQUNFLEtBT0UsWUFnQkU7RUFDRSxVQUFBO0VBQ0EsZ0JBQUE7O0FBMUJSLHlCQUNFLEtBT0UsWUFvQkU7RUFDRSxVQUFBOztBQU1SO0VBQ0UsbUJBQW9CLE9BQU87SUFDekIsVUFBQSIsInNvdXJjZXNDb250ZW50IjpbIkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZGlzcGxheTogc3dhcDtcclxuICBmb250LWZhbWlseTogJ0NhbXB0b24nO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogNDAwO1xyXG4gIHNyYzogdXJsKCcuLi9mb250cy9DYW1wdG9uQm9vay53b2ZmMicpIGZvcm1hdCgnd29mZjInKTtcclxufVxyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWRpc3BsYXk6IHN3YXA7XHJcbiAgZm9udC1mYW1pbHk6ICdDYW1wdG9uJztcclxuICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbiAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICBzcmM6IHVybCgnLi4vZm9udHMvQ2FtcHRvbkJvb2tJdGFsaWMud29mZjInKSBmb3JtYXQoJ3dvZmYyJyk7XHJcbn1cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xyXG4gIGZvbnQtZmFtaWx5OiAnQ2FtcHRvbic7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgc3JjOiB1cmwoJy4uL2ZvbnRzL0NhbXB0b25NZWRpdW0ud29mZjInKSBmb3JtYXQoJ3dvZmYyJyk7XHJcbn1cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xyXG4gIGZvbnQtZmFtaWx5OiAnQ2FtcHRvbic7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgc3JjOiB1cmwoJy4uL2ZvbnRzL0NhbXB0b25Cb2xkLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpO1xyXG59IiwiYm9keXtcclxuICBmb250LWZhbWlseTogQHN0ZEZvbnQ7XHJcbn0iLCJAZGVza0w6IH5cIiBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDFweClcIjtcclxuQGRlc2tTOiB+XCIgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDQwcHgpXCI7XHJcbkBtaW5NYXhXaWR0aDogIH5cIiBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweClcIjtcclxuQGRlc2s6ICB+XCIgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMTQycHgpXCI7XHJcbkBvbmx5VGFiOiB+XCIgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MjFweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweClcIjtcclxuQG9ubHlUYWJMOiAgflwiIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSBhbmQgKG1heC13aWR0aDogMTI4MHB4KVwiO1xyXG5AdGFiTDogIH5cIiBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExNDFweClcIjtcclxuQHRhYlA6ICB+XCIgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4NTNweClcIjtcclxuQHNtTDogICB+XCIgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MjBweClcIjtcclxuQHNtUDogICB+XCIgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MTVweClcIjtcclxuQHNtWDogICB+XCIgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNzVweClcIjtcclxuXHJcbkBtb21lbnRUb1Nob3dUaGVIYW1idXJnZXI6IEB0YWJQO1xyXG5cclxuXHJcbkBzdGRGb250OiBcIkNhbXB0b25cIiwgc2Fucy1zZXJpZjtcclxuXHJcbkBibGFjazogICAgICMwMDA7XHJcbkBzdGRUZXh0Q29sb3I6ICM1NTU7XHJcbkB3aGl0ZTogICAgICNmZmY7XHJcblxyXG4iLCIuaWRlbnRpdHl7XHJcbiAgYmFja2dyb3VuZDogQHByaW1hcnlDb2xvcjtcclxuXHJcbiAgLnRoZS0tbG9nbyBhe1xyXG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtO1xyXG4gIH1cclxufSIsIkBzdGRGb250OiAgICAgc2Fucy1zZXJpZjtcclxuXHJcblxyXG5AYmxhY2s6ICAgICAgICAgICAgICMwMDA7XHJcbkBkYXJrR3JleTogICAgICAgICAgIzExMTExODtcclxuQGZvb3RlckJhY2tncm91bmQ6ICAjMTExMTE4O1xyXG5AdGV4dENvbG9yOiAgICAgICAgICMzMzM7XHJcbkB3aGl0ZTogICAgICAgICAgICAgI2ZmZjtcclxuQGV4dHJlbWVMaWdodEdyZXk6ICAjZjlmOWY5O1xyXG5AbGlnaHRHcmV5OiAgICAgICAgICNlOGU4ZTg7XHJcbkBtZWRHcmV5OiAgICAgICAgICAgIzk5OTtcclxuQG1lZEJsdWVHcmV5OiAgICAgICAjYWNiOGMyO1xyXG5cclxuQHByaW1hcnlDb2xvcjogICAgdmFyKCAtLXByaW1hcnlDb2xvciApO1xyXG5Ac2Vjb25kYXJ5Q29sb3I6ICB2YXIoIC0tc2Vjb25kYXJ5Q29sb3IgKTtcclxuQHRlcnRpYXJ5Q29sb3I6ICAgdmFyKCAtLXRlcnRpYXJ5Q29sb3IgKTtcclxuQHF1YWRyaW5hcnlDb2xvcjogdmFyKCAtLXF1YWRyaW5hcnlDb2xvciApO1xyXG5cclxuQHByaW1hcnlDb250cmFzdENvbG9yOiAgICBAd2hpdGU7XHJcbkBzZWNvbmRhcnlDb250cmFzdENvbG9yOiAgQHdoaXRlO1xyXG5cclxuXHJcbkB3YXJuaW5nQ29sb3I6ICM3MjFjMjQ7XHJcbkBzdWNjZXNzQ29sb3I6ICMxNTU3MjQ7XHJcblxyXG5cclxuLy8gZGVza3RvcCAmIG1vYmlsZSB0cmlnZ2VyIGJnIGFuZCBjb2xvclxyXG5AbWFpbk1lbnVUcmlnZ2VyQ29sb3I6ICBAc2Vjb25kYXJ5Q29sb3I7XHJcbkBtYWluTWVudVRyaWdnZXJCRzogICAgIHJnYmEoMCwwLDAsMCk7XHJcblxyXG4vLyBkZXNrdG9wIG1haW4gbWVudSBpdGVtcyBjb2xvclxyXG5AbWFpbk1lbnVDb2xvcjogICAgICAgQHNlY29uZGFyeUNvbG9yO1xyXG5AbWFpbk1lbnVIb3ZlckNvbG9yOiAgQHByaW1hcnlDb2xvcjtcclxuXHJcbi8vIG1vYmlsZSBtYWluIG1lbnUgYmcgYW5kIGNvbG9yXHJcbkBtb2JpbGVNYWluTWVudUJnOiAgICBAd2hpdGU7XHJcbkBtb2JpbGVNYWluTWVudUNvbG9yOiBAdGV4dENvbG9yO1xyXG5cclxuLy8gbW9iaWxlIHN1YiBtZW51IGJnIGFuZCBjb2xvclxyXG5AbW9iaWxlU3ViTWVudUJnOiAgICAgQGV4dHJlbWVMaWdodEdyZXk7XHJcbkBtb2JpbGVTdWJNZW51Q29sb3I6ICBAdGV4dENvbG9yO1xyXG5cclxuXHJcbi8vQGFjY0FkZDowO1xyXG5cclxuQGZzMjogICB2YXIoIC0tZnMyICk7ICAgICAgIC8vIDMyXHJcbkBmczE3NTogdmFyKCAtLWZzMTc1ICk7ICAgIC8vIDI4XHJcbkBmczE1OiAgdmFyKCAtLWZzMTUgKTsgICAgIC8vIDI0XHJcbkBmczEzOiAgdmFyKCAtLWZzMTMgKTsgICAgIC8vIDIyXHJcbkBmczEyNTogdmFyKCAtLWZzMTI1ICk7ICAgIC8vIDIwXHJcbkBmczExMjU6dmFyKCAtLWZzMTEyNSApOyAgIC8vIDE4XHJcbkBmczE6ICAgdmFyKCAtLWZzMSApOyAgICAgICAvLyAxNlxyXG5AZnMwODc1OnZhciggLS1mczA4NzUgKTsgICAvLyAxNFxyXG5AZnMwNzU6IHZhciggLS1mczA3NSApOyAgICAvLyAxMlxyXG5cclxuQGgxc2l6ZTogIEBmczI7XHJcbkBoMnNpemU6ICBAZnMxNzU7XHJcbkBoM3NpemU6ICBAZnMxNTtcclxuQGg0c2l6ZTogIEBmczEyNTtcclxuQGg1c2l6ZTogIEBmczExMjU7XHJcbkBoNnNpemU6ICBAZnMxO1xyXG5cclxuXHJcbkB0eXBvU3RkTWFyZ2luOiAxcmVtO1xyXG5cclxuXHJcbi8vIHN0YW5kYXJkIHdpZHRoIG9mIC5jb250YWluZXJcclxuQG1heHdpZHRoOiAxMjgwcHg7XHJcblxyXG4vLyBoZWFkZXIgSGVpZ2h0IGRlZmluaXRpb25zXHJcbkBoZWFkZXJIZWlnaHQ6ICAgIDEwMHB4O1xyXG5Ac2xpbUhlYWRlckhlaWdodDogODBweDtcclxuQG1vYmlsZUhlYWRlckhlaWdodDogNjZweDtcclxuXHJcbi8vIGhhbWJ1cmdlclxyXG5AaGFtYnVyZ2VyV2lkdGg6ICAgIDM2cHg7XHJcbkBoYW1idXJnZXJDb2xvcjogICAgQHRleHRDb2xvcjtcclxuXHJcbi8vIHBhZGRpbmcgYmV0d2VlbiBjb2xzXHJcbkBzdGRDb2xQYWRkaW5nIDogMXJlbTtcclxuXHJcbi8vIG1hcmdpbiAvIHBhZGRpbmcgYmV0d2VlbiByb3dzXHJcbkBzdGRSb3dNYXJnaW46ICA1cmVtO1xyXG5Ac2xpbVJvd01hcmdpbjogMnJlbTtcclxuXHJcbi8vIGNvbCBtYXJnaW4gKGJ0bSkgb24gYnJlYWtwb2ludCBicmVha3NcclxuQGJyZWFrQ29sTWFyZ2luOiAycmVtO1xyXG5cclxuQGZvcm1MYWJlbFdpZHRoOiAxMjBweDtcclxuXHJcbi8vIGZvb3RlciBsYWJlbCB3aWR0aFxyXG5AZm9vdGVyTGFiZWxXaWR0aDogODBweDtcclxuXHJcbi8vIGZvb3RlciBMaW5rIENvbG9yXHJcbkBmb290ZXJMaW5rQ29sb3I6IEBzZWNvbmRhcnlDb2xvcjtcclxuXHJcbi8vIGZvb3RlciB0ZXh0IGNvbG9yXHJcbkBmb290ZXJDb2xvcjogQG1lZEdyZXk7XHJcblxyXG5cclxuQGRlc2tMOiB+XCIgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQxcHgpXCI7XHJcbkBkZXNrUzogflwiIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQ0MHB4KVwiO1xyXG5AbWluX2Rlc2tNVzogflwiIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KVwiO1xyXG5AZGVza01XOiB+XCIgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpXCI7XHJcbkBkZXNrOiAgflwiIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTE0MnB4KVwiO1xyXG5AdGFiTDogIH5cIiBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExNDFweClcIjtcclxuQHRhYlA6ICB+XCIgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4NTNweClcIjtcclxuQHNtTDogICB+XCIgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MjBweClcIjtcclxuQHNtUDogICB+XCIgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MTVweClcIjtcclxuQHNtWDogICB+XCIgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNzVweClcIjtcclxuXHJcbkBtb21lbnRUb1Nob3dUaGVIYW1idXJnZXI6IEB0YWJQOyIsIi5uYXZpZ2F0aW9ue1xyXG4gIGJhY2tncm91bmQ6IEBxdWFkcmluYXJ5Q29sb3I7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLDFyZW0sMCk7XHJcbiAgYm94LXNoYWRvdzogMXB4IDFweCAzcHggcmdiYSgwLDAsMCwwLjMpO1xyXG4gIC5pbnRlcmFjdGlvblRyYW5zaXRpb24oKTtcclxufVxyXG5cclxuLnNjcm9sbGVkIC5uYXZpZ2F0aW9ue1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwwLDApO1xyXG4gIGJveC1zaGFkb3c6IDAgMCAwIHJnYmEoMCwwLDAsMCk7XHJcbn1cclxuXHJcblxyXG4ubWVudS0tbWFpbm1lbnV7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG5cclxuXHJcbiAgJiBsaXtcclxuICAgIGhlaWdodDogMTAwJTtcclxuXHJcbiAgICBAbWVkaWEgQG1vbWVudFRvU2hvd1RoZUhhbWJ1cmdlcntcclxuICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgfVxyXG5cclxuICAgICYgKyBsaXtcclxuICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCBAcHJpbWFyeUNvbG9yO1xyXG5cclxuICAgICAgQG1lZGlhIEBtb21lbnRUb1Nob3dUaGVIYW1idXJnZXJ7XHJcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDA7XHJcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIEBwcmltYXJ5Q29sb3I7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcblxyXG4gICAgJjpsYXN0LWNoaWxke1xyXG4gICAgICBAbWVkaWEgQG1vbWVudFRvU2hvd1RoZUhhbWJ1cmdlcntcclxuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgQHByaW1hcnlDb2xvcjtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcblxyXG4gICYgPiBsaSA+IGF7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgIHBhZGRpbmc6IDFyZW0gMnJlbSAxLjVyZW0gMXJlbTtcclxuICAgIGFsaWduLWl0ZW1zOiBlbmQ7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGxlZnQ7XHJcbiAgICBjb2xvcjogQHByaW1hcnlDb2xvcjtcclxuICAgIGJhY2tncm91bmQ6IEBzZWNvbmRhcnlDb2xvcjtcclxuICAgIGZvbnQtc2l6ZTogQGZzMDg3NTtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG5cclxuICAgICY6aG92ZXJ7XHJcbiAgICAgIGJhY2tncm91bmQ6IEB3aGl0ZTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYgPiBsaS5hY3RpdmUgPiBhe1xyXG4gICAgY29sb3I6IEB3aGl0ZTtcclxuICAgIGJhY2tncm91bmQ6IEBwcmltYXJ5Q29sb3I7XHJcblxyXG4gICAgJjpob3ZlcntcclxuICAgICAgY29sb3I6IEBzZWNvbmRhcnlDb2xvcjtcclxuICAgIH1cclxuICB9XHJcbn0iLCIuaW50ZXJhY3Rpb25UcmFuc2l0aW9uKEBkdXI6IDAuMzNzOyBAcHJvcHM6IGFsbDsgQGRlbGF5OiAwczspe1xyXG4gIC8vLXdlYmtpdC10cmFuc2l0aW9uOiBAZm9yIEBkdXIgZWFzZS1pbi1vdXQ7XHJcbiAgLy8tbW96LXRyYW5zaXRpb246IEBmb3IgQGR1ciBlYXNlLWluLW91dDtcclxuICAvL3RyYW5zaXRpb246IEBmb3IgQGR1ciBlYXNlLWluLW91dDtcclxuXHJcbiAgLXdlYmtpdC10cmFuc2l0aW9uLXByb3BlcnR5OiBAcHJvcHM7XHJcbiAgLW1vei10cmFuc2l0aW9uLXByb3BlcnR5OiBAcHJvcHM7XHJcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogQHByb3BzO1xyXG5cclxuICAtd2Via2l0LXRyYW5zaXRpb24tZHVyYXRpb246IEBkdXI7XHJcbiAgLW1vei10cmFuc2l0aW9uLWR1cmF0aW9uOiBAZHVyO1xyXG4gIHRyYW5zaXRpb24tZHVyYXRpb246IEBkdXI7XHJcblxyXG4gIC13ZWJraXQtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xyXG4gIC1tb3otdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xyXG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcclxuXHJcbiAgLXdlYmtpdC10cmFuc2l0aW9uLWRlbGF5OiBAZGVsYXk7XHJcbiAgLW1vei10cmFuc2l0aW9uLWRlbGF5OiBAZGVsYXk7XHJcbiAgdHJhbnNpdGlvbi1kZWxheTogQGRlbGF5O1xyXG59IiwiLmhhbWJ1cmdlci0taW5uZXIsIC5oYW1idXJnZXItLWlubmVyOjphZnRlciwgLmhhbWJ1cmdlci0taW5uZXI6OmJlZm9yZXtcclxuICBiYWNrZ3JvdW5kOiBAd2hpdGU7XHJcbn0iLCJtYWlue1xyXG4gIG1pbi1oZWlnaHQ6IDU1MHB4O1xyXG4gIG1hcmdpbi10b3A6IEBoZWFkZXJIZWlnaHQ7XHJcblxyXG4gIEBtZWRpYSBAbW9tZW50VG9TaG93VGhlSGFtYnVyZ2Vye1xyXG4gICAgbWFyZ2luLXRvcDogMDtcclxuICB9XHJcbn1cclxuXHJcbmJvZHk6bm90KC5wYWdlLS1pbmRleCkgbWFpbntcclxuICBAbWVkaWEgQHNtTHtcclxuICAgIG1hcmdpbi10b3A6IEBtb2JpbGVIZWFkZXJIZWlnaHQ7XHJcbiAgfVxyXG59IiwiLnJvdy53aWRlLmhhcy0tdGV4dC1sZWZ0Lmhhcy0tcHJpbWFyeS1iYWNrZ3JvdW5ke1xyXG4gIC5jb250ZW50NTBMIC5jb250ZW50RWxlbWVudHtcclxuICAgIHBhZGRpbmctdG9wOiAycmVtO1xyXG4gICAgcGFkZGluZy1ib3R0b206IDJyZW07XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLnBhZ2UtLWxlaXN0dW5nZW57XHJcbiAgI2NlLTJ7XHJcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xyXG4gICAgdG9wOiBAaGVhZGVySGVpZ2h0O1xyXG5cclxuICAgIEBtZWRpYSBAc21Me1xyXG4gICAgICB0b3A6IEBtb2JpbGVIZWFkZXJIZWlnaHQ7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAucm93e1xyXG4gICAgc2Nyb2xsLW1hcmdpbi10b3A6IEBoZWFkZXJIZWlnaHQ7XHJcbiAgfVxyXG59XHJcblxyXG4ud2lkZS5oYXMtLXRleHQtcmlnaHR7XHJcbiAgLmNvbnRlbnQ2NlJ7XHJcbiAgICAuY29udGVudEVsZW1lbnR7XHJcbiAgICAgIG1heC13aWR0aDogY2FsYyggQG1heHdpZHRoICogMC42NiApO1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDVyZW07XHJcblxyXG4gICAgICBAbWVkaWEgQHRhYlB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDNyZW07XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxcmVtO1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDFyZW0haW1wb3J0YW50O1xyXG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLnNlcnZpY2UtLWNvbnZlcnNpb257XHJcbiAgYmFja2dyb3VuZDogQHNlY29uZGFyeUNvbG9yO1xyXG4gIGNvbG9yOiBAcHJpbWFyeUNvbG9yO1xyXG4gIHBhZGRpbmc6IDNyZW0gMCFpbXBvcnRhbnQ7XHJcblxyXG4gIC5jb250ZW50RWxlbWVudHtcclxuICAgIHBhZGRpbmc6IDNyZW0gNTAlIDNyZW0gM3JlbTtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGJhY2tncm91bmQ6IEB3aGl0ZTtcclxuICAgIGJveC1zaGFkb3c6IDFweCAxcHggM3B4IHJnYmEoMCwwLDAsMC41KTtcclxuICB9XHJcbn0iLCIuaGVhZGVyLS1pbmRleHtcclxuICBtYXJnaW4tdG9wOiBAaGVhZGVySGVpZ2h0O1xyXG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9oZWFkZXJfZGVzay5qcGdcIikgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XHJcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICBtaW4taGVpZ2h0OiA2NXZoO1xyXG4gIGNvbG9yOiBAd2hpdGU7XHJcblxyXG4gIC5jb250YWluZXIsIC5jb250YWluZXIgPiBkaXZ7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgfVxyXG5cclxuICBoMXtcclxuICAgIGZvbnQtc2l6ZTogY2FsYyhAZnMyICsgMC41cmVtKTtcclxuICAgIG1hcmdpbjogM3JlbSAwIDJyZW07XHJcblxyXG4gICAgc3BhbntcclxuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgY29sb3I6IEBzZWNvbmRhcnlDb2xvcjtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5zdWJsaW5le1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIG1hcmdpbi1ib3R0b206IDNyZW07XHJcbiAgICBmb250LXNpemU6IEBmczE1O1xyXG4gIH1cclxuXHJcblxyXG4gIC5wYXJhZ3JhcGggdWwgbGl7XHJcbiAgICBwYWRkaW5nOiAwLjVyZW0gMCAwLjVyZW0gMnJlbTtcclxuICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy95ZWxsb3ctY2hlY2ttYXJrLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyIGxlZnQ7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDIwcHggYXV0b1xyXG4gIH1cclxuXHJcbiAgQG1lZGlhIEBvbmx5VGFiTHtcclxuICAgIG1pbi1oZWlnaHQ6IDUwdmg7XHJcblxyXG4gICAgaDF7XHJcbiAgICAgIGZvbnQtc2l6ZTogQGZzMjtcclxuICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcclxuICAgIH1cclxuXHJcbiAgICAuc3VibGluZXtcclxuICAgICAgZm9udC1zaXplOiBAZnMxMjU7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuXHJcbiAgQG1lZGlhIEBzbUx7XHJcbiAgICBtYXJnaW4tdG9wOiBAbW9iaWxlSGVhZGVySGVpZ2h0O1xyXG4gICAgYmFja2dyb3VuZDogIzAwMCB1cmwoXCIuLi9pbWcvaGVhZGVyX21vYmlsZS5qcGdcIikgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgcGFkZGluZy10b3A6IDJyZW07XHJcblxyXG4gICAgaDF7XHJcbiAgICAgIGZvbnQtc2l6ZTogQGZzMjtcclxuICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcclxuICAgIH1cclxuXHJcbiAgICAuc3VibGluZXtcclxuICAgICAgZm9udC1zaXplOiBAZnMxMjU7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XHJcbiAgICB9XHJcblxyXG4gICAgLnBhcmFncmFwaCB1bCBsaXtcclxuICAgICAgcGFkZGluZzogMC4xNXJlbSAwIDAuMTVyZW0gMnJlbTtcclxuICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL3llbGxvdy1jaGVja21hcmsuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIgbGVmdDtcclxuICAgICAgYmFja2dyb3VuZC1zaXplOiAxNnB4IGF1dG9cclxuICAgIH1cclxuICB9XHJcbn0iLCIuaGFzLS1wcmltYXJ5LWJhY2tncm91bmR7XHJcblxyXG4gIGgze1xyXG4gICAgY29sb3I6IEB3aGl0ZTtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgZm9udC1zaXplOiBAZnMxMjU7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtO1xyXG5cclxuICAgIC5oaWdobGlnaHRlZHtcclxuICAgICAgY29sb3I6IEBzZWNvbmRhcnlDb2xvcjtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbmgyICsgLnBhcmFncmFwaHtcclxuICBtYXJnaW4tdG9wOiAzcmVtO1xyXG59XHJcblxyXG4uaGFzLS13aGl0ZS1jb2xvcntcclxuICBoMiBzcGFue1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIGNvbG9yOiBAc2Vjb25kYXJ5Q29sb3I7XHJcbiAgfVxyXG59XHJcblxyXG5tYWluIGgxIHNwYW57XHJcbiAgY29sb3I6IEBzZWNvbmRhcnlDb2xvcjtcclxuICBmb250LXdlaWdodDogNTAwO1xyXG59XHJcblxyXG5tYWluIGgyIHNwYW57XHJcbiAgZm9udC13ZWlnaHQ6IDUwMDtcclxufVxyXG5cclxuQG1lZGlhIEBzbUx7XHJcbiAgaDF7XHJcbiAgICBmb250LXNpemU6IEBmczE3NTtcclxuICB9XHJcblxyXG4gIGgxICsgaDJ7XHJcbiAgICBmb250LXNpemU6IEBmczEyNTtcclxuICB9XHJcbn0iLCIucGFnZS0tbGVpc3R1bmdlbntcclxuXHJcbiAgLmNvbnRlbnQ1MFIgLmNvbnRlbnRFbGVtZW50e1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIH1cclxuICAuaW1hZ2UgKyAuYnV0dG9uLS13cmFwcGVye1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgYm90dG9tOiAwO1xyXG4gICAgbGVmdDogMXJlbTtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgfVxyXG5cclxuICAuYnV0dG9uLS1zZWNvbmRhcnl7XHJcbiAgICBjb2xvcjogQGJsYWNrO1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuXHJcbiAgICAmOmhvdmVye1xyXG4gICAgICBjb2xvcjogQHdoaXRlO1xyXG4gICAgfVxyXG4gIH1cclxufSIsIi5wYXJhZ3JhcGgtLWhpZ2hsaWdodGVke1xyXG4gIGZvbnQtc2l6ZTogQGZzMTI1O1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcblxyXG4gIHAgKyBwe1xyXG4gICAgbWFyZ2luLXRvcDogMS41cmVtO1xyXG4gIH1cclxufVxyXG5cclxuXHJcbi5jaGVja2xpc3R7XHJcbiAgY29sb3I6IEBxdWFkcmluYXJ5Q29sb3I7XHJcblxyXG4gIHVse1xyXG4gICAgbWFyZ2luOiAxcmVtIDA7XHJcblxyXG4gICAgbGl7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMnJlbTtcclxuICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL2NoZWNrbWFyay5zdmdcIikgbm8tcmVwZWF0IGxlZnQgNHB4O1xyXG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDE4cHggYXV0bztcclxuXHJcbiAgICAgICYgKyBsaXtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxcmVtO1xyXG5cclxuICAgICAgICBAbWVkaWEgQG9ubHlUYWJ7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiAwLjVyZW07XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5tYWluIC5wYXJhZ3JhcGg6bm90KC5jaGVja2xpc3QpIHVsIHtcclxuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xyXG5cclxuICBsaSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwLjMzcmVtO1xyXG4gICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgbWFyZ2luLWxlZnQ6IDFyZW07XHJcbiAgICBsaXN0LXN0eWxlLXR5cGU6IHNxdWFyZTtcclxuICB9XHJcbn0iLCIuY29udmVyc2lvbntcclxuICBiYWNrZ3JvdW5kOiBAd2hpdGU7XHJcbiAgYm94LXNoYWRvdzogMCAwIDFyZW0gcmdiYSgwLDAsMCwwLjMpO1xyXG59XHJcblxyXG4uY29udmVyc2lvbi0taW5uZXJ7XHJcbiAgZGlzcGxheTogZmxleDtcclxuXHJcbiAgLmNvbnZlcnNpb24tLXJpZ2h0e1xyXG4gICAgd2lkdGg6IDY2LjY3JTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cclxuICAgIEBtZWRpYSBAdGFiUHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5jb252ZXJzaW9uLS1sZWZ0e1xyXG4gICAgd2lkdGg6IDMzLjMzJTtcclxuXHJcbiAgICBAbWVkaWEgQHRhYlB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuY29udmVyc2lvbi0tdXBwZXJ7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcblxyXG4gICAgQG1lZGlhIEB0YWJQe1xyXG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuY29udmVyc2lvbi0tYmFye1xyXG5cclxuICB9XHJcblxyXG4gIC5jb252ZXJzaW9uLS1pbm5lci1sZWZ0LFxyXG4gIC5jb252ZXJzaW9uLS1pbm5lci1yaWdodHtcclxuICAgIHdpZHRoOiA1MCU7XHJcblxyXG4gICAgQG1lZGlhIEBzbUx7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmNvbnZlcnNpb24tLXVwcGVyLWxlZnR7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICBwYWRkaW5nOiAycmVtIDJyZW0gMCAycmVtO1xyXG5cclxuICAgIGgze1xyXG4gICAgICBwYWRkaW5nLXRvcDogMnJlbTtcclxuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHJcbiAgICAgIC5zdWJsaW5le1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGNvbG9yOiBAbWVkR3JleTtcclxuICAgICAgICBmb250LXNpemU6IEBmczEyNTtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG5cclxuICAgICAgICBAbWVkaWEgQG9ubHlUYWJ7XHJcbiAgICAgICAgICBmb250LXNpemU6IEBmczE7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgcHtcclxuICAgICAgbWFyZ2luOiAwO1xyXG5cclxuICAgICAgQG1lZGlhIEBzbUx7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmNvbnZlcnNpb24tLXVwcGVyLXJpZ2h0e1xyXG4gICAgLmltYWdle1xyXG4gICAgICBAbWVkaWEgQHNtTHtcclxuICAgICAgICBpbWd7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIGhlaWdodDogMjgwcHg7XHJcbiAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG5cclxuICAuY29udmVyc2lvbi0tYmFye1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG5cclxuICAgIEBtZWRpYSBAdGFiUHtcclxuICAgICAgbWluLWhlaWdodDogMTgwcHg7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgQHNtTHtcclxuICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgfVxyXG5cclxuICAgIC5jb252ZXJzaW9uLS1iYXItbGFiZWx7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cclxuICAgICAgcHtcclxuICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogQGZzMTI1O1xyXG4gICAgICAgIGNvbG9yOiBAbWVkR3JleTtcclxuXHJcbiAgICAgICAgLmhpZ2hsaWdodGVke1xyXG4gICAgICAgICAgY29sb3I6IEBwcmltYXJ5Q29sb3I7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICBwIHN2Z3tcclxuICAgICAgICB3aWR0aDogNTBweDtcclxuICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDJyZW07XHJcblxyXG4gICAgICAgIEBtZWRpYSBAc21Me1xyXG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XHJcbiAgICAgICAgICBtYXJnaW4tbGVmdDogLTRyZW07XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiAtMXJlbTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIEBtZWRpYSBAc21Me1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDEwMHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmNvbnZlcnNpb24tLWJhci1idXR0b25ze1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG5cclxuICAgICAgQG1lZGlhIEBzbUx7XHJcbiAgICAgICAgbWluLWhlaWdodDogMTQwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG5cclxuICAuY29udmVyc2lvbi0tYnV0dG9ue1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuXHJcbiAgICBAbWVkaWEgQHNtTHtcclxuICAgICAgZm9udC1zaXplOiBAZnMwODc1O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmNvbnZlcnNpb24tLWJ1dHRvbi1tYWlue1xyXG4gICAgYmFja2dyb3VuZDogQHNlY29uZGFyeUNvbG9yO1xyXG4gICAgY29sb3I6IEBwcmltYXJ5Q29sb3I7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDFweCk7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgLmludGVyYWN0aW9uVHJhbnNpdGlvbigpO1xyXG5cclxuICAgICY6aG92ZXJ7XHJcbiAgICAgIGJhY2tncm91bmQ6IEBsaWdodEdyZXk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuXHJcbiAgLmNvbnZlcnNpb24tLWJ1dHRvbi1zZWNvbmRhcnl7XHJcbiAgICBiYWNrZ3JvdW5kOiBAcHJpbWFyeUNvbG9yO1xyXG4gICAgY29sb3I6IEBzZWNvbmRhcnlDb2xvcjtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBoZWlnaHQ6IGNhbGMoNTAlIC0gMXB4KTtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAuaW50ZXJhY3Rpb25UcmFuc2l0aW9uKCk7XHJcblxyXG4gICAgJiArIC5jb252ZXJzaW9uLS1idXR0b24tc2Vjb25kYXJ5e1xyXG4gICAgICBtYXJnaW4tdG9wOiAxcHg7XHJcbiAgICAgIGhlaWdodDogY2FsYyg1MCUgKyAxcHgpO1xyXG4gICAgfVxyXG5cclxuICAgICY6aG92ZXJ7XHJcbiAgICAgIGJhY2tncm91bmQ6IEBzZWNvbmRhcnlDb2xvcjtcclxuICAgICAgY29sb3I6IEBwcmltYXJ5Q29sb3I7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcbi5zZXJ2aWNlLS1jb252ZXJzaW9uIC5jb250ZW50RWxlbWVudHtcclxuICBwYWRkaW5nOiAycmVtIDFyZW07XHJcblxyXG4gIEBtZWRpYSBAdGFiUHtcclxuICAgIHBhZGRpbmc6IDJyZW0gMXJlbSAxMjBweCAxcmVtO1xyXG4gIH1cclxuXHJcbiAgQG1lZGlhIEBtaW5NYXhXaWR0aHtcclxuICAgIHBhZGRpbmc6IDJyZW0gMXJlbSAycmVtIDRyZW07XHJcbiAgfVxyXG59XHJcblxyXG4uc2VydmljZS0tY29udmVyc2lvbiAuYnV0dG9uLS1ncm91cHtcclxuICB3aWR0aDogY2FsYyg1MCUgLSAxcmVtKTtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogMDtcclxuICByaWdodDogMDtcclxuICBib3R0b206IDA7XHJcbiAgZGlzcGxheTogZmxleDtcclxuXHJcbiAgQG1lZGlhIEBzbUx7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIC8vcG9zaXRpb246IHN0YXRpYztcclxuICAgIGJvdHRvbTogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB0b3A6IHVuc2V0O1xyXG4gICAgaGVpZ2h0OiAxMDBweDtcclxuICB9XHJcblxyXG4gIC5idXR0b257XHJcbiAgICB3aWR0aDogMzMuMzMlO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblxyXG4gICAgJiArIC5idXR0b257XHJcbiAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgIzk5OTtcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgQHNtTHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiLmNvbnRhY3RzLS1saW5le1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcblxyXG5cclxuICAuY29udGFjdHMtLWxhYmVse1xyXG4gICAgd2lkdGg6IDkwcHg7XHJcbiAgfVxyXG5cclxuICAuY29udGFjdHMtLWVudHJ5e1xyXG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDkwcHgpO1xyXG4gIH1cclxufVxyXG5cclxuLmFjY2Vzc2liaWxpdHktLWxhcmdlZm9udC5hY2Nlc3NpYmlsaXR5LS1zaW1wbGVsYXlvdXR7XHJcbiAgLmNvbnRhY3RzLS1saW5lIHtcclxuICAgIC5jb250YWN0cy0tbGFiZWwge1xyXG4gICAgICB3aWR0aDogMTIwcHg7XHJcbiAgICB9XHJcbiAgICAuY29udGFjdHMtLWVudHJ5e1xyXG4gICAgICB3aWR0aDogY2FsYygxMDAlIC0gMTIwcHgpO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmFjY2Vzc2liaWxpdHktLXNpbXBsZWxheW91dHtcclxuICAuY29udGFjdHMtLWRhdGF7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA1cmVtO1xyXG4gIH1cclxufVxyXG5cclxuLmNvbnRhY3RzLS1idXNpbmVzc3tcclxuICBtYXJnaW4tYm90dG9tOiAycmVtO1xyXG5cclxuICBzdHJvbmd7XHJcbiAgICBmb250LXNpemU6IEBmczE1O1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgIGNvbG9yOiBAcHJpbWFyeUNvbG9yO1xyXG4gIH1cclxufVxyXG5cclxuLmNvbnRhY3RzLS1pbWFnZXtcclxuICBtYXJnaW4tdG9wOiAzcmVtO1xyXG4gIG1heC13aWR0aDogNDgwcHg7XHJcbn1cclxuXHJcbi5mb3JtLS1oZWFkaW5ne1xyXG4gIG1hcmdpbi1ib3R0b206IDJyZW07XHJcbn1cclxuXHJcbi5mb3JtLS1saW5lICNzeW1ib2xze1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC13cmFwOiB3cmFwO1xyXG4gIHBhZGRpbmctbGVmdDogMTIwcHg7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICB3aWR0aDogMTAwJTtcclxuXHJcbiAgQG1lZGlhIEBzbUx7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgfVxyXG5cclxuICAjc2VjSGludHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xyXG4gIH1cclxuXHJcbiAgLnNlYy1zeW1ib2x7XHJcbiAgICB3aWR0aDogNDRweDtcclxuICAgIGhlaWdodDogNDRweDtcclxuICAgIGxpbmUtaGVpZ2h0OiA0NHB4O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgYm9yZGVyOiAxcHggZGFzaGVkICM4ODg7XHJcblxyXG4gICAgJiArIC5zZWMtc3ltYm9se1xyXG4gICAgICBtYXJnaW4tbGVmdDogMXJlbVxyXG4gICAgfVxyXG5cclxuICAgICYuY2xpY2tlZHtcclxuICAgICAgYm9yZGVyOiAxcHggc29saWQgIzAwMDtcclxuICAgIH1cclxuICB9XHJcbn0iLCIubWVudS0taW50ZXJue1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cclxuICBAbWVkaWEgQHRhYlB7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgfVxyXG5cclxuICBsaXtcclxuICAgIHdpZHRoOiAxOSU7XHJcbiAgICBib3JkZXItcmFkaXVzOiA2cHg7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgYmFja2dyb3VuZDogQHByaW1hcnlDb2xvcjtcclxuICAgIHBhZGRpbmc6IDAgMXJlbSAwIDFyZW07XHJcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgYm94LXNoYWRvdzogMCAwIDJyZW0gcmdiYSgwLDAsMCwwLjIpO1xyXG5cclxuICAgICY6aG92ZXJ7XHJcbiAgICAgIGJhY2tncm91bmQ6IEBzZWNvbmRhcnlDb2xvcjtcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgQHRhYlB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xyXG4gICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICBmb250LXNpemU6IEBmczE7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICB9XHJcblxyXG5cclxuICAgIGF7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBjb2xvcjogQHdoaXRlO1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogMnJlbTtcclxuXHJcbiAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgYmFja2dyb3VuZDogQHNlY29uZGFyeUNvbG9yO1xyXG4gICAgICAgIGNvbG9yOiBAcHJpbWFyeUNvbG9yO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBAbWVkaWEgQG9ubHlUYWJ7XHJcbiAgICAgICAgZm9udC1zaXplOiBAZnMwODc1O1xyXG4gICAgICB9XHJcblxyXG4gICAgICBAbWVkaWEgQHRhYlB7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgaW1ne1xyXG4gICAgICB3aWR0aDogY2FsYygxMDAlICsgMnJlbSk7XHJcbiAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIG1hcmdpbjogMCAtMXJlbSAxcmVtIC0xcmVtO1xyXG5cclxuICAgICAgQG1lZGlhIEB0YWJQe1xyXG4gICAgICAgIHdpZHRoOiAzMSU7XHJcbiAgICAgICAgbWFyZ2luOiAwIDNyZW0gMCAwO1xyXG4gICAgICAgIGZsZXgtc2hyaW5rOiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmljb25ze1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHJcbiAgICAgIEBtZWRpYSBAdGFiUHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBzdmd7XHJcbiAgICAgICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG5cclxuICAgICAgICAmICsgc3Zne1xyXG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IC02cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBsaTpob3ZlcntcclxuICAgIC5pY29ucyBzdmd7XHJcbiAgICAgIGFuaW1hdGlvbjogZG93bmluZGljYXRvciAwLjVzO1xyXG5cclxuICAgICAgJjpmaXJzdC1jaGlsZHtcclxuICAgICAgICBhbmltYXRpb24tZGVsYXk6IDAuMXM7XHJcbiAgICAgIH1cclxuICAgICAgJjpudGgtY2hpbGQoMil7XHJcbiAgICAgICAgYW5pbWF0aW9uLWRlbGF5OiAwLjJzO1xyXG4gICAgICB9XHJcbiAgICAgICY6bnRoLWNoaWxkKDMpe1xyXG4gICAgICAgIGFuaW1hdGlvbi1kZWxheTogMC4zcztcclxuICAgICAgfVxyXG4gICAgICAmOm50aC1jaGlsZCg0KXtcclxuICAgICAgICBhbmltYXRpb24tZGVsYXk6IDAuNHM7XHJcbiAgICAgIH1cclxuICAgICAgJjpudGgtY2hpbGQoNSl7XHJcbiAgICAgICAgYW5pbWF0aW9uLWRlbGF5OiAwLjVzO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBAa2V5ZnJhbWVzIGRvd25pbmRpY2F0b3J7XHJcbiAgICAwJSB7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwwLDApO1xyXG4gICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICBmaWxsOiBAcHJpbWFyeUNvbG9yO1xyXG4gICAgfVxyXG4gICAgNDUle1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZWQzZCgwLDVweCwwKTtcclxuICAgICAgbWFyZ2luLXRvcDogNXB4O1xyXG4gICAgICBmaWxsOiBAd2hpdGU7XHJcbiAgICB9XHJcbiAgICA1NSV7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlZDNkKDAsNXB4LDApO1xyXG4gICAgICBtYXJnaW4tdG9wOiA1cHg7XHJcbiAgICAgIGZpbGw6IEB3aGl0ZTtcclxuICAgIH1cclxuICAgIDEwMCV7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlZDNkKDAsMCwwKTtcclxuICAgICAgbWFyZ2luLXRvcDogMHB4O1xyXG4gICAgICBmaWxsOiBAcHJpbWFyeUNvbG9yO1xyXG4gICAgfVxyXG4gIH1cclxufSIsIiNyZXBBcHB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LXdyYXA6IHdyYXA7XHJcblxyXG4gIC5yZXBhcHAtLWNob2ljZXtcclxuICAgIG1hcmdpbi1ib3R0b206IDVyZW07XHJcbiAgICBwYWRkaW5nOiAzcmVtIDJyZW07XHJcbiAgICBiYWNrZ3JvdW5kOiBAcHJpbWFyeUNvbG9yO1xyXG4gICAgY29sb3I6IEBsaWdodEdyZXk7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICBidXR0b257XHJcbiAgICAgIHBhZGRpbmc6IDJyZW0gMnJlbSAycmVtIDVyZW07XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgYmFja2dyb3VuZDogQGxpZ2h0R3JleTtcclxuICAgICAgY29sb3I6IEBwcmltYXJ5Q29sb3I7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgIGJhY2tncm91bmQ6ICBAbGlnaHRHcmV5IHVybChcIi4uL2ltZy9zY2hhZGVuLnBuZ1wiKSBuby1yZXBlYXQgMXJlbSBjZW50ZXI7XHJcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogYXV0byAzMnB4O1xyXG4gICAgICBmb250LXNpemU6IEBmczEyNTtcclxuXHJcbiAgICAgIEBtZWRpYSBAc21Me1xyXG4gICAgICAgIGZvbnQtc2l6ZTogQGZzMTI1O1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogYXV0byAyOHB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDJyZW0gMnJlbSAycmVtIDRyZW07XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgfVxyXG5cclxuICAgICAgJiArIGJ1dHRvbntcclxuICAgICAgICBtYXJnaW4tbGVmdDogMnJlbTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAgQGxpZ2h0R3JleSB1cmwoXCIuLi9pbWcvcmVwYWlyLnBuZ1wiKSBuby1yZXBlYXQgMXJlbSBjZW50ZXI7XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBhdXRvIDMycHg7XHJcblxyXG4gICAgICAgIEBtZWRpYSBAc21Me1xyXG4gICAgICAgICAgZm9udC1zaXplOiBAZnMxMjU7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGF1dG8gMjhweDtcclxuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogMXJlbTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogQHNlY29uZGFyeUNvbG9yO1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuY2hvaWNlSGVhZGxpbmV7XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgZm9udC1zaXplOiBAZnMxMjU7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xyXG4gIH1cclxuXHJcblxyXG5cclxuXHJcbiAgLnJlcGFwcC0tZm9ybXtcclxuICAgIHdpZHRoOiA2MCU7XHJcblxyXG4gICAgQG1lZGlhIEB0YWJQe1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuICB9XHJcbiAgI3JlcGFwcC0tYXNpZGV7XHJcbiAgICB3aWR0aDogMzIlO1xyXG4gICAgbWFyZ2luLWxlZnQ6IDglO1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuXHJcbiAgICBAbWVkaWEgQHRhYlB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgIH1cclxuICB9XHJcbiAgLnJlcGFwcC0tZm9ybTpoYXMoLmlzLS1hY3RpdmUpICsgI3JlcGFwcC0tYXNpZGV7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICB9XHJcblxyXG4gIC5yZXBhcHAtLWZvcm0gZm9ybXtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcblxyXG4gICAgJi5pcy0tYWN0aXZle1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIH1cclxuICB9XHJcblxyXG5cclxuXHJcblxyXG5cclxuICAucmVwYXBwLS1oZWFkbGluZS1yLFxyXG4gIC5yZXBhcHAtLWhlYWRsaW5lLXN7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgc2Nyb2xsLW1hcmdpbi10b3A6IDE1MHB4O1xyXG4gICAgZm9udC1zaXplOiBAZnMxNTtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICBjb2xvcjogQHByaW1hcnlDb2xvcjtcclxuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtO1xyXG4gIH1cclxuXHJcbiAgLmlzLS1yZXBhcmF0dXIgLnJlcGFwcC0taGVhZGxpbmUtcntcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gIH1cclxuXHJcbiAgLmlzLS1zY2hhZGVuIC5yZXBhcHAtLWhlYWRsaW5lLXN7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICB9XHJcblxyXG4gIC5pcy0tc2NoYWRlbiAjZm9ybS0tbGluZS1zZXJ2aWNlLFxyXG4gIC5pcy0tcmVwYXJhdHVyICNmb3JtLS1saW5lLWFzc3VyYW5jZXtkaXNwbGF5OiBub25lO31cclxuICAuaXMtLXJlcGFyYXR1ciAjZm9ybS0tbGluZS1zZXJ2aWNlIHNlbGVjdCBvcHRpb246bnRoLWNoaWxkKDIpe2Rpc3BsYXk6IG5vbmU7fVxyXG5cclxuICAjbWF4RXJyb3J7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgY29sb3I6ICM3NjFjMTk7XHJcblxyXG4gICAgJi5pcy0tZXJyb3J7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcblxyXG5cclxuICAuZm9ybS0tbGluZSwgLmZvcm0tLWhpbnR7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAmICsgLmZvcm0tLWxpbmUge1xyXG4gICAgICBtYXJnaW4tdG9wOiAycmVtO1xyXG4gICAgfVxyXG5cclxuICAgICYgKyAuZm9ybS0taGludHtcclxuICAgICAgbWFyZ2luLXRvcDogM3JlbTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5mb3JtLS1oaW50ICsgLmZvcm0tLWxpbmV7XHJcbiAgICBtYXJnaW4tdG9wOiAwLjY2cmVtO1xyXG4gIH1cclxuXHJcblxyXG5cclxuXHJcbiAgLmZvcm0tLWxpbmV7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG5cclxuICAgIEBtZWRpYSBAc21Me1xyXG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICB9XHJcblxyXG4gICAgLmZvcm0tLWxhYmVse1xyXG4gICAgICB3aWR0aDogMjAwcHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xyXG4gICAgICBjb2xvcjogQHByaW1hcnlDb2xvcjtcclxuXHJcbiAgICAgIGF7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIEBtZWRpYSBAc21Me1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuZm9ybS0tZW50cnl7XHJcbiAgICAgIHdpZHRoOiBjYWxjKDk5JSAtIDIwMHB4KTtcclxuXHJcbiAgICAgIEBtZWRpYSBAc21Me1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgaW5wdXRbdHlwZT0ndGV4dCddLFxyXG4gICAgaW5wdXRbdHlwZT0nZW1haWwnXXtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIG1heC13aWR0aDogNDIwcHg7XHJcbiAgICAgIHBhZGRpbmc6IDAuNXJlbSAxcmVtO1xyXG4gICAgICBib3JkZXI6IDFweCBzb2xpZCBAbWVkR3JleTtcclxuICAgICAgZm9udC1zaXplOiBAZnMxO1xyXG4gICAgICBmb250LWZhbWlseTogQHN0ZEZvbnQ7XHJcbiAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgIGNvbG9yOiBAcHJpbWFyeUNvbG9yO1xyXG5cclxuICAgICAgJjpmb2N1c3tcclxuICAgICAgICBib3JkZXItY29sb3I6IEBwcmltYXJ5Q29sb3I7XHJcbiAgICAgICAgb3V0bGluZTogbm9uZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIHRleHRhcmVhe1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgbWF4LXdpZHRoOiA0MjBweDtcclxuICAgICAgcGFkZGluZzogMC41cmVtIDFyZW07XHJcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkIEBtZWRHcmV5O1xyXG4gICAgICBmb250LXNpemU6IEBmczE7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiBAc3RkRm9udDtcclxuICAgICAgbWluLWhlaWdodDogMTIwcHg7XHJcbiAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgIGNvbG9yOiBAcHJpbWFyeUNvbG9yO1xyXG5cclxuICAgICAgJjpmb2N1c3tcclxuICAgICAgICBib3JkZXItY29sb3I6IEBwcmltYXJ5Q29sb3I7XHJcbiAgICAgICAgb3V0bGluZTogbm9uZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIHNlbGVjdHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIG1heC13aWR0aDogMjIwcHg7XHJcbiAgICAgIGJhY2tncm91bmQ6IEB3aGl0ZTtcclxuICAgICAgcGFkZGluZzogMC41cmVtIDFyZW07XHJcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkIEBtZWRHcmV5O1xyXG4gICAgICBmb250LXNpemU6IEBmczE7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiBAc3RkRm9udDtcclxuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgICAgY29sb3I6IEBwcmltYXJ5Q29sb3I7XHJcblxyXG4gICAgICAmOmZvY3Vze1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogQHByaW1hcnlDb2xvcjtcclxuICAgICAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOjpwaWNrZXItaWNvbntcclxuICAgICAgICBjb2xvcjogQHByaW1hcnlDb2xvcjtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuXHJcbiAgICBpbnB1dFt0eXBlPSdmaWxlJ117XHJcbiAgICAgIGZvbnQtZmFtaWx5OiBAc3RkRm9udDtcclxuICAgICAgZm9udC1zaXplOiBAZnMwODc1O1xyXG5cclxuICAgICAgJjo6ZmlsZS1zZWxlY3Rvci1idXR0b257XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgcGFkZGluZzogMC41cmVtIDFyZW07XHJcbiAgICAgICAgYmFja2dyb3VuZDogQHByaW1hcnlDb2xvcjtcclxuICAgICAgICBjb2xvcjogQHdoaXRlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG5cclxuICAgICYuZm9ybS0tc3VibWl0e1xyXG4gICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDIwMHB4O1xyXG5cclxuICAgICAgQG1lZGlhIEBzbUx7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBidXR0b257XHJcbiAgICAgICAgcGFkZGluZzogMnJlbTtcclxuICAgICAgICBmb250LWZhbWlseTogQHN0ZEZvbnQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG5cclxuICAuZm9ybS0tbWVzc2FnZSB7XHJcbiAgICBwYWRkaW5nOiAycmVtO1xyXG4gICAgZm9udC1zaXplOiBAZnMxNTtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcblxyXG4gICAgJi5mb3JtLS1tZXNzYWdlLXN1Y2Nlc3N7XHJcbiAgICAgIGJhY2tncm91bmQ6IEBzZWNvbmRhcnlDb2xvcjtcclxuICAgICAgY29sb3I6IEBwcmltYXJ5Q29sb3I7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuXHJcbiAgI3N5bWJvbHN7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHBhZGRpbmctbGVmdDogMjAwcHg7XHJcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cclxuICAgIEBtZWRpYSBAc21Me1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgI3NlY0hpbnR7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcclxuICAgIH1cclxuXHJcbiAgICAuc2VjLXN5bWJvbHtcclxuICAgICAgLy9wYWRkaW5nOiAxNHB4O1xyXG4gICAgICBib3JkZXI6IDFweCBkYXNoZWQgIzY2NjtcclxuXHJcbiAgICAgICYuY2xpY2tlZHtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCBAcHJpbWFyeUNvbG9yO1xyXG5cclxuICAgICAgfVxyXG5cclxuICAgICAgJiArIC5zZWMtc3ltYm9se1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxcmVtO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzODBweCl7XHJcbiAgICAgICAgJiArIC5zZWMtc3ltYm9se1xyXG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDAuNXJlbTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcblxyXG5cclxuXHJcblxyXG4jcmVwYXBwLS1hc2lkZXtcclxuICBwYWRkaW5nLXRvcDogM3JlbTtcclxuXHJcbiAgLmNvbnRhY3QtLWNhcmR7XHJcbiAgICBiYWNrZ3JvdW5kOiBAd2hpdGU7XHJcbiAgICBib3gtc2hhZG93OiAxcHggMXB4IDNweCByZ2JhKDAsMCwwLDAuMyk7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xyXG4gICAgcGFkZGluZzogMnJlbSAycmVtIDNyZW0gMnJlbTtcclxuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICBmb250LXNpemU6IEBmczA4NzU7XHJcblxyXG4gICAgQG1lZGlhIEBzbUx7XHJcbiAgICAgIHBhZGRpbmc6IDJyZW0gMXJlbTtcclxuICAgIH1cclxuXHJcbiAgICAuY29udGFjdHMtLWxpbmV7XHJcbiAgICAgICYgKyAuY29udGFjdHMtLWxpbmV7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMXJlbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmFwcG9pbnRtZW50LS1jYXJke1xyXG4gICAgYmFja2dyb3VuZDogQHNlY29uZGFyeUNvbG9yO1xyXG4gICAgY29sb3I6IEBwcmltYXJ5Q29sb3I7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xcmVtLCAtM3JlbSwgMCk7XHJcbiAgICBib3gtc2hhZG93OiAxcHggMXB4IDNweCByZ2JhKDAsMCwwLDAuMyk7XHJcblxyXG4gICAgQG1lZGlhIEB0YWJQe1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsMCwwKTtcclxuICAgIH1cclxuXHJcbiAgICBzdHJvbmd7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBwYWRkaW5nOiAycmVtIDNyZW07XHJcblxyXG4gICAgICBAbWVkaWEgQHNtTHtcclxuICAgICAgICBwYWRkaW5nOiAycmVtIDFyZW07XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBhe1xyXG4gICAgICBwYWRkaW5nOiAxcmVtIDNyZW07XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcblxyXG4gICAgICAmICsgYXtcclxuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgQGxpZ2h0R3JleTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufSIsIi5mb290ZXIsIC5ob25vcntcclxuICBmb250LXNpemU6IEBmczA4NzU7XHJcbn0iLCIjYWNjZXNzaWJpbGl0eVRvb2xze1xyXG4gIGZvbnQtc2l6ZTogMXJlbTtcclxufVxyXG4jYWNjZXNzaWJpbGl0eVRvb2xzIGJ1dHRvbntcclxuICBib3JkZXI6IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICBmb250LXNpemU6IDFyZW07XHJcbiAgLmludGVyYWN0aW9uVHJhbnNpdGlvbigpO1xyXG5cclxuICAmOmhvdmVye1xyXG4gICAgYmFja2dyb3VuZDogQHdoaXRlO1xyXG4gICAgY29sb3I6IEBibGFjaztcclxuICAgIGJvcmRlcjogMnB4IHNvbGlkIEBibGFjaztcclxuICB9XHJcblxyXG4gICYuYWN0aXZle1xyXG4gICAgYmFja2dyb3VuZDogQHdoaXRlO1xyXG4gICAgY29sb3I6IEBibGFjaztcclxuICAgIGJvcmRlcjogMnB4IHNvbGlkIEBwcmltYXJ5Q29sb3I7XHJcblxyXG4gICAgJjpob3ZlcntcclxuICAgICAgYmFja2dyb3VuZDogQHdoaXRlO1xyXG4gICAgICBjb2xvcjogQGJsYWNrO1xyXG4gICAgICBib3JkZXI6IDJweCBkYXNoZWQgQGJsYWNrO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4jYWNjZXNzaWJpbGl0eVRvb2xzIGF7XHJcbiAgY29sb3I6IEBzZWNvbmRhcnlDb2xvcjtcclxuXHJcbiAgJjpob3ZlcntcclxuICAgIGNvbG9yOiBAcHJpbWFyeUNvbG9yO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgfVxyXG59XHJcblxyXG4uYWNjZXNzaWJpbGl0eS0tYXVkaW9vdXRwdXQgLnJvdyAuY29udGFpbmVye1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG4uc3BlZWNoT3V0VGV4dHtcclxuICBiYWNrZ3JvdW5kOiBAcHJpbWFyeUNvbG9yO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IC0ycmVtO1xyXG4gIGxlZnQ6IDFyZW07XHJcbiAgcGFkZGluZzogMC4zM3JlbSAxcmVtO1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICAuaW50ZXJhY3Rpb25UcmFuc2l0aW9uKCk7XHJcblxyXG4gICY6aG92ZXJ7XHJcbiAgICBiYWNrZ3JvdW5kOiBAc2Vjb25kYXJ5Q29sb3I7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLmFjY2Vzc2liaWxpdHktLWxhcmdlZm9udHtcclxuICBtYWlue1xyXG4gICAgLmNvdXJzZVdyYXBwZXJ7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgIH1cclxuXHJcbiAgICAuY291cnNlQ2FyZHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIHBhZGRpbmc6IDFyZW07XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIGZvbnQtc2l6ZTogQGZzMTtcclxuXHJcbiAgICAgIC5jb3Vyc2VUaW1le1xyXG4gICAgICAgIHdpZHRoOiAyMCU7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICB9XHJcbiAgICAgIC5jb3Vyc2VOYW1le1xyXG4gICAgICAgIHdpZHRoOiAyOCU7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDA7XHJcbiAgICAgIH1cclxuICAgICAgLmNvdXJzZURlc2N7XHJcbiAgICAgICAgd2lkdGg6IDQyJTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICB9XHJcbiAgICAgIC5jb3Vyc2VMb2N7XHJcbiAgICAgICAgd2lkdGg6IDEwJTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIEBzbUx7XHJcbiAgI2FjY2Vzc2liaWxpdHlUb29scyBidXR0b24gLmFjY2Vzcy0tYnV0dG9uLWljb257XHJcbiAgICB3aWR0aDogMTIlO1xyXG4gIH1cclxufSJdLCJmaWxlIjoidGhlbWUuY3NzIn0= */
