*,
*:before,
*:after {
  box-sizing: border-box;
}

html,
body,
div,
span,
object,
iframe,
figure,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
a,
code,
em,
img,
small,
strike,
strong,
sub,
sup,
tt,
b,
u,
i,
ol,
ul,
li,
fieldset,
form,
label,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td,
main,
canvas,
embed,
footer,
header,
nav,
section,
video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
  text-rendering: optimizeLegibility;
  -webkit-font-smoothing: antialiased;
  text-size-adjust: none;
}

footer,
header,
nav,
section,
main {
  display: block;
}

.active {
  overflow: hidden;
}

button {
  background-color: initial;
  border: none;
}

ol,
ul {
  list-style: none;
}

blockquote,
q {
  quotes: none;
}

blockquote:before,
blockquote:after,
q:before,
q:after {
  content: "";
  content: none;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}

input {
  -webkit-appearance: none;
  border-radius: 0;
}

html {
  scroll-behavior: smooth;
}

a {
  text-decoration: none;
}

body,
html {
  height: 100%;
}

body {
  font-family: "Gabarito", sans-serif;
  font-weight: 400;
  font-style: normal;
  font-size: 20px;
  color: #1D1D1D;
}

.wrapper {
  max-width: 1512px;
  width: 100%;
  margin: 0 auto;
  min-height: 100%;
  display: flex;
  flex-direction: column;
  padding: 43px 0px 0px;
}

.__container {
  max-width: 1512px;
  padding: 0 48px;
  width: 100%;
  margin: 0 auto;
}

.accordion__title {
  height: 100%;
}

.accordion__main {
  height: 100%;
  max-height: 0px;
  transition: all .4s ease;
  opacity: 0;
  visibility: hidden;
}

.open__section_active {
  max-height: 1000px;
  margin-top: 20px;
  opacity: 1;
  visibility: visible;
}

.header {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin: 0px 0px 43px 0px;
}

.header .header__logo {
  max-width: 176px;
  width: 100%;
  height: 100%;
}

.header .header__logo img {
  width: 100%;
  height: 100%;
}

.main {
  flex: 1 1 auto;
}

.open_button {
  background: #FFBF04;
  border-radius: 30px;
  max-width: 125px;
  width: 100%;
  height: 40px;
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  font-size: 16px;
  margin-top: 24px;
  overflow: hidden;
  transition: all 0.5s ease;
}

.open_button:hover {
  box-shadow: 0px 0px 6px rgba(0, 0, 0, .25);
}



.open_button .open_button_wrap {
  display: flex;
  align-items: center;
  gap: 12px;
  transition: all 0.5s ease;
}

.open_button .open_button_wrap span {
  white-space: nowrap;
  color: #1D1D1D;
}

.open_button .open_button_wrap .arrow_up {
  transform: rotate(180deg);
  width: 0;
  opacity: 0;
  visibility: hidden;
}

.open_button img {
  width: 24px;
  height: 24px;
  transition: all 0.5s ease;
}

.open_button .active {
  transition: all 0.5s ease !important;
}

.open_button .active .arrow_down {
  width: 0;
  opacity: 0;
  visibility: hidden;
}

.open_button .active .arrow_up {
  width: 24px !important;
  opacity: 1;
  visibility: visible;
}


.open_button:hover .arrow_down {
  transform: translateY(10%);
}

.open_button:hover .arrow_up {
  transform: rotate(180deg) translateY(10%);
}

.dots {
  transition: all 0.5s ease;
}

.dots {
  display: inline-block;
}

.dots span {
  opacity: 0.2;
  animation: blink 1.5s infinite;
}

.dots span:nth-child(1) {
  animation-delay: 0s;
}

.dots span:nth-child(2) {
  animation-delay: 0.3s;
}

.dots span:nth-child(3) {
  animation-delay: 0.6s;
}

@keyframes blink {

  0%,
  20% {
    opacity: 0.2;
  }

  50% {
    opacity: 1;
  }

  100% {
    opacity: 0.2;
  }
}


.dots::after {
  content: "";
  animation: dots 1.5s steps(4, end) infinite;
}


.remove {
  opacity: 0;
  transition: all 0.5s ease;
}

.section__info {
  position: relative;
  height: 100%;
  border-radius: 24px;
  padding: 0px 185px 75px 107px;
  display: flex;
  gap: 20px;
  justify-content: space-between;
  align-items: center;
  overflow: hidden;
  background-repeat: no-repeat;
  background: url(./../img/infosect_bg.png);
  background-size: cover;
  background-position: center;
  margin-bottom: 80px;
}

.section__info .info__arrow {
  position: absolute;
  max-width: 77px;
  width: 100%;
  height: 104px;
  left: 200px;
  bottom: 60px;
  transform: rotate(125deg);
}

.section__info .info__arrow img {
  width: 100%;
  height: 100%;
}

.section__info .info__wrap {
  display: flex;
  flex-direction: column;
  gap: 24px;
  max-width: 556px;
  width: 100%;
}

.section__info .info__wrap .info__title {
  font-size: 64px;
  font-weight: 800;
  text-transform: uppercase;
}

.section__info .info__wrap .info__title span {
  color: #fff;
}

.section__info .info__wrap .info__title .info_title_part2 {
  color: #FFBF04 !important;
}

.section__info .info__wrap .content_wrap {
  display: flex;
  flex-direction: column;
  gap: 12px;
}

.section__info .info__wrap .content_wrap p {
  color: #fff;
  font-weight: 500;
}

.section__info .info__img {
  position: relative;
  max-width: 354px;
  width: 100%;
}

.section__info .info__img .photo {
  z-index: 15;
  height: 662px;
}

.section__info .info__img img {
  width: 100%;
}

.offer__section {
  margin-bottom: 27px;
}

.offer__section .offer__title {
  font-size: 36px;
  font-weight: 700px;
  margin-bottom: 24px;
  text-transform: uppercase;
}

.offer__section .offer__content_wrap {
  display: flex;
  flex-direction: column;
  height: 100%;
  overflow: hidden;
  transition: all 0.5s ease;
}

.expectation__section {
  display: flex;
  justify-content: space-between;
  position: relative;
  margin-bottom: 62px;
}

.expectation__section .arrow_bg {
  position: absolute;
}

.expectation__section .arrow_bg img {
  width: 100%;
  height: 100%;
}

.expectation__section .arrow_1 {
  max-width: 137px;
  top: 100px;
  left: 0;
  width: 100%;
  height: auto;
  transform: rotate(190deg);
}

.expectation__section .arrow_2 {
  max-width: 72px;
  width: 100%;
  height: auto;
  top: 250px;
  left: 30%;
}

.expectation__section .expectation__img {
  max-width: 427px;
  width: 100%;
  height: 100%;
  margin-left: 50px;
}

.expectation__section .expectation__img img {
  width: 100%;
  height: 100%;
}

.expectation__section .expectation__content_wrap {
  background: url(./../img/expectation.png);
  max-width: 791px;
  min-height: 254px;
  height: 100%;
  width: 100%;
  padding: 24px;
  border-radius: 16px;
}

.expectation__section .expectation__content_wrap .open_button {
  margin-left: auto;
}

.expectation__section .expectation__content_wrap .expectation__content {
  display: flex;
  flex-direction: column;
  overflow: hidden;
  transition: all 0.5s ease;
}

.expectation__section .expectation__content_wrap .expectation__title {
  color: #fff;
  font-size: 36px;
  font-weight: 700;
  margin-bottom: 24px;
  text-align: end;
}

.expectation__section .expectation__content_wrap p {
  color: #fff;
}

.skill__section {
  margin-bottom: 80px;
  transition: all 0.5s ease;
}

.skill__section .skill__content_wrap {
  transition: all 0.5s ease;
  overflow: hidden;
  display: flex;
  flex-direction: column;
}

.skill__section .skill__title {
  font-size: 36px;
  font-weight: 700px;
  margin-bottom: 24px;
  text-transform: uppercase;
}

.footer {
  background: #FFBF04;
  padding: 36px 0px 97px 0px;
  position: relative;
}

.footer .footer__wrap {
  display: flex;
  flex-direction: column;
  position: relative;
  z-index: 20;
}

.footer .footer__bg {
  position: absolute;
  height: 100%;
}

.footer .footer__bg img {
  width: 100%;
  height: 100%;
}

.footer .men {
  max-width: 476px;
  width: 100%;
  bottom: 0;
  left: 50%;
  transform: translateX(-50%);
}

.footer .woomen {
  max-width: 423px;
  width: 100%;
  bottom: 0;
  right: 72px;
  min-height: 562px;
  z-index: 10;
}

.footer .footer__title {
  color: #fff;
  margin-bottom: 25px;
  font-size: 64px;
  font-weight: 800;
}

.footer .form {
  display: flex;
  flex-direction: column;
  gap: 16px;
  max-width: 330px;
  width: 100%;
  position: relative;
  z-index: 20;
}

.footer .form input {
  border: none;
  width: 100%;
  background: #fff;
  min-height: 48px;
  border-radius: 144px;
  padding: 0px 16px;
}

.footer .form input:active {
  border: none;
}

.footer .form input:focus {
  border: none;
}

.footer .footer__social {
  display: flex;
  justify-content: space-between;
}

.social__wrap {
  display: flex;
  gap: 16px;
}

.footer .footer__social .tel__link,
.footer .footer__social .mail__link {
  max-width: 40px;
  width: 100%;
  height: 40px;
  border: 1px solid #000000;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  background: #FFBF04;
  transition: all .4s ease;
  padding: 8px;
}

.footer .footer__social .tel__link img,
.footer .footer__social .mail__link img {
  width: 100%;
  height: 100%;
}

.footer .footer__social .form_btn_wrap {
  width: 128px;
  height: 40px;
  display: flex;
  gap: 12px;
  align-items: center;
  cursor: pointer;
  border: 1px solid #000;
  border-radius: 100px;
  background: #FFBF04;
  overflow: hidden;
  position: relative;
  padding: 0 16px;
  transition: all .4s ease;
}



.footer .footer__social .form_btn_wrap .form__arrow {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  right: 10px;
  width: 34px;
  height: 34px;
  transition: all .4s ease;
  pointer-events: none;
}

.footer .footer__social .form_btn_wrap:hover {
  box-shadow: 0px 0px 4px rgba(0, 0, 0, .25);
}

.footer .footer__social .form_btn_wrap:hover .form__arrow {
  transform: translateY(-60%) translateX(10%);
}


.tel__link:hover,
.mail__link:hover {
  box-shadow: 0px 0px 4px rgba(0, 0, 0, .25);
  transform: rotate(25deg);
}

.footer .footer__social .form__btn {
  cursor: pointer;
  width: 100%;
  font-size: 16px;
  height: 100%;
  padding: 0;
  text-align: left;
}

.lang-switcher {
  position: relative;
  display: inline-block;
  font-family: sans-serif;
  cursor: pointer;
}

.lang-switcher .lang-flag {
  max-width: 24px;
  width: 100%;
}

.lang-text {
  font-size: 20px;
  font-weight: 500;
  font-family: "Gabarito", sans-serif;
}

.lang-btn {
  display: flex;
  align-items: center;
  gap: 4px;
  background: transparent;
  cursor: pointer;
}

#currentLang {
  display: flex;
  gap: 4px;
  align-items: center;
}

.lang-menu {
  display: none;
  position: absolute;
  top: 100%;
  left: 0;
  list-style: none;
  margin: 4px 0 0;
  padding: 4px 0;
  min-width: 80px;
  z-index: 10;
}

.lang-menu.open {
  display: block;
}

.lang-menu li {
  padding: 6px 10px;
  cursor: pointer;
  display: flex;
  align-items: center;
  gap: 4px;
  transition: all 0.4s ease;
}

.lang-menu li img {
  max-width: 24px;
  width: 100%;
}

.lang-menu li:hover {
  background: #f2f2f2;
}

.arrow {
  font-size: 10px;
}

.error-message {
  color: red;
  font-size: 0.9em;
  margin-top: 4px;
}

.form-popup {
  position: fixed;
  inset: 0;
  background: rgba(0, 0, 0, 0.6);
  display: flex;
  align-items: center;
  justify-content: center;
  opacity: 0;
  pointer-events: none;
  transition: 0.3s ease;
  z-index: 1000;
}

.form-popup__text {
  margin-top: 20px;
}

.form-popup.visible {
  opacity: 1;
  pointer-events: auto;
}

.form-popup__content {
  background: #fff;
  padding: 24px 32px;
  border-radius: 12px;
  text-align: center;
  box-shadow: 0 4px 30px rgba(0, 0, 0, 0.3);
  position: relative;
  animation: popupIn 0.3s ease;
}

.form-popup__close {
  position: absolute;
  top: 10px;
  right: 14px;
  font-size: 22px;
  border: none;
  background: none;
  cursor: pointer;
}

@keyframes popupIn {
  from {
    transform: scale(0.9);
    opacity: 0;
  }

  to {
    transform: scale(1);
    opacity: 1;
  }
}

.form-popup.success .form-popup__content {
  border-left: 5px solid #4CAF50;
}

.form-popup.error .form-popup__content {
  border-left: 5px solid #f44336;
}


.error-text {
  color: #dc3545;
  font-size: 13px;
  margin-top: 4px;
}

.invalid {
  border-color: #dc3545 !important;
}

/* -------------------------------- */

@media screen and (max-width: 1400px) {
  .section__info {
    padding: 0px 50px 75px 50px;
  }
}

@media screen and (max-width: 1280px) {
  .expectation__section .expectation__img {
    display: none;
  }

  .expectation__section .arrow_bg {
    display: none;
  }

  .footer .men {
    display: none;
  }

}

@media screen and (max-width: 1024px) {
  .section__info {
    padding: 0px 16px 75px 16px;
  }

  .section__info .info__img {
    max-width: 250px;
  }

  .section__info .info__img .photo {
    height: 100%;
  }
}

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

}

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

  .__container {
    max-width: 1512px;
    padding: 0 16px;
  }

  .wrapper {
    padding: 56px 0px 0px;
  }

  .header {
    margin: 0px 0px 16px 0px;
  }

  .section__info {
    flex-direction: column;
    justify-content: center;
    padding: 50px 16px 50px 16px;
    gap: 0px;
    margin-bottom: 64px;
  }

  .section__info .info__title {
    text-align: center;
  }

  .section__info .info__title span {
    font-size: 36px;
  }

  .section__info .info__wrap .content_wrap p {
    text-align: center;
  }

  .section__info .info__arrow {
    display: block;
  }

  .section__info .info__img {
    margin-left: auto;
    max-width: 225px;
  }

  .section__info .info__arrow {
    max-width: 77px;
    height: 104px;
    left: 0px;
    bottom: 90px;
    transform: rotate(135deg);
  }

  .offer__section .offer__title {
    font-size: 24px;
    margin-bottom: 16px;
    font-weight: 700;
  }


  .form-group input {
    box-shadow: 0px 4px 4px rgba(0, 0, 0, .25);
  }

  .expectation__section .expectation__content_wrap .expectation__title {
    text-align: center;
    font-size: 24px;
    margin-bottom: 24px;
  }

  .skill__section .skill__title {
    font-size: 24px;
    margin-bottom: 16px;
  }

  .footer {
    padding: 36px 0px 50px 0px;
  }

  .footer .woomen {
    max-width: 423px;
    width: 100%;
    bottom: 0;
    right: 50%;
    transform: translateX(50%);
    min-height: auto;
    max-height: 623px;
    height: 100%;
    z-index: 10;
  }

  .footer__wrap {
    align-items: center;
  }

  .footer .woomen img {
    object-fit: contain;
  }

  .footer .footer__social {
    flex-direction: column-reverse;
    align-items: center;
    gap: 25px;
  }
}

@media screen and (max-width: 540px) {
  .expectation__section .expectation__content_wrap .expectation__content {
    transition: all 0.5s ease;
  }

}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImJsb2Nrcy9fcmVzZXQuc2FzcyIsIm1haW4uc2FzcyIsIl9tZWRpYS5zYXNzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0VBQ0U7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFJRjtFQUNJO0VBQ0E7OztBQUdKO0VBQ0U7OztBQUdGO0VBQ0U7OztBQUVGO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7OztBQ3RDRjtFQUNJOzs7QUFDSjtFQUVJOzs7QUFjSjtBQUFBO0VBRUk7OztBQUNKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUo7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQTs7O0FBRUo7RUFDSTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUo7RUFDSTtFQUVBO0VBQ0E7RUFDQTs7QUFFQTtFQUNJO0VBQ0E7RUFDQTs7QUFDQTtFQUNJO0VBQ0E7OztBQUVaO0VBQ0k7OztBQUNKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFDSTtFQUNBO0VBQ0E7RUFFQTs7QUFDQTtFQUNJOztBQUNKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7O0FBR1I7RUFDSTtFQUNBO0VBQ0E7O0FBTUo7RUFFSTs7QUFDQTtFQUNJO0VBQ0E7RUFDQTs7QUFDSjtFQUNJO0VBQ0E7RUFDQTs7O0FBR1o7RUFDSTs7O0FBQ0o7RUFDSTtFQUNBOzs7QUFDSjtFQUNJO0VBQ0E7OztBQUVKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBQ0k7RUFDQTs7QUFDUjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFDSTtFQUNBO0VBQ0E7O0FBQ0E7RUFDSTs7QUFDSjtFQUNJOztBQUNSO0VBQ0k7RUFDQTtFQUNBOztBQUNBO0VBQ0k7RUFDQTs7QUFDWjtFQUNJO0VBQ0E7RUFDQTs7QUFDQTtFQUNJO0VBQ0E7O0FBQ0o7RUFDSTs7O0FBR1o7RUFDSTs7QUFDQTtFQUNJO0VBQ0E7RUFDQTtFQUNBOztBQUNKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0o7RUFDSTs7O0FBR1I7RUFDSTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUNJOztBQUNBO0VBQ0k7RUFDQTs7QUFDUjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDSjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0o7RUFDSTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUNJO0VBQ0E7O0FBQ1I7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUNJOztBQUNKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDSjtFQUNJOzs7QUFFWjtFQUNJO0VBQ0E7O0FBQ0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0o7RUFDSTtFQUNBO0VBQ0E7RUFDQTs7O0FBR1I7RUFDSTtFQUNBO0VBQ0E7O0FBQ0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTs7QUFDSjtFQUNJO0VBQ0E7O0FBQ0E7RUFDSTtFQUNBOztBQUNSO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFHSjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDSjtFQUNJO0VBQ0E7RUFDQTtFQUNBOztBQUNKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBQ0k7O0FBQ0o7RUFDSTs7QUFDWjtFQUNJO0VBQ0E7O0FBQ0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0o7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFHWjtFQUNJO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBQ0k7RUFDQTs7O0FBQ1I7RUFDSTtFQUNBO0VBQ0E7OztBQUVKO0VBQ0k7RUFDQTtFQUVBO0VBQ0E7RUFJQTs7O0FBRUo7RUFDSTtFQUNBO0VBQ0E7OztBQUVKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUlBO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBQ0k7O0FBRUo7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFDSTtFQUNBOztBQUVSO0VBQ0k7OztBQUVSO0VBQ0k7OztBQ2xhSjtFQUNJO0lBQ0k7OztBQUVSO0VBRVE7SUFDSTs7RUFDSjtJQUNJOztFQUVKO0lBQ0k7O0VBQ1I7SUFDSTs7O0FBSVI7RUFDSTtJQUNJOztFQUNKO0lBQ0k7O0VBQ0o7SUFDSTs7O0FBRVI7RUFDSTtJQUNJOztFQUNKO0lBQ0k7OztBQUNSO0VBQ0k7SUFDSTs7RUFDSjtJQUNJO0lBQ0E7O0VBQ0o7SUFDSTs7RUFDSjtJQUNJOztFQUVKO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7SUFDQTs7RUFDQTtJQUNJOztFQUNBO0lBQ0k7O0VBQ1I7SUFDSTs7RUFDSjtJQUNJOztFQUNKO0lBQ0k7SUFDQTs7RUFDSjtJQUNJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7O0VBRUo7SUFDSTtJQUNBO0lBQ0E7O0VBQ0o7SUFDSTtJQUNBOztFQUdBO0lBQ0k7SUFDQTtJQUNBOztFQUVSO0lBQ0k7SUFDQTs7RUFDSjtJQUNJOztFQUNSO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7O0VBQ0o7SUFDSTs7O0FBRVI7RUFDSTtJQUNJO0lBQ0E7SUFDQTs7RUFDSjtJQUNJIiwiZmlsZSI6Im1haW4uY3NzIiwic291cmNlc0NvbnRlbnQiOlsiKiwgKjpiZWZvcmUsICo6YWZ0ZXJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveFxuXG5odG1sLCBib2R5LCBkaXYsIHNwYW4sIG9iamVjdCwgaWZyYW1lLCBmaWd1cmUsIGgxLCBoMiwgaDMsIGg0LCBoNSwgaDYsIHAsIGJsb2NrcXVvdGUsIHByZSwgYSwgY29kZSwgZW0sIGltZywgc21hbGwsIHN0cmlrZSwgc3Ryb25nLCBzdWIsIHN1cCwgdHQsIGIsIHUsIGksIG9sLCB1bCwgbGksIGZpZWxkc2V0LCBmb3JtLCBsYWJlbCwgdGFibGUsIGNhcHRpb24sIHRib2R5LCB0Zm9vdCwgdGhlYWQsIHRyLCB0aCwgdGQsIG1haW4sIGNhbnZhcywgZW1iZWQsIGZvb3RlciwgaGVhZGVyLCBuYXYsIHNlY3Rpb24sIHZpZGVvXG4gIG1hcmdpbjogMFxuICBwYWRkaW5nOiAwXG4gIGJvcmRlcjogMFxuICBmb250LXNpemU6IDEwMCVcbiAgZm9udDogaW5oZXJpdFxuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmVcbiAgdGV4dC1yZW5kZXJpbmc6IG9wdGltaXplTGVnaWJpbGl0eVxuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZFxuICB0ZXh0LXNpemUtYWRqdXN0OiBub25lXG5cbmZvb3RlciwgaGVhZGVyLCBuYXYsIHNlY3Rpb24sIG1haW5cbiAgZGlzcGxheTogYmxvY2tcblxuLmFjdGl2ZVxuICBvdmVyZmxvdzogaGlkZGVuXG5cblxuXG5idXR0b25cbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBpbml0aWFsXG4gICAgYm9yZGVyOiBub25lXG5cblxub2wsIHVsXG4gIGxpc3Qtc3R5bGU6IG5vbmVcblxuXG5ibG9ja3F1b3RlLCBxXG4gIHF1b3Rlczogbm9uZVxuXG5ibG9ja3F1b3RlOmJlZm9yZSwgYmxvY2txdW90ZTphZnRlciwgcTpiZWZvcmUsIHE6YWZ0ZXJcbiAgY29udGVudDogJydcbiAgY29udGVudDogbm9uZVxuXG50YWJsZVxuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlXG4gIGJvcmRlci1zcGFjaW5nOiAwXG5cbmlucHV0XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZVxuICBib3JkZXItcmFkaXVzOiAwIiwiQGltcG9ydCBcImJsb2Nrcy9fYnVyZ2VyLnNhc3NcIlxuQGltcG9ydCBcImJsb2Nrcy9faGVhZGVyLnNhc3NcIlxuQGltcG9ydCBcImJsb2Nrcy9fcmVzZXQuc2Fzc1wiXG5AaW1wb3J0IFwiYmxvY2tzL192YXJpYWJsZXMuc2Fzc1wiXG5cbi8vLS0tLS0tLS0tLS0tLS0tLS0tLVxuaHRtbFxuICAgIHNjcm9sbC1iZWhhdmlvcjogc21vb3RoXG5hXG4gICAgLy8gY29sb3I6ICRjb2xvci1ibGFja1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZVxuLy8tLS0tZm9udC0tLS0tXG5cbi8vLS0tLS0tLS0tLS0tLVxuLy8gQGZvbnQtZmFjZVxuLy8gICAgIGZvbnQtZmFtaWx5OiAnS3lpdiBUeXBlIFNlcmlmJ1xuLy8gICAgIHNyYzogdXJsKCcuLy4uL2ZvbnRzL0t5aXYqVHlwZVNlcmlmLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpXG4vLyAgICAgc3JjOiB1cmwoJy4vLi4vZm9udHMvS3lpdipUeXBlU2VyaWYud29mZicpIGZvcm1hdCgnd29mZicpXG4vLyAgICAgc3JjOiB1cmwoJy4vLi4vZm9udHMvS3lpdlR5cGVTZXJpZi1MaWdodDMub3RmJykgZm9ybWF0KCdvcGVudHlwZScpXG4vLyAgICAgc3JjOiB1cmwoJy4vLi4vZm9udHMvS3lpdlR5cGVTZXJpZi1MaWdodDMudHRmJykgZm9ybWF0KCd0cnVldHlwZScpXG4vLyAgICAgc3JjOiB1cmwoJy4vLi4vZm9udHMvS3lpdlR5cGVTZXJpZi1MaWdodDMud29mZicpIGZvcm1hdCgnd29mZicpXG4vLyAgICAgc3JjOiB1cmwoJy4vLi4vZm9udHMvS3lpdlR5cGVTZXJpZi1MaWdodDMud29mZjInKSBmb3JtYXQoJ3dvZmYyJylcbi8vICAgICBmb250LXdlaWdodDogbm9ybWFsXG4vLyAgICAgZm9udC1zdHlsZTogbm9ybWFsXG5ib2R5LFxuaHRtbFxuICAgIGhlaWdodDogMTAwJVxuYm9keVxuICAgIGZvbnQtZmFtaWx5OiBcIkdhYmFyaXRvXCIsIHNhbnMtc2VyaWZcbiAgICBmb250LXdlaWdodDogNDAwXG4gICAgZm9udC1zdHlsZTogbm9ybWFsXG4gICAgZm9udC1zaXplOiAyMHB4XG4gICAgY29sb3I6ICMxRDFEMURcblxuLndyYXBwZXJcbiAgICBtYXgtd2lkdGg6IDE1MTJweFxuICAgIHdpZHRoOiAxMDAlXG4gICAgbWFyZ2luOiAwIGF1dG9cbiAgICBtaW4taGVpZ2h0OiAxMDAlXG4gICAgZGlzcGxheTogZmxleFxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW5cbiAgICAvLyBiYWNrZ3JvdW5kOiAjMDAwXG4gICAgcGFkZGluZzogNDNweCAwcHggMHB4XG5cbi5fX2NvbnRhaW5lclxuICAgIG1heC13aWR0aDogMTUxMnB4XG4gICAgcGFkZGluZzogMCA0OHB4XG4gICAgd2lkdGg6IDEwMCVcbiAgICBtYXJnaW46IDAgYXV0b1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4uaGVhZGVyXG4gICAgZGlzcGxheTogZmxleFxuICAgIC8vIGJhY2tncm91bmQ6ICNmZmZcbiAgICBhbGlnbi1pdGVtczogY2VudGVyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuXG4gICAgbWFyZ2luOiAwcHggMHB4IDQzcHggMHB4XG4gICAgLy8gbWFyZ2luOiA0M3B4IDBcbiAgICAuaGVhZGVyX19sb2dvXG4gICAgICAgIG1heC13aWR0aDogMTc2cHhcbiAgICAgICAgd2lkdGg6IDEwMCVcbiAgICAgICAgaGVpZ2h0OiAxMDAlXG4gICAgICAgIGltZ1xuICAgICAgICAgICAgd2lkdGg6IDEwMCVcbiAgICAgICAgICAgIGhlaWdodDogMTAwJVxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4ubWFpblxuICAgIGZsZXg6IDEgMSBhdXRvXG4ub3Blbl9idXR0b25cbiAgICBiYWNrZ3JvdW5kOiAjRkZCRjA0XG4gICAgYm9yZGVyLXJhZGl1czogMzBweFxuICAgIG1heC13aWR0aDogMTI1cHhcbiAgICB3aWR0aDogMTAwJVxuICAgIGhlaWdodDogNDBweFxuICAgIGRpc3BsYXk6IGZsZXhcbiAgICBhbGlnbi1pdGVtczogY2VudGVyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXJcbiAgICBjdXJzb3I6IHBvaW50ZXJcbiAgICBmb250LXNpemU6IDE2cHhcbiAgICBtYXJnaW4tdG9wOiAyNHB4XG4gICAgb3ZlcmZsb3c6IGhpZGRlblxuICAgIHRyYW5zaXRpb246IGFsbCAuNXMgZWFzZVxuICAgIC5vcGVuX2J1dHRvbl93cmFwXG4gICAgICAgIGRpc3BsYXk6IGZsZXhcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlclxuICAgICAgICBnYXA6IDEycHhcbiAgICAgICAgLy8gdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0yMHB4KVxuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjVzIGVhc2VcbiAgICAgICAgc3BhblxuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcFxuICAgICAgICAuYXJyb3dfdXBcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZylcbiAgICAgICAgICAgIHdpZHRoOiAwXG4gICAgICAgICAgICBvcGFjaXR5OiAwXG4gICAgICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW5cbiAgICAub3Blbl9idXR0b25faHVcbiAgICAgICAgLy8gdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0yOHB4KVxuICAgIGltZ1xuICAgICAgICB3aWR0aDogMjRweFxuICAgICAgICBoZWlnaHQ6IDI0cHhcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIC41cyBlYXNlXG4gICAgLy8gLmRvd25cbiAgICAvLyAgICAgdHJhbnNpdGlvbjogYWxsIC41cyBlYXNlXG4gICAgLy8gICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg1MHB4KVxuICAgIC8vIC51cFxuICAgIC8vICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpIHRyYW5zbGF0ZVkoMHB4KSAhaW1wb3J0YW50XG4gICAgLmFjdGl2ZVxuICAgICAgICAvLyB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNXB4KVxuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjVzIGVhc2UgIWltcG9ydGFudFxuICAgICAgICAuYXJyb3dfZG93blxuICAgICAgICAgICAgd2lkdGg6IDBcbiAgICAgICAgICAgIG9wYWNpdHk6IDBcbiAgICAgICAgICAgIHZpc2liaWxpdHk6IGhpZGRlblxuICAgICAgICAuYXJyb3dfdXBcbiAgICAgICAgICAgIHdpZHRoOiAyNHB4ICFpbXBvcnRhbnRcbiAgICAgICAgICAgIG9wYWNpdHk6IDFcbiAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGVcbi5hbmltYXRpb25cbiAgICAvLyB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoKVxuLmRvdHNcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjVzIGVhc2Vcbi5yZW1vdmVcbiAgICBvcGFjaXR5OiAwXG4gICAgdHJhbnNpdGlvbjogYWxsIC41cyBlYXNlXG4uYWN0aXZlXG4gICAgbWF4LWhlaWdodDogMTAwMHB4ICFpbXBvcnRhbnRcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjVzIGVhc2Vcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLnNlY3Rpb25fX2luZm9cbiAgICBwb3NpdGlvbjogcmVsYXRpdmVcbiAgICBoZWlnaHQ6IDEwMCVcbiAgICBib3JkZXItcmFkaXVzOiAyNHB4XG4gICAgcGFkZGluZzogMHB4IDE4NXB4IDc1cHggMTA3cHhcbiAgICBkaXNwbGF5OiBmbGV4XG4gICAgZ2FwOiAyMHB4XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlclxuICAgIG92ZXJmbG93OiBoaWRkZW5cbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0XG4gICAgYmFja2dyb3VuZDogdXJsKC4vLi4vaW1nL2luZm9zZWN0X2JnLnBuZylcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyXG4gICAgbWFyZ2luLWJvdHRvbTogODBweFxuICAgIC5pbmZvX19hcnJvd1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGVcbiAgICAgICAgbWF4LXdpZHRoOiA3N3B4XG4gICAgICAgIHdpZHRoOiAxMDAlXG4gICAgICAgIGhlaWdodDogMTA0cHhcbiAgICAgICAgbGVmdDogMjAwcHhcbiAgICAgICAgYm90dG9tOiA2MHB4XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDEyNWRlZylcbiAgICAgICAgaW1nXG4gICAgICAgICAgICB3aWR0aDogMTAwJVxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlXG4gICAgLmluZm9fX3dyYXBcbiAgICAgICAgZGlzcGxheTogZmxleFxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uXG4gICAgICAgIGdhcDogMjRweFxuICAgICAgICBtYXgtd2lkdGg6IDU1NnB4XG4gICAgICAgIHdpZHRoOiAxMDAlXG4gICAgICAgIC5pbmZvX190aXRsZVxuICAgICAgICAgICAgZm9udC1zaXplOiA2NHB4XG4gICAgICAgICAgICBmb250LXdlaWdodDogODAwXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlXG4gICAgICAgICAgICBzcGFuXG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmZcbiAgICAgICAgICAgIC5pbmZvX3RpdGxlX3BhcnQyXG4gICAgICAgICAgICAgICAgY29sb3I6ICNGRkJGMDQgIWltcG9ydGFudFxuICAgICAgICAuY29udGVudF93cmFwXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uXG4gICAgICAgICAgICBnYXA6IDEycHhcbiAgICAgICAgICAgIHBcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZlxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDBcbiAgICAuaW5mb19faW1nXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZVxuICAgICAgICBtYXgtd2lkdGg6IDM1NHB4XG4gICAgICAgIHdpZHRoOiAxMDAlXG4gICAgICAgIC5waG90b1xuICAgICAgICAgICAgei1pbmRleDogMTVcbiAgICAgICAgICAgIGhlaWdodDogNjYycHhcbiAgICAgICAgaW1nXG4gICAgICAgICAgICB3aWR0aDogMTAwJVxuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi5vZmZlcl9fc2VjdGlvblxuICAgIG1hcmdpbi1ib3R0b206IDI3cHhcbiAgICAub2ZmZXJfX3RpdGxlXG4gICAgICAgIGZvbnQtc2l6ZTogMzZweFxuICAgICAgICBmb250LXdlaWdodDogNzAwcHhcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweFxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlXG4gICAgLm9mZmVyX19jb250ZW50X3dyYXBcbiAgICAgICAgZGlzcGxheTogZmxleFxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uXG4gICAgICAgIGdhcDogMjBweFxuICAgICAgICBtYXgtaGVpZ2h0OiA5NnB4XG4gICAgICAgIGhlaWdodDogMTAwJVxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuXG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAuNXMgZWFzZVxuICAgIC5vZmZlcl9fY29udGVudF9odVxuICAgICAgICBtYXgtaGVpZ2h0OiA4NXB4XG5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLmV4cGVjdGF0aW9uX19zZWN0aW9uXG4gICAgZGlzcGxheTogZmxleFxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlblxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZVxuICAgIG1hcmdpbi1ib3R0b206IDYycHhcbiAgICAuYXJyb3dfYmdcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlXG4gICAgICAgIGltZ1xuICAgICAgICAgICAgd2lkdGg6IDEwMCVcbiAgICAgICAgICAgIGhlaWdodDogMTAwJVxuICAgIC5hcnJvd18xXG4gICAgICAgIG1heC13aWR0aDogMTM3cHhcbiAgICAgICAgdG9wOiAxMDBweFxuICAgICAgICBsZWZ0OiAwXG4gICAgICAgIHdpZHRoOiAxMDAlXG4gICAgICAgIGhlaWdodDogYXV0b1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxOTBkZWcpXG4gICAgLmFycm93XzJcbiAgICAgICAgbWF4LXdpZHRoOiA3MnB4XG4gICAgICAgIHdpZHRoOiAxMDAlXG4gICAgICAgIGhlaWdodDogYXV0b1xuICAgICAgICB0b3A6IDI1MHB4XG4gICAgICAgIGxlZnQ6IDMwJVxuICAgIC5leHBlY3RhdGlvbl9faW1nXG4gICAgICAgIG1heC13aWR0aDogNDI3cHhcbiAgICAgICAgd2lkdGg6IDEwMCVcbiAgICAgICAgaGVpZ2h0OiAxMDAlXG4gICAgICAgIG1hcmdpbi1sZWZ0OiA1MHB4XG4gICAgICAgIGltZ1xuICAgICAgICAgICAgd2lkdGg6IDEwMCVcbiAgICAgICAgICAgIGhlaWdodDogMTAwJVxuICAgIC5leHBlY3RhdGlvbl9fY29udGVudF93cmFwXG4gICAgICAgIGJhY2tncm91bmQ6IHVybCguLy4uL2ltZy9leHBlY3RhdGlvbi5wbmcpXG4gICAgICAgIG1heC13aWR0aDogNzkxcHhcbiAgICAgICAgbWluLWhlaWdodDogMjU0cHhcbiAgICAgICAgaGVpZ2h0OiAxMDAlXG4gICAgICAgIHdpZHRoOiAxMDAlXG4gICAgICAgIHBhZGRpbmc6IDI0cHhcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTZweFxuICAgICAgICAub3Blbl9idXR0b25cbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvXG4gICAgICAgIC5leHBlY3RhdGlvbl9fY29udGVudFxuICAgICAgICAgICAgZGlzcGxheTogZmxleFxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtblxuICAgICAgICAgICAgZ2FwOiAyMHB4XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiA3MnB4XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjVzIGVhc2VcbiAgICAgICAgLmV4cGVjdGF0aW9uX190aXRsZVxuICAgICAgICAgICAgY29sb3I6ICNmZmZcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzZweFxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMFxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweFxuICAgICAgICAgICAgdGV4dC1hbGlnbjogZW5kXG4gICAgICAgIHBcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi5za2lsbF9fc2VjdGlvblxuICAgIG1hcmdpbi1ib3R0b206IDgwcHhcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjVzIGVhc2VcbiAgICAuc2tpbGxfX2NvbnRlbnRfd3JhcFxuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjVzIGVhc2VcbiAgICAgICAgbWF4LWhlaWdodDogNjdweFxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuXG4gICAgICAgIGRpc3BsYXk6IGZsZXhcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtblxuICAgICAgICBnYXA6IDIwcHhcbiAgICAuc2tpbGxfX3RpdGxlXG4gICAgICAgIGZvbnQtc2l6ZTogMzZweFxuICAgICAgICBmb250LXdlaWdodDogNzAwcHhcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweFxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlXG5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLmZvb3RlclxuICAgIGJhY2tncm91bmQ6ICNGRkJGMDRcbiAgICBwYWRkaW5nOiAzNnB4IDBweCA5N3B4IDBweFxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZVxuICAgIC5mb290ZXJfX3dyYXBcbiAgICAgICAgZGlzcGxheTogZmxleFxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZVxuICAgICAgICB6LWluZGV4OiAyMFxuICAgIC5mb290ZXJfX2JnXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZVxuICAgICAgICBoZWlnaHQ6IDEwMCVcbiAgICAgICAgaW1nXG4gICAgICAgICAgICB3aWR0aDogMTAwJVxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlXG4gICAgLm1lblxuICAgICAgICBtYXgtd2lkdGg6IDQ3NnB4XG4gICAgICAgIHdpZHRoOiAxMDAlXG4gICAgICAgIGJvdHRvbTogMFxuICAgICAgICBsZWZ0OiA1MCVcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpXG4gICAgICAgIC8vIG1pbi1oZWlnaHQ6IDQ0MnB4XG5cbiAgICAud29vbWVuXG4gICAgICAgIG1heC13aWR0aDogNDIzcHhcbiAgICAgICAgd2lkdGg6IDEwMCVcbiAgICAgICAgYm90dG9tOiAwXG4gICAgICAgIHJpZ2h0OiA3MnB4XG4gICAgICAgIG1pbi1oZWlnaHQ6IDU2MnB4XG4gICAgICAgIHotaW5kZXg6IDEwXG4gICAgLmZvb3Rlcl9fdGl0bGVcbiAgICAgICAgY29sb3I6ICNmZmZcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweFxuICAgICAgICBmb250LXNpemU6IDY0cHhcbiAgICAgICAgZm9udC13ZWlnaHQ6IDgwMFxuICAgIC5mb3JtXG4gICAgICAgIGRpc3BsYXk6IGZsZXhcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtblxuICAgICAgICBnYXA6IDE2cHhcbiAgICAgICAgbWF4LXdpZHRoOiAzMzBweFxuICAgICAgICB3aWR0aDogMTAwJVxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmVcbiAgICAgICAgei1pbmRleDogMjBcbiAgICAgICAgaW5wdXRcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZVxuICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZlxuICAgICAgICAgICAgbWluLWhlaWdodDogNDhweFxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTQ0cHhcbiAgICAgICAgICAgIHBhZGRpbmc6IDBweCAxNnB4XG4gICAgICAgICAgICAmOmFjdGl2ZVxuICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZVxuICAgICAgICAgICAgJjpmb2N1c1xuICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZVxuICAgIC5mb290ZXJfX3NvY2lhbFxuICAgICAgICBkaXNwbGF5OiBmbGV4XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlblxuICAgICAgICAudGVsX19saW5rXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDQwcHhcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlXG4gICAgICAgICAgICBoZWlnaHQ6IDQwcHhcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMDAwMDBcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJVxuICAgICAgICAgICAgZGlzcGxheTogZmxleFxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNGRkJGMDRcbiAgICAgICAgLmZvcm1fX2J0blxuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEyOHB4XG4gICAgICAgICAgICB3aWR0aDogMTAwJVxuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzAwMFxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwcHhcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNGRkJGMDRcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweFxuICAgICAgICAgICAgZGlzcGxheTogZmxleFxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXJcbiAgICAgICAgICAgIGdhcDogMTJweFxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi5sYW5nLXN3aXRjaGVyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrXG4gICAgZm9udC1mYW1pbHk6IHNhbnMtc2VyaWZcbiAgICBjdXJzb3I6IHBvaW50ZXJcbiAgICAubGFuZy1mbGFnXG4gICAgICAgIG1heC13aWR0aDogMjRweFxuICAgICAgICB3aWR0aDogMTAwJVxuLmxhbmctdGV4dFxuICAgIGZvbnQtc2l6ZTogMjBweFxuICAgIGZvbnQtd2VpZ2h0OiA1MDBcbiAgICBmb250LWZhbWlseTogXCJHYWJhcml0b1wiLCBzYW5zLXNlcmlmXG5cbi5sYW5nLWJ0blxuICAgIGRpc3BsYXk6IGZsZXhcbiAgICBhbGlnbi1pdGVtczogY2VudGVyXG4gICAgLy8gYWxpZ24taXRlbXM6IGNlbnRlclxuICAgIGdhcDogNHB4XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnRcbiAgICAvLyBib3JkZXI6IDFweCBzb2xpZCAjY2NjXG4gICAgLy8gYm9yZGVyLXJhZGl1czogNnB4XG4gICAgLy8gcGFkZGluZzogNnB4IDEwcHhcbiAgICBjdXJzb3I6IHBvaW50ZXJcblxuI2N1cnJlbnRMYW5nXG4gICAgZGlzcGxheTogZmxleFxuICAgIGdhcDogNHB4XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlclxuXG4ubGFuZy1tZW51XG4gICAgZGlzcGxheTogbm9uZVxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZVxuICAgIHRvcDogMTAwJVxuICAgIGxlZnQ6IDBcbiAgICBsaXN0LXN0eWxlOiBub25lXG4gICAgLy8gYmFja2dyb3VuZDogd2hpdGVcbiAgICAvLyBib3JkZXI6IDFweCBzb2xpZCAjY2NjXG4gICAgLy8gYm9yZGVyLXJhZGl1czogNnB4XG4gICAgbWFyZ2luOiA0cHggMCAwXG4gICAgcGFkZGluZzogNHB4IDBcbiAgICBtaW4td2lkdGg6IDgwcHhcbiAgICB6LWluZGV4OiAxMFxuXG4gICAgJi5vcGVuXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrXG5cbiAgICAmIGxpXG4gICAgICAgIHBhZGRpbmc6IDZweCAxMHB4XG4gICAgICAgIGN1cnNvcjogcG9pbnRlclxuICAgICAgICBkaXNwbGF5OiBmbGV4XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXJcbiAgICAgICAgZ2FwOiA0cHhcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIC40cyBlYXNlXG4gICAgICAgIGltZ1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAyNHB4XG4gICAgICAgICAgICB3aWR0aDogMTAwJVxuXG4gICAgJiBsaTpob3ZlclxuICAgICAgICBiYWNrZ3JvdW5kOiAjZjJmMmYyXG5cbi5hcnJvd1xuICAgIGZvbnQtc2l6ZTogMTBweFxuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuQGltcG9ydCAnLi9fZm9vdGVyJ1xuQGltcG9ydCAnLi9fbWVkaWEnXG4iLCJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0MDBweClcbiAgICAuc2VjdGlvbl9faW5mb1xuICAgICAgICBwYWRkaW5nOiAwcHggNTBweCA3NXB4IDUwcHhcblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI4MHB4KVxuICAgIC5leHBlY3RhdGlvbl9fc2VjdGlvblxuICAgICAgICAuZXhwZWN0YXRpb25fX2ltZ1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZVxuICAgICAgICAuYXJyb3dfYmdcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmVcbiAgICAuZm9vdGVyXG4gICAgICAgIC5tZW5cbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmVcbiAgICAub2ZmZXJfX2NvbnRlbnRfaHVcbiAgICAgICAgbWF4LWhlaWdodDogOTRweCAhaW1wb3J0YW50XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNDBweClcblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KVxuICAgIC5zZWN0aW9uX19pbmZvXG4gICAgICAgIHBhZGRpbmc6IDBweCAxNnB4IDc1cHggMTZweFxuICAgIC5zZWN0aW9uX19pbmZvIC5pbmZvX19pbWdcbiAgICAgICAgbWF4LXdpZHRoOiAyNTBweFxuICAgIC5zZWN0aW9uX19pbmZvIC5pbmZvX19pbWcgLnBob3RvXG4gICAgICAgIGhlaWdodDogMTAwJVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5ODBweClcbiAgICAuaW5mb19fYXJyb3dcbiAgICAgICAgZGlzcGxheTogbm9uZVxuICAgIC5za2lsbF9fc2VjdGlvbiAuc2tpbGxfX2NvbnRlbnRfd3JhcFxuICAgICAgICBtYXgtaGVpZ2h0OiA5NHB4XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweClcbiAgICBib2R5XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweFxuICAgIC5fX2NvbnRhaW5lclxuICAgICAgICBtYXgtd2lkdGg6IDE1MTJweFxuICAgICAgICBwYWRkaW5nOiAwIDE2cHhcbiAgICAud3JhcHBlclxuICAgICAgICBwYWRkaW5nOiA1NnB4IDBweCAwcHhcbiAgICAuaGVhZGVyXG4gICAgICAgIG1hcmdpbjogMHB4IDBweCAxNnB4IDBweFxuXG4gICAgLnNlY3Rpb25fX2luZm9cbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtblxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlclxuICAgICAgICBwYWRkaW5nOiA1MHB4IDE2cHggNTBweCAxNnB4XG4gICAgICAgIGdhcDogMHB4XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDY0cHhcbiAgICAgICAgLmluZm9fX3RpdGxlXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXJcbiAgICAgICAgICAgIHNwYW5cbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDM2cHhcbiAgICAgICAgLmluZm9fX3dyYXAgLmNvbnRlbnRfd3JhcCBwXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXJcbiAgICAgICAgLmluZm9fX2Fycm93XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9ja1xuICAgICAgICAuaW5mb19faW1nXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0b1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAyMjVweFxuICAgICAgICAuaW5mb19fYXJyb3dcbiAgICAgICAgICAgIG1heC13aWR0aDogNzdweFxuICAgICAgICAgICAgaGVpZ2h0OiAxMDRweFxuICAgICAgICAgICAgbGVmdDogMHB4XG4gICAgICAgICAgICBib3R0b206IDkwcHhcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDEzNWRlZylcbiAgICAub2ZmZXJfX3NlY3Rpb25cbiAgICAgICAgLm9mZmVyX190aXRsZVxuICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4XG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwXG4gICAgICAgIC5vZmZlcl9fY29udGVudF93cmFwXG4gICAgICAgICAgICBnYXA6IDIwcHhcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDEyMHB4XG4gICAgLmV4cGVjdGF0aW9uX19zZWN0aW9uXG4gICAgICAgIC5leHBlY3RhdGlvbl9fY29udGVudF93cmFwXG4gICAgICAgICAgICAuZXhwZWN0YXRpb25fX3RpdGxlXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweFxuICAgIC5za2lsbF9fc2VjdGlvblxuICAgICAgICAuc2tpbGxfX3RpdGxlXG4gICAgICAgICAgICBmb250LXNpemU6IDI0cHhcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHhcbiAgICAgICAgLnNraWxsX19jb250ZW50X3dyYXBcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDc1cHhcbiAgICAuZm9vdGVyIC53b29tZW5cbiAgICAgICAgbWF4LXdpZHRoOiA0MjNweFxuICAgICAgICB3aWR0aDogMTAwJVxuICAgICAgICBib3R0b206IDBcbiAgICAgICAgcmlnaHQ6IDUwJVxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNTAlKVxuICAgICAgICBtaW4taGVpZ2h0OiA1NjJweFxuICAgICAgICB6LWluZGV4OiAxMFxuICAgIC5mb290ZXJfX3dyYXBcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlclxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NDBweClcbiAgICAuZXhwZWN0YXRpb25fX3NlY3Rpb24gLmV4cGVjdGF0aW9uX19jb250ZW50X3dyYXAgLmV4cGVjdGF0aW9uX19jb250ZW50XG4gICAgICAgIGdhcDogMjBweFxuICAgICAgICBtYXgtaGVpZ2h0OiA5NHB4XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2VcbiAgICAuc2tpbGxfX3NlY3Rpb24gLnNraWxsX19jb250ZW50X3dyYXBcbiAgICAgICAgbWF4LWhlaWdodDogODBweFxuIl19 */