@charset "UTF-8";
/* Base */ /* Reset and base styles  */
* {
  padding: 0;
  margin: 0;
  border: none;
}

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

/* Links */
a, a:link, a:visited {
  text-decoration: none;
}

a:hover {
  text-decoration: none;
}

/* Common */
aside, nav, footer, header, section, main {
  display: block;
}

h1, h2, h3, h4, h5, h6, p {
  font-size: inherit;
  font-weight: inherit;
}

ul {
  margin: 0;
  padding: 0;
}

ul, ul li {
  list-style: none;
}

img {
  vertical-align: top;
}

img, svg {
  height: auto;
}

address {
  font-style: normal;
}

/* Form */
input, textarea, button, select {
  font-family: inherit;
  font-size: inherit;
  color: inherit;
  background-color: transparent;
}

input::-ms-clear {
  display: none;
}

button, input[type=submit] {
  display: inline-block;
  box-shadow: none;
  background-color: transparent;
  background: none;
  cursor: pointer;
}

input:focus, input:active,
button:focus, button:active {
  outline: none;
}

button::-moz-focus-inner {
  padding: 0;
  border: 0;
}

label {
  cursor: pointer;
}

legend {
  display: block;
}

:root {
  --container-padding: 15px;
  --font-main: "Urbanist", serif;
  --font-title: "vampireWars", serif;
  --page-bg: #00082F;
  --text-color: #fff;
  --accent: #FFA7EC;
  --link-color: #FDCD00;
}

.dark {
  --page-bg: #00082F;
  --text-color: #fff;
}

@font-face {
  font-family: Urbanist;
  font-display: swap;
  src: url("../fonts/Urbanist-ExtraBold.woff2") format("woff2"), url("../fonts/Urbanist-ExtraBold.woff") format("woff");
  font-weight: 800;
  font-style: normal;
}
@font-face {
  font-family: Urbanist;
  font-display: swap;
  src: url("../fonts/Urbanist-Medium.woff2") format("woff2"), url("../fonts/Urbanist-Medium.woff") format("woff");
  font-weight: 500;
  font-style: normal;
}
@font-face {
  font-family: Urbanist;
  font-display: swap;
  src: url("../fonts/Urbanist-Bold.woff2") format("woff2"), url("../fonts/Urbanist-Bold.woff") format("woff");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: Urbanist;
  font-display: swap;
  src: url("../fonts/Urbanist-SemiBold.woff2") format("woff2"), url("../fonts/Urbanist-SemiBold.woff") format("woff");
  font-weight: 600;
  font-style: normal;
}
@font-face {
  font-family: Urbanist;
  font-display: swap;
  src: url("../fonts/Urbanist-Regular.woff2") format("woff2"), url("../fonts/Urbanist-Regular.woff") format("woff");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: UrbanistItalic;
  font-display: swap;
  src: url("../fonts/UrbanistItalic-ExtraBoldItalic.woff2") format("woff2"), url("../fonts/UrbanistItalic-ExtraBoldItalic.woff") format("woff");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: vampireWars;
  font-display: swap;
  src: url("../fonts/vampireWars.woff2") format("woff2"), url("../fonts/vampireWars.woff") format("woff");
  font-weight: 400;
  font-style: normal;
}
body {
  font-family: "Urbanist", serif;
}

h1, h2, h3, h4, h5, h6 {
  margin: 0;
}

.title {
  font-family: "vampireWars", serif;
  color: white;
  text-shadow: 0 2px 3px rgba(116, 41, 174, 0.9803921569), 0 6px 6px rgba(116, 41, 174, 0.8509803922), 0 14px 9px rgba(116, 41, 174, 0.5019607843), 0 40px 11px rgba(116, 41, 174, 0.0196078431);
}

.opaque {
  opacity: 0.6;
}

.h1 {
  font-family: "vampireWars", serif;
  font-size: 32px;
  line-height: 38px;
  letter-spacing: 3px;
  font-weight: 400;
}
@media (min-width: 576px) {
  .h1 {
    font-size: 36px;
    line-height: 42px;
  }
}
@media (min-width: 768px) {
  .h1 {
    font-size: 52px;
    line-height: 62px;
  }
}
@media (min-width: 992px) {
  .h1 {
    font-size: 72px;
    line-height: 86px;
  }
}

h2 {
  font-size: 28px;
  line-height: 34px;
  letter-spacing: 0.02em;
  margin-bottom: 20px;
}
@media (min-width: 576px) {
  h2 {
    font-size: 32px;
    line-height: 38px;
  }
}
@media (min-width: 768px) {
  h2 {
    font-size: 48px;
    line-height: 58px;
    margin-bottom: 24px;
  }
}
@media (min-width: 992px) {
  h2 {
    font-size: 52px;
    line-height: 62px;
  }
}
@media (min-width: 1300px) {
  h2 {
    font-size: 60px;
    line-height: 72px;
    margin-bottom: 28px;
  }
}

.text-regular {
  font-size: 16px;
  line-height: 22px;
}
@media (min-width: 768px) {
  .text-regular {
    font-size: 18px;
    line-height: 29px;
  }
}

.text-regular-1 {
  font-size: 16px;
  line-height: 22px;
}
@media (min-width: 768px) {
  .text-regular-1 {
    font-size: 18px;
    line-height: 25px;
  }
}

.text-caption {
  font-size: 16px;
  line-height: 22px;
}
@media (min-width: 768px) {
  .text-caption {
    font-size: 18px;
    line-height: 28px;
  }
}
@media (min-width: 992px) {
  .text-caption {
    font-size: 20px;
    line-height: 32px;
  }
}

.text-caption-1 {
  font-size: 16px;
  line-height: 22px;
}
@media (min-width: 768px) {
  .text-caption-1 {
    font-size: 20px;
    line-height: 28px;
  }
}
@media (min-width: 992px) {
  .text-caption-1 {
    font-size: 20px;
    line-height: 32px;
  }
}

.text-small {
  font-size: 16px;
  line-height: 19px;
}

.text-link {
  font-size: 18px;
  font-weight: 600;
  line-height: 21.6px;
  letter-spacing: 0.02em;
  text-align: center;
  text-underline-position: from-font;
  text-decoration-skip-ink: none;
}

.text-card-title {
  font-size: 20px;
  line-height: 28px;
  font-weight: 700;
}
@media (min-width: 768px) {
  .text-card-title {
    font-size: 28px;
    line-height: 39px;
  }
}

.text-card-regular {
  font-size: 16px;
  font-weight: 400;
  line-height: 22px;
}
@media (min-width: 768px) {
  .text-card-regular {
    font-size: 18px;
    line-height: 25px;
  }
}

html {
  scroll-behavior: smooth;
  background-color: rgb(39, 39, 39);
}

body {
  background-color: #00082F;
  color: #fff;
  font-family: var(--font-main);
}

main {
  isolation: auto;
}

#particle-canvas {
  position: fixed;
  z-index: 10;
  top: 50%;
  left: 50%;
  width: 100vw;
  height: 100vh;
  pointer-events: none;
  transform: translate(-50%, -50%);
}

html, body {
  width: 100%;
  margin: 0;
  min-height: 100%;
  min-width: 100%;
  box-sizing: border-box;
}

.hidden {
  display: none !important;
}

img {
  display: block;
}

a {
  color: var(--link-color);
  transition: all 0.3s ease-in-out;
}
a:hover {
  color: white;
}

a.link--underline {
  position: relative;
}
a.link--underline:after {
  content: "";
  position: absolute;
  width: 100%;
  left: 0;
  bottom: -2px;
  height: 2px;
  background-color: var(--link-color);
}

.circle-icon {
  display: flex;
  justify-content: center;
  align-items: center;
  position: relative;
  width: 44px;
  height: 44px;
  border-radius: 50%;
  background-color: #FDCD00;
  flex-shrink: 0;
}
.circle-icon > .icon {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  stroke: rgb(116, 41, 174);
}
.circle-icon--number {
  color: rgb(116, 41, 174);
  font-size: 20px;
  font-weight: 700;
  line-height: 28px;
}

ul.square-list li {
  position: relative;
  padding-left: 20px;
}
ul.square-list li:after {
  content: "";
  position: absolute;
  top: 0.5em;
  left: 0;
  width: 8px;
  height: 8px;
  background-color: #FDCD00;
}

.iti.iti--allow-dropdown {
  position: relative;
  z-index: 10;
}

.--under-construction {
  cursor: not-allowed;
  opacity: 0.6;
  pointer-events: none;
}

.none {
  display: none !important;
}

.visually-hidden {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  border: 0;
  padding: 0;
  white-space: nowrap;
  clip-path: inset(100%);
  clip: rect(0 0 0 0);
  overflow: hidden;
}

.no-scroll {
  overflow-y: hidden;
}

.text-left {
  text-align: left;
}

.text-right {
  text-align: right;
}

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

.d-flex {
  display: flex;
}

.flex-center {
  justify-content: center;
}

/* Контейнеры */
.container {
  position: relative;
  z-index: 50;
  width: 100%;
  max-width: 100%;
  overflow: visible;
  margin: 0 auto;
  box-sizing: border-box;
  padding: 0 var(--container-padding);
}
@media screen and (min-width: 0) {
  .container {
    max-width: 87.8%;
  }
}
@media screen and (min-width: 376px) {
  .container {
    max-width: 87.8%;
  }
}
@media screen and (min-width: 576px) {
  .container {
    max-width: 85%;
  }
}
@media screen and (min-width: 768px) {
  .container {
    max-width: 87.25%;
  }
}
@media screen and (min-width: 992px) {
  .container {
    max-width: 93.7%;
  }
}
@media screen and (min-width: 1300px) {
  .container {
    max-width: 1190px;
  }
}

.container-blog {
  position: relative;
  z-index: 50;
  width: 100%;
  max-width: 100%;
  overflow: visible;
  margin: 0 auto;
  box-sizing: border-box;
  padding: 0 var(--container-padding);
}
@media screen and (min-width: 0) {
  .container-blog {
    max-width: 87.8%;
  }
}
@media screen and (min-width: 376px) {
  .container-blog {
    max-width: 87.8%;
  }
}
@media screen and (min-width: 576px) {
  .container-blog {
    max-width: 85%;
  }
}
@media screen and (min-width: 768px) {
  .container-blog {
    max-width: 87.25%;
  }
}
@media screen and (min-width: 992px) {
  .container-blog {
    max-width: 93.7%;
  }
}
@media screen and (min-width: 1300px) {
  .container-blog {
    max-width: 1190px;
  }
}
@media screen and (min-width: 1300px) {
  .container-blog {
    max-width: 990px;
  }
}

.container-swiper {
  position: relative;
  z-index: 50;
  width: 100%;
  max-width: 100%;
  overflow: visible;
  margin: 0 auto;
  box-sizing: border-box;
  padding: 0 var(--container-padding);
}
@media screen and (min-width: 0) {
  .container-swiper {
    max-width: 87.8%;
  }
}
@media screen and (min-width: 376px) {
  .container-swiper {
    max-width: 87.8%;
  }
}
@media screen and (min-width: 576px) {
  .container-swiper {
    max-width: 85%;
  }
}
@media screen and (min-width: 768px) {
  .container-swiper {
    max-width: 87.25%;
  }
}
@media screen and (min-width: 992px) {
  .container-swiper {
    max-width: 93.7%;
  }
}
@media screen and (min-width: 1300px) {
  .container-swiper {
    max-width: 1190px;
  }
}
@media screen and (min-width: 1300px) {
  .container-swiper {
    padding: 0 100px;
    max-width: 1330px;
  }
}

.icon {
  fill: transparent;
  stroke: transparent;
  width: 24px;
  height: 24px;
}

.icon__chevron-right {
  width: 24px;
  height: 24px;
  stroke: rgb(88, 17, 142);
  transition: all 0.2s ease-in-out;
}

.icon__calendar {
  width: 24px;
  height: 24px;
  stroke: #FFA7EC;
  transition: all 0.2s ease-in-out;
}

.icon__burger {
  width: 24px;
  height: 24px;
  stroke: rgb(88, 17, 142);
  transition: all 0.2s ease-in-out;
}

.icon__phone {
  width: 24px;
  height: 24px;
  stroke: rgb(255, 167, 236);
}

.icon__map-pin {
  width: 24px;
  height: 24px;
  stroke: rgb(255, 167, 236);
}

.icon__mouse {
  width: 28px;
  height: 48px;
  stroke: #fff;
  opacity: 0.6;
  transition: all 0.2s ease-in-out;
}

.icon__player {
  width: 24px;
  height: 24px;
  fill: none;
  stroke: rgb(255, 167, 236);
}
.icon__player > path:nth-child(1) {
  stroke: rgb(255, 167, 236);
}

.icon__puzzle,
.icon__puzzle2 {
  width: 24px;
  height: 24px;
  stroke: rgb(255, 167, 236);
}

.icon__help {
  width: 24px;
  height: 24px;
  stroke: rgb(255, 167, 236);
}

.icon__star {
  width: 24px;
  height: 24px;
  fill: #FDCD00;
  stroke: #FDCD00;
}

.icon__plus {
  width: 24px;
  height: 24px;
  fill: #351F6A;
  stroke: #351F6A;
}

.icon__lovely {
  width: 24px;
  height: 24px;
  stroke: #351F6A;
}

.icon__arrow {
  stroke: #351F6A;
}

.icon__card-send {
  width: 24px;
  height: 24px;
  stroke: #351F6A;
}

.icon__card-send {
  width: 24px;
  height: 24px;
  stroke: #351F6A;
}

html, body {
  min-height: 100vh;
  display: flex;
  flex-direction: column;
}

.footer {
  margin-top: auto;
}

.footer {
  padding: 60px 0;
}

input:not([type=checkbox]):not([type=radio]),
textarea {
  padding: 15px 20px;
  background-color: white;
  filter: url("#goo");
  color: rgba(88, 17, 142, 0.6);
  font-size: 16px;
  line-height: 19px;
  letter-spacing: 0.02em;
  clip-path: polygon(16px 0, 100% 0, 100% calc(100% - 20px), calc(100% - 18px) 100%, 0 100%, 0 16px);
  border-radius: 4px;
}
input:not([type=checkbox]):not([type=radio])::placeholder,
textarea::placeholder {
  color: rgba(88, 17, 142, 0.6);
}

.checkbox-wrap {
  display: flex;
  align-items: center;
  gap: 0 12px;
  font-size: 16px;
  line-height: 19.2px;
  letter-spacing: 0.02em;
}
.checkbox-wrap input[type=checkbox] {
  position: relative;
  width: 24px;
  height: 24px;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  cursor: pointer;
}
.checkbox-wrap input[type=checkbox]:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 24px;
  height: 24px;
  border: 2px solid #FDCD00;
  border-radius: 4px;
  transition: all 0.2s ease-in-out;
}
.checkbox-wrap input[type=checkbox]:checked:before {
  background-color: #FDCD00;
  background-image: url("../img/icon__check-tick.svg");
  background-position: center center;
  background-repeat: no-repeat;
}

.radio-wrap {
  display: flex;
  flex-wrap: wrap;
  gap: 0 36px;
}
.radio-wrap > label {
  margin-bottom: 16px;
  width: 100%;
  font-size: 16px;
  font-weight: 700;
  line-height: 22.4px;
  opacity: 0.6;
}
.radio-wrap .radio {
  display: flex;
  align-items: center;
  gap: 0 12px;
}
.radio-wrap input[type=radio] {
  position: relative;
  width: 24px;
  height: 24px;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  cursor: pointer;
}
.radio-wrap input[type=radio]:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 24px;
  height: 24px;
  box-shadow: 0 0 0 2px inset #FDCD00;
  border-radius: 50%;
  transition: all 0.2s ease-in-out;
}
.radio-wrap input[type=radio]:checked:before {
  box-shadow: 0 0 0 7px inset #FDCD00;
}

.file-input-wrap--inited {
  position: relative;
}
.file-input-wrap--inited input[type=file] {
  display: none;
}
.file-input-wrap--inited label {
  position: relative;
  display: block;
  width: 100%;
  z-index: 1;
  font-size: 16px;
  font-weight: 400;
  line-height: 19.2px;
  letter-spacing: 0.02em;
  padding: 15px 28px 15px 56px;
  background-color: white;
  color: rgb(88, 17, 142);
  clip-path: polygon(16px 0, 100% 0, 100% calc(100% - 20px), calc(100% - 18px) 100%, 0 100%, 0 16px);
  border-radius: 4px;
}
.file-input-wrap--inited label:before {
  content: url('data:image/svg+xml,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M12.33 12.15L9.85999 14.62C8.48999 15.99 8.48999 18.2 9.85999 19.57C11.23 20.94 13.44 20.94 14.81 19.57L18.7 15.68C21.43 12.95 21.43 8.50998 18.7 5.77998C15.97 3.04998 11.53 3.04998 8.79999 5.77998L4.55999 10.02C2.21999 12.36 2.21999 16.16 4.55999 18.51" stroke="%237429AE" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/></svg>');
  position: absolute;
  top: 50%;
  left: 20px;
  width: 24px;
  height: 24px;
  transform: translateY(-50%);
}
.file-input-wrap--inited label:after {
  display: none;
  content: url('data:image/svg+xml,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M6 12H18" stroke="%237429AE" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/><path d="M12 18L12 6" stroke="%237429AE" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></svg>');
  position: absolute;
  width: 24px;
  height: 24px;
  top: 50%;
  right: 10px;
  transform: translateY(-50%) rotate(45deg);
}
.file-input-wrap--inited.file-input-wrap--filled label:after {
  display: block;
}

.iti {
  width: 100%;
}
.iti input {
  width: 100%;
}

.iti__selected-dial-code {
  color: rgba(88, 17, 142, 0.6);
}

.iti__dropdown-content {
  color: black;
}

@keyframes light-up {
  0% {
    opacity: 0;
  }
  1% {
    opacity: 1;
  }
  1.001% {
    opacity: 0.3;
  }
  10% {
    opacity: 0.6;
  }
  20% {
    opacity: 0.6;
  }
  30% {
    opacity: 1;
  }
  40% {
    opacity: 0.3;
  }
  50% {
    opacity: 0.6;
  }
  60% {
    opacity: 1;
  }
  70% {
    opacity: 0.3;
  }
  80% {
    opacity: 0.6;
  }
  90% {
    opacity: 0.3;
  }
  100% {
    opacity: 1;
  }
}
@keyframes fade {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes float {
  0% {
    transform: translateY(0);
  }
  50% {
    transform: translateY(-20px);
  }
  100% {
    transform: translateY(0);
  }
}
@keyframes float-rotate-1 {
  0% {
    transform: translateY(0) perspective(75em) rotateX(28deg);
  }
  50% {
    transform: translateY(-20px) perspective(75em) rotateX(-28deg);
  }
  100% {
    transform: translateY(0) perspective(75em) rotateX(28deg);
  }
}
@keyframes float-rotate-2 {
  0% {
    transform: translateY(0) perspective(75em) rotateX(-28deg) rotateY(-10deg);
  }
  50% {
    transform: translateY(-20px) perspective(75em) rotateX(28deg) rotateY(10deg);
  }
  100% {
    transform: translateY(0) perspective(75em) rotateX(-28deg) rotateY(-10deg);
  }
}
@keyframes float-rotate-3 {
  0% {
    transform: translateY(0) perspective(1000px) rotateX(4deg) rotateY(-16deg) rotateZ(4deg);
  }
  50% {
    transform: translateY(-30px) perspective(1000px) rotateX(-4deg) rotateY(16deg) rotateZ(-4deg);
  }
  100% {
    transform: translateY(0) perspective(1000px) rotateX(4deg) rotateY(-16deg) rotateZ(4deg);
  }
}
[data-appear-child] {
  opacity: 0;
  transform: translate3d(0, 40px, 0);
  transition: opacity 0.6s ease-in-out, transform 0.6s ease-in-out;
}
[data-appear-child].animated {
  opacity: 1;
  transform: translate3d(0, 0, 0);
}

[data-appear-child=float-left] {
  opacity: 0;
  transform: translate3d(-40px, 0, 0);
  transition: opacity 0.6s ease-in-out, transform 0.6s ease-in-out;
}
[data-appear-child=float-left].animated {
  opacity: 1;
  transform: translate3d(0, 0, 0);
}

[data-appear-child=float-right] {
  opacity: 0;
  transform: translate3d(40px, 0, 0);
  transition: opacity 0.6s ease-in-out, transform 0.6s ease-in-out;
}
[data-appear-child=float-right].animated {
  opacity: 1;
  transform: translate3d(0, 0, 0);
}

[data-appear-child=fade] {
  opacity: 0;
  transition: opacity 0.6s ease;
}
[data-appear-child=fade].animated {
  opacity: 1;
}

[data-appear-child=scale] {
  transform: scale(0);
  transition: transform 0.6s ease;
}
[data-appear-child=scale].animated {
  transform: scale(1);
}

/* Components */
.breadcrumbs {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 0 16px;
  font-size: 16px;
  line-height: 19px;
  margin-top: 32px;
}
@media (min-width: 768px) {
  .breadcrumbs {
    margin-top: 40px;
  }
}
@media (min-width: 992px) {
  .breadcrumbs {
    margin-top: 0;
  }
}
.breadcrumbs a {
  color: white;
}
.breadcrumbs__item {
  display: flex;
  align-items: center;
  padding: 8px 0;
  gap: 0 16px;
}
.breadcrumbs__item:nth-last-child(2) .icon {
  opacity: 0.6;
}
.breadcrumbs .icon {
  stroke: white;
}
.breadcrumbs p {
  opacity: 0.6;
}

.button {
  position: relative;
  width: 182px;
  height: 54px;
}
.button:after {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  width: 100%;
  height: 100%;
  transform: translate3d(-50%, -50%, 1px);
  box-shadow: 0 0 50px 10px #58118E;
  border-radius: 50%;
  transition: all 0.2s ease-in-out;
}

.button__parent {
  width: 100%;
  position: relative;
  z-index: 2;
  filter: url("#goo");
  cursor: pointer;
  transition: all 0.3s ease-in-out;
  opacity: 0.95;
  transform: translateZ(1px);
}
@media (hover: hover) {
  .button__parent:nth-child(1):hover .button__inner {
    color: #fff;
    background-image: url("../img/btn-bg-hover.jpg");
  }
  .button__parent:nth-child(1):hover .icon {
    stroke: #fff;
  }
  .button__parent:nth-child(1):hover + .button__parent .button__back {
    background-color: #58118E;
  }
}
.button__parent:nth-child(1):active .button__inner {
  color: #fff;
  background-image: url("../img/btn-bg-hover.jpg");
}
.button__parent:nth-child(1):active .icon {
  stroke: #fff;
}
.button__parent:nth-child(1):active + .button__parent .button__back {
  background-color: #58118E;
}
.button__parent:nth-child(2) {
  position: absolute;
  z-index: 1;
  top: 6px;
  left: 0;
}

.button__inner {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  height: 48px;
  padding: 12px 14px 12px 20px;
  border-radius: 4px;
  background-color: rgb(253, 205, 0);
  background-image: url("../img/btn-bg.webp");
  background-size: cover;
  transition: all 0.3s ease-in-out;
  clip-path: polygon(16px 0, 100% 0, 100% 31px, calc(100% - 18px) 100%, 0 100%, 0 16px);
  text-transform: uppercase;
  color: rgb(88, 17, 142);
  box-shadow: inset 0 0 16px 2px rgba(255, 255, 255, 0.5);
  font-size: 16px;
  line-height: 19px;
  letter-spacing: 1px;
  font-weight: 600;
}

.button__back {
  width: 100%;
  height: 48px;
  background-color: rgb(203, 95, 5);
  border-radius: 4px;
  clip-path: polygon(16px 0, 100% 0, 100% 31px, calc(100% - 18px) 100%, 0 100%, 0 16px);
  transition: all 0.2s ease-out;
  box-shadow: inset 0 0 6px 2px rgba(255, 255, 255, 0.5);
  pointer-events: none;
}

.tab-button {
  width: auto;
  height: 36px;
}
@media (min-width: 768px) {
  .tab-button {
    height: 48px;
  }
}
.tab-button__inner {
  height: 36px;
  padding: 12px 15px;
  color: rgba(255, 255, 255, 0.6);
  background-color: #351F6A;
  clip-path: polygon(16px 0, 100% 0, 100% 20px, calc(100% - 16px) 100%, 0 100%, 0 16px);
  transition: all 0.3s ease-in-out;
  border-radius: 4px;
  font-size: 12px;
  line-height: 12px;
  letter-spacing: 0.02em;
  font-weight: 400;
  text-transform: uppercase;
}
@media (min-width: 768px) {
  .tab-button__inner {
    height: 48px;
    font-size: 16px;
    line-height: 16px;
    clip-path: polygon(16px 0, 100% 0, 100% 24px, calc(100% - 20px) 100%, 0 100%, 0 16px);
  }
}
@media (hover: hover) {
  .tab-button:hover .tab-button__inner {
    background-color: #FDCD00;
    color: #351F6A;
  }
}
.tab-button__parent {
  position: relative;
}
.tab-button.active {
  position: relative;
  width: auto;
  height: 36px;
}
@media (min-width: 768px) {
  .tab-button.active {
    height: 48px;
  }
}
.tab-button.active:after {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  width: 100%;
  height: 100%;
  transform: translate3d(-50%, -50%, 1px);
  box-shadow: 0 0 50px 10px #58118E;
  border-radius: 50%;
  transition: all 0.2s ease-in-out;
}
.tab-button.active .tab-button__parent {
  width: 100%;
  position: relative;
  z-index: 2;
  filter: url("#goo");
  cursor: pointer;
  transition: all 0.3s ease-in-out;
  opacity: 0.95;
  transform: translateZ(1px);
}
.tab-button.active .tab-button__parent:nth-child(2) {
  position: absolute;
  z-index: 1;
  top: 5px;
  left: 0;
}
.tab-button.active .tab-button__inner {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  height: 36px;
  padding: 12px 14px 12px 20px;
  border-radius: 4px;
  background-color: rgb(253, 205, 0);
  background-image: url("../img/btn-bg.webp");
  background-size: cover;
  transition: all 0.3s ease-in-out;
  clip-path: polygon(16px 0, 100% 0, 100% 20px, calc(100% - 18px) 100%, 0 100%, 0 16px);
  text-transform: uppercase;
  color: rgb(88, 17, 142);
  box-shadow: inset 0 0 16px 2px rgba(255, 255, 255, 0.5);
  font-size: 12px;
  line-height: 12px;
  letter-spacing: 0.02em;
  font-weight: 400;
}
@media (min-width: 768px) {
  .tab-button.active .tab-button__inner {
    height: 48px;
    font-size: 16px;
    line-height: 16px;
    clip-path: polygon(16px 0, 100% 0, 100% 24px, calc(100% - 20px) 100%, 0 100%, 0 16px);
  }
}
.tab-button.active .tab-button__back {
  width: 100%;
  height: 36px;
  background-color: rgb(203, 95, 5);
  border-radius: 4px;
  clip-path: polygon(16px 0, 100% 0, 100% 20px, calc(100% - 18px) 100%, 0 100%, 0 16px);
  transition: all 0.2s ease-out;
  box-shadow: inset 0 0 6px 2px rgba(255, 255, 255, 0.5);
  pointer-events: none;
}
@media (min-width: 768px) {
  .tab-button.active .tab-button__back {
    height: 48px;
    clip-path: polygon(16px 0, 100% 0, 100% 24px, calc(100% - 20px) 100%, 0 100%, 0 16px);
  }
}

.button-next,
.button-prev {
  width: 60px;
  height: 48px;
}
.button-next svg,
.button-prev svg {
  width: 100%;
  height: 100%;
  object-fit: contain;
  transform-origin: center;
}
.button-next .button,
.button-prev .button {
  width: 100%;
  height: 100%;
}
.button-next .button__inner,
.button-prev .button__inner {
  padding: 12px;
}
.button-next:after,
.button-prev:after {
  display: none;
}

.button-prev .icon {
  transform: rotate(180deg);
}

.card {
  display: flex;
  flex-direction: column;
  width: 100%;
  height: 100%;
  position: relative;
  border-radius: 4px;
  overflow: hidden;
}
.card::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border-width: 4px;
  border-style: solid;
  border-image: linear-gradient(159.45deg, rgba(255, 249, 254, 0.52) 0.68%, rgba(0, 116, 153, 0) 53.24%) 1;
  border-radius: 4px;
  pointer-events: none;
}
.card--form .card__img-wrap {
  display: flex;
  justify-content: center;
  align-items: flex-end;
  background-color: #351F6A;
  height: 160px;
}
@media (min-width: 768px) {
  .card--form .card__img-wrap {
    height: 206px;
  }
}
.card--form .card__img-wrap picture {
  height: 80%;
  aspect-ratio: 0.83/1;
}
.card--form .card__img-wrap img {
  opacity: 0.4;
  flex-grow: 0;
}
.card--form .card__button {
  width: 100%;
}
.card--form .card__main {
  flex-grow: 1;
  height: calc(100% - 160px);
}
@media (min-width: 768px) {
  .card--form .card__main {
    height: calc(100% - 206px);
  }
}
.card__head {
  margin-bottom: 29px;
}
@media (min-width: 768px) {
  .card__head {
    margin-bottom: 45px;
  }
}
@media (min-width: 992px) {
  .card__head {
    display: flex;
    gap: 0 40px;
    margin-bottom: 40px;
  }
}
.card__img-wrap {
  width: 100%;
  height: 160px;
}
@media (min-width: 768px) {
  .card__img-wrap {
    height: 220px;
  }
}
@media (min-width: 1300px) {
  .card__img-wrap {
    height: 300px;
  }
}
.card__img-wrap img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.card__title {
  width: 100%;
  margin-bottom: 8px;
}
.card__text {
  margin-bottom: 16px;
}
.card__main {
  display: flex;
  flex-direction: column;
  padding: 16px 24px 24px 24px;
  background-color: #351F6A;
  flex-grow: 1;
}
@media (min-width: 1300px) {
  .card__main {
    padding: 24px;
  }
}
.card__type {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-top: auto;
  color: #FFA7EC;
}
@media (min-width: 576px) {
  .card__type {
    align-items: flex-start;
    flex-direction: column;
    gap: 4px 0;
  }
}
@media (min-width: 768px) {
  .card__type {
    gap: 12px 0;
  }
}
@media (min-width: 1300px) {
  .card__type {
    flex-direction: row;
  }
}
.card__type-item {
  display: flex;
  align-items: center;
  margin-top: auto;
  gap: 0 8px;
}
.card__input {
  width: 100%;
  margin-bottom: 16px;
}
.card form {
  margin-top: auto;
}

.line-glow-block {
  position: relative;
  padding-left: 20px;
  color: #fff;
  font-family: "Urbanist", serif;
  font-size: 20px;
  font-weight: 500;
  line-height: 28px;
}
@media (min-width: 576px) {
  .line-glow-block {
    padding-left: 24px;
    font-family: "Urbanist", serif;
    font-size: 24px;
    font-weight: 500;
    line-height: 34px;
  }
}
.line-glow-block:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 2px;
  height: 100%;
  border-radius: 4px;
  background-color: rgb(255, 41, 195);
  box-shadow: 3px 0 8px 0 rgb(255, 41, 195), -3px 0 8px 0 rgb(255, 41, 195);
}

.socials {
  display: flex;
  gap: 0 20px;
  margin-bottom: 32px;
}
@media (min-width: 768px) {
  .socials {
    margin-top: 16px;
  }
}
.socials .socials-link {
  position: relative;
  display: block;
  width: 32px;
  height: 32px;
  border-radius: 50%;
  background-color: #FDCD00;
  flex-shrink: 0;
  cursor: pointer;
  transition: all 0.3s ease-in-out;
  transform: scale(1) translateZ(1px);
}
.socials .socials-link > .icon {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 16px;
  height: 16px;
  stroke: #351F6A;
  fill: #351F6A;
  transform: translate(-50%, -50%);
}
.socials .socials-link:hover {
  background-color: #351F6A;
  transform: scale(1.3) translateZ(1px);
}
.socials .socials-link:hover > .icon {
  stroke: white;
  fill: white;
}

.socials.socials-default {
  margin-bottom: 0;
  margin-top: 0;
  gap: 0 13px;
}
.socials.socials-default .socials-link {
  position: relative;
  opacity: 0.85;
  display: block;
  width: 35px;
  height: 35px;
  border-radius: 50%;
  flex-shrink: 0;
  cursor: pointer;
  transition: all 0.2s ease-in-out;
  transform: scale(1) translateZ(1px);
}
.socials.socials-default .socials-link > .icon {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 16px;
  height: 16px;
  stroke: white;
  fill: white;
  transform: translate(-50%, -50%);
}
.socials.socials-default .socials-link:hover {
  opacity: 1;
}
.socials.socials-default .socials-link--facebook {
  background-color: #3B5999;
}
.socials.socials-default .socials-link--twitter {
  background-color: #55ACEE;
}
.socials.socials-default .socials-link--pinterest {
  background: #BD081C;
}

.starRating {
  position: relative;
  display: flex;
}
.starRating__filled {
  position: relative;
  z-index: 1;
  clip-path: inset(0 100% 0 0);
}
.starRating__opaque {
  position: absolute;
  z-index: 0;
  top: 0;
  left: 0;
  opacity: 0.6;
}
.starRating--0 .starRating__filled {
  clip-path: inset(0 calc(100% - 0 * 10%) 0 0);
}
.starRating--1 .starRating__filled {
  clip-path: inset(0 calc(100% - 1 * 10%) 0 0);
}
.starRating--2 .starRating__filled {
  clip-path: inset(0 calc(100% - 2 * 10%) 0 0);
}
.starRating--3 .starRating__filled {
  clip-path: inset(0 calc(100% - 3 * 10%) 0 0);
}
.starRating--4 .starRating__filled {
  clip-path: inset(0 calc(100% - 4 * 10%) 0 0);
}
.starRating--5 .starRating__filled {
  clip-path: inset(0 calc(100% - 5 * 10%) 0 0);
}
.starRating--6 .starRating__filled {
  clip-path: inset(0 calc(100% - 6 * 10%) 0 0);
}
.starRating--7 .starRating__filled {
  clip-path: inset(0 calc(100% - 7 * 10%) 0 0);
}
.starRating--8 .starRating__filled {
  clip-path: inset(0 calc(100% - 8 * 10%) 0 0);
}
.starRating--9 .starRating__filled {
  clip-path: inset(0 calc(100% - 9 * 10%) 0 0);
}
.starRating--10 .starRating__filled {
  clip-path: inset(0 calc(100% - 10 * 10%) 0 0);
}

.container-swiper {
  position: relative;
  z-index: 50;
  width: 100%;
  max-width: 100%;
  overflow: visible;
  margin: 0 auto;
  box-sizing: border-box;
  padding: 0 var(--container-padding);
}
@media screen and (min-width: 0) {
  .container-swiper {
    max-width: 87.8%;
  }
}
@media screen and (min-width: 376px) {
  .container-swiper {
    max-width: 87.8%;
  }
}
@media screen and (min-width: 576px) {
  .container-swiper {
    max-width: 85%;
  }
}
@media screen and (min-width: 768px) {
  .container-swiper {
    max-width: 87.25%;
  }
}
@media screen and (min-width: 992px) {
  .container-swiper {
    max-width: 93.7%;
  }
}
@media screen and (min-width: 1300px) {
  .container-swiper {
    max-width: 1190px;
  }
}
@media screen and (min-width: 1300px) {
  .container-swiper {
    padding: 0 100px;
    max-width: 1330px;
  }
}
.container-swiper .swiper-button-next,
.container-swiper .swiper-button-prev {
  width: 60px;
  height: 48px;
  transform: translateY(-50%);
}
.container-swiper .swiper-button-next:after,
.container-swiper .swiper-button-prev:after {
  display: none;
}

.container-swiper--testimonial,
.container-swiper--blog-read-more {
  padding-bottom: 24px;
}
@media (min-width: 768px) {
  .container-swiper--testimonial,
  .container-swiper--blog-read-more {
    padding-bottom: 50px;
  }
}
.container-swiper--testimonial .swiper-pagination,
.container-swiper--blog-read-more .swiper-pagination {
  bottom: 0 !important;
}
.container-swiper--testimonial .swiper-pagination-bullet,
.container-swiper--blog-read-more .swiper-pagination-bullet {
  width: 24px;
  height: 4px;
  background-color: #351F6A;
  transition: all 0.3s ease-in-out;
  border-radius: 4px;
  opacity: 0.6;
}
@media (min-width: 768px) {
  .container-swiper--testimonial .swiper-pagination-bullet,
  .container-swiper--blog-read-more .swiper-pagination-bullet {
    width: 48px;
    height: 10px;
    border-radius: 48px;
  }
}
.container-swiper--testimonial .swiper-pagination-bullet-active,
.container-swiper--blog-read-more .swiper-pagination-bullet-active {
  background-color: #FFA7EC;
  opacity: 1;
}
.container-swiper--testimonial .swiper-button-next,
.container-swiper--testimonial .swiper-button-prev,
.container-swiper--blog-read-more .swiper-button-next,
.container-swiper--blog-read-more .swiper-button-prev {
  display: none;
}
@media (min-width: 1300px) {
  .container-swiper--testimonial .swiper-button-next,
  .container-swiper--testimonial .swiper-button-prev,
  .container-swiper--blog-read-more .swiper-button-next,
  .container-swiper--blog-read-more .swiper-button-prev {
    display: block;
  }
}

.container-swiper--blog-gallery {
  max-width: 100%;
  margin: 0;
  padding: 0;
  padding-bottom: 24px;
}
@media (min-width: 768px) {
  .container-swiper--blog-gallery {
    padding-bottom: 50px;
  }
}
@media (min-width: 1300px) {
  .container-swiper--blog-gallery {
    padding: 0 100px 50px 100px;
  }
}
.container-swiper--blog-gallery .swiper-pagination {
  bottom: 0 !important;
}
.container-swiper--blog-gallery .swiper-pagination-bullet {
  width: 24px;
  height: 4px;
  background-color: #351F6A;
  transition: all 0.3s ease-in-out;
  border-radius: 4px;
  opacity: 0.6;
}
@media (min-width: 768px) {
  .container-swiper--blog-gallery .swiper-pagination-bullet {
    width: 48px;
    height: 10px;
    border-radius: 48px;
  }
}
.container-swiper--blog-gallery .swiper-pagination-bullet-active {
  background-color: #FFA7EC;
  opacity: 1;
}
.container-swiper--blog-gallery .swiper-button-next,
.container-swiper--blog-gallery .swiper-button-prev {
  display: none;
}
@media (min-width: 768px) {
  .container-swiper--blog-gallery .swiper-button-next,
  .container-swiper--blog-gallery .swiper-button-prev {
    display: block;
  }
}
@media (min-width: 768px) {
  .container-swiper--blog-gallery .swiper-button-next {
    transform: translate(85%, -50%);
  }
}
@media (min-width: 1300px) {
  .container-swiper--blog-gallery .swiper-button-next {
    transform: translate(0, -50%);
  }
}
@media (min-width: 768px) {
  .container-swiper--blog-gallery .swiper-button-prev {
    transform: translate(-85%, -50%);
  }
}
@media (min-width: 1300px) {
  .container-swiper--blog-gallery .swiper-button-prev {
    transform: translate(0, -50%);
  }
}
.container-swiper--blog-gallery .swiper-slide {
  width: 100%;
  aspect-ratio: 1/0.75;
}
@media (min-width: 576px) {
  .container-swiper--blog-gallery .swiper-slide {
    aspect-ratio: 1/0.64;
  }
}
@media (min-width: 1300px) {
  .container-swiper--blog-gallery .swiper-slide {
    aspect-ratio: 1/0.59;
  }
}
.container-swiper--blog-gallery .blog-article__slide-image-wrap {
  width: 100%;
  height: 100%;
}
.container-swiper--blog-gallery .blog-article__slide-image-wrap img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.container-swiper--blog-read-more.container-swiper {
  max-width: 100%;
  padding: 0 0 24px 0;
}
@media (min-width: 576px) {
  .container-swiper--blog-read-more.container-swiper {
    padding: 0 0 50px 0;
  }
}
@media (min-width: 1300px) {
  .container-swiper--blog-read-more.container-swiper {
    padding: 0 100px 50px 100px;
  }
}

/* vendor */
:root {
  --iti-hover-color: rgba(0, 0, 0, 0.05);
  --iti-border-color: #ccc;
  --iti-dialcode-color: #58118EFF;
  --iti-dropdown-bg: white;
  --iti-spacer-horizontal: 8px;
  --iti-flag-height: 12px;
  --iti-flag-width: 16px;
  --iti-border-width: 1px;
  --iti-arrow-height: 4px;
  --iti-arrow-width: 6px;
  --iti-triangle-border: calc(var(--iti-arrow-width) / 2);
  --iti-arrow-padding: 6px;
  --iti-arrow-color: #555;
  --iti-path-flags-1x: url("../img/vendor/intlTellInput/flags.webp");
  --iti-path-flags-2x: url("../img/vendor/intlTellInput/flags@2x.webp");
  --iti-path-globe-1x: url("../img/vendor/intlTellInput/globe.webp");
  --iti-path-globe-2x: url("../img/vendor/intlTellInput/globe@2x.webp");
  --iti-flag-sprite-width: 3904px;
  --iti-flag-sprite-height: 12px;
  --iti-mobile-popup-margin: 30px;
}

.iti {
  position: relative;
  display: inline-block;
}

.iti * {
  box-sizing: border-box;
}

.iti__hide {
  display: none;
}

.iti__v-hide {
  visibility: hidden;
}

.iti__a11y-text {
  width: 1px;
  height: 1px;
  clip: rect(1px, 1px, 1px, 1px);
  overflow: hidden;
  position: absolute;
}

.iti input.iti__tel-input,
.iti input.iti__tel-input[type=text],
.iti input.iti__tel-input[type=tel] {
  position: relative;
  z-index: 0;
  margin: 0 !important;
}

.iti__country-container {
  position: absolute;
  top: 0;
  bottom: 0;
  padding: var(--iti-border-width);
}

.iti__selected-country {
  z-index: 1;
  position: relative;
  display: flex;
  align-items: center;
  height: 100%;
  background: none;
  border: 0;
  margin: 0;
  padding: 0;
  font-family: inherit;
  font-size: inherit;
  color: inherit;
  border-radius: 0;
  font-weight: inherit;
  line-height: inherit;
  text-decoration: none;
}

.iti__selected-country-primary {
  display: flex;
  align-items: center;
  height: 100%;
  padding: 0 var(--iti-arrow-padding) 0 var(--iti-spacer-horizontal);
}

.iti__arrow {
  margin-left: var(--iti-arrow-padding);
  width: 0;
  height: 0;
  border-left: var(--iti-triangle-border) solid transparent;
  border-right: var(--iti-triangle-border) solid transparent;
  border-top: var(--iti-arrow-height) solid var(--iti-arrow-color);
}

[dir=rtl] .iti__arrow {
  margin-right: var(--iti-arrow-padding);
  margin-left: 0;
}

.iti__arrow--up {
  border-top: none;
  border-bottom: var(--iti-arrow-height) solid var(--iti-arrow-color);
}

.iti__dropdown-content {
  border-radius: 3px;
  background-color: var(--iti-dropdown-bg);
}

.iti--inline-dropdown .iti__dropdown-content {
  position: absolute;
  z-index: 2;
  margin-top: 3px;
  margin-left: calc(var(--iti-border-width) * -1);
  border: var(--iti-border-width) solid var(--iti-border-color);
  box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.2);
}

.iti__search-input {
  width: 100%;
  border-width: 0;
  border-radius: 3px;
}

.iti__search-input + .iti__country-list {
  border-top: 1px solid var(--iti-border-color);
}

.iti__country-list {
  list-style: none;
  padding: 0;
  margin: 0;
  overflow-y: scroll;
  -webkit-overflow-scrolling: touch;
}

.iti--inline-dropdown .iti__country-list {
  max-height: 185px;
}

.iti--flexible-dropdown-width .iti__country-list {
  white-space: nowrap;
}

@media (max-width: 500px) {
  .iti--flexible-dropdown-width .iti__country-list {
    white-space: normal;
  }
}
.iti__country {
  display: flex;
  align-items: center;
  padding: 8px var(--iti-spacer-horizontal);
  outline: none;
}

.iti__dial-code {
  color: var(--iti-dialcode-color);
}

.iti__country.iti__highlight {
  background-color: var(--iti-hover-color);
}

.iti__country-list .iti__flag, .iti__country-name {
  margin-right: var(--iti-spacer-horizontal);
}

[dir=rtl] .iti__country-list .iti__flag, [dir=rtl] .iti__country-name {
  margin-right: 0;
  margin-left: var(--iti-spacer-horizontal);
}

.iti--allow-dropdown .iti__country-container:not(:has(+ input[disabled])):not(:has(+ input[readonly])):hover, .iti--allow-dropdown .iti__country-container:not(:has(+ input[disabled])):not(:has(+ input[readonly])):hover button {
  cursor: pointer;
}

.iti--allow-dropdown .iti__country-container:not(:has(+ input[disabled])):not(:has(+ input[readonly])) .iti__selected-country-primary:hover,
.iti--allow-dropdown .iti__country-container:not(:has(+ input[disabled])):not(:has(+ input[readonly])) .iti__selected-country:has(+ .iti__dropdown-content:hover) .iti__selected-country-primary {
  background-color: var(--iti-hover-color);
}

.iti .iti__selected-dial-code {
  margin-left: 4px;
}

[dir=rtl] .iti .iti__selected-dial-code {
  margin-left: 0;
  margin-right: 4px;
}

.iti--container {
  position: fixed;
  top: -1000px;
  left: -1000px;
  z-index: 1060;
  padding: var(--iti-border-width);
}

.iti--container:hover {
  cursor: pointer;
}

.iti--fullscreen-popup.iti--container {
  background-color: rgba(0, 0, 0, 0.5);
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  position: fixed;
  padding: var(--iti-mobile-popup-margin);
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
}

.iti--fullscreen-popup .iti__dropdown-content {
  display: flex;
  flex-direction: column;
  max-height: 100%;
  position: relative;
}

.iti--fullscreen-popup .iti__country {
  padding: 10px 10px;
  line-height: 1.5em;
}

.iti__flag {
  --iti-flag-offset: 100px;
  height: var(--iti-flag-height);
  width: var(--iti-flag-width);
  border-radius: 1px;
  box-shadow: 0px 0px 1px 0px #888;
  background-image: var(--iti-path-flags-1x);
  background-repeat: no-repeat;
  background-position: var(--iti-flag-offset) 0;
  background-size: var(--iti-flag-sprite-width) var(--iti-flag-sprite-height);
}

.iti__ac {
  --iti-flag-offset: 0px;
}

.iti__ad {
  --iti-flag-offset: -16px;
}

.iti__ae {
  --iti-flag-offset: -32px;
}

.iti__af {
  --iti-flag-offset: -48px;
}

.iti__ag {
  --iti-flag-offset: -64px;
}

.iti__ai {
  --iti-flag-offset: -80px;
}

.iti__al {
  --iti-flag-offset: -96px;
}

.iti__am {
  --iti-flag-offset: -112px;
}

.iti__ao {
  --iti-flag-offset: -128px;
}

.iti__ar {
  --iti-flag-offset: -144px;
}

.iti__as {
  --iti-flag-offset: -160px;
}

.iti__at {
  --iti-flag-offset: -176px;
}

.iti__au {
  --iti-flag-offset: -192px;
}

.iti__aw {
  --iti-flag-offset: -208px;
}

.iti__ax {
  --iti-flag-offset: -224px;
}

.iti__az {
  --iti-flag-offset: -240px;
}

.iti__ba {
  --iti-flag-offset: -256px;
}

.iti__bb {
  --iti-flag-offset: -272px;
}

.iti__bd {
  --iti-flag-offset: -288px;
}

.iti__be {
  --iti-flag-offset: -304px;
}

.iti__bf {
  --iti-flag-offset: -320px;
}

.iti__bg {
  --iti-flag-offset: -336px;
}

.iti__bh {
  --iti-flag-offset: -352px;
}

.iti__bi {
  --iti-flag-offset: -368px;
}

.iti__bj {
  --iti-flag-offset: -384px;
}

.iti__bl {
  --iti-flag-offset: -400px;
}

.iti__bm {
  --iti-flag-offset: -416px;
}

.iti__bn {
  --iti-flag-offset: -432px;
}

.iti__bo {
  --iti-flag-offset: -448px;
}

.iti__bq {
  --iti-flag-offset: -464px;
}

.iti__br {
  --iti-flag-offset: -480px;
}

.iti__bs {
  --iti-flag-offset: -496px;
}

.iti__bt {
  --iti-flag-offset: -512px;
}

.iti__bw {
  --iti-flag-offset: -528px;
}

.iti__by {
  --iti-flag-offset: -544px;
}

.iti__bz {
  --iti-flag-offset: -560px;
}

.iti__ca {
  --iti-flag-offset: -576px;
}

.iti__cc {
  --iti-flag-offset: -592px;
}

.iti__cd {
  --iti-flag-offset: -608px;
}

.iti__cf {
  --iti-flag-offset: -624px;
}

.iti__cg {
  --iti-flag-offset: -640px;
}

.iti__ch {
  --iti-flag-offset: -656px;
}

.iti__ci {
  --iti-flag-offset: -672px;
}

.iti__ck {
  --iti-flag-offset: -688px;
}

.iti__cl {
  --iti-flag-offset: -704px;
}

.iti__cm {
  --iti-flag-offset: -720px;
}

.iti__cn {
  --iti-flag-offset: -736px;
}

.iti__co {
  --iti-flag-offset: -752px;
}

.iti__cr {
  --iti-flag-offset: -768px;
}

.iti__cu {
  --iti-flag-offset: -784px;
}

.iti__cv {
  --iti-flag-offset: -800px;
}

.iti__cw {
  --iti-flag-offset: -816px;
}

.iti__cx {
  --iti-flag-offset: -832px;
}

.iti__cy {
  --iti-flag-offset: -848px;
}

.iti__cz {
  --iti-flag-offset: -864px;
}

.iti__de {
  --iti-flag-offset: -880px;
}

.iti__dj {
  --iti-flag-offset: -896px;
}

.iti__dk {
  --iti-flag-offset: -912px;
}

.iti__dm {
  --iti-flag-offset: -928px;
}

.iti__do {
  --iti-flag-offset: -944px;
}

.iti__dz {
  --iti-flag-offset: -960px;
}

.iti__ec {
  --iti-flag-offset: -976px;
}

.iti__ee {
  --iti-flag-offset: -992px;
}

.iti__eg {
  --iti-flag-offset: -1008px;
}

.iti__eh {
  --iti-flag-offset: -1024px;
}

.iti__er {
  --iti-flag-offset: -1040px;
}

.iti__es {
  --iti-flag-offset: -1056px;
}

.iti__et {
  --iti-flag-offset: -1072px;
}

.iti__fi {
  --iti-flag-offset: -1088px;
}

.iti__fj {
  --iti-flag-offset: -1104px;
}

.iti__fk {
  --iti-flag-offset: -1120px;
}

.iti__fm {
  --iti-flag-offset: -1136px;
}

.iti__fo {
  --iti-flag-offset: -1152px;
}

.iti__fr {
  --iti-flag-offset: -1168px;
}

.iti__ga {
  --iti-flag-offset: -1184px;
}

.iti__gb {
  --iti-flag-offset: -1200px;
}

.iti__gd {
  --iti-flag-offset: -1216px;
}

.iti__ge {
  --iti-flag-offset: -1232px;
}

.iti__gf {
  --iti-flag-offset: -1248px;
}

.iti__gg {
  --iti-flag-offset: -1264px;
}

.iti__gh {
  --iti-flag-offset: -1280px;
}

.iti__gi {
  --iti-flag-offset: -1296px;
}

.iti__gl {
  --iti-flag-offset: -1312px;
}

.iti__gm {
  --iti-flag-offset: -1328px;
}

.iti__gn {
  --iti-flag-offset: -1344px;
}

.iti__gp {
  --iti-flag-offset: -1360px;
}

.iti__gq {
  --iti-flag-offset: -1376px;
}

.iti__gr {
  --iti-flag-offset: -1392px;
}

.iti__gt {
  --iti-flag-offset: -1408px;
}

.iti__gu {
  --iti-flag-offset: -1424px;
}

.iti__gw {
  --iti-flag-offset: -1440px;
}

.iti__gy {
  --iti-flag-offset: -1456px;
}

.iti__hk {
  --iti-flag-offset: -1472px;
}

.iti__hn {
  --iti-flag-offset: -1488px;
}

.iti__hr {
  --iti-flag-offset: -1504px;
}

.iti__ht {
  --iti-flag-offset: -1520px;
}

.iti__hu {
  --iti-flag-offset: -1536px;
}

.iti__id {
  --iti-flag-offset: -1552px;
}

.iti__ie {
  --iti-flag-offset: -1568px;
}

.iti__il {
  --iti-flag-offset: -1584px;
}

.iti__im {
  --iti-flag-offset: -1600px;
}

.iti__in {
  --iti-flag-offset: -1616px;
}

.iti__io {
  --iti-flag-offset: -1632px;
}

.iti__iq {
  --iti-flag-offset: -1648px;
}

.iti__ir {
  --iti-flag-offset: -1664px;
}

.iti__is {
  --iti-flag-offset: -1680px;
}

.iti__it {
  --iti-flag-offset: -1696px;
}

.iti__je {
  --iti-flag-offset: -1712px;
}

.iti__jm {
  --iti-flag-offset: -1728px;
}

.iti__jo {
  --iti-flag-offset: -1744px;
}

.iti__jp {
  --iti-flag-offset: -1760px;
}

.iti__ke {
  --iti-flag-offset: -1776px;
}

.iti__kg {
  --iti-flag-offset: -1792px;
}

.iti__kh {
  --iti-flag-offset: -1808px;
}

.iti__ki {
  --iti-flag-offset: -1824px;
}

.iti__km {
  --iti-flag-offset: -1840px;
}

.iti__kn {
  --iti-flag-offset: -1856px;
}

.iti__kp {
  --iti-flag-offset: -1872px;
}

.iti__kr {
  --iti-flag-offset: -1888px;
}

.iti__kw {
  --iti-flag-offset: -1904px;
}

.iti__ky {
  --iti-flag-offset: -1920px;
}

.iti__kz {
  --iti-flag-offset: -1936px;
}

.iti__la {
  --iti-flag-offset: -1952px;
}

.iti__lb {
  --iti-flag-offset: -1968px;
}

.iti__lc {
  --iti-flag-offset: -1984px;
}

.iti__li {
  --iti-flag-offset: -2000px;
}

.iti__lk {
  --iti-flag-offset: -2016px;
}

.iti__lr {
  --iti-flag-offset: -2032px;
}

.iti__ls {
  --iti-flag-offset: -2048px;
}

.iti__lt {
  --iti-flag-offset: -2064px;
}

.iti__lu {
  --iti-flag-offset: -2080px;
}

.iti__lv {
  --iti-flag-offset: -2096px;
}

.iti__ly {
  --iti-flag-offset: -2112px;
}

.iti__ma {
  --iti-flag-offset: -2128px;
}

.iti__mc {
  --iti-flag-offset: -2144px;
}

.iti__md {
  --iti-flag-offset: -2160px;
}

.iti__me {
  --iti-flag-offset: -2176px;
}

.iti__mf {
  --iti-flag-offset: -2192px;
}

.iti__mg {
  --iti-flag-offset: -2208px;
}

.iti__mh {
  --iti-flag-offset: -2224px;
}

.iti__mk {
  --iti-flag-offset: -2240px;
}

.iti__ml {
  --iti-flag-offset: -2256px;
}

.iti__mm {
  --iti-flag-offset: -2272px;
}

.iti__mn {
  --iti-flag-offset: -2288px;
}

.iti__mo {
  --iti-flag-offset: -2304px;
}

.iti__mp {
  --iti-flag-offset: -2320px;
}

.iti__mq {
  --iti-flag-offset: -2336px;
}

.iti__mr {
  --iti-flag-offset: -2352px;
}

.iti__ms {
  --iti-flag-offset: -2368px;
}

.iti__mt {
  --iti-flag-offset: -2384px;
}

.iti__mu {
  --iti-flag-offset: -2400px;
}

.iti__mv {
  --iti-flag-offset: -2416px;
}

.iti__mw {
  --iti-flag-offset: -2432px;
}

.iti__mx {
  --iti-flag-offset: -2448px;
}

.iti__my {
  --iti-flag-offset: -2464px;
}

.iti__mz {
  --iti-flag-offset: -2480px;
}

.iti__na {
  --iti-flag-offset: -2496px;
}

.iti__nc {
  --iti-flag-offset: -2512px;
}

.iti__ne {
  --iti-flag-offset: -2528px;
}

.iti__nf {
  --iti-flag-offset: -2544px;
}

.iti__ng {
  --iti-flag-offset: -2560px;
}

.iti__ni {
  --iti-flag-offset: -2576px;
}

.iti__nl {
  --iti-flag-offset: -2592px;
}

.iti__no {
  --iti-flag-offset: -2608px;
}

.iti__np {
  --iti-flag-offset: -2624px;
}

.iti__nr {
  --iti-flag-offset: -2640px;
}

.iti__nu {
  --iti-flag-offset: -2656px;
}

.iti__nz {
  --iti-flag-offset: -2672px;
}

.iti__om {
  --iti-flag-offset: -2688px;
}

.iti__pa {
  --iti-flag-offset: -2704px;
}

.iti__pe {
  --iti-flag-offset: -2720px;
}

.iti__pf {
  --iti-flag-offset: -2736px;
}

.iti__pg {
  --iti-flag-offset: -2752px;
}

.iti__ph {
  --iti-flag-offset: -2768px;
}

.iti__pk {
  --iti-flag-offset: -2784px;
}

.iti__pl {
  --iti-flag-offset: -2800px;
}

.iti__pm {
  --iti-flag-offset: -2816px;
}

.iti__pr {
  --iti-flag-offset: -2832px;
}

.iti__ps {
  --iti-flag-offset: -2848px;
}

.iti__pt {
  --iti-flag-offset: -2864px;
}

.iti__pw {
  --iti-flag-offset: -2880px;
}

.iti__py {
  --iti-flag-offset: -2896px;
}

.iti__qa {
  --iti-flag-offset: -2912px;
}

.iti__re {
  --iti-flag-offset: -2928px;
}

.iti__ro {
  --iti-flag-offset: -2944px;
}

.iti__rs {
  --iti-flag-offset: -2960px;
}

.iti__ru {
  --iti-flag-offset: -2976px;
}

.iti__rw {
  --iti-flag-offset: -2992px;
}

.iti__sa {
  --iti-flag-offset: -3008px;
}

.iti__sb {
  --iti-flag-offset: -3024px;
}

.iti__sc {
  --iti-flag-offset: -3040px;
}

.iti__sd {
  --iti-flag-offset: -3056px;
}

.iti__se {
  --iti-flag-offset: -3072px;
}

.iti__sg {
  --iti-flag-offset: -3088px;
}

.iti__sh {
  --iti-flag-offset: -3104px;
}

.iti__si {
  --iti-flag-offset: -3120px;
}

.iti__sj {
  --iti-flag-offset: -3136px;
}

.iti__sk {
  --iti-flag-offset: -3152px;
}

.iti__sl {
  --iti-flag-offset: -3168px;
}

.iti__sm {
  --iti-flag-offset: -3184px;
}

.iti__sn {
  --iti-flag-offset: -3200px;
}

.iti__so {
  --iti-flag-offset: -3216px;
}

.iti__sr {
  --iti-flag-offset: -3232px;
}

.iti__ss {
  --iti-flag-offset: -3248px;
}

.iti__st {
  --iti-flag-offset: -3264px;
}

.iti__sv {
  --iti-flag-offset: -3280px;
}

.iti__sx {
  --iti-flag-offset: -3296px;
}

.iti__sy {
  --iti-flag-offset: -3312px;
}

.iti__sz {
  --iti-flag-offset: -3328px;
}

.iti__tc {
  --iti-flag-offset: -3344px;
}

.iti__td {
  --iti-flag-offset: -3360px;
}

.iti__tg {
  --iti-flag-offset: -3376px;
}

.iti__th {
  --iti-flag-offset: -3392px;
}

.iti__tj {
  --iti-flag-offset: -3408px;
}

.iti__tk {
  --iti-flag-offset: -3424px;
}

.iti__tl {
  --iti-flag-offset: -3440px;
}

.iti__tm {
  --iti-flag-offset: -3456px;
}

.iti__tn {
  --iti-flag-offset: -3472px;
}

.iti__to {
  --iti-flag-offset: -3488px;
}

.iti__tr {
  --iti-flag-offset: -3504px;
}

.iti__tt {
  --iti-flag-offset: -3520px;
}

.iti__tv {
  --iti-flag-offset: -3536px;
}

.iti__tw {
  --iti-flag-offset: -3552px;
}

.iti__tz {
  --iti-flag-offset: -3568px;
}

.iti__ua {
  --iti-flag-offset: -3584px;
}

.iti__ug {
  --iti-flag-offset: -3600px;
}

.iti__us {
  --iti-flag-offset: -3616px;
}

.iti__uy {
  --iti-flag-offset: -3632px;
}

.iti__uz {
  --iti-flag-offset: -3648px;
}

.iti__va {
  --iti-flag-offset: -3664px;
}

.iti__vc {
  --iti-flag-offset: -3680px;
}

.iti__ve {
  --iti-flag-offset: -3696px;
}

.iti__vg {
  --iti-flag-offset: -3712px;
}

.iti__vi {
  --iti-flag-offset: -3728px;
}

.iti__vn {
  --iti-flag-offset: -3744px;
}

.iti__vu {
  --iti-flag-offset: -3760px;
}

.iti__wf {
  --iti-flag-offset: -3776px;
}

.iti__ws {
  --iti-flag-offset: -3792px;
}

.iti__xk {
  --iti-flag-offset: -3808px;
}

.iti__ye {
  --iti-flag-offset: -3824px;
}

.iti__yt {
  --iti-flag-offset: -3840px;
}

.iti__za {
  --iti-flag-offset: -3856px;
}

.iti__zm {
  --iti-flag-offset: -3872px;
}

.iti__zw {
  --iti-flag-offset: -3888px;
}

.iti__globe {
  background-image: var(--iti-path-globe-1x);
  background-size: contain;
  background-position: right;
  box-shadow: none;
  height: 19px;
}

@media (min-resolution: 2x) {
  .iti__flag {
    background-image: var(--iti-path-flags-2x);
  }
  .iti__globe {
    background-image: var(--iti-path-globe-2x);
  }
}
/* Blocks */
.footer {
  position: relative;
  z-index: 11;
  background-color: #00082F;
}
@media (min-width: 576px) {
  .footer .container {
    display: grid;
    grid-template-columns: 1fr 1fr;
  }
}
@media (min-width: 768px) {
  .footer .container {
    display: grid;
    grid-template-columns: 253px 253px;
    gap: 0 77px;
  }
}
@media (min-width: 992px) {
  .footer .container {
    grid-template-columns: 140px auto 230px 230px;
    gap: 0 20px;
  }
}
@media (min-width: 1300px) {
  .footer .container {
    grid-template-columns: 253px 151px 230px 360px;
    gap: 0 47px;
  }
}
.footer__copyright {
  font-size: 16px;
  line-height: 25px;
  opacity: 0.6;
  grid-column: 1/-1;
}
@media (min-width: 1300px) {
  .footer__copyright:last-child {
    display: none;
  }
}
.footer__logo {
  display: block;
  width: 140px;
  margin-bottom: 16px;
}
@media (min-width: 768px) {
  .footer__logo {
    width: 253px;
    margin-bottom: 24px;
  }
}
@media (min-width: 992px) {
  .footer__logo {
    width: 140px;
  }
}
@media (min-width: 1300px) {
  .footer__logo {
    width: 253px;
    margin-bottom: 0;
  }
}
.footer__logo img {
  width: 100%;
}
.footer__logo-wrap .footer__copyright {
  display: none;
}
@media (min-width: 1300px) {
  .footer__logo-wrap .footer__copyright {
    display: block;
  }
}
.footer__column-title {
  font-size: 16px;
  line-height: 19px;
  font-weight: 700;
  text-transform: uppercase;
}
.footer__social-title {
  display: none;
  font-size: 16px;
  line-height: 19px;
  font-weight: 700;
  text-transform: uppercase;
}
@media (min-width: 992px) {
  .footer__social-title {
    display: block;
  }
}
.footer__column {
  display: flex;
  flex-direction: column;
  gap: 12px 0;
  margin-bottom: 32px;
}
.footer__list {
  display: flex;
  flex-direction: column;
  gap: 12px 0;
}
@media (min-width: 1300px) {
  .footer__social-wrap {
    order: 1;
  }
}

.header {
  position: absolute;
  width: 100%;
  top: 0;
  left: 0;
  padding-top: 20px;
  z-index: 60;
}
.header__top {
  z-index: 3;
}
.header__bottom {
  z-index: 2;
}
.header .breadcrumbs {
  z-index: 1;
}
.header__top.container {
  display: flex;
  align-items: center;
  overflow: visible;
  justify-content: space-between;
}
.header__center {
  display: flex;
  align-items: center;
  gap: 0 16px;
}
@media (min-width: 576px) {
  .header__center {
    gap: 0 20px;
  }
}
@media (min-width: 992px) {
  .header__center {
    margin: 0 37px;
  }
}
@media (min-width: 1300px) {
  .header__center {
    margin: 0 67px;
  }
}
.header__left {
  width: 50%;
  display: none;
}
.header__left .header__address {
  display: none;
}
@media (min-width: 992px) {
  .header__left {
    display: flex;
    align-items: center;
    justify-content: flex-end;
  }
  .header__left .header__address {
    display: flex;
  }
}
.header__right {
  display: flex;
  width: 50%;
  justify-content: flex-start;
}
.header__right .header__phone {
  display: none;
}
@media (min-width: 992px) {
  .header__right .header__phone {
    display: flex;
  }
}
.header__burger {
  display: block;
  width: 49px;
  flex-shrink: 0;
}
.header__burger button span {
  position: absolute;
  visibility: hidden;
}
@media (min-width: 992px) {
  .header__burger {
    display: none;
  }
}
.header .button__inner {
  padding: 8px 12px;
}
.header__logo {
  position: relative;
  flex-shrink: 0;
  width: 99px;
}
.header__logo img {
  width: 100%;
  height: 100%;
}
@media (min-width: 576px) {
  .header__logo {
    width: 107px;
  }
}
@media (min-width: 992px) {
  .header__logo {
    margin-bottom: 12px;
    width: 151px;
  }
}
.header__reserve {
  margin-left: auto;
  white-space: nowrap;
}
.header__reserve span:nth-child(2) {
  display: none;
}
@media (min-width: 576px) {
  .header__reserve span:nth-child(2) {
    display: inline;
  }
}
.header__link:hover {
  color: white;
}
.header__link:hover:after {
  background-color: white;
}
.header__phone {
  display: flex;
  flex-wrap: nowrap;
  white-space: nowrap;
  gap: 0 12px;
  cursor: pointer;
}
.header__phone > * {
  transition: all 0.2s ease-in-out;
}
@media (min-width: 992px) {
  .header__phone {
    align-items: center;
  }
}
.header__address {
  display: flex;
  align-items: center;
  flex-wrap: nowrap;
  gap: 0 12px;
  cursor: pointer;
}
.header__address > * {
  transition: all 0.2s ease-in-out;
}
.header__phone:hover p, .header__address:hover p {
  opacity: 1;
}
.header__phone-icon, .header__map-pin-icon {
  position: relative;
  width: 24px;
  height: 24px;
  border-radius: 50%;
}
.header__phone-icon:after, .header__map-pin-icon:after {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  width: 0;
  height: 0;
  border-radius: 50%;
  box-shadow: 0 0 15px 10px rgba(255, 41, 195, 0.4);
  transform: translate(-50%, -50%);
}
.header__menu-list {
  width: 100%;
  display: none;
  gap: 28px 3.4%;
  padding: 18px;
  justify-content: flex-start;
  align-items: center;
  flex-direction: column;
}
@media (min-width: 992px) {
  .header__menu-list {
    display: flex;
    position: relative;
    flex-direction: row;
    justify-content: center;
    border-top: 2px solid rgba(255, 255, 255, 0.1);
  }
}
.header__menu-item {
  color: #FDCD00;
  font-weight: 500;
  font-size: 20px;
  line-height: 24px;
  text-transform: uppercase;
  cursor: pointer;
  transition: all 0.2s ease-in-out;
}
.header__menu-item:hover {
  color: #fff;
}
@media (min-width: 992px) {
  .header__menu-item {
    font-size: 16px;
    line-height: 19px;
  }
}
.header__bottom {
  position: fixed;
  display: flex;
  flex-direction: column;
  justify-content: center;
  top: 0;
  left: 0;
  right: 0;
  width: 100%;
  height: 100%;
  overflow: hidden;
  max-height: 0;
  opacity: 0;
  transition: max-height 0.3s ease, opacity 0.3s ease;
  background-color: #00082F;
  box-shadow: 100px 0 0 0 #00082F, -100px 0 0 0 #00082F;
}
@media (min-width: 992px) {
  .header__bottom {
    padding-top: 0;
    padding-bottom: 0;
    position: relative;
    flex-direction: row;
    max-height: unset;
    opacity: 1;
    background-color: unset;
    box-shadow: none;
  }
}
.header__bottom .header__menu-list {
  display: flex;
  max-height: calc(100vh - 74px - 156px);
}
.header__bottom .header__contacts-mobile {
  position: absolute;
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 20px 0;
  padding: 44px 0;
  bottom: 0;
  left: 50%;
  width: 100%;
  transform: translateX(-50%);
}
.header__bottom .header__contacts-mobile:after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 2px;
  background-color: rgba(255, 255, 255, 0.1);
}
@media (min-width: 992px) {
  .header__bottom .header__contacts-mobile {
    display: none;
  }
}
.header__bottom--opened {
  max-height: 100vh;
  padding-top: 74px;
  padding-bottom: 156px;
  opacity: 1;
}
@media (min-width: 992px) {
  .header__bottom--opened {
    max-height: unset;
  }
}
.header__bottom--clsoed {
  display: none;
}
@media (min-width: 992px) {
  .header__bottom--clsoed {
    display: block;
  }
}
.header--faq .breadcrumbs, .header--contacts .breadcrumbs {
  justify-content: flex-start;
}
@media (min-width: 992px) {
  .header--faq .breadcrumbs, .header--contacts .breadcrumbs {
    justify-content: center;
  }
}

.main {
  overflow: hidden;
}
.main .s1 {
  padding-top: 114px;
}
@media (min-width: 992px) {
  .main .s1 {
    padding-top: 191px;
  }
}
.main .s1-2-3 {
  position: relative;
  isolation: isolate;
}
.main .s1-2-3:before {
  content: "";
  position: absolute;
  width: 1400px;
  height: 1400px;
  top: 50%;
  left: 50%;
  transform: translate(-57%, -26%);
  background: url("../img/eclipse1.webp") no-repeat center center;
  background-size: cover;
}
@media (min-width: 1300px) {
  .main .s1-2-3:before {
    transform: translate(-78%, -33%);
  }
}
.main .s1-2-3:after {
  content: "";
  display: none;
  position: absolute;
  width: 1400px;
  height: 1400px;
  top: 50%;
  left: 50%;
  background: url("../img/eclipse1.webp") no-repeat center center;
  background-size: cover;
}
@media (min-width: 768px) {
  .main .s1-2-3:after {
    display: block;
    transform: translate(-80%, -105%);
  }
}
@media (min-width: 1300px) {
  .main .s1-2-3:after {
    transform: translate(-96%, -96%);
  }
}
.main .s1-2-3__bg {
  position: absolute;
  width: 100%;
  bottom: 600px;
  left: 0;
  pointer-events: none;
  z-index: -1;
  aspect-ratio: 1/0.73;
}
@media (min-width: 576px) {
  .main .s1-2-3__bg {
    bottom: 200px;
  }
}
@media (min-width: 768px) {
  .main .s1-2-3__bg {
    bottom: 80px;
    width: 747px;
    height: 907px;
  }
}
@media (min-width: 1300px) {
  .main .s1-2-3__bg {
    bottom: 0;
    width: 1181px;
    height: 871px;
  }
}
.main .s1-2-3__bg img {
  width: 100%;
  height: 100%;
}
.main .s4-5 {
  position: relative;
  overflow: hidden;
  background-color: #12054A;
  isolation: isolate;
}
.main .s4-5:before {
  content: "";
  display: none;
  position: absolute;
  width: 900px;
  height: 900px;
  top: 50%;
  left: 50%;
  background: url("../img/eclipse1.webp") no-repeat center center;
  background-size: cover;
}
@media (min-width: 768px) {
  .main .s4-5:before {
    display: block;
    transform: translate(5%, -156%);
  }
}
@media (min-width: 1300px) {
  .main .s4-5:before {
    width: 1100px;
    height: 1100px;
    transform: translate(25%, -74%) rotate(180deg);
  }
}
.main .s4-5:after {
  content: "";
  display: none;
  position: absolute;
  width: 1000px;
  height: 1000px;
  top: 50%;
  left: 50%;
  background: url("../img/eclipse1.webp") no-repeat center center;
  background-size: cover;
}
@media (min-width: 768px) {
  .main .s4-5:after {
    display: block;
    transform: translate(-102%, -50%) rotate(180deg);
  }
}
@media (min-width: 1300px) {
  .main .s4-5:after {
    transform: translate(-134%, -50%) rotate(200deg);
  }
}

.s1 {
  position: relative;
  overflow: hidden;
  padding-bottom: 60px;
}
@media (min-width: 768px) {
  .s1 {
    padding-bottom: 100px;
  }
}
@media (min-width: 1300px) {
  .s1 {
    padding-bottom: 158px;
  }
}
.s1:before {
  content: "";
  position: absolute;
  width: 1000px;
  height: 1000px;
  top: 50%;
  left: 50%;
  transform: translate(-13%, -94%);
  background: url("../img/eclipse1.webp") no-repeat center center;
  background-size: cover;
}
@media (min-width: 768px) {
  .s1:before {
    transform: translate(-3%, -92%);
  }
}
@media (min-width: 1300px) {
  .s1:before {
    transform: translate(35%, -87%);
  }
}
.s1__caption {
  margin-bottom: 16px;
}
@media (min-width: 768px) {
  .s1__caption {
    margin-bottom: 24px;
  }
}
.s1__title {
  margin: 0 auto;
}
@media (min-width: 768px) {
  .s1__title {
    max-width: 516px;
  }
}
@media (min-width: 992px) {
  .s1__title {
    max-width: 858px;
  }
}
.s1__title, .s1__text {
  margin-bottom: 24px;
}
@media (min-width: 768px) {
  .s1__title, .s1__text {
    margin-bottom: 28px;
  }
}
@media (min-width: 1300px) {
  .s1__title, .s1__text {
    margin-bottom: 32px;
  }
}
.s1__button {
  width: 100%;
  max-width: 300px;
}
@media (min-width: 768px) {
  .s1__button {
    margin: 0 auto;
  }
}
.s1__title-wrap {
  margin-top: 44px;
}
@media (min-width: 768px) {
  .s1__title-wrap {
    margin-top: 48px;
    text-align: center;
  }
}
@media (min-width: 1300px) {
  .s1__title-wrap {
    max-width: 981px;
    margin: 60px auto 0 auto;
  }
}
.s1__bg-gradient {
  position: absolute;
  z-index: -1;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
  background-image: url("../img/team-building/s1/s1-gradient.webp");
}
.s1__bg {
  position: absolute;
  z-index: -1;
  left: 50%;
  top: 0;
  width: 1896px;
  height: 100%;
  transform: translateX(-50%);
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
  background-image: url("../img/team-building/s1/s1-bg.webp");
  pointer-events: none;
  opacity: 0.4;
  animation-name: slow-bg-scale;
  animation-duration: 25s;
  animation-timing-function: ease-in-out;
  animation-iteration-count: infinite;
}
@media (min-width: 768px) {
  .s1__bg {
    width: 1895px;
    background-image: url("../img/team-building/s1/s1-bg-md.webp");
  }
}
@media (min-width: 992px) {
  .s1__bg {
    min-width: 1920px;
    background-image: url("../img/team-building/s1/s1-bg-lg.webp");
    background-size: cover;
  }
}
@media (min-width: 1300px) {
  .s1__bg {
    max-width: 100%;
    width: 100%;
  }
}
@keyframes slow-bg-scale {
  0% {
    transform: translateX(-50%) scale(1);
  }
  50% {
    transform: translateX(-50%) scale(2);
  }
  100% {
    transform: translateX(-50%) scale(1);
  }
}

.s2 {
  margin-bottom: 60px;
}
@media (min-width: 768px) {
  .s2 {
    margin-bottom: 80px;
  }
}
@media (min-width: 1300px) {
  .s2 {
    margin-bottom: 194px;
  }
}
@media (min-width: 992px) {
  .s2 .container {
    display: grid;
    grid-template-columns: 350px 1fr;
    gap: 0 40px;
  }
}
@media (min-width: 1300px) {
  .s2 .container {
    grid-template-columns: 458px 1fr;
  }
}
.s2__title-wrap {
  margin-bottom: 23px;
}
@media (min-width: 768px) {
  .s2__title-wrap {
    margin-bottom: 45px;
    margin-top: 0;
  }
}
.s2__img-wrap {
  overflow: visible;
  position: relative;
  width: 100%;
  aspect-ratio: 0.84/1;
  max-width: 458px;
  margin: 0 auto;
}
@media (min-width: 992px) {
  .s2__img-wrap {
    order: -1;
  }
}
.s2__img-wrap img {
  width: 100%;
  height: 100%;
}
.s2__img-wrap .s2__hand {
  display: none;
  position: absolute;
  top: 92%;
  left: -20%;
  width: 37.4%;
  height: auto;
  aspect-ratio: 0.745/1;
}
@media (min-width: 992px) {
  .s2__img-wrap .s2__hand {
    display: block;
  }
}

.s3 {
  padding-bottom: 60px;
}
@media (min-width: 768px) {
  .s3 {
    padding-bottom: 80px;
  }
}
@media (min-width: 1300px) {
  .s3 {
    padding-bottom: 128px;
  }
}
@media (min-width: 1300px) {
  .s3 .container {
    display: grid;
    grid-template-columns: 1fr 460px;
    gap: 0 40px;
  }
}
@media (min-width: 1300px) {
  .s3__title {
    margin-bottom: 32px;
  }
}
.s3__badge {
  display: flex;
  gap: 0 12px;
  padding: 20px;
  margin-bottom: 28px;
  border-radius: 4px;
  background-color: #351F6A;
  position: relative;
  border-radius: 4px;
  overflow: hidden;
}
.s3__badge::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border-width: 4px;
  border-style: solid;
  border-image: linear-gradient(159.45deg, rgba(255, 249, 254, 0.52) 0.68%, rgba(0, 116, 153, 0) 53.24%) 1;
  border-radius: 4px;
  pointer-events: none;
}
.s3__badge::after {
  border-image: linear-gradient(180deg, rgba(110, 112, 232, 0.52) 13.52%, rgba(0, 116, 153, 0) 77.17%) 1;
}
@media (min-width: 768px) {
  .s3__badge {
    gap: 0 24px;
    margin-bottom: 40px;
  }
}
@media (min-width: 1300px) {
  .s3__badge {
    padding: 24px 48px;
    margin-bottom: 0;
  }
}
.s3__badge .icon {
  flex-shrink: 0;
  width: 50px;
  height: 50px;
}
@media (min-width: 768px) {
  .s3__badge .icon {
    width: 68px;
    height: 68px;
    padding: 6px;
  }
}
.s3__text {
  margin-bottom: 17px;
}
@media (min-width: 768px) {
  .s3__text {
    margin-bottom: 28px;
  }
}
@media (min-width: 1300px) {
  .s3__text {
    margin-bottom: 60px;
  }
}
.s3__badge-title {
  margin-bottom: 4px;
  font-weight: 700;
}
.s3__card-title {
  margin-bottom: 16px;
}
@media (min-width: 768px) {
  .s3__card-title {
    margin-bottom: 20px;
  }
}
.s3__card-list {
  display: flex;
  flex-direction: column;
  gap: 24px 0;
}
@media (min-width: 1300px) {
  .s3__card-list {
    gap: 30px 0;
  }
}
.s3__card {
  padding: 20px;
  background-color: white;
  color: rgb(88, 17, 142);
  clip-path: polygon(16px 0, 100% 0, 100% calc(100% - 20px), calc(100% - 18px) 100%, 0 100%, 0 16px);
  border-radius: 4px;
}
@media (min-width: 768px) {
  .s3__card {
    padding: 40px 36px;
  }
}
@media (min-width: 992px) {
  .s3__card .text-caption-1 {
    line-height: 28px;
  }
}
.s3__card-item {
  display: flex;
  gap: 0 12px;
}
@media (min-width: 768px) {
  .s3__card-item {
    gap: 0 16px;
  }
}
.s3__card-item-text p:first-child {
  margin-bottom: 12px;
  font-weight: 700;
}
.s3__card-item-text p:nth-child(2) {
  color: rgba(88, 17, 142, 0.6);
}

.s4 {
  position: relative;
  padding: 60px 0;
}
@media (min-width: 768px) {
  .s4 {
    padding: 72px 0 80px 0;
  }
}
@media (min-width: 1300px) {
  .s4 {
    padding: 100px 0 128px 0;
  }
}
.s4__title {
  text-align: center;
  margin-bottom: 28px;
}
@media (min-width: 1300px) {
  .s4__title {
    margin-bottom: 52px;
  }
}
.s4__bg {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  pointer-events: none;
  z-index: -1;
}
.s4__bg:after {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: 1;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: 100% 100%;
  background-image: url("../img/team-building/s4/s4-gradient.webp");
}
.s4__bg img {
  width: 100%;
  height: 100%;
  opacity: 0.4;
  object-fit: cover;
}
.s4__items {
  display: flex;
  flex-direction: column;
  gap: 28px 20px;
}
@media (min-width: 768px) {
  .s4__items {
    flex-wrap: wrap;
    justify-content: center;
    flex-direction: row;
    gap: 36px 20px;
    text-align: center;
  }
  .s4__items > * {
    width: calc(50% - 10px);
  }
}
@media (min-width: 1300px) {
  .s4__items {
    gap: 70px 40px;
  }
  .s4__items > * {
    width: 360px;
  }
}
.s4__item-title-wrap {
  display: flex;
  justify-content: space-between;
}
@media (min-width: 768px) {
  .s4__item-title-wrap {
    flex-direction: column-reverse;
    justify-content: center;
    align-items: center;
  }
}
.s4__img-wrap {
  position: relative;
  width: 60px;
  height: 60px;
  order: 1;
  margin-bottom: 30px;
}
@media (min-width: 768px) {
  .s4__img-wrap {
    width: 72px;
    height: 72px;
  }
}
.s4__img-wrap img, .s4__img-wrap picture {
  position: absolute;
  display: block;
  width: 125%;
  height: 125%;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.s4__item-title span {
  display: inline-block;
  margin-bottom: 12px;
  padding: 4px 24px;
  background-color: #FDCD00;
  color: rgb(88, 17, 142);
  font-weight: 700;
  border-radius: 50px;
}
.s4__item-title p {
  margin-bottom: 16px;
  font-family: "Urbanist", serif;
  font-size: 20px;
  font-weight: 800;
  line-height: 24px;
}
@media (min-width: 768px) {
  .s4__item-title p {
    font-family: "Urbanist", serif;
    font-size: 24px;
    font-weight: 800;
    line-height: 28px;
  }
}
@media (min-width: 1300px) {
  .s4__item-title p {
    font-family: "Urbanist", serif;
    font-size: 28px;
    font-weight: 800;
    line-height: 34px;
  }
}
.s4__button {
  width: 100%;
  max-width: 300px;
  margin: 40px auto 0 auto;
}

.s5 {
  position: relative;
}
.s5:before {
  content: "";
  position: absolute;
  width: 600px;
  height: 600px;
  top: 50%;
  left: 50%;
  z-index: 1;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
  background-image: url("../img/team-building/s5/eclipse-orange.webp");
  transform: translate(-62%, -74%);
}
.s5:after {
  content: "";
  position: absolute;
  width: 800px;
  height: 800px;
  top: 50%;
  left: 50%;
  z-index: 1;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
  background-image: url("../img/team-building/s5/eclipse-blue.webp");
  transform: translate(-21%, -29%);
}
@media (min-width: 768px) {
  .s5:after {
    transform: translate(12%, -28%);
  }
}
@media (min-width: 1300px) {
  .s5:after {
    transform: translate(72%, -28%);
  }
}
.s5__title {
  margin-bottom: 28px;
}
@media (min-width: 768px) {
  .s5__title {
    margin-bottom: 36px;
  }
}
@media (min-width: 992px) {
  .s5__title {
    width: 854px;
  }
}
.s5__items {
  display: flex;
  flex-direction: column;
  gap: 20px 0;
  padding-bottom: 60px;
}
@media (min-width: 768px) {
  .s5__items {
    width: calc(100% - 330px);
    padding-bottom: 80px;
  }
}
@media (min-width: 1300px) {
  .s5__items {
    width: 560px;
    padding-bottom: 100px;
  }
}
.s5__item {
  padding: 20px;
  background-color: white;
  border-radius: 4px;
  clip-path: polygon(16px 0, 100% 0, 100% calc(100% - 20px), calc(100% - 18px) 100%, 0 100%, 0 16px);
  border-radius: 4px;
  color: rgb(88, 17, 142);
}
.s5__item-text {
  color: rgba(88, 17, 142, 0.6);
}
.s5__item-head {
  display: flex;
  align-items: center;
  gap: 0 16px;
  margin-bottom: 12px;
}
.s5__item-head p {
  font-weight: 700;
}
.s5__img-wrap {
  display: none;
  width: 515px;
  height: 630px;
}
@media (min-width: 768px) {
  .s5__img-wrap {
    display: block;
    position: absolute;
    right: -136px;
    bottom: 0;
  }
}
@media (min-width: 1300px) {
  .s5__img-wrap {
    right: 60px;
  }
}
.s5__img-wrap img {
  width: 100%;
  height: 100%;
}

.s6 {
  position: relative;
  padding-top: 60px;
  padding-bottom: 84px;
}
@media (min-width: 768px) {
  .s6 {
    padding-top: 122px;
  }
}
@media (min-width: 1300px) {
  .s6 {
    padding-top: 116px;
  }
}
.s6:after {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background: url("../img/team-building/s7/s7-gradient.webp") no-repeat center center;
  background-size: 100% 100%;
}
.s6__bg {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  pointer-events: none;
  object-fit: cover;
}
.s6__bg img {
  width: 100%;
  height: 100%;
}
@media (min-width: 576px) {
  .s6__bg {
    width: 100%;
  }
}
.s6__title-wrap {
  position: relative;
  z-index: 1;
  margin-bottom: 28px;
  text-align: center;
}
@media (min-width: 768px) {
  .s6__title-wrap {
    margin-bottom: 24px;
  }
}
@media (min-width: 992px) {
  .s6__title-wrap {
    margin-bottom: 36px;
  }
}
.s6__card-head {
  margin-bottom: 16px;
}
@media (min-width: 768px) {
  .s6__card-head {
    margin-bottom: 32px;
  }
}
.s6__card-author {
  color: #FFA7EC;
}
.s6 .swiper-slide {
  height: auto;
}
.s6__card-img-wrap {
  position: relative;
  width: 61px;
  height: 40px;
}
@media (min-width: 768px) {
  .s6__card-img-wrap {
    width: 81px;
    height: 52px;
  }
}
.s6__card-img-wrap img {
  position: absolute;
  width: 100%;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%) scale(1.68);
}
.s6__card {
  display: flex;
  flex-direction: column;
  height: 100%;
  background-color: #351F6A;
  position: relative;
  border-radius: 4px;
  overflow: hidden;
  border-radius: 4px;
  padding: 24px;
}
.s6__card::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border-width: 4px;
  border-style: solid;
  border-image: linear-gradient(159.45deg, rgba(255, 249, 254, 0.52) 0.68%, rgba(0, 116, 153, 0) 53.24%) 1;
  border-radius: 4px;
  pointer-events: none;
}
@media (min-width: 992px) {
  .s6__card {
    padding: 40px;
  }
}
.s6__card-text {
  margin-bottom: 16px;
  font-family: "Urbanist", serif;
  font-size: 20px;
  font-weight: 500;
  line-height: 32px;
}
@media (min-width: 768px) {
  .s6__card-text {
    font-family: "Urbanist", serif;
    font-size: 24px;
    font-weight: 500;
    line-height: 38px;
  }
}
.s6__card-rating {
  margin-top: auto;
}
.s6__card-head {
  display: flex;
  justify-content: space-between;
}

.s7 {
  position: relative;
  padding-bottom: 60px;
  isolation: isolate;
}
@media (min-width: 768px) {
  .s7 {
    padding-bottom: 80px;
  }
}
@media (min-width: 1300px) {
  .s7 {
    padding-top: 57px;
    padding-bottom: 100px;
  }
}
@media (min-width: 768px) {
  .s7 .container {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    gap: 0 34px;
  }
}
@media (min-width: 992px) {
  .s7 .container {
    grid-template-columns: 1fr 1fr 1fr;
  }
}
@media (min-width: 1300px) {
  .s7 .container {
    gap: 0 40px;
  }
}
.s7:before {
  content: "";
  position: absolute;
  width: 600px;
  height: 600px;
  top: 50%;
  left: 50%;
  background: url("../img/eclipse1.webp") no-repeat center center;
  background-size: cover;
  transform: translate(-16%, -122%) rotate(180deg);
}
@media (min-width: 768px) {
  .s7:before {
    width: 800px;
    height: 800px;
    transform: translate(4%, -92%) rotate(180deg);
  }
}
@media (min-width: 1300px) {
  .s7:before {
    width: 1200px;
    height: 1200px;
    transform: translate(14%, -50%) rotate(180deg);
  }
}
.s7:after {
  content: "";
  position: absolute;
  width: 800px;
  height: 800px;
  top: 50%;
  left: 50%;
  background: url("../img/eclipse1.webp") no-repeat center center;
  background-size: cover;
  transform: translate(-69%, -3%) rotate(25deg);
}
@media (min-width: 768px) {
  .s7:after {
    transform: translate(-89%, -5%) rotate(25deg);
  }
}
@media (min-width: 1300px) {
  .s7:after {
    width: 1200px;
    height: 1200px;
    transform: translate(-125%, -28%) rotate(25deg);
  }
}
.s7__bg {
  position: absolute;
  height: 100%;
  top: 0;
  left: 0;
  pointer-events: none;
  opacity: 0.2;
  aspect-ratio: 1/0.57;
  transform: translateX(-20%);
  z-index: -1;
}
@media (min-width: 576px) {
  .s7__bg {
    width: 100%;
    height: 100%;
    transform: translateX(0);
  }
}
.s7__bg:after {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background: url("../img/team-building/s7/s7-gradient.webp") no-repeat center center;
  background-size: 100% 100%;
}
.s7__bg img {
  width: 100%;
  height: 100%;
}
@media (min-width: 768px) {
  .s7__bg img {
    object-fit: cover;
  }
}
.s7__title {
  grid-column: 1/-1;
}
@media (min-width: 768px) {
  .s7__title {
    width: 80%;
  }
}
@media (min-width: 992px) {
  .s7__title {
    margin-bottom: 44px;
  }
}
@media (min-width: 1300px) {
  .s7__title {
    width: 100%;
  }
}
.s7__text {
  margin-bottom: 24px;
}
@media (min-width: 1300px) {
  .s7__text {
    margin-bottom: 36px;
  }
}
.s7__img-wrap {
  width: 100%;
  max-width: 316px;
  margin: 0 auto 40px auto;
  aspect-ratio: 0.81/1;
}
@media (min-width: 768px) {
  .s7__img-wrap {
    margin-bottom: 0;
    transform: translateY(-36px);
    aspect-ratio: 0.73/1;
  }
}
@media (min-width: 992px) {
  .s7__img-wrap {
    max-width: 100%;
    transform: translateY(0);
  }
}
.s7__img-wrap img {
  width: 100%;
  height: 100%;
}
.s7 h3 {
  margin-bottom: 12px;
  text-transform: uppercase;
  font-family: "Urbanist", serif;
  font-size: 20px;
  font-weight: 800;
  line-height: 24px;
}
@media (min-width: 768px) {
  .s7 h3 {
    font-family: "Urbanist", serif;
    font-size: 36px;
    font-weight: 800;
    line-height: 43px;
  }
}
.s7__item {
  padding: 20px;
  background-color: white;
  border-radius: 4px;
  clip-path: polygon(16px 0, 100% 0, 100% calc(100% - 20px), calc(100% - 18px) 100%, 0 100%, 0 16px);
  border-radius: 4px;
  color: rgb(88, 17, 142);
}
@media (min-width: 992px) {
  .s7__item {
    width: calc(100% + 95px);
    transform: translateX(-95px);
  }
}
.s7__item-text {
  color: rgba(88, 17, 142, 0.6);
}
.s7__item-head {
  display: flex;
  align-items: center;
  gap: 0 16px;
  margin-bottom: 12px;
}
.s7__item-head p {
  font-weight: 700;
}
.s7__button-block-wrap {
  margin-bottom: 24px;
}
@media (min-width: 768px) {
  .s7__button-block-wrap {
    margin-bottom: 36px;
  }
}
.s7__button-block-wrap .s7__icon-wrap {
  position: relative;
  width: 60px;
  height: 60px;
  margin-bottom: 20px;
}
@media (min-width: 768px) {
  .s7__button-block-wrap .s7__icon-wrap {
    width: 72px;
    height: 72px;
  }
}
.s7__button-block-wrap .s7__icon-wrap img {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 120%;
  transform: translate(-50%, -50%);
}
.s7__button {
  width: 100%;
  max-width: 300px;
}
.s7__additional {
  grid-column: 1/-1;
}
@media (min-width: 992px) {
  .s7__additional {
    grid-column: 3;
  }
}

.s8 {
  position: relative;
  overflow: hidden;
  padding: 60px 0;
  background-color: #12054a;
}
@media (min-width: 768px) {
  .s8 {
    padding: 80px 0;
  }
}
@media (min-width: 1300px) {
  .s8 {
    padding: 100px 0;
  }
}
.s8__title {
  text-align: center;
}
@media (min-width: 1300px) {
  .s8__title {
    padding: 0 200px;
  }
}
.s8 form > *:not(:last-child) {
  margin-bottom: 40px;
}
@media (min-width: 1300px) {
  .s8 form {
    padding: 0 200px;
  }
}
.s8__title-wrap {
  margin-bottom: 24px;
}
.s8 input {
  width: 100%;
}
.s8__fieldset1, .s8__fieldset2 {
  display: flex;
  flex-direction: column;
  gap: 20px 20px;
}
@media (min-width: 768px) {
  .s8__fieldset1, .s8__fieldset2 {
    display: grid;
    grid-template-columns: 1fr 1fr;
  }
}
.s8__fieldset1 legend, .s8__fieldset2 legend {
  grid-column: 1/-1;
}
.s8__fieldset1 fieldset, .s8__fieldset2 fieldset {
  display: flex;
  flex-direction: column;
  gap: 20px 20px;
}
.s8__fieldset3 textarea {
  width: 100%;
  height: 109px;
}
.s8__fieldset-title {
  display: flex;
  align-items: center;
  width: 100%;
  gap: 0 12px;
  margin-bottom: 24px;
}
.s8__fieldset-title:after {
  content: "";
  width: 1px;
  flex-grow: 1;
  height: 2px;
  background-color: rgba(255, 255, 255, 0.3);
  border-radius: 2px;
}
.s8__button {
  width: 100%;
  max-width: 406px;
  margin: 40px auto 0 auto;
}
.s8__button span {
  white-space: nowrap;
  overflow: hidden;
  max-width: 105px;
}
@media (min-width: 768px) {
  .s8__button span {
    max-width: 100%;
  }
}
@media (min-width: 1300px) {
  .s8__button {
    margin: 28px auto 0 auto;
  }
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInRlYW0tYnVpbGRpbmcuc2NzcyIsImJhc2UvX3Jlc2V0LnNjc3MiLCJiYXNlL192YXJzLnNjc3MiLCJiYXNlL19mb250c0F1dG9HZW4uc2NzcyIsImJhc2UvX3R5cG9ncmFwaHkuc2NzcyIsImJhc2UvX21peGlucy5zY3NzIiwiYmFzZS9fYmFzZS5zY3NzIiwiYmFzZS9fY29sb3JzLnNjc3MiLCJiYXNlL191dGlscy5zY3NzIiwiYmFzZS9fY29udGFpbmVycy5zY3NzIiwiYmFzZS9faWNvbnMuc2NzcyIsImJhc2UvX3N0aWNreS1mb290ZXIuc2NzcyIsImJhc2UvX2lucHV0cy5zY3NzIiwiYmFzZS9fYW5pbWF0aW9ucy5zY3NzIiwiY29tcG9uZW50cy9icmVhZGNydW1icy5zY3NzIiwiY29tcG9uZW50cy9idXR0b24uc2NzcyIsImNvbXBvbmVudHMvY2FyZC5zY3NzIiwiY29tcG9uZW50cy9saW5lR2xvd0Jsb2NrLnNjc3MiLCJjb21wb25lbnRzL3NvY2lhbHMuc2NzcyIsImNvbXBvbmVudHMvc3RhclJhdGluZy5zY3NzIiwiY29tcG9uZW50cy9zbGlkZXIuc2NzcyIsInZlbmRvci9pbnRsVGVsSW5wdXQuc2NzcyIsImJsb2Nrcy9fX2Zvb3Rlci5zY3NzIiwiYmxvY2tzL19faGVhZGVyLnNjc3MiLCJibG9ja3MvdGVhbS1idWlsZGluZy9fX2NvbW1vbi5zY3NzIiwiYmxvY2tzL3RlYW0tYnVpbGRpbmcvX19zMS5zY3NzIiwiYmxvY2tzL3RlYW0tYnVpbGRpbmcvX19zMi5zY3NzIiwiYmxvY2tzL3RlYW0tYnVpbGRpbmcvX19zMy5zY3NzIiwiYmxvY2tzL3RlYW0tYnVpbGRpbmcvX19zNC5zY3NzIiwiYmxvY2tzL3RlYW0tYnVpbGRpbmcvX19zNS5zY3NzIiwiYmxvY2tzL3RlYW0tYnVpbGRpbmcvX19zNi5zY3NzIiwiYmxvY2tzL3RlYW0tYnVpbGRpbmcvX19zNy5zY3NzIiwiYmxvY2tzL3RlYW0tYnVpbGRpbmcvX19zOC5zY3NzIl0sIm5hbWVzIjpbXSwi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O0VBQ0E7RUFDQTtFQUNBOztBQUdGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFLRjtFQUNFOzs7QUFNTjtFQUNFOztBQUVBO0VBQ0U7OztBQUlKO0VBQ0UsT0xsS2M7OztBS3FLaEI7RUFDRTs7O0FDMUtGO0VBQ0U7SUFDRTs7RUFHRjtJQUNFOztFQUdGO0lBQ0U7O0VBR0Y7SUFDRTs7RUFHRjtJQUNFOztFQUdGO0lBQ0U7O0VBR0Y7SUFDRTs7RUFHRjtJQUNFOztFQUdGO0lBQ0U7O0VBR0Y7SUFDRTs7RUFHRjtJQUNFOztFQUdGO0lBQ0U7O0VBR0Y7SUFDRTs7O0FBSUo7RUFDRTtJQUNFOztFQUdGO0lBQ0U7OztBQUlKO0VBQ0U7SUFDRTs7RUFHRjtJQUNFOztFQUdGO0lBQ0U7OztBQUtKO0VBQ0U7SUFDRTs7RUFHRjtJQUNFOztFQUdGO0lBQ0U7OztBQUlKO0VBQ0U7SUFDRTs7RUFHRjtJQUNFOztFQUdGO0lBQ0U7OztBQUlKO0VBQ0U7SUFDRTs7RUFNRjtJQUNFOztFQU1GO0lBQ0U7OztBQVNKO0VBQ0U7RUFDQTtFQUNBOztBQUVBO0VBQ0U7RUFDQTs7O0FBSUo7RUFDRTtFQUNBO0VBQ0E7O0FBRUE7RUFDRTtFQUNBOzs7QUFJSjtFQUNFO0VBQ0E7RUFDQTs7QUFFQTtFQUNFO0VBQ0E7OztBQUlKO0VBQ0U7RUFDQTs7QUFFQTtFQUNFOzs7QUFLSjtFQUNFO0VBQ0E7O0FBRUE7RUFDRTs7O0FicktKO0FjZkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QVRNRTtFU2JKO0lBVUk7OztBVFNGO0VTbkJGO0lBY0k7OztBQUdGO0VBQ0U7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7QUFHRTtFQUNFOztBQUtOO0VBQ0U7O0FBR0Y7RUFDRTs7O0FDdkNKO0VBQ0U7RUFDQTtFQUNBOztBQUVBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUlKO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNB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O0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFO0lBQ0U7OztBQUdKO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTs7O0FBRUY7QUFBQTtFQUVFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTs7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBOzs7QUFHRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFHRjtFQUNFO0lBQ0U7O0VB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Qi9CQTtFMkIyQkY7SUFPSTtJQUNBOzs7QUFHRjtFQUNFOztBQUdGO0VBQ0U7RUFDQTtFQUNBOztBQUtGO0VBQ0U7RUFDQTs7QUFJSjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBSUo7RUFDRTtFQUNBO0VBQ0E7O0FBRUE7RUFDRTtFQUNBO0VBQ0E7O0EzQmpGRjtFMkI4RUE7SUFNSTs7O0EzQnhFSjtFMkI2REY7SUFnQkkiLCJmaWxlIjoidGVhbS1idWlsZGluZy5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIvKiBCYXNlICovXG5AaW1wb3J0ICcuL2Jhc2UvcmVzZXQnO1xuQGltcG9ydCAnLi9iYXNlL2NvbG9ycyc7XG5AaW1wb3J0ICcuL2Jhc2UvdmFycyc7XG5AaW1wb3J0ICcuL2Jhc2UvbWl4aW5zJztcbkBpbXBvcnQgJy4vYmFzZS9mb250c0F1dG9HZW4nO1xuQGltcG9ydCAnLi9iYXNlL3R5cG9ncmFwaHknO1xuQGltcG9ydCAnLi9iYXNlL2Jhc2UnO1xuQGltcG9ydCAnLi9iYXNlL3V0aWxzJztcbkBpbXBvcnQgJy4vYmFzZS9jb250YWluZXJzJztcbkBpbXBvcnQgJy4vYmFzZS9pY29ucyc7XG5AaW1wb3J0ICcuL2Jhc2Uvc3RpY2t5LWZvb3Rlcic7XG5AaW1wb3J0ICcuL2Jhc2UvaW5wdXRzJztcbkBpbXBvcnQgJy4vYmFzZS9hbmltYXRpb25zJztcblxuLyogQ29tcG9uZW50cyAqL1xuQGltcG9ydCAnLi9jb21wb25lbnRzL2JyZWFkY3J1bWJzJztcbkBpbXBvcnQgJy4vY29tcG9uZW50cy9idXR0b24nO1xuQGltcG9ydCAnLi9jb21wb25lbnRzL2NhcmQnO1xuQGltcG9ydCAnLi9jb21wb25lbnRzL2xpbmVHbG93QmxvY2snO1xuQGltcG9ydCAnLi9jb21wb25lbnRzL3NvY2lhbHMnO1xuQGltcG9ydCAnLi9jb21wb25lbnRzL3N0YXJSYXRpbmcnO1xuQGltcG9ydCAnLi9jb21wb25lbnRzL3NsaWRlcic7XG5cbi8qIHZlbmRvciAqL1xuQGltcG9ydCAnLi92ZW5kb3IvaW50bFRlbElucHV0JztcblxuLyogQmxvY2tzICovXG5AaW1wb3J0IFwiYmxvY2tzL19fZm9vdGVyLnNjc3NcIjtcbkBpbXBvcnQgXCJibG9ja3MvX19oZWFkZXIuc2Nzc1wiO1xuQGltcG9ydCBcImJsb2Nrcy90ZWFtLWJ1aWxkaW5nL19fY29tbW9uLnNjc3NcIjtcbkBpbXBvcnQgXCJibG9ja3MvdGVhbS1idWlsZGluZy9fX3MxLnNjc3NcIjtcbkBpbXBvcnQgXCJibG9ja3MvdGVhbS1idWlsZGluZy9fX3MyLnNjc3NcIjtcbkBpbXBvcnQgXCJibG9ja3MvdGVhbS1idWlsZGluZy9fX3MzLnNjc3NcIjtcbkBpbXBvcnQgXCJibG9ja3MvdGVhbS1idWlsZGluZy9fX3M0LnNjc3NcIjtcbkBpbXBvcnQgXCJibG9ja3MvdGVhbS1idWlsZGluZy9fX3M1LnNjc3NcIjtcbkBpbXBvcnQgXCJibG9ja3MvdGVhbS1idWlsZGluZy9fX3M2LnNjc3NcIjtcbkBpbXBvcnQgXCJibG9ja3MvdGVhbS1idWlsZGluZy9fX3M3LnNjc3NcIjtcbkBpbXBvcnQgXCJibG9ja3MvdGVhbS1idWlsZGluZy9fX3M4LnNjc3NcIjtcbiIsIi8qIFJlc2V0IGFuZCBiYXNlIHN0eWxlcyAgKi9cbioge1xuXHRwYWRkaW5nOiAwO1xuXHRtYXJnaW46IDA7XG5cdGJvcmRlcjogbm9uZTtcbn1cblxuKixcbio6OmJlZm9yZSxcbio6OmFmdGVyIHtcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLyogTGlua3MgKi9cblxuYSwgYTpsaW5rLCBhOnZpc2l0ZWQgIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbmE6aG92ZXIgIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi8qIENvbW1vbiAqL1xuXG5hc2lkZSwgbmF2LCBmb290ZXIsIGhlYWRlciwgc2VjdGlvbiwgbWFpbiB7XG5cdGRpc3BsYXk6IGJsb2NrO1xufVxuXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2LCBwIHtcbiAgICBmb250LXNpemU6IGluaGVyaXQ7XG5cdGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xufVxuXG51bCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cblxudWwsIHVsIGxpIHtcblx0bGlzdC1zdHlsZTogbm9uZTtcbn1cblxuaW1nIHtcblx0dmVydGljYWwtYWxpZ246IHRvcDtcbn1cblxuaW1nLCBzdmcge1xuXHQvL21heC13aWR0aDogMTAwJTtcblx0aGVpZ2h0OiBhdXRvO1xufVxuXG5hZGRyZXNzIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG4vKiBGb3JtICovXG5cbmlucHV0LCB0ZXh0YXJlYSwgYnV0dG9uLCBzZWxlY3Qge1xuXHRmb250LWZhbWlseTogaW5oZXJpdDtcbiAgICBmb250LXNpemU6IGluaGVyaXQ7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbmlucHV0OjotbXMtY2xlYXIge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG5idXR0b24sIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG5pbnB1dDpmb2N1cywgaW5wdXQ6YWN0aXZlLFxuYnV0dG9uOmZvY3VzLCBidXR0b246YWN0aXZlIHtcbiAgICBvdXRsaW5lOiBub25lO1xufVxuXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIge1xuXHRwYWRkaW5nOiAwO1xuXHRib3JkZXI6IDA7XG59XG5cbmxhYmVsIHtcblx0Y3Vyc29yOiBwb2ludGVyO1xufVxuXG5sZWdlbmQge1xuXHRkaXNwbGF5OiBibG9jaztcbn1cbiIsIiRicmVha3BvaW50LXhzczogMDtcbiRicmVha3BvaW50LXhzOiAzNzZweDsvLyBkZXNpZ24gLSAzMDBcbiRicmVha3BvaW50LXNtOiA1NzZweDtcbiRicmVha3BvaW50LW1kOiA3NjhweDsvLyBkZXNpZ24gLSA2NDBcbiRicmVha3BvaW50LWxnOiA5OTJweDtcbiRicmVha3BvaW50LXhsOiAxMzAwcHg7Ly8gZGVzaWduIC0gMTE2MFxuXG4kY29udGFpbmVyLW1heC13aWR0aC14c3M6IDg3LjglO1xuJGNvbnRhaW5lci1tYXgtd2lkdGgteHM6IDg3LjglO1xuJGNvbnRhaW5lci1tYXgtd2lkdGgtc206IDg1JTtcbiRjb250YWluZXItbWF4LXdpZHRoLW1kOiA4Ny4yNSU7IC8vODcuMjUlICAgJGNvbnRhaW5lci1tYXgtd2lkdGgtbWQ6IDY3MHB4OyAvLzg3LjI1JVxuJGNvbnRhaW5lci1tYXgtd2lkdGgtbGc6IDkzLjclOyAgLy85My43JSAgICRjb250YWluZXItbWF4LXdpZHRoLW1kOiA5MzBweDsgLy85My43JVxuJGNvbnRhaW5lci1tYXgtd2lkdGgteGw6IDExOTBweDtcblxuJHN3aXBlci1jb250YWluZXItbWF4LXdpZHRoLXhsOiAxMzMwcHg7XG5cbjpyb290IHtcblx0LS1jb250YWluZXItcGFkZGluZzogMTVweDtcblxuXHQtLWZvbnQtbWFpbjogJ1VyYmFuaXN0Jywgc2VyaWY7XG5cdC0tZm9udC10aXRsZTogXCJ2YW1waXJlV2Fyc1wiLCBzZXJpZjs7XG5cblx0LS1wYWdlLWJnOiAjeyRwcmltYXJ5fTtcblx0LS10ZXh0LWNvbG9yOiAjZmZmO1xuXHQtLWFjY2VudDogI3skcGlua307XG5cdC0tbGluay1jb2xvcjogI3skYWNjZW50fTtcbn1cblxuLmRhcmsge1xuICAgIC0tcGFnZS1iZzogI3skcHJpbWFyeX07XG4gICAgLS10ZXh0LWNvbG9yOiAjZmZmO1xufVxuIiwiQGZvbnQtZmFjZSB7XG5cdGZvbnQtZmFtaWx5OiBVcmJhbmlzdDtcblx0Zm9udC1kaXNwbGF5OiBzd2FwO1xuXHRzcmM6IHVybChcIi4uL2ZvbnRzL1VyYmFuaXN0LUV4dHJhQm9sZC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvVXJiYW5pc3QtRXh0cmFCb2xkLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcblx0Zm9udC13ZWlnaHQ6IDgwMDtcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xufVxyXG5AZm9udC1mYWNlIHtcblx0Zm9udC1mYW1pbHk6IFVyYmFuaXN0O1xuXHRmb250LWRpc3BsYXk6IHN3YXA7XG5cdHNyYzogdXJsKFwiLi4vZm9udHMvVXJiYW5pc3QtTWVkaXVtLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9VcmJhbmlzdC1NZWRpdW0ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuXHRmb250LXdlaWdodDogNTAwO1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG59XHJcbkBmb250LWZhY2Uge1xuXHRmb250LWZhbWlseTogVXJiYW5pc3Q7XG5cdGZvbnQtZGlzcGxheTogc3dhcDtcblx0c3JjOiB1cmwoXCIuLi9mb250cy9VcmJhbmlzdC1Cb2xkLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9VcmJhbmlzdC1Cb2xkLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcblx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xufVxyXG5AZm9udC1mYWNlIHtcblx0Zm9udC1mYW1pbHk6IFVyYmFuaXN0O1xuXHRmb250LWRpc3BsYXk6IHN3YXA7XG5cdHNyYzogdXJsKFwiLi4vZm9udHMvVXJiYW5pc3QtU2VtaUJvbGQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL1VyYmFuaXN0LVNlbWlCb2xkLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcblx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xufVxyXG5AZm9udC1mYWNlIHtcblx0Zm9udC1mYW1pbHk6IFVyYmFuaXN0O1xuXHRmb250LWRpc3BsYXk6IHN3YXA7XG5cdHNyYzogdXJsKFwiLi4vZm9udHMvVXJiYW5pc3QtUmVndWxhci53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvVXJiYW5pc3QtUmVndWxhci53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG5cdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cclxuQGZvbnQtZmFjZSB7XG5cdGZvbnQtZmFtaWx5OiBVcmJhbmlzdEl0YWxpYztcblx0Zm9udC1kaXNwbGF5OiBzd2FwO1xuXHRzcmM6IHVybChcIi4uL2ZvbnRzL1VyYmFuaXN0SXRhbGljLUV4dHJhQm9sZEl0YWxpYy53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvVXJiYW5pc3RJdGFsaWMtRXh0cmFCb2xkSXRhbGljLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcblx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xufVxyXG5AZm9udC1mYWNlIHtcblx0Zm9udC1mYW1pbHk6IHZhbXBpcmVXYXJzO1xuXHRmb250LWRpc3BsYXk6IHN3YXA7XG5cdHNyYzogdXJsKFwiLi4vZm9udHMvdmFtcGlyZVdhcnMud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL3ZhbXBpcmVXYXJzLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcblx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xufVxyXG4iLCJib2R5IHtcbiAgZm9udC1mYW1pbHk6ICdVcmJhbmlzdCcsIHNlcmlmO1xufVxuXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2IHtcbiAgbWFyZ2luOiAwO1xufVxuXG4udGl0bGUge1xuICBmb250LWZhbWlseTogXCJ2YW1waXJlV2Fyc1wiLCBzZXJpZjtcbiAgY29sb3I6IHdoaXRlO1xuICB0ZXh0LXNoYWRvdzogMCAycHggM3B4ICM3NDI5YWVmYSxcbiAgMCA2cHggNnB4ICM3NDI5YWVkOSxcbiAgMCAxNHB4IDlweCAjNzQyOWFlODAsXG4gIDAgNDBweCAxMXB4ICM3NDI5YWUwNTtcbn1cblxuLm9wYXF1ZSB7XG4gIG9wYWNpdHk6IDAuNjtcbn1cblxuLmgxIHtcbiAgZm9udC1mYW1pbHk6IFwidmFtcGlyZVdhcnNcIiwgc2VyaWY7XG4gIGZvbnQtc2l6ZTogMzJweDtcbiAgbGluZS1oZWlnaHQ6IDM4cHg7XG4gIGxldHRlci1zcGFjaW5nOiAzcHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG5cbiAgQGluY2x1ZGUgc20ge1xuICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICBsaW5lLWhlaWdodDogNDJweDtcbiAgfVxuXG4gIEBpbmNsdWRlIG1kIHtcbiAgICBmb250LXNpemU6IDUycHg7XG4gICAgbGluZS1oZWlnaHQ6IDYycHg7XG4gIH1cblxuICBAaW5jbHVkZSBsZyB7XG4gICAgZm9udC1zaXplOiA3MnB4O1xuICAgIGxpbmUtaGVpZ2h0OiA4NnB4O1xuICB9XG59XG5cbmgyIHtcbiAgZm9udC1zaXplOiAyOHB4O1xuICBsaW5lLWhlaWdodDogMzRweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcblxuICBAaW5jbHVkZSBzbSB7XG4gICAgZm9udC1zaXplOiAzMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzOHB4O1xuICB9XG5cbiAgQGluY2x1ZGUgbWQge1xuICAgIGZvbnQtc2l6ZTogNDhweDtcbiAgICBsaW5lLWhlaWdodDogNThweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICB9XG5cbiAgQGluY2x1ZGUgbGcge1xuICAgIGZvbnQtc2l6ZTogNTJweDtcbiAgICBsaW5lLWhlaWdodDogNjJweDtcbiAgfVxuXG4gIEBpbmNsdWRlIHhsIHtcbiAgICBmb250LXNpemU6IDYwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDcycHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjhweDtcbiAgfVxufVxuXG4udGV4dC1yZWd1bGFyIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjJweDtcblxuICBAaW5jbHVkZSBtZCB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyOXB4O1xuICB9XG59XG5cbi50ZXh0LXJlZ3VsYXItMSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG5cbiAgQGluY2x1ZGUgbWQge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMjVweDtcbiAgfVxufVxuXG4udGV4dC1jYXB0aW9uIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjJweDtcblxuICBAaW5jbHVkZSBtZCB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICB9XG5cbiAgQGluY2x1ZGUgbGcge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgfVxufVxuXG4udGV4dC1jYXB0aW9uLTEge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xuXG4gIEBpbmNsdWRlIG1kIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIH1cblxuICBAaW5jbHVkZSBsZyB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICB9XG59XG5cbi50ZXh0LXNtYWxsIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMTlweDtcbn1cblxuLnRleHQtbGluayB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDIxLjZweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LXVuZGVybGluZS1wb3NpdGlvbjogZnJvbS1mb250O1xuICB0ZXh0LWRlY29yYXRpb24tc2tpcC1pbms6IG5vbmU7XG59XG5cbi50ZXh0LWNhcmQtdGl0bGUge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuXG4gIEBpbmNsdWRlIG1kIHtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDM5cHg7XG4gIH1cbn1cblxuLnRleHQtY2FyZC1yZWd1bGFyIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMjJweDtcblxuICBAaW5jbHVkZSBtZCB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICB9XG59XG5cblxuIiwiQG1peGluIG1lZGlhQmcoKSB7XG5cdEBtZWRpYSAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAyKSwgKG1pbi1yZXNvbHV0aW9uOiAxOTJkcGkpIHtcblx0ICAgIEBjb250ZW50O1xuICAgIH1cbn1cblxuQG1peGluIHNtICgpIHsgLy90YWJsZXQtc21cbiAgQG1lZGlhIChtaW4td2lkdGg6ICRicmVha3BvaW50LXNtKSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuQG1peGluIG1kICgpIHsgLy90YWJsZXRcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJGJyZWFrcG9pbnQtbWQpIHtcblx0XHRAY29udGVudDtcblx0fVxufVxuXG5AbWl4aW4gbGcgKCkgeyAvL2Rlc2t0b3Atc21cbiAgQG1lZGlhIChtaW4td2lkdGg6ICRicmVha3BvaW50LWxnKSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuQG1peGluIHhsICgpIHsgLy9kZXNrdG9wXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRicmVha3BvaW50LXhsKSB7XG5cdFx0QGNvbnRlbnQ7XG5cdH1cbn1cblxuQG1peGluIGVjbGlwc2UtYmcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGFzcGVjdC1yYXRpbzogMC45MiAvIDE7ICAvL3c6IDkzNyBoOjEwNTVcbiAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGNlbnRlcjtcblxuICBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJVxuICB9XG59XG5cbkBtaXhpbiBlY2xpcHNlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogODIwcHg7XG4gIGhlaWdodDogOTM4cHg7XG5cbiAgJjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHotaW5kZXg6IDE7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiA4MjBweDtcbiAgICBoZWlnaHQ6IDgyMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQocmdiYSgwLCAxOTQsIDI1NSwgMCksIHJnYmEoMCwgMTk0LCAyNTUsIDAuNykgMTUlLCAjRkYyOUMzKTtcbiAgICBvcGFjaXR5OiAwLjY7XG4gICAgZmlsdGVyOiBibHVyKDQwcHgpO1xuICB9XG5cbiAgJjo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgei1pbmRleDogMjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB3aWR0aDogMzk0cHg7XG4gICAgaGVpZ2h0OiA1NTlweDtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQocmdiYSgyNCwgNzUsIDI1NSwgMCksICMxNzRBRkYpO1xuICAgIG9wYWNpdHk6IDAuOTtcbiAgICBmaWx0ZXI6IGJsdXIoNjBweCk7XG4gICAgYm9yZGVyLXJhZGl1czogMzAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgfVxufVxuXG5AbWl4aW4gZ3JhZGllbnQtYm9yZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgJjo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBib3JkZXItd2lkdGg6IDRweDtcbiAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgIGJvcmRlci1pbWFnZTogbGluZWFyLWdyYWRpZW50KDE1OS40NWRlZywgcmdiYSgyNTUsIDI0OSwgMjU0LCAwLjUyKSAwLjY4JSwgcmdiYSgwLCAxMTYsIDE1MywgMCkgNTMuMjQlKSAxO1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgfVxufVxuXG5AbWl4aW4gZ3JhZGllbnQtYm9yZGVyLXB1cnBsZSB7XG4gIEBpbmNsdWRlIGdyYWRpZW50LWJvcmRlcjtcbiAgJjo6YWZ0ZXIge1xuICAgIGJvcmRlci1pbWFnZTogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiYSgxMTAsIDExMiwgMjMyLCAwLjUyKSAxMy41MiUsIHJnYmEoMCwgMTE2LCAxNTMsIDApIDc3LjE3JSkgMTtcbiAgfVxufVxuXG5AbWl4aW4gY2xpcC1wYXRoIHtcbiAgY2xpcC1wYXRoOiBwb2x5Z29uKDE2cHggMCwgMTAwJSAwLCAxMDAlIGNhbGMoMTAwJSAtIDIwcHgpLCBjYWxjKDEwMCUgLSAxOHB4KSAxMDAlLCAwIDEwMCUsIDAgMTZweCk7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cblxuQG1peGluIGZvbnQoJGZvbnRTaXplOiAyNXB4LCAkbGluZUhlaWdodDogMjlweCwgJGZvbnRXZWlnaHQ6IDQwMCwgJGZvbnRGYW1pbHk6IFwiVXJiYW5pc3RcIikge1xuICBmb250LWZhbWlseTogJGZvbnRGYW1pbHksIHNlcmlmO1xuICBmb250LXNpemU6ICRmb250U2l6ZTtcbiAgZm9udC13ZWlnaHQ6ICRmb250V2VpZ2h0O1xuICBsaW5lLWhlaWdodDogJGxpbmVIZWlnaHQ7XG59XG4iLCJodG1sIHtcblx0c2Nyb2xsLWJlaGF2aW9yOiBzbW9vdGg7XG5cdGJhY2tncm91bmQtY29sb3I6IHJnYigzOSwgMzksIDM5KTtcbn1cblxuYm9keSB7XG5cdGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5O1xuXHRjb2xvcjogI2ZmZjtcblx0Zm9udC1mYW1pbHk6IHZhcigtLWZvbnQtbWFpbik7XG59XG5cbm1haW4ge1xuICBpc29sYXRpb246IGF1dG87XG59XG5cbiNwYXJ0aWNsZS1jYW52YXMge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHotaW5kZXg6IDEwO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB3aWR0aDogMTAwdnc7XG4gIGhlaWdodDogMTAwdmg7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbn1cblxuaHRtbCwgYm9keSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDA7XG4gIG1pbi1oZWlnaHQ6IDEwMCU7XG4gIG1pbi13aWR0aDogMTAwJTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLmhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuaW1nIHtcblx0ZGlzcGxheTogYmxvY2s7XG59XG5cbmEge1xuXHRjb2xvcjogdmFyKC0tbGluay1jb2xvcik7XG4gIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZS1pbi1vdXQ7XG5cbiAgJjpob3ZlciB7XG4gICAgY29sb3I6IHdoaXRlO1xuICB9XG59XG5cbmEubGluay0tdW5kZXJsaW5lIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICY6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGxlZnQ6IDA7XG4gICAgYm90dG9tOiAtMnB4O1xuICAgIGhlaWdodDogMnB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWxpbmstY29sb3IpO1xuICB9XG59XG5cbi5jaXJjbGUtaWNvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiA0NHB4O1xuICBoZWlnaHQ6IDQ0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGFjY2VudDtcbiAgZmxleC1zaHJpbms6IDA7XG5cbiAgJiA+IC5pY29uIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgIHN0cm9rZTogcmdiYSgxMTYsIDQxLCAxNzQsIDEpO1xuICB9XG5cbiAgJi0tbnVtYmVyIHtcbiAgICBjb2xvcjogcmdiYSgxMTYsIDQxLCAxNzQsIDEpO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICB9XG59XG5cbnVsLnNxdWFyZS1saXN0IHtcbiAgbGkge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG5cbiAgICAmOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDAuNTBlbTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB3aWR0aDogOHB4O1xuICAgICAgaGVpZ2h0OiA4cHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYWNjZW50O1xuICAgIH1cbiAgfVxufVxuXG4uaXRpLml0aS0tYWxsb3ctZHJvcGRvd24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDEwO1xufVxuXG4uLS11bmRlci1jb25zdHJ1Y3Rpb24ge1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICBvcGFjaXR5OiAwLjY7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4iLCIkcHJpbWFyeTogIzAwMDgyRjtcbiRwdXJwbGU6ICMzNTFGNkE7XG4kZ3JhZGllbnQ6ICMxMjA1NEE7XG4kbGlnaHQtcHVycGxlOiByZ2JhKDg4LCAxNywgMTQyLCAxKTtcbiRwdXJwbGUtb3BhcXVlOiByZ2JhKDg4LCAxNywgMTQyLCAwLjYpO1xuJHdoaXRlLW9wYXF1ZTogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjYpO1xuJHBpbms6ICNGRkE3RUM7XG4kYWNjZW50OiAjRkRDRDAwO1xuIiwiLm5vbmUge1xuXHRkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi52aXN1YWxseS1oaWRkZW4ge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHdpZHRoOiAxcHg7XG5cdGhlaWdodDogMXB4O1xuXHRtYXJnaW46IC0xcHg7XG5cdGJvcmRlcjogMDtcblx0cGFkZGluZzogMDtcblx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0Y2xpcC1wYXRoOiBpbnNldCgxMDAlKTtcblx0Y2xpcDogcmVjdCgwIDAgMCAwKTtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLm5vLXNjcm9sbCB7XG5cdG92ZXJmbG93LXk6IGhpZGRlbjtcbn1cblxuLnRleHQtbGVmdCB7XG5cdHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi50ZXh0LXJpZ2h0IHtcblx0dGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbi50ZXh0LWNlbnRlciB7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmQtZmxleCB7XG5cdGRpc3BsYXk6IGZsZXg7XG59XG5cbi5mbGV4LWNlbnRlciB7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuIiwiLyog0JrQvtC90YLQtdC50L3QtdGA0YsgKi9cbkBtaXhpbiBjb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDUwO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHBhZGRpbmc6IDAgdmFyKC0tY29udGFpbmVyLXBhZGRpbmcpO1xuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRicmVha3BvaW50LXhzcykge1xuICAgIG1heC13aWR0aDogJGNvbnRhaW5lci1tYXgtd2lkdGgteHNzO1xuICB9XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGJyZWFrcG9pbnQteHMpIHtcbiAgICBtYXgtd2lkdGg6ICRjb250YWluZXItbWF4LXdpZHRoLXhzO1xuICB9XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGJyZWFrcG9pbnQtc20pIHtcbiAgICBtYXgtd2lkdGg6ICRjb250YWluZXItbWF4LXdpZHRoLXNtO1xuICB9XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGJyZWFrcG9pbnQtbWQpIHtcbiAgICBtYXgtd2lkdGg6ICRjb250YWluZXItbWF4LXdpZHRoLW1kO1xuICB9XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGJyZWFrcG9pbnQtbGcpIHtcbiAgICBtYXgtd2lkdGg6ICRjb250YWluZXItbWF4LXdpZHRoLWxnO1xuICB9XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGJyZWFrcG9pbnQteGwpIHtcbiAgICBtYXgtd2lkdGg6ICRjb250YWluZXItbWF4LXdpZHRoLXhsO1xuICB9XG59XG4uY29udGFpbmVyIHtcbiAgQGluY2x1ZGUgY29udGFpbmVyO1xufVxuXG4uY29udGFpbmVyLWJsb2cge1xuICBAaW5jbHVkZSBjb250YWluZXI7XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGJyZWFrcG9pbnQteGwpIHtcbiAgICBtYXgtd2lkdGg6IDk5MHB4O1xuICB9XG59XG5cbi5jb250YWluZXItc3dpcGVyIHtcbiAgQGluY2x1ZGUgY29udGFpbmVyO1xuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRicmVha3BvaW50LXhsKSB7XG4gICAgcGFkZGluZzogMCAxMDBweDtcbiAgICBtYXgtd2lkdGg6ICRzd2lwZXItY29udGFpbmVyLW1heC13aWR0aC14bDtcbiAgfVxufVxuIiwiLmljb24ge1xuICBmaWxsOiB0cmFuc3BhcmVudDtcbiAgc3Ryb2tlOiB0cmFuc3BhcmVudDtcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbn1cblxuLmljb25fX2NoZXZyb24tcmlnaHQge1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBzdHJva2U6ICRsaWdodC1wdXJwbGU7XG4gIHRyYW5zaXRpb246IGFsbCAuMnMgZWFzZS1pbi1vdXQ7XG59XG5cbi5pY29uX19jYWxlbmRhciB7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIHN0cm9rZTogJHBpbms7XG4gIHRyYW5zaXRpb246IGFsbCAuMnMgZWFzZS1pbi1vdXQ7XG59XG5cbi5pY29uX19idXJnZXIge1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBzdHJva2U6ICRsaWdodC1wdXJwbGU7XG4gIHRyYW5zaXRpb246IGFsbCAuMnMgZWFzZS1pbi1vdXQ7XG59XG5cbi5pY29uX19waG9uZSB7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIHN0cm9rZTogcmdiYSgyNTUsIDE2NywgMjM2LCAxKVxufVxuXG4uaWNvbl9fbWFwLXBpbiB7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIHN0cm9rZTogcmdiYSgyNTUsIDE2NywgMjM2LCAxKVxufVxuXG4uaWNvbl9fbW91c2Uge1xuICB3aWR0aDogMjhweDtcbiAgaGVpZ2h0OiA0OHB4O1xuICBzdHJva2U6ICNmZmY7XG4gIG9wYWNpdHk6IDAuNjtcbiAgdHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlLWluLW91dDtcbn1cblxuLmljb25fX3BsYXllciAge1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBmaWxsOiBub25lO1xuICBzdHJva2U6IHJnYmEoMjU1LCAxNjcsIDIzNiwgMSk7XG5cbiAgJiA+IHBhdGg6bnRoLWNoaWxkKDEpIHtcbiAgICBzdHJva2U6IHJnYmEoMjU1LCAxNjcsIDIzNiwgMSk7XG4gIH1cbn1cblxuLmljb25fX3B1enpsZSxcbi5pY29uX19wdXp6bGUyIHtcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbiAgc3Ryb2tlOiByZ2JhKDI1NSwgMTY3LCAyMzYsIDEpO1xufVxuXG4uaWNvbl9faGVscCB7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIHN0cm9rZTogcmdiYSgyNTUsIDE2NywgMjM2LCAxKTtcbn1cblxuLmljb25fX3N0YXIge1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBmaWxsOiAkYWNjZW50O1xuICBzdHJva2U6ICRhY2NlbnQ7XG59XG5cbi5pY29uX19wbHVzIHtcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbiAgZmlsbDogJHB1cnBsZTtcbiAgc3Ryb2tlOiAkcHVycGxlO1xufVxuXG4uaWNvbl9fbG92ZWx5IHtcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbiAgc3Ryb2tlOiAkcHVycGxlO1xufVxuXG4uaWNvbl9fYXJyb3cge1xuICBzdHJva2U6ICRwdXJwbGU7XG59XG5cbi5pY29uX19jYXJkLXNlbmQge1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBzdHJva2U6ICRwdXJwbGU7XG59XG5cbi5pY29uX19jYXJkLXNlbmQge1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBzdHJva2U6ICRwdXJwbGU7XG59XG4iLCJodG1sLCBib2R5IHtcbiAgICBtaW4taGVpZ2h0OiAxMDB2aDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbi5mb290ZXIge1xuICAgIG1hcmdpbi10b3A6IGF1dG87XG59XG5cbi5mb290ZXIge1xuXHRwYWRkaW5nOiA2MHB4IDA7XG59XG4iLCJpbnB1dDpub3QoW3R5cGU9XCJjaGVja2JveFwiXSk6bm90KFt0eXBlPVwicmFkaW9cIl0pLFxudGV4dGFyZWEge1xuICBwYWRkaW5nOiAxNXB4IDIwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBmaWx0ZXI6IHVybChcIiNnb29cIik7XG4gIGNvbG9yOiByZ2JhKDg4LCAxNywgMTQyLCAwLjYpO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxOXB4O1xuICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xuICBAaW5jbHVkZSBjbGlwLXBhdGg7XG5cbiAgJjo6cGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiByZ2JhKDg4LCAxNywgMTQyLCAwLjYpO1xuICB9XG59XG5cbi5jaGVja2JveC13cmFwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAwIDEycHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDE5LjJweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcblxuXG4gIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAyNHB4O1xuICAgIGhlaWdodDogMjRweDtcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgJjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB3aWR0aDogMjRweDtcbiAgICAgIGhlaWdodDogMjRweDtcbiAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRhY2NlbnQ7XG4gICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgLjJzIGVhc2UtaW4tb3V0O1xuICAgIH1cblxuICAgICY6Y2hlY2tlZCB7XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRhY2NlbnQ7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL2ltZy9pY29uX19jaGVjay10aWNrLnN2Z1wiKTtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnJhZGlvLXdyYXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogMCAzNnB4O1xuXG4gICYgPiBsYWJlbCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsaW5lLWhlaWdodDogMjIuNHB4O1xuICAgIG9wYWNpdHk6IDAuNjtcbiAgfVxuXG4gIC5yYWRpbyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogMCAxMnB4O1xuICB9XG5cbiAgaW5wdXRbdHlwZT1cInJhZGlvXCJdIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDI0cHg7XG4gICAgaGVpZ2h0OiAyNHB4O1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgICAgYm94LXNoYWRvdzogMCAwIDAgMnB4IGluc2V0ICRhY2NlbnQ7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgLjJzIGVhc2UtaW4tb3V0O1xuICAgIH1cblxuICAgICY6Y2hlY2tlZCB7XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDdweCBpbnNldCAkYWNjZW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uZmlsZS1pbnB1dC13cmFwLS1pbml0ZWQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgaW5wdXRbdHlwZT1cImZpbGVcIl0ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICBsYWJlbCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHotaW5kZXg6IDE7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IDE5LjJweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xuICAgIHBhZGRpbmc6IDE1cHggMjhweCAxNXB4IDU2cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgY29sb3I6ICRsaWdodC1wdXJwbGU7XG4gICAgQGluY2x1ZGUgY2xpcC1wYXRoO1xuXG4gICAgJjpiZWZvcmUge1xuICAgICAgY29udGVudDogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB3aWR0aD1cIjI0XCIgaGVpZ2h0PVwiMjRcIiB2aWV3Qm94PVwiMCAwIDI0IDI0XCIgZmlsbD1cIm5vbmVcIiB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCI+PHBhdGggZD1cIk0xMi4zMyAxMi4xNUw5Ljg1OTk5IDE0LjYyQzguNDg5OTkgMTUuOTkgOC40ODk5OSAxOC4yIDkuODU5OTkgMTkuNTdDMTEuMjMgMjAuOTQgMTMuNDQgMjAuOTQgMTQuODEgMTkuNTdMMTguNyAxNS42OEMyMS40MyAxMi45NSAyMS40MyA4LjUwOTk4IDE4LjcgNS43Nzk5OEMxNS45NyAzLjA0OTk4IDExLjUzIDMuMDQ5OTggOC43OTk5OSA1Ljc3OTk4TDQuNTU5OTkgMTAuMDJDMi4yMTk5OSAxMi4zNiAyLjIxOTk5IDE2LjE2IDQuNTU5OTkgMTguNTFcIiBzdHJva2U9XCIlMjM3NDI5QUVcIiBzdHJva2Utd2lkdGg9XCIxLjVcIiBzdHJva2UtbGluZWNhcD1cInJvdW5kXCIgc3Ryb2tlLWxpbmVqb2luPVwicm91bmRcIi8+PC9zdmc+Jyk7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIGxlZnQ6IDIwcHg7XG4gICAgICB3aWR0aDogMjRweDtcbiAgICAgIGhlaWdodDogMjRweDtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICB9XG5cbiAgICAmOmFmdGVyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICBjb250ZW50OiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHdpZHRoPVwiMjRcIiBoZWlnaHQ9XCIyNFwiIHZpZXdCb3g9XCIwIDAgMjQgMjRcIiBmaWxsPVwibm9uZVwiIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIj48cGF0aCBkPVwiTTYgMTJIMThcIiBzdHJva2U9XCIlMjM3NDI5QUVcIiBzdHJva2Utd2lkdGg9XCIyXCIgc3Ryb2tlLWxpbmVjYXA9XCJyb3VuZFwiIHN0cm9rZS1saW5lam9pbj1cInJvdW5kXCIvPjxwYXRoIGQ9XCJNMTIgMThMMTIgNlwiIHN0cm9rZT1cIiUyMzc0MjlBRVwiIHN0cm9rZS13aWR0aD1cIjJcIiBzdHJva2UtbGluZWNhcD1cInJvdW5kXCIgc3Ryb2tlLWxpbmVqb2luPVwicm91bmRcIi8+PC9zdmc+Jyk7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB3aWR0aDogMjRweDtcbiAgICAgIGhlaWdodDogMjRweDtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgcmlnaHQ6IDEwcHg7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDQ1ZGVnKTtcbiAgICB9XG4gIH1cblxuICAmLmZpbGUtaW5wdXQtd3JhcC0tZmlsbGVkIHtcbiAgICBsYWJlbDphZnRlciB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cbn1cblxuLy9waG9uZSBudW1iZXIgaXRpLXBsdWdpblxuLml0aSB7XG4gIHdpZHRoOiAxMDAlO1xuXG4gIGlucHV0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4uaXRpX19zZWxlY3RlZC1kaWFsLWNvZGUge1xuICBjb2xvcjogJHB1cnBsZS1vcGFxdWU7XG59XG5cbi5pdGlfX2Ryb3Bkb3duLWNvbnRlbnQge1xuICBjb2xvcjogYmxhY2s7XG59XG4iLCJAa2V5ZnJhbWVzIGxpZ2h0LXVwIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cblxuICAxJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIDEuMDAxJSB7XG4gICAgb3BhY2l0eTogMC4zO1xuICB9XG5cbiAgMTAlIHtcbiAgICBvcGFjaXR5OiAwLjY7XG4gIH1cblxuICAyMCUge1xuICAgIG9wYWNpdHk6IDAuNjtcbiAgfVxuXG4gIDMwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIDQwJSB7XG4gICAgb3BhY2l0eTogMC4zO1xuICB9XG5cbiAgNTAlIHtcbiAgICBvcGFjaXR5OiAwLjY7XG4gIH1cblxuICA2MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICA3MCUge1xuICAgIG9wYWNpdHk6IDAuMztcbiAgfVxuXG4gIDgwJSB7XG4gICAgb3BhY2l0eTogMC42O1xuICB9XG5cbiAgOTAlIHtcbiAgICBvcGFjaXR5OiAwLjM7XG4gIH1cblxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgZmFkZSB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGZsb2F0IHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgfVxuXG4gIDUwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0yMHB4KTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgfVxufVxuXG5cbkBrZXlmcmFtZXMgZmxvYXQtcm90YXRlLTEge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApIHBlcnNwZWN0aXZlKDc1ZW0pIHJvdGF0ZVgoMjhkZWcpO1xuICB9XG5cbiAgNTAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTIwcHgpIHBlcnNwZWN0aXZlKDc1ZW0pIHJvdGF0ZVgoLTI4ZGVnKTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKSBwZXJzcGVjdGl2ZSg3NWVtKSByb3RhdGVYKDI4ZGVnKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGZsb2F0LXJvdGF0ZS0yIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKSBwZXJzcGVjdGl2ZSg3NWVtKSByb3RhdGVYKC0yOGRlZykgcm90YXRlWSgtMTBkZWcpO1xuICB9XG5cbiAgNTAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTIwcHgpIHBlcnNwZWN0aXZlKDc1ZW0pIHJvdGF0ZVgoMjhkZWcpIHJvdGF0ZVkoMTBkZWcpO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApIHBlcnNwZWN0aXZlKDc1ZW0pIHJvdGF0ZVgoLTI4ZGVnKSByb3RhdGVZKC0xMGRlZyk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBmbG9hdC1yb3RhdGUtMyB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCkgcGVyc3BlY3RpdmUoMTAwMHB4KVxuICAgIHJvdGF0ZVgoNGRlZylcbiAgICByb3RhdGVZKC0xNmRlZylcbiAgICByb3RhdGVaKDRkZWcpOztcbiAgfVxuXG4gIDUwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0zMHB4KSBwZXJzcGVjdGl2ZSgxMDAwcHgpXG4gICAgcm90YXRlWCgtNGRlZylcbiAgICByb3RhdGVZKDE2ZGVnKVxuICAgIHJvdGF0ZVooLTRkZWcpO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApIHBlcnNwZWN0aXZlKDEwMDBweClcbiAgICByb3RhdGVYKDRkZWcpXG4gICAgcm90YXRlWSgtMTZkZWcpXG4gICAgcm90YXRlWig0ZGVnKTtcbiAgfVxufVxuXG5cbi8vYXBwZWFyLWFuaW1hdGlvbnNcbltkYXRhLWFwcGVhci1jaGlsZF0ge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDQwcHgsIDApO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNnMgZWFzZS1pbi1vdXQsIHRyYW5zZm9ybSAwLjZzIGVhc2UtaW4tb3V0O1xuXG4gICYuYW5pbWF0ZWQge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxufVxuXG5bZGF0YS1hcHBlYXItY2hpbGQ9XCJmbG9hdC1sZWZ0XCJdIHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNDBweCwgMCwgMCk7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC42cyBlYXNlLWluLW91dCwgdHJhbnNmb3JtIDAuNnMgZWFzZS1pbi1vdXQ7XG5cbiAgJi5hbmltYXRlZCB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG59XG5cbltkYXRhLWFwcGVhci1jaGlsZD1cImZsb2F0LXJpZ2h0XCJdIHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCg0MHB4LCAwLCAwKTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjZzIGVhc2UtaW4tb3V0LCB0cmFuc2Zvcm0gMC42cyBlYXNlLWluLW91dDtcblxuICAmLmFuaW1hdGVkIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbn1cblxuW2RhdGEtYXBwZWFyLWNoaWxkPVwiZmFkZVwiXSB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC42cyBlYXNlO1xuXG4gICYuYW5pbWF0ZWQge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuXG5bZGF0YS1hcHBlYXItY2hpbGQ9XCJzY2FsZVwiXSB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjZzIGVhc2U7XG5cbiAgJi5hbmltYXRlZCB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgfVxufVxuIiwiLmJyZWFkY3J1bWJzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGdhcDogMCAxNnB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxOXB4O1xuICBtYXJnaW4tdG9wOiAzMnB4O1xuXG4gIEBpbmNsdWRlIG1kIHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICB9XG5cbiAgQGluY2x1ZGUgbGcge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cblxuICBhIHtcbiAgICBjb2xvcjogd2hpdGU7XG4gIH1cblxuICAmX19pdGVtIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcGFkZGluZzogOHB4IDA7XG4gICAgZ2FwOiAwIDE2cHg7XG5cbiAgICAmOm50aC1sYXN0LWNoaWxkKDIpIHtcbiAgICAgIC5pY29uIHtcbiAgICAgICAgb3BhY2l0eTogMC42O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5pY29uIHtcbiAgICBzdHJva2U6IHdoaXRlO1xuICB9XG5cbiAgcCB7XG4gICAgb3BhY2l0eTogMC42O1xuICB9XG59XG4iLCIuYnV0dG9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTgycHg7XG4gIGhlaWdodDogNTRweDtcblxuICAmOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTUwJSwgLTUwJSwgMXB4KTtcbiAgICBib3gtc2hhZG93OiAwIDAgNTBweCAxMHB4ICM1ODExOEU7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xuICB9XG59XG5cbi5idXR0b25fX3BhcmVudCB7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG4gIGZpbHRlcjogdXJsKFwiI2dvb1wiKTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2UtaW4tb3V0O1xuICBvcGFjaXR5OiAwLjk1O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMXB4KTtcblxuICBAbWVkaWEgKGhvdmVyOiBob3Zlcikge1xuICAgICY6bnRoLWNoaWxkKDEpOmhvdmVyIHtcbiAgICAgIC5idXR0b25fX2lubmVyIHtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL2ltZy9idG4tYmctaG92ZXIuanBnXCIpO1xuICAgICAgfVxuXG4gICAgICAuaWNvbiB7XG4gICAgICAgIHN0cm9rZTogI2ZmZjtcbiAgICAgIH1cblxuICAgICAgJiArIC5idXR0b25fX3BhcmVudCAuYnV0dG9uX19iYWNrIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzU4MTE4RTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmOm50aC1jaGlsZCgxKTphY3RpdmUge1xuICAgIC5idXR0b25fX2lubmVyIHtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vaW1nL2J0bi1iZy1ob3Zlci5qcGdcIik7XG4gICAgfVxuXG4gICAgLmljb24ge1xuICAgICAgc3Ryb2tlOiAjZmZmO1xuICAgIH1cblxuICAgICYgKyAuYnV0dG9uX19wYXJlbnQgLmJ1dHRvbl9fYmFjayB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTgxMThFO1xuICAgIH1cbiAgfVxuXG4gICY6bnRoLWNoaWxkKDIpIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogMTtcbiAgICB0b3A6IDZweDtcbiAgICBsZWZ0OiAwO1xuICB9XG59XG5cbi5idXR0b25fX2lubmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDQ4cHg7XG4gIHBhZGRpbmc6IDEycHggMTRweCAxMnB4IDIwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTMsIDIwNSwgMCwgMSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL2ltZy9idG4tYmcud2VicFwiKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gIGNsaXAtcGF0aDogcG9seWdvbigxNnB4IDAsIDEwMCUgMCwgMTAwJSAzMXB4LCBjYWxjKDEwMCUgLSAxOHB4KSAxMDAlLCAwIDEwMCUsIDAgMTZweCk7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAkbGlnaHQtcHVycGxlO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMTZweCAycHggcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxOXB4O1xuICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICBmb250LXdlaWdodDogNjAwO1xufVxuXG4uYnV0dG9uX19iYWNrIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNDhweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMDMsIDk1LCA1LCAxKTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBjbGlwLXBhdGg6IHBvbHlnb24oMTZweCAwLCAxMDAlIDAsIDEwMCUgMzFweCwgY2FsYygxMDAlIC0gMThweCkgMTAwJSwgMCAxMDAlLCAwIDE2cHgpO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLW91dDtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDZweCAycHggcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLnRhYi1idXR0b24ge1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiAzNnB4O1xuXG4gIEBpbmNsdWRlIG1kIHtcbiAgICBoZWlnaHQ6IDQ4cHg7XG4gIH1cblxuICAmX19pbm5lciB7XG4gICAgaGVpZ2h0OiAzNnB4O1xuICAgIHBhZGRpbmc6IDEycHggMTVweDtcbiAgICBjb2xvcjogJHdoaXRlLW9wYXF1ZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHVycGxlO1xuICAgIGNsaXAtcGF0aDogcG9seWdvbigxNnB4IDAsIDEwMCUgMCwgMTAwJSAyMHB4LCBjYWxjKDEwMCUgLSAxNnB4KSAxMDAlLCAwIDEwMCUsIDAgMTZweCk7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMTJweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblxuICAgIEBpbmNsdWRlIG1kIHtcbiAgICAgIGhlaWdodDogNDhweDtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgICAgY2xpcC1wYXRoOiBwb2x5Z29uKDE2cHggMCwgMTAwJSAwLCAxMDAlIDI0cHgsIGNhbGMoMTAwJSAtIDIwcHgpIDEwMCUsIDAgMTAwJSwgMCAxNnB4KTtcbiAgICB9XG4gIH1cblxuICBAbWVkaWEgKGhvdmVyOiBob3Zlcikge1xuICAgICY6aG92ZXIge1xuICAgICAgLnRhYi1idXR0b25fX2lubmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGFjY2VudDtcbiAgICAgICAgY29sb3I6ICRwdXJwbGU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fcGFyZW50IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cblxuICAmLmFjdGl2ZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGhlaWdodDogMzZweDtcblxuICAgIEBpbmNsdWRlIG1kIHtcbiAgICAgIGhlaWdodDogNDhweDtcbiAgICB9XG5cbiAgICAmOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNTAlLCAtNTAlLCAxcHgpO1xuICAgICAgYm94LXNoYWRvdzogMCAwIDUwcHggMTBweCAjNTgxMThFO1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG4gICAgfVxuXG4gICAgLnRhYi1idXR0b25fX3BhcmVudCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHotaW5kZXg6IDI7XG4gICAgICBmaWx0ZXI6IHVybChcIiNnb29cIik7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2UtaW4tb3V0O1xuICAgICAgb3BhY2l0eTogMC45NTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWigxcHgpO1xuXG4gICAgICAmOm50aC1jaGlsZCgyKSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgdG9wOiA1cHg7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnRhYi1idXR0b25fX2lubmVyIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDM2cHg7XG4gICAgICBwYWRkaW5nOiAxMnB4IDE0cHggMTJweCAyMHB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTMsIDIwNSwgMCwgMSk7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9pbWcvYnRuLWJnLndlYnBcIik7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgICBjbGlwLXBhdGg6IHBvbHlnb24oMTZweCAwLCAxMDAlIDAsIDEwMCUgMjBweCwgY2FsYygxMDAlIC0gMThweCkgMTAwJSwgMCAxMDAlLCAwIDE2cHgpO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIGNvbG9yOiAkbGlnaHQtcHVycGxlO1xuICAgICAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDE2cHggMnB4IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxMnB4O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG5cbiAgICAgIEBpbmNsdWRlIG1kIHtcbiAgICAgICAgaGVpZ2h0OiA0OHB4O1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgICAgICBjbGlwLXBhdGg6IHBvbHlnb24oMTZweCAwLCAxMDAlIDAsIDEwMCUgMjRweCwgY2FsYygxMDAlIC0gMjBweCkgMTAwJSwgMCAxMDAlLCAwIDE2cHgpO1xuICAgICAgfVxuICAgIH1cblxuICAgIC50YWItYnV0dG9uX19iYWNrIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAzNnB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMDMsIDk1LCA1LCAxKTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgIGNsaXAtcGF0aDogcG9seWdvbigxNnB4IDAsIDEwMCUgMCwgMTAwJSAyMHB4LCBjYWxjKDEwMCUgLSAxOHB4KSAxMDAlLCAwIDEwMCUsIDAgMTZweCk7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLW91dDtcbiAgICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMCA2cHggMnB4IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuXG4gICAgICBAaW5jbHVkZSBtZCB7XG4gICAgICAgIGhlaWdodDogNDhweDtcbiAgICAgICAgY2xpcC1wYXRoOiBwb2x5Z29uKDE2cHggMCwgMTAwJSAwLCAxMDAlIDI0cHgsIGNhbGMoMTAwJSAtIDIwcHgpIDEwMCUsIDAgMTAwJSwgMCAxNnB4KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmJ1dHRvbi1uZXh0LFxuLmJ1dHRvbi1wcmV2IHtcbiAgd2lkdGg6IDYwcHg7XG4gIGhlaWdodDogNDhweDtcblxuICBzdmcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBvYmplY3QtZml0OiBjb250YWluO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbiAgfVxuXG4gIC5idXR0b24ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxuXG4gIC5idXR0b25fX2lubmVyIHtcbiAgICBwYWRkaW5nOiAxMnB4O1xuICB9XG5cbiAgJjphZnRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uYnV0dG9uLXByZXYge1xuICAuaWNvbiB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgfVxufVxuIiwiLmNhcmQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBAaW5jbHVkZSBncmFkaWVudC1ib3JkZXI7XG5cbiAgJi0tZm9ybSB7XG4gICAgLmNhcmRfX2ltZy13cmFwIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwdXJwbGU7XG4gICAgICBoZWlnaHQ6IDE2MHB4O1xuXG4gICAgICBAaW5jbHVkZSBtZCB7XG4gICAgICAgIGhlaWdodDogMjA2cHg7XG4gICAgICB9XG5cbiAgICAgIHBpY3R1cmUge1xuICAgICAgICBoZWlnaHQ6IDgwJTtcbiAgICAgICAgYXNwZWN0LXJhdGlvOiAwLjgzIC8gMTtcbiAgICAgIH1cblxuICAgICAgaW1nIHtcbiAgICAgICAgb3BhY2l0eTogMC40O1xuICAgICAgICBmbGV4LWdyb3c6IDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmNhcmRfX2J1dHRvbiB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICAuY2FyZF9fbWFpbiB7XG4gICAgICBmbGV4LWdyb3c6IDE7XG4gICAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDE2MHB4KTtcblxuICAgICAgQGluY2x1ZGUgbWQge1xuICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDIwNnB4KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19oZWFkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyOXB4O1xuXG4gICAgQGluY2x1ZGUgbWQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNDVweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBsZyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZ2FwOiAwIDQwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgIH1cbiAgfVxuXG4gICZfX2ltZy13cmFwIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDE2MHB4O1xuXG4gICAgQGluY2x1ZGUgbWQge1xuICAgICAgaGVpZ2h0OiAyMjBweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSB4bCB7XG4gICAgICBoZWlnaHQ6IDMwMHB4O1xuICAgIH1cblxuICAgIGltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgIH1cbiAgfVxuXG4gICZfX3RpdGxlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gIH1cblxuICAmX190ZXh0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICB9XG5cbiAgJl9fbWFpbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHBhZGRpbmc6IDE2cHggMjRweCAyNHB4IDI0cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHB1cnBsZTtcbiAgICBmbGV4LWdyb3c6IDE7XG5cbiAgICBAaW5jbHVkZSB4bCB7XG4gICAgICBwYWRkaW5nOiAyNHB4O1xuICAgIH1cbiAgfVxuXG4gICZfX3R5cGUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgbWFyZ2luLXRvcDogYXV0bztcbiAgICBjb2xvcjogJHBpbms7XG5cbiAgICBAaW5jbHVkZSBzbSB7XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBnYXA6IDRweCAwO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1kIHtcbiAgICAgIGdhcDogMTJweCAwO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHhsIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgfVxuICB9XG5cbiAgJl9fdHlwZS1pdGVtIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWFyZ2luLXRvcDogYXV0bztcbiAgICBnYXA6IDAgOHB4O1xuICB9XG5cbiAgJl9faW5wdXQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIH1cblxuICBmb3JtIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvO1xuICB9XG59XG4iLCIubGluZS1nbG93LWJsb2NrIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIGNvbG9yOiAjZmZmO1xuICBAaW5jbHVkZSBmb250KDIwcHgsIDI4cHgsIDUwMCk7XG5cbiAgQGluY2x1ZGUgc20ge1xuICAgIHBhZGRpbmctbGVmdDogMjRweDtcbiAgICBAaW5jbHVkZSBmb250KDI0cHgsIDM0cHgsIDUwMCk7XG4gIH1cblxuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDJweDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCA0MSwgMTk1LCAxKTtcbiAgICBib3gtc2hhZG93OiAzcHggMCA4cHggMCByZ2JhKDI1NSwgNDEsIDE5NSwgMSksXG4gICAgLTNweCAwIDhweCAwIHJnYmEoMjU1LCA0MSwgMTk1LCAxKTtcbiAgfVxufVxuIiwiLnNvY2lhbHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDAgMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMzJweDtcblxuICBAaW5jbHVkZSBtZCB7XG4gICAgbWFyZ2luLXRvcDogMTZweDtcbiAgfVxuXG4gIC5zb2NpYWxzLWxpbmsge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMzJweDtcbiAgICBoZWlnaHQ6IDMycHg7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRhY2NlbnQ7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSkgdHJhbnNsYXRlWigxcHgpO1xuXG4gICAgJiA+IC5pY29uIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICBzdHJva2U6ICRwdXJwbGU7XG4gICAgICBmaWxsOiAkcHVycGxlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHVycGxlO1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjMpIHRyYW5zbGF0ZVooMXB4KTtcblxuICAgICAgJiA+IC5pY29uIHtcbiAgICAgICAgc3Ryb2tlOiB3aGl0ZTtcbiAgICAgICAgZmlsbDogd2hpdGU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5zb2NpYWxzLnNvY2lhbHMtZGVmYXVsdCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIG1hcmdpbi10b3A6IDA7XG4gIGdhcDogMCAxM3B4O1xuXG4gIC5zb2NpYWxzLWxpbmsge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBvcGFjaXR5OiAwLjg1O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAzNXB4O1xuICAgIGhlaWdodDogMzVweDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSkgdHJhbnNsYXRlWigxcHgpO1xuXG4gICAgJiA+IC5pY29uIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICBzdHJva2U6IHdoaXRlO1xuICAgICAgZmlsbDogd2hpdGU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxuICB9XG5cbiAgLnNvY2lhbHMtbGluay0tZmFjZWJvb2sge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzQjU5OTk7XG4gIH1cblxuICAuc29jaWFscy1saW5rLS10d2l0dGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTVBQ0VFO1xuICB9XG5cbiAgLnNvY2lhbHMtbGluay0tcGludGVyZXN0IHtcbiAgICBiYWNrZ3JvdW5kOiAjQkQwODFDO1xuICB9XG59XG4iLCIuc3RhclJhdGluZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcblxuICAmX19maWxsZWQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxO1xuICAgIGNsaXAtcGF0aDogaW5zZXQoMCAxMDAlIDAgMCk7XG4gIH1cblxuICAmX19vcGFxdWUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiAwO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIG9wYWNpdHk6IDAuNjtcbiAgfVxuXG4gICRzdGFydDogMDtcbiAgJGVuZDogMTA7XG5cbiAgQGZvciAkaSBmcm9tICRzdGFydCB0aHJvdWdoICRlbmQge1xuICAgICYtLSN7JGl9IHtcbiAgICAgIC5zdGFyUmF0aW5nX19maWxsZWQge1xuICAgICAgICBjbGlwLXBhdGg6IGluc2V0KDAgY2FsYygxMDAlIC0gI3skaX0gKiAxMCUpIDAgMCk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIkc3dpcGVyLWNvbnRhaW5lci1tYXgtd2lkdGgteGw6IDEzMzBweDtcblxuLmNvbnRhaW5lci1zd2lwZXIge1xuICBAaW5jbHVkZSBjb250YWluZXI7XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGJyZWFrcG9pbnQteGwpIHtcbiAgICBwYWRkaW5nOiAwIDEwMHB4O1xuICAgIG1heC13aWR0aDogJHN3aXBlci1jb250YWluZXItbWF4LXdpZHRoLXhsO1xuICB9XG5cbiAgLnN3aXBlci1idXR0b24tbmV4dCxcbiAgLnN3aXBlci1idXR0b24tcHJldiB7XG4gICAgd2lkdGg6IDYwcHg7XG4gICAgaGVpZ2h0OiA0OHB4O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblxuICAgICY6YWZ0ZXIge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbn1cblxuLmNvbnRhaW5lci1zd2lwZXItLXRlc3RpbW9uaWFsLFxuLmNvbnRhaW5lci1zd2lwZXItLWJsb2ctcmVhZC1tb3JlIHtcbiAgcGFkZGluZy1ib3R0b206IDI0cHg7XG5cbiAgQGluY2x1ZGUgbWQge1xuICAgIHBhZGRpbmctYm90dG9tOiA1MHB4O1xuICB9XG5cbiAgLnN3aXBlci1wYWdpbmF0aW9uIHtcbiAgICBib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICAgIHdpZHRoOiAyNHB4O1xuICAgIGhlaWdodDogNHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRwdXJwbGU7XG4gICAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlLWluLW91dDtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgb3BhY2l0eTogMC42O1xuXG4gICAgQGluY2x1ZGUgbWQge1xuICAgICAgd2lkdGg6IDQ4cHg7XG4gICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICBib3JkZXItcmFkaXVzOiA0OHB4O1xuICAgIH1cbiAgfVxuXG4gIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGluaztcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgLnN3aXBlci1idXR0b24tbmV4dCxcbiAgLnN3aXBlci1idXR0b24tcHJldiB7XG4gICAgZGlzcGxheTogbm9uZTtcblxuICAgIEBpbmNsdWRlIHhsIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgfVxufVxuXG4uY29udGFpbmVyLXN3aXBlci0tYmxvZy1nYWxsZXJ5IHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIHBhZGRpbmctYm90dG9tOiAyNHB4O1xuXG4gIEBpbmNsdWRlIG1kIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbiAgfVxuXG4gIEBpbmNsdWRlIHhsIHtcbiAgICBwYWRkaW5nOiAwIDEwMHB4IDUwcHggMTAwcHg7XG4gIH1cblxuICAuc3dpcGVyLXBhZ2luYXRpb24ge1xuICAgIGJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gICAgd2lkdGg6IDI0cHg7XG4gICAgaGVpZ2h0OiA0cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHB1cnBsZTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2UtaW4tb3V0O1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBvcGFjaXR5OiAwLjY7XG5cbiAgICBAaW5jbHVkZSBtZCB7XG4gICAgICB3aWR0aDogNDhweDtcbiAgICAgIGhlaWdodDogMTBweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDQ4cHg7XG4gICAgfVxuICB9XG5cbiAgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRwaW5rO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICAuc3dpcGVyLWJ1dHRvbi1uZXh0LFxuICAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgQGluY2x1ZGUgbWQge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG5cbiAgLnN3aXBlci1idXR0b24tbmV4dCB7XG4gICAgQGluY2x1ZGUgbWQge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoODUlLCAtNTAlKTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSB4bCB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbiAgICB9XG4gIH1cblxuICAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgICBAaW5jbHVkZSBtZCB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtODUlLCAtNTAlKTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSB4bCB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbiAgICB9XG4gIH1cblxuICAuc3dpcGVyLXNsaWRlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBhc3BlY3QtcmF0aW86IDEgLyAwLjc1O1xuXG4gICAgQGluY2x1ZGUgc20ge1xuICAgICAgYXNwZWN0LXJhdGlvOiAxIC8gMC42NDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSB4bCB7XG4gICAgICBhc3BlY3QtcmF0aW86IDEgLyAwLjU5O1xuICAgIH1cbiAgfVxuXG4gIC5ibG9nLWFydGljbGVfX3NsaWRlLWltYWdlLXdyYXAge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcblxuICAgIGltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgIH1cbiAgfVxufVxuXG4uY29udGFpbmVyLXN3aXBlci0tYmxvZy1yZWFkLW1vcmUge1xuICAmLmNvbnRhaW5lci1zd2lwZXIge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAwIDAgMjRweCAwO1xuXG4gICAgQGluY2x1ZGUgc20ge1xuICAgICAgcGFkZGluZzogMCAwIDUwcHggMDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSB4bCB7XG4gICAgICBwYWRkaW5nOiAwIDEwMHB4IDUwcHggMTAwcHg7XG4gICAgfVxuICB9XG59XG4iLCI6cm9vdCB7XG4gIC0taXRpLWhvdmVyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMDUpO1xuICAtLWl0aS1ib3JkZXItY29sb3I6ICNjY2M7XG4gIC0taXRpLWRpYWxjb2RlLWNvbG9yOiAjNTgxMThFRkY7XG4gIC0taXRpLWRyb3Bkb3duLWJnOiB3aGl0ZTtcbiAgLS1pdGktc3BhY2VyLWhvcml6b250YWw6IDhweDtcbiAgLS1pdGktZmxhZy1oZWlnaHQ6IDEycHg7XG4gIC0taXRpLWZsYWctd2lkdGg6IDE2cHg7XG4gIC0taXRpLWJvcmRlci13aWR0aDogMXB4O1xuICAtLWl0aS1hcnJvdy1oZWlnaHQ6IDRweDtcbiAgLS1pdGktYXJyb3ctd2lkdGg6IDZweDtcbiAgLS1pdGktdHJpYW5nbGUtYm9yZGVyOiBjYWxjKHZhcigtLWl0aS1hcnJvdy13aWR0aCkgLyAyKTtcbiAgLS1pdGktYXJyb3ctcGFkZGluZzogNnB4O1xuICAtLWl0aS1hcnJvdy1jb2xvcjogIzU1NTtcbiAgLS1pdGktcGF0aC1mbGFncy0xeDogdXJsKFwiLi4vaW1nL3ZlbmRvci9pbnRsVGVsbElucHV0L2ZsYWdzLndlYnBcIik7XG4gIC0taXRpLXBhdGgtZmxhZ3MtMng6IHVybChcIi4uL2ltZy92ZW5kb3IvaW50bFRlbGxJbnB1dC9mbGFnc0AyeC53ZWJwXCIpO1xuICAtLWl0aS1wYXRoLWdsb2JlLTF4OiB1cmwoXCIuLi9pbWcvdmVuZG9yL2ludGxUZWxsSW5wdXQvZ2xvYmUud2VicFwiKTtcbiAgLS1pdGktcGF0aC1nbG9iZS0yeDogdXJsKFwiLi4vaW1nL3ZlbmRvci9pbnRsVGVsbElucHV0L2dsb2JlQDJ4LndlYnBcIik7XG4gIC0taXRpLWZsYWctc3ByaXRlLXdpZHRoOiAzOTA0cHg7XG4gIC0taXRpLWZsYWctc3ByaXRlLWhlaWdodDogMTJweDtcbiAgLS1pdGktbW9iaWxlLXBvcHVwLW1hcmdpbjogMzBweDtcbn1cblxuLml0aSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLml0aSAqIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbi5pdGlfX2hpZGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLml0aV9fdi1oaWRlIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuLml0aV9fYTExeS10ZXh0IHtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIGNsaXA6IHJlY3QoMXB4LCAxcHgsIDFweCwgMXB4KTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuLml0aSBpbnB1dC5pdGlfX3RlbC1pbnB1dCxcbi5pdGkgaW5wdXQuaXRpX190ZWwtaW5wdXRbdHlwZT10ZXh0XSxcbi5pdGkgaW5wdXQuaXRpX190ZWwtaW5wdXRbdHlwZT10ZWxdIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAwO1xuICBtYXJnaW46IDAgIWltcG9ydGFudDtcbn1cbi5pdGlfX2NvdW50cnktY29udGFpbmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgcGFkZGluZzogdmFyKC0taXRpLWJvcmRlci13aWR0aCk7XG59XG4uaXRpX19zZWxlY3RlZC1jb3VudHJ5IHtcbiAgei1pbmRleDogMTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogMDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBjb2xvcjogaW5oZXJpdDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgZm9udC13ZWlnaHQ6IGluaGVyaXQ7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uaXRpX19zZWxlY3RlZC1jb3VudHJ5LXByaW1hcnkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBhZGRpbmc6IDAgdmFyKC0taXRpLWFycm93LXBhZGRpbmcpIDAgdmFyKC0taXRpLXNwYWNlci1ob3Jpem9udGFsKTtcbn1cbi5pdGlfX2Fycm93IHtcbiAgbWFyZ2luLWxlZnQ6IHZhcigtLWl0aS1hcnJvdy1wYWRkaW5nKTtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgYm9yZGVyLWxlZnQ6IHZhcigtLWl0aS10cmlhbmdsZS1ib3JkZXIpIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQ6IHZhcigtLWl0aS10cmlhbmdsZS1ib3JkZXIpIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItdG9wOiB2YXIoLS1pdGktYXJyb3ctaGVpZ2h0KSBzb2xpZCB2YXIoLS1pdGktYXJyb3ctY29sb3IpO1xufVxuW2Rpcj1ydGxdIC5pdGlfX2Fycm93IHtcbiAgbWFyZ2luLXJpZ2h0OiB2YXIoLS1pdGktYXJyb3ctcGFkZGluZyk7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuLml0aV9fYXJyb3ctLXVwIHtcbiAgYm9yZGVyLXRvcDogbm9uZTtcbiAgYm9yZGVyLWJvdHRvbTogdmFyKC0taXRpLWFycm93LWhlaWdodCkgc29saWQgdmFyKC0taXRpLWFycm93LWNvbG9yKTtcbn1cbi5pdGlfX2Ryb3Bkb3duLWNvbnRlbnQge1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWl0aS1kcm9wZG93bi1iZyk7XG59XG4uaXRpLS1pbmxpbmUtZHJvcGRvd24gLml0aV9fZHJvcGRvd24tY29udGVudCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMjtcbiAgbWFyZ2luLXRvcDogM3B4O1xuICBtYXJnaW4tbGVmdDogY2FsYyh2YXIoLS1pdGktYm9yZGVyLXdpZHRoKSAqIC0xKTtcbiAgYm9yZGVyOiB2YXIoLS1pdGktYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1pdGktYm9yZGVyLWNvbG9yKTtcbiAgYm94LXNoYWRvdzogMXB4IDFweCA0cHggcmdiYSgwLCAwLCAwLCAwLjIpO1xufVxuLml0aV9fc2VhcmNoLWlucHV0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci13aWR0aDogMDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xufVxuLml0aV9fc2VhcmNoLWlucHV0ICsgLml0aV9fY291bnRyeS1saXN0IHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHZhcigtLWl0aS1ib3JkZXItY29sb3IpO1xufVxuLml0aV9fY291bnRyeS1saXN0IHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbn1cbi5pdGktLWlubGluZS1kcm9wZG93biAuaXRpX19jb3VudHJ5LWxpc3Qge1xuICBtYXgtaGVpZ2h0OiAxODVweDtcbn1cbi5pdGktLWZsZXhpYmxlLWRyb3Bkb3duLXdpZHRoIC5pdGlfX2NvdW50cnktbGlzdCB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgLml0aS0tZmxleGlibGUtZHJvcGRvd24td2lkdGggLml0aV9fY291bnRyeS1saXN0IHtcbiAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICB9XG59XG4uaXRpX19jb3VudHJ5IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogOHB4IHZhcigtLWl0aS1zcGFjZXItaG9yaXpvbnRhbCk7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4uaXRpX19kaWFsLWNvZGUge1xuICBjb2xvcjogdmFyKC0taXRpLWRpYWxjb2RlLWNvbG9yKTtcbn1cbi5pdGlfX2NvdW50cnkuaXRpX19oaWdobGlnaHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1pdGktaG92ZXItY29sb3IpO1xufVxuLml0aV9fY291bnRyeS1saXN0IC5pdGlfX2ZsYWcsIC5pdGlfX2NvdW50cnktbmFtZSB7XG4gIG1hcmdpbi1yaWdodDogdmFyKC0taXRpLXNwYWNlci1ob3Jpem9udGFsKTtcbn1cbltkaXI9cnRsXSAuaXRpX19jb3VudHJ5LWxpc3QgLml0aV9fZmxhZywgW2Rpcj1ydGxdIC5pdGlfX2NvdW50cnktbmFtZSB7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgbWFyZ2luLWxlZnQ6IHZhcigtLWl0aS1zcGFjZXItaG9yaXpvbnRhbCk7XG59XG4uaXRpLS1hbGxvdy1kcm9wZG93biAuaXRpX19jb3VudHJ5LWNvbnRhaW5lcjpub3QoOmhhcygrIGlucHV0W2Rpc2FibGVkXSkpOm5vdCg6aGFzKCsgaW5wdXRbcmVhZG9ubHldKSk6aG92ZXIsIC5pdGktLWFsbG93LWRyb3Bkb3duIC5pdGlfX2NvdW50cnktY29udGFpbmVyOm5vdCg6aGFzKCsgaW5wdXRbZGlzYWJsZWRdKSk6bm90KDpoYXMoKyBpbnB1dFtyZWFkb25seV0pKTpob3ZlciBidXR0b24ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uaXRpLS1hbGxvdy1kcm9wZG93biAuaXRpX19jb3VudHJ5LWNvbnRhaW5lcjpub3QoOmhhcygrIGlucHV0W2Rpc2FibGVkXSkpOm5vdCg6aGFzKCsgaW5wdXRbcmVhZG9ubHldKSkgLml0aV9fc2VsZWN0ZWQtY291bnRyeS1wcmltYXJ5OmhvdmVyLFxuLml0aS0tYWxsb3ctZHJvcGRvd24gLml0aV9fY291bnRyeS1jb250YWluZXI6bm90KDpoYXMoKyBpbnB1dFtkaXNhYmxlZF0pKTpub3QoOmhhcygrIGlucHV0W3JlYWRvbmx5XSkpIC5pdGlfX3NlbGVjdGVkLWNvdW50cnk6aGFzKCsgLml0aV9fZHJvcGRvd24tY29udGVudDpob3ZlcikgLml0aV9fc2VsZWN0ZWQtY291bnRyeS1wcmltYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0taXRpLWhvdmVyLWNvbG9yKTtcbn1cbi5pdGkgLml0aV9fc2VsZWN0ZWQtZGlhbC1jb2RlIHtcbiAgbWFyZ2luLWxlZnQ6IDRweDtcbn1cbltkaXI9cnRsXSAuaXRpIC5pdGlfX3NlbGVjdGVkLWRpYWwtY29kZSB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBtYXJnaW4tcmlnaHQ6IDRweDtcbn1cbi5pdGktLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAtMTAwMHB4O1xuICBsZWZ0OiAtMTAwMHB4O1xuICB6LWluZGV4OiAxMDYwO1xuICBwYWRkaW5nOiB2YXIoLS1pdGktYm9yZGVyLXdpZHRoKTtcbn1cbi5pdGktLWNvbnRhaW5lcjpob3ZlciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLml0aS0tZnVsbHNjcmVlbi1wb3B1cC5pdGktLWNvbnRhaW5lciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHBhZGRpbmc6IHZhcigtLWl0aS1tb2JpbGUtcG9wdXAtbWFyZ2luKTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xufVxuLml0aS0tZnVsbHNjcmVlbi1wb3B1cCAuaXRpX19kcm9wZG93bi1jb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbWF4LWhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLml0aS0tZnVsbHNjcmVlbi1wb3B1cCAuaXRpX19jb3VudHJ5IHtcbiAgcGFkZGluZzogMTBweCAxMHB4O1xuICBsaW5lLWhlaWdodDogMS41ZW07XG59XG5cbi5pdGlfX2ZsYWcge1xuICAtLWl0aS1mbGFnLW9mZnNldDogMTAwcHg7XG4gIGhlaWdodDogdmFyKC0taXRpLWZsYWctaGVpZ2h0KTtcbiAgd2lkdGg6IHZhcigtLWl0aS1mbGFnLXdpZHRoKTtcbiAgYm9yZGVyLXJhZGl1czogMXB4O1xuICBib3gtc2hhZG93OiAwcHggMHB4IDFweCAwcHggIzg4ODtcbiAgYmFja2dyb3VuZC1pbWFnZTogdmFyKC0taXRpLXBhdGgtZmxhZ3MtMXgpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB2YXIoLS1pdGktZmxhZy1vZmZzZXQpIDA7XG4gIGJhY2tncm91bmQtc2l6ZTogdmFyKC0taXRpLWZsYWctc3ByaXRlLXdpZHRoKSB2YXIoLS1pdGktZmxhZy1zcHJpdGUtaGVpZ2h0KTtcbn1cblxuLml0aV9fYWMge1xuICAtLWl0aS1mbGFnLW9mZnNldDogMHB4O1xufVxuXG4uaXRpX19hZCB7XG4gIC0taXRpLWZsYWctb2Zmc2V0OiAtMTZweDtcbn1cblxuLml0aV9fYWUge1xuICAtLWl0aS1mbGFnLW9mZnNldDogLTMycHg7XG59XG5cbi5pdGlfX2FmIHtcbiAgLS1pdGktZmxhZy1vZmZzZXQ6IC00OHB4O1xufVxuXG4uaXRpX19hZyB7XG4gIC0taXRpLWZsYWctb2Zmc2V0OiAtNjRweDtcbn1cblxuLml0aV9fYWkge1xuICAtLWl0aS1mbGFnLW9mZnNldDogLTgwcHg7XG59XG5cbi5pdGlfX2FsIHtcbiAgLS1pdGktZmxhZy1vZmZzZXQ6IC05NnB4O1xufVxuXG4uaXRpX19hbSB7XG4gIC0taXRpLWZsYWctb2Zmc2V0OiAtMTEycHg7XG59XG5cbi5pdGlfX2FvIHtcbiAgLS1pdGktZmxhZy1vZmZzZXQ6IC0xMjhweDtcbn1cblxuLml0aV9fYXIge1xuICAtLWl0aS1mbGFnLW9mZnNldDogLTE0NHB4O1xufVxuXG4uaXRpX19hcyB7XG4gIC0taXRpLWZsYWctb2Zmc2V0OiAtMTYwcHg7XG59XG5cbi5pdGlfX2F0IHtcbiAgLS1pdGktZmxhZy1vZmZzZXQ6IC0xNzZweDtcbn1cblxuLml0aV9fYXUge1xuICAtLWl0aS1mbGFnLW9mZnNldDogLTE5MnB4O1xufVxuXG4uaXRpX19hdyB7XG4gIC0taXRpLWZsYWctb2Zmc2V0OiAtMjA4cHg7XG59XG5cbi5pdGlfX2F4IHtcbiAgLS1pdGktZmxhZy1vZmZzZXQ6IC0yMjRweDtcbn1cblxuLml0aV9fYXoge1xuICAtLWl0aS1mbGFnLW9mZnNldDogLTI0MHB4O1xufVxuXG4uaXRpX19iYSB7XG4gIC0taXRpLWZsYWctb2Zmc2V0OiAtMjU2cHg7XG59XG5cbi5pdGlfX2JiIHtcbiAgLS1pdGktZmxhZy1vZmZzZXQ6IC0yNzJweDtcbn1cblxuLml0aV9fYmQge1xuICAtLWl0aS1mbGFnLW9mZnNldDogLTI4OHB4O1xufVxuXG4uaXRpX19iZSB7XG4gIC0taXRpLWZsYWctb2Zmc2V0OiAtMzA0cHg7XG59XG5cbi5pdGlfX2JmIHtcbiAgLS1pdGktZmxhZy1vZmZzZXQ6IC0zMjBweDtcbn1cblxuLml0aV9fYmcge1xuICAtLWl0aS1mbGFnLW9mZnNldDogLTMzNnB4O1xufVxuXG4uaXRpX19iaCB7XG4gIC0taXRpLWZsYWctb2Zmc2V0OiAtMzUycHg7XG59XG5cbi5pdGlfX2JpIHtcbiAgLS1pdGktZmxhZy1vZmZzZXQ6IC0zNjhweDtcbn1cblxuLml0aV9fYmoge1xuICAtLWl0aS1mbGFnLW9mZnNldDogLTM4NHB4O1xufVxuXG4uaXRpX19ibCB7XG4gIC0taXRpLWZsYWctb2Zmc2V0OiAtNDAwcHg7XG59XG5cbi5pdGlfX2JtIHtcbiAgLS1pdGktZmxhZy1vZmZzZXQ6IC00MTZweDtcbn1cblxuLml0aV9fYm4ge1xuICAtLWl0aS1mbGFnLW9mZnNldDogLTQzMnB4O1xufVxuXG4uaXRpX19ibyB7XG4gIC0taXRpLWZsYWctb2Zmc2V0OiAtNDQ4cHg7XG59XG5cbi5pdGlfX2JxIHtcbiAgLS1pdGktZmxhZy1vZmZzZXQ6IC00NjRweDtcbn1cblxuLml0aV9fYnIge1xuICAtLWl0aS1mbGFnLW9mZnNldDogLTQ4MHB4O1xufVxuXG4uaXRpX19icyB7XG4gIC0taXRpLWZsYWctb2Zmc2V0OiAtNDk2cHg7XG59XG5cbi5pdGlfX2J0IHtcbiAgLS1pdGktZmxhZy1vZmZzZXQ6IC01MTJweDtcbn1cblxuLml0aV9fYncge1xuICAtLWl0aS1mbGFnLW9mZnNldDogLTUyOHB4O1xufVxuXG4uaXRpX19ieSB7XG4gIC0taXRpLWZsYWctb2Zmc2V0OiAtNTQ0cHg7XG59XG5cbi5pdGlfX2J6IHtcbiAgLS1pdGktZmxhZy1vZmZzZXQ6IC01NjBweDtcbn1cblxuLml0aV9fY2Ege1xuICAtLWl0aS1mbGFnLW9mZnNldDogLTU3NnB4O1xufVxuXG4uaXRpX19jYyB7XG4gIC0taXRpLWZsYWctb2Zmc2V0OiAtNTkycHg7XG59XG5cbi5pdGlfX2NkIHtcbiAgLS1pdGktZmxhZy1vZmZzZXQ6IC02MDhweDtcbn1cblxuLml0aV9fY2Yge1xuICAtLWl0aS1mbGFnLW9mZnNldDogLTYyNHB4O1xufVxuXG4uaXRpX19jZyB7XG4gIC0taXRpLWZsYWctb2Zmc2V0OiAtNjQwcHg7XG59XG5cbi5pdGlfX2NoIHtcbiAgLS1pdGktZmxhZy1vZmZzZXQ6IC02NTZweDtcbn1cblxuLml0aV9fY2kge1xuICAtLWl0aS1mbGFnLW9mZnNldDogLTY3MnB4O1xufVxuXG4uaXRpX19jayB7XG4gIC0taXRpLWZsYWctb2Zmc2V0OiAtNjg4cHg7XG59XG5cbi5pdGlfX2NsIHtcbiAgLS1pdGktZmxhZy1vZmZzZXQ6IC03MDRweDtcbn1cblxuLml0aV9fY20ge1xuICAtLWl0aS1mbGFnLW9mZnNldDogLTcyMHB4O1xufVxuXG4uaXRpX19jbiB7XG4gIC0taXRpLWZsYWctb2Zmc2V0OiAtNzM2cHg7XG59XG5cbi5pdGlfX2NvIHtcbiAgLS1pdGktZmxhZy1vZmZzZXQ6IC03NTJweDtcbn1cblxuLml0aV9fY3Ige1xuICAtLWl0aS1mbGFnLW9mZnNldDogLTc2OHB4O1xufVxuXG4uaXRpX19jdSB7XG4gIC0taXRpLWZsYWctb2Zmc2V0OiAtNzg0cHg7XG59XG5cbi5pdGlfX2N2IHtcbiAgLS1pdGktZmxhZy1vZmZzZXQ6IC04MDBweDtcbn1cblxuLml0aV9fY3cge1xuICAtLWl0aS1mbGFnLW9mZnNldDogLTgxNnB4O1xufVxuXG4uaXRpX19jeCB7XG4gIC0taXRpLWZsYWctb2Zmc2V0OiAtODMycHg7XG59XG5cbi5pdGlfX2N5IHtcbiAgLS1pdGktZmxhZy1vZmZzZXQ6IC04NDhweDtcbn1cblxuLml0aV9fY3oge1xuICAtLWl0aS1mbGFnLW9mZnNldDogLTg2NHB4O1xufVxuXG4uaXRpX19kZSB7XG4gIC0taXRpLWZsYWctb2Zmc2V0OiAtODgwcHg7XG59XG5cbi5pdGlfX2RqIHtcbiAgLS1pdGktZmxhZy1vZmZzZXQ6IC04OTZweDtcbn1cblxuLml0aV9fZGsge1xuICAtLWl0aS1mbGFnLW9mZnNldDogLTkxMnB4O1xufVxuXG4uaXRpX19kbSB7XG4gIC0taXRpLWZsYWctb2Zmc2V0OiAtOTI4cHg7XG59XG5cbi5pdGlfX2RvIHtcbiAgLS1pdGktZmxhZy1vZmZzZXQ6IC05NDRweDtcbn1cblxuLml0aV9fZHoge1xuICAtLWl0aS1mbGFnLW9mZnNldDogLTk2MHB4O1xufVxuXG4uaXRpX19lYyB7XG4gIC0taXRpLWZsYWctb2Zmc2V0OiAtOTc2cHg7XG59XG5cbi5pdGlfX2VlIHtcbiAgLS1pdGktZmxhZy1vZmZzZXQ6IC05OTJweDtcbn1cblxuLml0aV9fZWcge1xuICAtLWl0aS1mbGFnLW9mZnNldDogLTEwMDhweDtcbn1cblxuLml0aV9fZWgge1xuICAtLWl0aS1mbGFnLW9mZnNldDogLTEwMjRweDtcbn1cblxuLml0aV9fZXIge1xuICAtLWl0aS1mbGFnLW9mZnNldDogLTEwNDBweDtcbn1cblxuLml0aV9fZXMge1xuICAtLWl0aS1mbGFnLW9mZnNldDogLTEwNTZweDtcbn1cblxuLml0aV9fZXQge1xuICAtLWl0aS1mbGFnLW9mZnNldDogLTEwNzJweDtcbn1cblxuLml0aV9fZmkge1xuICAtLWl0aS1mbGFnLW9mZnNldDogLTEwODhweDtcbn1cblxuLml0aV9fZmoge1xuICAtLWl0aS1mbGFnLW9mZnNldDogLTExMDRweDtcbn1cblxuLml0aV9fZmsge1xuICAtLWl0aS1mbGFnLW9mZnNldDogLTExMjBweDtcbn1cblxuLml0aV9fZm0ge1xuICAtLWl0aS1mbGFnLW9mZnNldDogLTExMzZweDtcbn1cblxuLml0aV9fZm8ge1xuICAtLWl0aS1mbGFnLW9mZnNldDogLTExNTJweDtcbn1cblxuLml0aV9fZnIge1xuICAtLWl0aS1mbGFnLW9mZnNldDogLTExNjhweDtcbn1cblxuLml0aV9fZ2Ege1xuICAtLWl0aS1mbGFnLW9mZnNldDogLTExODRweDtcbn1cblxuLml0aV9fZ2Ige1xuICAtLWl0aS1mbGFnLW9mZnNldDogLTEyMDBweDtcbn1cblxuLml0aV9fZ2Qge1xuICAtLWl0aS1mbGFnLW9mZnNldDogLTEyMTZweDtcbn1cblxuLml0aV9fZ2Uge1xuICAtLWl0aS1mbGFnLW9mZnNldDogLTEyMzJweDtcbn1cblxuLml0aV9fZ2Yge1xuICAtLWl0aS1mbGFnLW9mZnNldDogLTEyNDhweDtcbn1cblxuLml0aV9fZ2cge1xuICAtLWl0aS1mbGFnLW9mZnNldDogLTEyNjRweDtcbn1cblxuLml0aV9fZ2gge1xuICAtLWl0aS1mbGFnLW9mZnNldDogLTEyODBweDtcbn1cblxuLml0aV9fZ2kge1xuICAtLWl0aS1mbGFnLW9mZnNldDogLTEyOTZweDtcbn1cblxuLml0aV9fZ2wge1xuICAtLWl0aS1mbGFnLW9mZnNldDogLTEzMTJweDtcbn1cblxuLml0aV9fZ20ge1xuICAtLWl0aS1mbGFnLW9mZnNldDogLTEzMjhweDtcbn1cblxuLml0aV9fZ24ge1xuICAtLWl0aS1mbGFnLW9mZnNldDogLTEzNDRweDtcbn1cblxuLml0aV9fZ3Age1xuICAtLWl0aS1mbGFnLW9mZnNldDogLTEzNjBweDtcbn1cblxuLml0aV9fZ3Ege1xuICAtLWl0aS1mbGFnLW9mZnNldDogLTEzNzZweDtcbn1cblxuLml0aV9fZ3Ige1xuICAtLWl0aS1mbGFnLW9mZnNldDogLTEzOTJweDtcbn1cblxuLml0aV9fZ3Qge1xuICAtLWl0aS1mbGFnLW9mZnNldDogLTE0MDhweDtcbn1cblxuLml0aV9fZ3Uge1xuICAtLWl0aS1mbGFnLW9mZnNldDogLTE0MjRweDtcbn1cblxuLml0aV9fZ3cge1xuICAtLWl0aS1mbGFnLW9mZnNldDogLTE0NDBweDtcbn1cblxuLml0aV9fZ3kge1xuICAtLWl0aS1mbGFnLW9mZnNldDogLTE0NTZweDtcbn1cblxuLml0aV9faGsge1xuICAtLWl0aS1mbGFnLW9mZnNldDogLTE0NzJweDtcbn1cblxuLml0aV9faG4ge1xuICAtLWl0aS1mbGFnLW9mZnNldDogLTE0ODhweDtcbn1cblxuLml0aV9faHIge1xuICAtLWl0aS1mbGFnLW9mZnNldDogLTE1MDRweDtcbn1cblxuLml0aV9faHQge1xuICAtLWl0aS1mbGFnLW9mZnNldDogLTE1MjBweDtcbn1cblxuLml0aV9faHUge1xuICAtLWl0aS1mbGFnLW9mZnNldDogLTE1MzZweDtcbn1cblxuLml0aV9faWQge1xuICAtLWl0aS1mbGFnLW9mZnNldDogLTE1NTJweDtcbn1cblxuLml0aV9faWUge1xuICAtLWl0aS1mbGFnLW9mZnNldDogLTE1NjhweDtcbn1cblxuLml0aV9faWwge1xuICAtLWl0aS1mbGFnLW9mZnNldDogLTE1ODRweDtcbn1cblxuLml0aV9faW0ge1xuICAtLWl0aS1mbGFnLW9mZnNldDogLTE2MDBweDtcbn1cblxuLml0aV9faW4ge1xuICAtLWl0aS1mbGFnLW9mZnNldDogLTE2MTZweDtcbn1cblxuLml0aV9faW8ge1xuICAtLWl0aS1mbGFnLW9mZnNldDogLTE2MzJweDtcbn1cblxuLml0aV9faXEge1xuICAtLWl0aS1mbGFnLW9mZnNldDogLTE2NDhweDtcbn1cblxuLml0aV9faXIge1xuICAtLWl0aS1mbGFnLW9mZnNldDogLTE2NjRweDtcbn1cblxuLml0aV9faXMge1xuICAtLWl0aS1mbGFnLW9mZnNldDogLTE2ODBweDtcbn1cblxuLml0aV9faXQge1xuICAtLWl0aS1mbGFnLW9mZnNldDogLTE2OTZweDtcbn1cblxuLml0aV9famUge1xuICAtLWl0aS1mbGFnLW9mZnNldDogLTE3MTJweDtcbn1cblxuLml0aV9fam0ge1xuICAtLWl0aS1mbGFnLW9mZnNldDogLTE3MjhweDtcbn1cblxuLml0aV9fam8ge1xuICAtLWl0aS1mbGFnLW9mZnNldDogLTE3NDRweDtcbn1cblxuLml0aV9fanAge1xuICAtLWl0aS1mbGFnLW9mZnNldDogLTE3NjBweDtcbn1cblxuLml0aV9fa2Uge1xuICAtLWl0aS1mbGFnLW9mZnNldDogLTE3NzZweDtcbn1cblxuLml0aV9fa2cge1xuICAtLWl0aS1mbGFnLW9mZnNldDogLTE3OTJweDtcbn1cblxuLml0aV9fa2gge1xuICAtLWl0aS1mbGFnLW9mZnNldDogLTE4MDhweDtcbn1cblxuLml0aV9fa2kge1xuICAtLWl0aS1mbGFnLW9mZnNldDogLTE4MjRweDtcbn1cblxuLml0aV9fa20ge1xuICAtLWl0aS1mbGFnLW9mZnNldDogLTE4NDBweDtcbn1cblxuLml0aV9fa24ge1xuICAtLWl0aS1mbGFnLW9mZnNldDogLTE4NTZweDtcbn1cblxuLml0aV9fa3Age1xuICAtLWl0aS1mbGFnLW9mZnNldDogLTE4NzJweDtcbn1cblxuLml0aV9fa3Ige1xuICAtLWl0aS1mbGFnLW9mZnNldDogLTE4ODhweDtcbn1cblxuLml0aV9fa3cge1xuICAtLWl0aS1mbGFnLW9mZnNldDogLTE5MDRweDtcbn1cblxuLml0aV9fa3kge1xuICAtLWl0aS1mbGFnLW9mZnNldDogLTE5MjBweDtcbn1cblxuLml0aV9fa3oge1xuICAtLWl0aS1mbGFnLW9mZnNldDogLTE5MzZweDtcbn1cblxuLml0aV9fbGEge1xuICAtLWl0aS1mbGFnLW9mZnNldDogLTE5NTJweDtcbn1cblxuLml0aV9fbGIge1xuICAtLWl0aS1mbGFnLW9mZnNldDogLTE5NjhweDtcbn1cblxuLml0aV9fbGMge1xuICAtLWl0aS1mbGFnLW9mZnNldDogLTE5ODRweDtcbn1cblxuLml0aV9fbGkge1xuICAtLWl0aS1mbGFnLW9mZnNldDogLTIwMDBweDtcbn1cblxuLml0aV9fbGsge1xuICAtLWl0aS1mbGFnLW9mZnNldDogLTIwMTZweDtcbn1cblxuLml0aV9fbHIge1xuICAtLWl0aS1mbGFnLW9mZnNldDogLTIwMzJweDtcbn1cblxuLml0aV9fbHMge1xuICAtLWl0aS1mbGFnLW9mZnNldDogLTIwNDhweDtcbn1cblxuLml0aV9fbHQge1xuICAtLWl0aS1mbGFnLW9mZnNldDogLTIwNjRweDtcbn1cblxuLml0aV9fbHUge1xuICAtLWl0aS1mbGFnLW9mZnNldDogLTIwODBweDtcbn1cblxuLml0aV9fbHYge1xuICAtLWl0aS1mbGFnLW9mZnNldDogLTIwOTZweDtcbn1cblxuLml0aV9fbHkge1xuICAtLWl0aS1mbGFnLW9mZnNldDogLTIxMTJweDtcbn1cblxuLml0aV9fbWEge1xuICAtLWl0aS1mbGFnLW9mZnNldDogLTIxMjhweDtcbn1cblxuLml0aV9fbWMge1xuICAtLWl0aS1mbGFnLW9mZnNldDogLTIxNDRweDtcbn1cblxuLml0aV9fbWQge1xuICAtLWl0aS1mbGFnLW9mZnNldDogLTIxNjBweDtcbn1cblxuLml0aV9fbWUge1xuICAtLWl0aS1mbGFnLW9mZnNldDogLTIxNzZweDtcbn1cblxuLml0aV9fbWYge1xuICAtLWl0aS1mbGFnLW9mZnNldDogLTIxOTJweDtcbn1cblxuLml0aV9fbWcge1xuICAtLWl0aS1mbGFnLW9mZnNldDogLTIyMDhweDtcbn1cblxuLml0aV9fbWgge1xuICAtLWl0aS1mbGFnLW9mZnNldDogLTIyMjRweDtcbn1cblxuLml0aV9fbWsge1xuICAtLWl0aS1mbGFnLW9mZnNldDogLTIyNDBweDtcbn1cblxuLml0aV9fbWwge1xuICAtLWl0aS1mbGFnLW9mZnNldDogLTIyNTZweDtcbn1cblxuLml0aV9fbW0ge1xuICAtLWl0aS1mbGFnLW9mZnNldDogLTIyNzJweDtcbn1cblxuLml0aV9fbW4ge1xuICAtLWl0aS1mbGFnLW9mZnNldDogLTIyODhweDtcbn1cblxuLml0aV9fbW8ge1xuICAtLWl0aS1mbGFnLW9mZnNldDogLTIzMDRweDtcbn1cblxuLml0aV9fbXAge1xuICAtLWl0aS1mbGFnLW9mZnNldDogLTIzMjBweDtcbn1cblxuLml0aV9fbXEge1xuICAtLWl0aS1mbGFnLW9mZnNldDogLTIzMzZweDtcbn1cblxuLml0aV9fbXIge1xuICAtLWl0aS1mbGFnLW9mZnNldDogLTIzNTJweDtcbn1cblxuLml0aV9fbXMge1xuICAtLWl0aS1mbGFnLW9mZnNldDogLTIzNjhweDtcbn1cblxuLml0aV9fbXQge1xuICAtLWl0aS1mbGFnLW9mZnNldDogLTIzODRweDtcbn1cblxuLml0aV9fbXUge1xuICAtLWl0aS1mbGFnLW9mZnNldDogLTI0MDBweDtcbn1cblxuLml0aV9fbXYge1xuICAtLWl0aS1mbGFnLW9mZnNldDogLTI0MTZweDtcbn1cblxuLml0aV9fbXcge1xuICAtLWl0aS1mbGFnLW9mZnNldDogLTI0MzJweDtcbn1cblxuLml0aV9fbXgge1xuICAtLWl0aS1mbGFnLW9mZnNldDogLTI0NDhweDtcbn1cblxuLml0aV9fbXkge1xuICAtLWl0aS1mbGFnLW9mZnNldDogLTI0NjRweDtcbn1cblxuLml0aV9fbXoge1xuICAtLWl0aS1mbGFnLW9mZnNldDogLTI0ODBweDtcbn1cblxuLml0aV9fbmEge1xuICAtLWl0aS1mbGFnLW9mZnNldDogLTI0OTZweDtcbn1cblxuLml0aV9fbmMge1xuICAtLWl0aS1mbGFnLW9mZnNldDogLTI1MTJweDtcbn1cblxuLml0aV9fbmUge1xuICAtLWl0aS1mbGFnLW9mZnNldDogLTI1MjhweDtcbn1cblxuLml0aV9fbmYge1xuICAtLWl0aS1mbGFnLW9mZnNldDogLTI1NDRweDtcbn1cblxuLml0aV9fbmcge1xuICAtLWl0aS1mbGFnLW9mZnNldDogLTI1NjBweDtcbn1cblxuLml0aV9fbmkge1xuICAtLWl0aS1mbGFnLW9mZnNldDogLTI1NzZweDtcbn1cblxuLml0aV9fbmwge1xuICAtLWl0aS1mbGFnLW9mZnNldDogLTI1OTJweDtcbn1cblxuLml0aV9fbm8ge1xuICAtLWl0aS1mbGFnLW9mZnNldDogLTI2MDhweDtcbn1cblxuLml0aV9fbnAge1xuICAtLWl0aS1mbGFnLW9mZnNldDogLTI2MjRweDtcbn1cblxuLml0aV9fbnIge1xuICAtLWl0aS1mbGFnLW9mZnNldDogLTI2NDBweDtcbn1cblxuLml0aV9fbnUge1xuICAtLWl0aS1mbGFnLW9mZnNldDogLTI2NTZweDtcbn1cblxuLml0aV9fbnoge1xuICAtLWl0aS1mbGFnLW9mZnNldDogLTI2NzJweDtcbn1cblxuLml0aV9fb20ge1xuICAtLWl0aS1mbGFnLW9mZnNldDogLTI2ODhweDtcbn1cblxuLml0aV9fcGEge1xuICAtLWl0aS1mbGFnLW9mZnNldDogLTI3MDRweDtcbn1cblxuLml0aV9fcGUge1xuICAtLWl0aS1mbGFnLW9mZnNldDogLTI3MjBweDtcbn1cblxuLml0aV9fcGYge1xuICAtLWl0aS1mbGFnLW9mZnNldDogLTI3MzZweDtcbn1cblxuLml0aV9fcGcge1xuICAtLWl0aS1mbGFnLW9mZnNldDogLTI3NTJweDtcbn1cblxuLml0aV9fcGgge1xuICAtLWl0aS1mbGFnLW9mZnNldDogLTI3NjhweDtcbn1cblxuLml0aV9fcGsge1xuICAtLWl0aS1mbGFnLW9mZnNldDogLTI3ODRweDtcbn1cblxuLml0aV9fcGwge1xuICAtLWl0aS1mbGFnLW9mZnNldDogLTI4MDBweDtcbn1cblxuLml0aV9fcG0ge1xuICAtLWl0aS1mbGFnLW9mZnNldDogLTI4MTZweDtcbn1cblxuLml0aV9fcHIge1xuICAtLWl0aS1mbGFnLW9mZnNldDogLTI4MzJweDtcbn1cblxuLml0aV9fcHMge1xuICAtLWl0aS1mbGFnLW9mZnNldDogLTI4NDhweDtcbn1cblxuLml0aV9fcHQge1xuICAtLWl0aS1mbGFnLW9mZnNldDogLTI4NjRweDtcbn1cblxuLml0aV9fcHcge1xuICAtLWl0aS1mbGFnLW9mZnNldDogLTI4ODBweDtcbn1cblxuLml0aV9fcHkge1xuICAtLWl0aS1mbGFnLW9mZnNldDogLTI4OTZweDtcbn1cblxuLml0aV9fcWEge1xuICAtLWl0aS1mbGFnLW9mZnNldDogLTI5MTJweDtcbn1cblxuLml0aV9fcmUge1xuICAtLWl0aS1mbGFnLW9mZnNldDogLTI5MjhweDtcbn1cblxuLml0aV9fcm8ge1xuICAtLWl0aS1mbGFnLW9mZnNldDogLTI5NDRweDtcbn1cblxuLml0aV9fcnMge1xuICAtLWl0aS1mbGFnLW9mZnNldDogLTI5NjBweDtcbn1cblxuLml0aV9fcnUge1xuICAtLWl0aS1mbGFnLW9mZnNldDogLTI5NzZweDtcbn1cblxuLml0aV9fcncge1xuICAtLWl0aS1mbGFnLW9mZnNldDogLTI5OTJweDtcbn1cblxuLml0aV9fc2Ege1xuICAtLWl0aS1mbGFnLW9mZnNldDogLTMwMDhweDtcbn1cblxuLml0aV9fc2Ige1xuICAtLWl0aS1mbGFnLW9mZnNldDogLTMwMjRweDtcbn1cblxuLml0aV9fc2Mge1xuICAtLWl0aS1mbGFnLW9mZnNldDogLTMwNDBweDtcbn1cblxuLml0aV9fc2Qge1xuICAtLWl0aS1mbGFnLW9mZnNldDogLTMwNTZweDtcbn1cblxuLml0aV9fc2Uge1xuICAtLWl0aS1mbGFnLW9mZnNldDogLTMwNzJweDtcbn1cblxuLml0aV9fc2cge1xuICAtLWl0aS1mbGFnLW9mZnNldDogLTMwODhweDtcbn1cblxuLml0aV9fc2gge1xuICAtLWl0aS1mbGFnLW9mZnNldDogLTMxMDRweDtcbn1cblxuLml0aV9fc2kge1xuICAtLWl0aS1mbGFnLW9mZnNldDogLTMxMjBweDtcbn1cblxuLml0aV9fc2oge1xuICAtLWl0aS1mbGFnLW9mZnNldDogLTMxMzZweDtcbn1cblxuLml0aV9fc2sge1xuICAtLWl0aS1mbGFnLW9mZnNldDogLTMxNTJweDtcbn1cblxuLml0aV9fc2wge1xuICAtLWl0aS1mbGFnLW9mZnNldDogLTMxNjhweDtcbn1cblxuLml0aV9fc20ge1xuICAtLWl0aS1mbGFnLW9mZnNldDogLTMxODRweDtcbn1cblxuLml0aV9fc24ge1xuICAtLWl0aS1mbGFnLW9mZnNldDogLTMyMDBweDtcbn1cblxuLml0aV9fc28ge1xuICAtLWl0aS1mbGFnLW9mZnNldDogLTMyMTZweDtcbn1cblxuLml0aV9fc3Ige1xuICAtLWl0aS1mbGFnLW9mZnNldDogLTMyMzJweDtcbn1cblxuLml0aV9fc3Mge1xuICAtLWl0aS1mbGFnLW9mZnNldDogLTMyNDhweDtcbn1cblxuLml0aV9fc3Qge1xuICAtLWl0aS1mbGFnLW9mZnNldDogLTMyNjRweDtcbn1cblxuLml0aV9fc3Yge1xuICAtLWl0aS1mbGFnLW9mZnNldDogLTMyODBweDtcbn1cblxuLml0aV9fc3gge1xuICAtLWl0aS1mbGFnLW9mZnNldDogLTMyOTZweDtcbn1cblxuLml0aV9fc3kge1xuICAtLWl0aS1mbGFnLW9mZnNldDogLTMzMTJweDtcbn1cblxuLml0aV9fc3oge1xuICAtLWl0aS1mbGFnLW9mZnNldDogLTMzMjhweDtcbn1cblxuLml0aV9fdGMge1xuICAtLWl0aS1mbGFnLW9mZnNldDogLTMzNDRweDtcbn1cblxuLml0aV9fdGQge1xuICAtLWl0aS1mbGFnLW9mZnNldDogLTMzNjBweDtcbn1cblxuLml0aV9fdGcge1xuICAtLWl0aS1mbGFnLW9mZnNldDogLTMzNzZweDtcbn1cblxuLml0aV9fdGgge1xuICAtLWl0aS1mbGFnLW9mZnNldDogLTMzOTJweDtcbn1cblxuLml0aV9fdGoge1xuICAtLWl0aS1mbGFnLW9mZnNldDogLTM0MDhweDtcbn1cblxuLml0aV9fdGsge1xuICAtLWl0aS1mbGFnLW9mZnNldDogLTM0MjRweDtcbn1cblxuLml0aV9fdGwge1xuICAtLWl0aS1mbGFnLW9mZnNldDogLTM0NDBweDtcbn1cblxuLml0aV9fdG0ge1xuICAtLWl0aS1mbGFnLW9mZnNldDogLTM0NTZweDtcbn1cblxuLml0aV9fdG4ge1xuICAtLWl0aS1mbGFnLW9mZnNldDogLTM0NzJweDtcbn1cblxuLml0aV9fdG8ge1xuICAtLWl0aS1mbGFnLW9mZnNldDogLTM0ODhweDtcbn1cblxuLml0aV9fdHIge1xuICAtLWl0aS1mbGFnLW9mZnNldDogLTM1MDRweDtcbn1cblxuLml0aV9fdHQge1xuICAtLWl0aS1mbGFnLW9mZnNldDogLTM1MjBweDtcbn1cblxuLml0aV9fdHYge1xuICAtLWl0aS1mbGFnLW9mZnNldDogLTM1MzZweDtcbn1cblxuLml0aV9fdHcge1xuICAtLWl0aS1mbGFnLW9mZnNldDogLTM1NTJweDtcbn1cblxuLml0aV9fdHoge1xuICAtLWl0aS1mbGFnLW9mZnNldDogLTM1NjhweDtcbn1cblxuLml0aV9fdWEge1xuICAtLWl0aS1mbGFnLW9mZnNldDogLTM1ODRweDtcbn1cblxuLml0aV9fdWcge1xuICAtLWl0aS1mbGFnLW9mZnNldDogLTM2MDBweDtcbn1cblxuLml0aV9fdXMge1xuICAtLWl0aS1mbGFnLW9mZnNldDogLTM2MTZweDtcbn1cblxuLml0aV9fdXkge1xuICAtLWl0aS1mbGFnLW9mZnNldDogLTM2MzJweDtcbn1cblxuLml0aV9fdXoge1xuICAtLWl0aS1mbGFnLW9mZnNldDogLTM2NDhweDtcbn1cblxuLml0aV9fdmEge1xuICAtLWl0aS1mbGFnLW9mZnNldDogLTM2NjRweDtcbn1cblxuLml0aV9fdmMge1xuICAtLWl0aS1mbGFnLW9mZnNldDogLTM2ODBweDtcbn1cblxuLml0aV9fdmUge1xuICAtLWl0aS1mbGFnLW9mZnNldDogLTM2OTZweDtcbn1cblxuLml0aV9fdmcge1xuICAtLWl0aS1mbGFnLW9mZnNldDogLTM3MTJweDtcbn1cblxuLml0aV9fdmkge1xuICAtLWl0aS1mbGFnLW9mZnNldDogLTM3MjhweDtcbn1cblxuLml0aV9fdm4ge1xuICAtLWl0aS1mbGFnLW9mZnNldDogLTM3NDRweDtcbn1cblxuLml0aV9fdnUge1xuICAtLWl0aS1mbGFnLW9mZnNldDogLTM3NjBweDtcbn1cblxuLml0aV9fd2Yge1xuICAtLWl0aS1mbGFnLW9mZnNldDogLTM3NzZweDtcbn1cblxuLml0aV9fd3Mge1xuICAtLWl0aS1mbGFnLW9mZnNldDogLTM3OTJweDtcbn1cblxuLml0aV9feGsge1xuICAtLWl0aS1mbGFnLW9mZnNldDogLTM4MDhweDtcbn1cblxuLml0aV9feWUge1xuICAtLWl0aS1mbGFnLW9mZnNldDogLTM4MjRweDtcbn1cblxuLml0aV9feXQge1xuICAtLWl0aS1mbGFnLW9mZnNldDogLTM4NDBweDtcbn1cblxuLml0aV9femEge1xuICAtLWl0aS1mbGFnLW9mZnNldDogLTM4NTZweDtcbn1cblxuLml0aV9fem0ge1xuICAtLWl0aS1mbGFnLW9mZnNldDogLTM4NzJweDtcbn1cblxuLml0aV9fencge1xuICAtLWl0aS1mbGFnLW9mZnNldDogLTM4ODhweDtcbn1cblxuLml0aV9fZ2xvYmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB2YXIoLS1pdGktcGF0aC1nbG9iZS0xeCk7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQ7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGhlaWdodDogMTlweDtcbn1cblxuQG1lZGlhIChtaW4tcmVzb2x1dGlvbjogMngpIHtcbiAgLml0aV9fZmxhZyB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdmFyKC0taXRpLXBhdGgtZmxhZ3MtMngpO1xuICB9XG4gIC5pdGlfX2dsb2JlIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB2YXIoLS1pdGktcGF0aC1nbG9iZS0yeCk7XG4gIH1cbn1cbiIsIi5mb290ZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDExO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeTtcblxuICAuY29udGFpbmVyIHtcbiAgICBAaW5jbHVkZSBzbSB7XG4gICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1kIHtcbiAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDI1M3B4IDI1M3B4O1xuICAgICAgZ2FwOiAwIDc3cHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbGcge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxNDBweCBhdXRvIDIzMHB4IDIzMHB4O1xuICAgICAgZ2FwOiAwIDIwcHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgeGwge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAyNTNweCAxNTFweCAyMzBweCAzNjBweDtcbiAgICAgIGdhcDogMCA0N3B4O1xuICAgIH1cbiAgfVxuXG4gICZfX2NvcHlyaWdodCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICAgIG9wYWNpdHk6IDAuNjtcbiAgICBncmlkLWNvbHVtbjogMSAvIC0xO1xuXG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIEBpbmNsdWRlIHhsIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19sb2dvIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTQwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcblxuICAgIEBpbmNsdWRlIG1kIHtcbiAgICAgIHdpZHRoOiAyNTNweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbGcge1xuICAgICAgd2lkdGg6IDE0MHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHhsIHtcbiAgICAgIHdpZHRoOiAyNTNweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuXG4gICAgaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxuXG4gICZfX2xvZ28td3JhcCB7XG4gICAgLmZvb3Rlcl9fY29weXJpZ2h0IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAgIEBpbmNsdWRlIHhsIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fY29sdW1uLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE5cHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB9XG5cbiAgJl9fc29jaWFsLXRpdGxlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMTlweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cbiAgICBAaW5jbHVkZSBsZyB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cblxuICAmX19jb2x1bW4ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDEycHggMDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICB9XG5cbiAgJl9fbGlzdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogMTJweCAwO1xuICB9XG5cbiAgJl9fc29jaWFsLXdyYXAge1xuICAgIEBpbmNsdWRlIHhsIHtcbiAgICAgIG9yZGVyOiAxO1xuICAgIH1cbiAgfVxufVxuIiwiLmhlYWRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG4gIHotaW5kZXg6IDYwO1xuXG4gICZfX3RvcCB7XG4gICAgei1pbmRleDogMztcbiAgfVxuXG4gICZfX2JvdHRvbSB7XG4gICAgei1pbmRleDogMjtcbiAgfVxuXG4gIC5icmVhZGNydW1icyB7XG4gICAgei1pbmRleDogMTtcbiAgfVxuXG4gICZfX3RvcC5jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cblxuICAmX19jZW50ZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IDAgMTZweDtcblxuICAgIEBpbmNsdWRlIHNtIHtcbiAgICAgIGdhcDogMCAyMHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIGxnIHtcbiAgICAgIG1hcmdpbjogMCAzN3B4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHhsIHtcbiAgICAgIG1hcmdpbjogMCA2N3B4O1xuICAgIH1cbiAgfVxuXG4gICZfX2xlZnQge1xuICAgIHdpZHRoOiA1MCU7XG4gICAgZGlzcGxheTogbm9uZTtcblxuICAgIC5oZWFkZXJfX2FkZHJlc3Mge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBsZyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG5cbiAgICAgIC5oZWFkZXJfX2FkZHJlc3Mge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX3JpZ2h0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHdpZHRoOiA1MCU7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXG4gICAgLmhlYWRlcl9fcGhvbmUge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBsZyB7XG4gICAgICAuaGVhZGVyX19waG9uZSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fYnVyZ2VyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogNDlweDtcbiAgICBmbGV4LXNocmluazogMDtcblxuICAgIGJ1dHRvbiBzcGFuIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBsZyB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuXG4gIC5idXR0b25fX2lubmVyIHtcbiAgICBwYWRkaW5nOiA4cHggMTJweDtcbiAgfVxuXG4gICZfX2xvZ28ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICB3aWR0aDogOTlweDtcblxuICAgIGltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBzbSB7XG4gICAgICB3aWR0aDogMTA3cHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbGcge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgICAgIHdpZHRoOiAxNTFweDtcbiAgICB9XG4gIH1cblxuICAmX19yZXNlcnZlIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuXG4gICAgc3BhbjpudGgtY2hpbGQoMikge1xuICAgICAgZGlzcGxheTogbm9uZTtcblxuICAgICAgQGluY2x1ZGUgc20ge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fbGluazpob3ZlciB7XG4gICAgY29sb3I6IHdoaXRlO1xuXG4gICAgJjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICB9XG4gIH1cblxuICAmX19waG9uZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIGdhcDogMCAxMnB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICYgPiAqIHtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIGxnIHtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgfVxuICB9XG5cbiAgJl9fYWRkcmVzcyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgIGdhcDogMCAxMnB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICYgPiAqIHtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xuICAgIH1cbiAgfVxuXG4gICZfX3Bob25lOmhvdmVyLFxuICAmX19hZGRyZXNzOmhvdmVyIHtcbiAgICBwIHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxuICB9XG5cbiAgJl9fcGhvbmUtaWNvbixcbiAgJl9fbWFwLXBpbi1pY29uIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDI0cHg7XG4gICAgaGVpZ2h0OiAyNHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcblxuICAgICY6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgd2lkdGg6IDA7XG4gICAgICBoZWlnaHQ6IDA7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMTVweCAxMHB4IHJnYmEoMjU1LCA0MSwgMTk1LCAwLjQpO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgfVxuICB9XG5cbiAgJl9fbWVudS1saXN0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIGdhcDogMjhweCAzLjQlO1xuICAgIHBhZGRpbmc6IDE4cHg7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAgIEBpbmNsdWRlIGxnIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBib3JkZXItdG9wOiAycHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpO1xuICAgIH1cbiAgfVxuXG4gICZfX21lbnUtaXRlbSB7XG4gICAgY29sb3I6ICRhY2NlbnQ7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgdHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlLWluLW91dDtcblxuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbGcge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE5cHg7XG4gICAgfVxuICB9XG5cbiAgJl9fYm90dG9tIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIG1heC1oZWlnaHQ6IDA7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2l0aW9uOiBtYXgtaGVpZ2h0IDAuM3MgZWFzZSwgb3BhY2l0eSAwLjNzIGVhc2U7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnk7XG4gICAgYm94LXNoYWRvdzogMTAwcHggMCAwIDAgJHByaW1hcnksXG4gICAgLTEwMHB4IDAgMCAwICRwcmltYXJ5O1xuXG4gICAgQGluY2x1ZGUgbGcge1xuICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICBtYXgtaGVpZ2h0OiB1bnNldDtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB1bnNldDtcbiAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgfVxuXG4gICAgLmhlYWRlcl9fbWVudS1saXN0IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBtYXgtaGVpZ2h0OiBjYWxjKDEwMHZoIC0gNzRweCAtIDE1NnB4KTtcbiAgICB9XG5cbiAgICAuaGVhZGVyX19jb250YWN0cy1tb2JpbGUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgZ2FwOiAyMHB4IDA7XG4gICAgICBwYWRkaW5nOiA0NHB4IDA7XG4gICAgICBib3R0b206IDA7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcblxuICAgICAgJjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKTtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbGcge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2JvdHRvbS0tb3BlbmVkIHtcbiAgICBtYXgtaGVpZ2h0OiAxMDB2aDtcbiAgICBwYWRkaW5nLXRvcDogNzRweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTU2cHg7XG4gICAgb3BhY2l0eTogMTtcblxuICAgIEBpbmNsdWRlIGxnIHtcbiAgICAgIG1heC1oZWlnaHQ6IHVuc2V0O1xuICAgIH1cbiAgfVxuXG4gICZfX2JvdHRvbS0tY2xzb2VkIHtcbiAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgQGluY2x1ZGUgbGcge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG5cbiAgJi0tZmFxLFxuICAmLS1jb250YWN0cyB7XG4gICAgLmJyZWFkY3J1bWJzIHtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblxuICAgICAgQGluY2x1ZGUgbGcge1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5tYWluIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAuczEge1xuICAgIHBhZGRpbmctdG9wOiAxMTRweDtcblxuICAgIEBpbmNsdWRlIGxnIHtcbiAgICAgIHBhZGRpbmctdG9wOiAxOTFweDtcbiAgICB9XG4gIH1cblxuICAuczEtMi0zIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgaXNvbGF0aW9uOiBpc29sYXRlO1xuXG4gICAgJjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHdpZHRoOiAxNDAwcHg7XG4gICAgICBoZWlnaHQ6IDE0MDBweDtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTU3JSwgLTI2JSk7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvZWNsaXBzZTEud2VicFwiKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cbiAgICAgIEBpbmNsdWRlIHhsIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTc4JSwgLTMzJSk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHdpZHRoOiAxNDAwcHg7XG4gICAgICBoZWlnaHQ6IDE0MDBweDtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL2VjbGlwc2UxLndlYnBcIikgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXG4gICAgICBAaW5jbHVkZSBtZCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtODAlLCAtMTA1JSk7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIHhsIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTk2JSwgLTk2JSk7XG4gICAgICB9XG4gICAgfVxuXG5cbiAgICAmX19iZyB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGJvdHRvbTogNjAwcHg7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICB6LWluZGV4OiAtMTtcbiAgICAgIGFzcGVjdC1yYXRpbzogIDEgLyAwLjczO1xuXG4gICAgICBAaW5jbHVkZSBzbSB7XG4gICAgICAgIGJvdHRvbTogMjAwcHg7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIG1kIHtcbiAgICAgICAgYm90dG9tOiA4MHB4O1xuICAgICAgICB3aWR0aDogNzQ3cHg7XG4gICAgICAgIGhlaWdodDogOTA3cHg7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIHhsIHtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICB3aWR0aDogMTE4MXB4O1xuICAgICAgICBoZWlnaHQ6IDg3MXB4O1xuICAgICAgfVxuXG4gICAgICBpbWcge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5zNC01IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JhZGllbnQ7XG4gICAgaXNvbGF0aW9uOiBpc29sYXRlO1xuXG4gICAgJjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB3aWR0aDogOTAwcHg7XG4gICAgICBoZWlnaHQ6IDkwMHB4O1xuICAgICAgdG9wOiA1MCU7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvZWNsaXBzZTEud2VicFwiKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cbiAgICAgIEBpbmNsdWRlIG1kIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDUlLCAtMTU2JSk7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIHhsIHtcbiAgICAgICAgd2lkdGg6IDExMDBweDtcbiAgICAgICAgaGVpZ2h0OiAxMTAwcHg7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDI1JSwgLTc0JSkgcm90YXRlKDE4MGRlZyk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHdpZHRoOiAxMDAwcHg7XG4gICAgICBoZWlnaHQ6IDEwMDBweDtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL2VjbGlwc2UxLndlYnBcIikgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXG4gICAgICBAaW5jbHVkZSBtZCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMTAyJSwgLTUwJSkgcm90YXRlKDE4MGRlZyk7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIHhsIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTEzNCUsIC01MCUpIHJvdGF0ZSgyMDBkZWcpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLnMxIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nLWJvdHRvbTogNjBweDtcblxuICBAaW5jbHVkZSBtZCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xuICB9XG5cbiAgQGluY2x1ZGUgeGwge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNThweDtcbiAgfVxuXG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTAwMHB4O1xuICAgIGhlaWdodDogMTAwMHB4O1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMTMlLCAtOTQlKTtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvZWNsaXBzZTEud2VicFwiKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXG4gICAgQGluY2x1ZGUgbWQge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTMlLCAtOTIlKTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSB4bCB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgzNSUsIC04NyUpO1xuICAgIH1cbiAgfVxuXG4gICZfX2NhcHRpb24ge1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG5cbiAgICBAaW5jbHVkZSBtZCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgIH1cbiAgfVxuXG4gICZfX3RpdGxlIHtcbiAgICBtYXJnaW46IDAgYXV0bztcblxuICAgIEBpbmNsdWRlIG1kIHtcbiAgICAgIG1heC13aWR0aDogNTE2cHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbGcge1xuICAgICAgbWF4LXdpZHRoOiA4NThweDtcbiAgICB9XG4gIH1cblxuICAmX190aXRsZSxcbiAgJl9fdGV4dCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcblxuICAgIEBpbmNsdWRlIG1kIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDI4cHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgeGwge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgICB9XG4gIH1cblxuICAmX19idXR0b24ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMzAwcHg7XG5cbiAgICBAaW5jbHVkZSBtZCB7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICB9XG4gIH1cblxuICAmX190aXRsZS13cmFwIHtcbiAgICBtYXJnaW4tdG9wOiA0NHB4O1xuXG4gICAgQGluY2x1ZGUgbWQge1xuICAgICAgbWFyZ2luLXRvcDogNDhweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSB4bCB7XG4gICAgICBtYXgtd2lkdGg6IDk4MXB4O1xuICAgICAgbWFyZ2luOiA2MHB4IGF1dG8gMCBhdXRvO1xuICAgIH1cbiAgfVxuXG4gICZfX2JnLWdyYWRpZW50IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogLTE7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1nL3RlYW0tYnVpbGRpbmcvczEvczEtZ3JhZGllbnQud2VicCcpO1xuICB9XG5cbiAgJl9fYmcge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiAtMTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiAxODk2cHg7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltZy90ZWFtLWJ1aWxkaW5nL3MxL3MxLWJnLndlYnAnKTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBvcGFjaXR5OiAwLjQ7XG4gICAgYW5pbWF0aW9uLW5hbWU6IHNsb3ctYmctc2NhbGU7XG4gICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAyNXM7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XG4gICAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7XG5cblxuICAgIEBpbmNsdWRlIG1kIHtcbiAgICAgIHdpZHRoOiAxODk1cHg7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltZy90ZWFtLWJ1aWxkaW5nL3MxL3MxLWJnLW1kLndlYnAnKTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBsZyB7XG4gICAgICBtaW4td2lkdGg6IDE5MjBweDtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy90ZWFtLWJ1aWxkaW5nL3MxL3MxLWJnLWxnLndlYnBcIik7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHhsIHtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxuXG4gIEBrZXlmcmFtZXMgc2xvdy1iZy1zY2FsZSB7XG4gICAgMCUge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHNjYWxlKDEpO1xuICAgIH1cblxuICAgIDUwJSB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgc2NhbGUoMik7XG4gICAgfVxuXG4gICAgMTAwJSB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgc2NhbGUoMSk7XG4gICAgfVxuICB9XG59XG4iLCIuczIge1xuICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuXG4gIEBpbmNsdWRlIG1kIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuICB9XG5cbiAgQGluY2x1ZGUgeGwge1xuICAgIG1hcmdpbi1ib3R0b206IDE5NHB4O1xuICB9XG5cbiAgLmNvbnRhaW5lciB7XG4gICAgQGluY2x1ZGUgbGcge1xuICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMzUwcHggMWZyO1xuICAgICAgZ2FwOiAwIDQwcHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgeGwge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiA0NThweCAxZnI7XG4gICAgfVxuICB9XG5cbiAgJl9fdGl0bGUtd3JhcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjNweDtcblxuICAgIEBpbmNsdWRlIG1kIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDQ1cHg7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgIH1cbiAgfVxuXG4gICZfX2ltZy13cmFwIHtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYXNwZWN0LXJhdGlvOiAwLjg0IC8gMTtcbiAgICBtYXgtd2lkdGg6IDQ1OHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuXG4gICAgQGluY2x1ZGUgbGcge1xuICAgICAgb3JkZXI6IC0xO1xuICAgIH1cblxuICAgIGltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICB9XG5cbiAgICAuczJfX2hhbmQge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogOTIlO1xuICAgICAgbGVmdDogLTIwJTtcbiAgICAgIHdpZHRoOiAzNy40JTtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIGFzcGVjdC1yYXRpbzogMC43NDUgLyAxO1xuXG4gICAgICBAaW5jbHVkZSBsZyB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLnMzIHtcbiAgcGFkZGluZy1ib3R0b206IDYwcHg7XG5cbiAgQGluY2x1ZGUgbWQge1xuICAgIHBhZGRpbmctYm90dG9tOiA4MHB4O1xuICB9XG5cbiAgQGluY2x1ZGUgeGwge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMjhweDtcbiAgfVxuXG4gIC5jb250YWluZXIge1xuICAgIEBpbmNsdWRlIHhsIHtcbiAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciA0NjBweDtcbiAgICAgIGdhcDogMCA0MHB4O1xuICAgIH1cbiAgfVxuXG4gICZfX3RpdGxlIHtcbiAgICBAaW5jbHVkZSB4bCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICAgIH1cbiAgfVxuXG4gICZfX2JhZGdlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGdhcDogMCAxMnB4O1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjhweDtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHB1cnBsZTtcbiAgICBAaW5jbHVkZSBncmFkaWVudC1ib3JkZXItcHVycGxlO1xuXG4gICAgQGluY2x1ZGUgbWQge1xuICAgICAgZ2FwOiAwIDI0cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHhsIHtcbiAgICAgIHBhZGRpbmc6IDI0cHggNDhweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuXG4gICAgLmljb24ge1xuICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICB3aWR0aDogNTBweDtcbiAgICAgIGhlaWdodDogNTBweDtcblxuICAgICAgQGluY2x1ZGUgbWQge1xuICAgICAgICB3aWR0aDogNjhweDtcbiAgICAgICAgaGVpZ2h0OiA2OHB4O1xuICAgICAgICBwYWRkaW5nOiA2cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fdGV4dCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTdweDtcblxuICAgIEBpbmNsdWRlIG1kIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDI4cHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgeGwge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgICB9XG4gIH1cblxuICAmX19iYWRnZS10aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIH1cblxuICAmX19jYXJkLXRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuXG4gICAgQGluY2x1ZGUgbWQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICB9XG4gIH1cblxuICAmX19jYXJkLWxpc3Qge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDI0cHggMDtcblxuICAgIEBpbmNsdWRlIHhsIHtcbiAgICAgIGdhcDogMzBweCAwO1xuICAgIH1cbiAgfVxuXG4gICZfX2NhcmQge1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgY29sb3I6ICRsaWdodC1wdXJwbGU7XG4gICAgQGluY2x1ZGUgY2xpcC1wYXRoO1xuXG4gICAgQGluY2x1ZGUgbWQge1xuICAgICAgcGFkZGluZzogNDBweCAzNnB4O1xuICAgIH1cblxuICAgIC50ZXh0LWNhcHRpb24tMSB7XG4gICAgICBAaW5jbHVkZSBsZyB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2NhcmQtaXRlbSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBnYXA6IDAgMTJweDtcblxuICAgIEBpbmNsdWRlIG1kIHtcbiAgICAgIGdhcDogMCAxNnB4O1xuICAgIH1cbiAgfVxuXG4gICZfX2NhcmQtaXRlbS10ZXh0IHtcbiAgICBwOmZpcnN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgIH1cblxuICAgIHA6bnRoLWNoaWxkKDIpIHtcbiAgICAgIGNvbG9yOiAkcHVycGxlLW9wYXF1ZTtcbiAgICB9XG4gIH1cbn1cbiIsIi5zNCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogNjBweCAwO1xuXG4gIEBpbmNsdWRlIG1kIHtcbiAgICBwYWRkaW5nOiA3MnB4IDAgODBweCAwO1xuICB9XG5cbiAgQGluY2x1ZGUgeGwge1xuICAgIHBhZGRpbmc6IDEwMHB4IDAgMTI4cHggMDtcbiAgfVxuXG4gICZfX3RpdGxlIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogMjhweDtcblxuICAgIEBpbmNsdWRlIHhsIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDUycHg7XG4gICAgfVxuICB9XG5cbiAgJl9fYmcge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgei1pbmRleDogLTE7XG5cbiAgICAmOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB6LWluZGV4OiAxO1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy90ZWFtLWJ1aWxkaW5nL3M0L3M0LWdyYWRpZW50LndlYnBcIik7XG4gICAgfVxuXG4gICAgaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgb3BhY2l0eTogMC40O1xuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgfVxuICB9XG5cbiAgJl9faXRlbXMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDI4cHggMjBweDtcblxuICAgIEBpbmNsdWRlIG1kIHtcbiAgICAgICYgPiAqIHtcbiAgICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gMTBweCk7XG4gICAgICB9XG5cbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgIGdhcDogMzZweCAyMHB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHhsIHtcbiAgICAgICYgPiAqIHtcbiAgICAgICAgd2lkdGg6IDM2MHB4O1xuICAgICAgfVxuXG4gICAgICBnYXA6IDcwcHggNDBweDtcbiAgICB9XG4gIH1cblxuICAmX19pdGVtLXRpdGxlLXdyYXAge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG4gICAgQGluY2x1ZGUgbWQge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIH1cbiAgfVxuXG4gICZfX2ltZy13cmFwIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDYwcHg7XG4gICAgaGVpZ2h0OiA2MHB4O1xuICAgIG9yZGVyOiAxO1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG5cbiAgICBAaW5jbHVkZSBtZCB7XG4gICAgICB3aWR0aDogNzJweDtcbiAgICAgIGhlaWdodDogNzJweDtcbiAgICB9XG5cbiAgICBpbWcsIHBpY3R1cmUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMTI1JTtcbiAgICAgIGhlaWdodDogMTI1JTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgfVxuICB9XG5cbiAgJl9faXRlbS10aXRsZSB7XG4gICAgc3BhbiB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICAgICAgcGFkZGluZzogNHB4IDI0cHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYWNjZW50O1xuICAgICAgY29sb3I6ICRsaWdodC1wdXJwbGU7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgICB9XG5cbiAgICBwIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgICBAaW5jbHVkZSBmb250KDIwcHgsIDI0cHgsIDgwMCk7XG5cbiAgICAgIEBpbmNsdWRlIG1kIHtcbiAgICAgICAgQGluY2x1ZGUgZm9udCgyNHB4LCAyOHB4LCA4MDApO1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSB4bCB7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQoMjhweCwgMzRweCwgODAwKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19idXR0b24ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMzAwcHg7XG4gICAgbWFyZ2luOiA0MHB4IGF1dG8gMCBhdXRvO1xuICB9XG59XG4iLCIuczUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiA2MDBweDtcbiAgICBoZWlnaHQ6IDYwMHB4O1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB6LWluZGV4OiAxO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1nL3RlYW0tYnVpbGRpbmcvczUvZWNsaXBzZS1vcmFuZ2Uud2VicCcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC02MiUsIC03NCUpO1xuICB9XG5cbiAgJjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDgwMHB4O1xuICAgIGhlaWdodDogODAwcHg7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogNTAlO1xuICAgIHotaW5kZXg6IDE7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWcvdGVhbS1idWlsZGluZy9zNS9lY2xpcHNlLWJsdWUud2VicCcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0yMSUsIC0yOSUpO1xuXG4gICAgQGluY2x1ZGUgbWQge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMTIlLCAtMjglKTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSB4bCB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg3MiUsIC0yOCUpO1xuICAgIH1cbiAgfVxuXG4gICZfX3RpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyOHB4O1xuXG4gICAgQGluY2x1ZGUgbWQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzZweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBsZyB7XG4gICAgICB3aWR0aDogODU0cHg7XG4gICAgfVxuICB9XG5cbiAgJl9faXRlbXMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDIwcHggMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjBweDtcblxuICAgIEBpbmNsdWRlIG1kIHtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAzMzBweCk7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogODBweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSB4bCB7XG4gICAgICB3aWR0aDogNTYwcHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XG4gICAgfVxuICB9XG5cbiAgJl9faXRlbSB7XG4gICAgcGFkZGluZzogMjBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgQGluY2x1ZGUgY2xpcC1wYXRoO1xuICAgIGNvbG9yOiAkbGlnaHQtcHVycGxlO1xuICB9XG5cbiAgJl9faXRlbS10ZXh0IHtcbiAgICBjb2xvcjogJHB1cnBsZS1vcGFxdWU7XG4gIH1cblxuICAmX19pdGVtLWhlYWQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IDAgMTZweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuXG4gICAgcCB7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgIH1cbiAgfVxuXG4gICZfX2ltZy13cmFwIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHdpZHRoOiA1MTVweDtcbiAgICBoZWlnaHQ6IDYzMHB4O1xuXG4gICAgQGluY2x1ZGUgbWQge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogLTEzNnB4O1xuICAgICAgYm90dG9tOiAwO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHhsIHtcbiAgICAgIHJpZ2h0OiA2MHB4O1xuICAgIH1cblxuICAgIGltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICB9XG4gIH1cbn1cbiIsIi5zNiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy10b3A6IDYwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA4NHB4O1xuXG4gIEBpbmNsdWRlIG1kIHtcbiAgICBwYWRkaW5nLXRvcDogMTIycHg7XG4gIH1cblxuICBAaW5jbHVkZSB4bCB7XG4gICAgcGFkZGluZy10b3A6IDExNnB4O1xuICB9XG5cbiAgJjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGJhY2tncm91bmQ6IHVybCgnLi4vLi4vLi4vaW1nL3RlYW0tYnVpbGRpbmcvczcvczctZ3JhZGllbnQud2VicCcpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlO1xuICB9XG5cbiAgJl9fYmcge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG5cbiAgICBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgc20ge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG5cbiAgJl9fdGl0bGUtd3JhcCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDE7XG4gICAgbWFyZ2luLWJvdHRvbTogMjhweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICBAaW5jbHVkZSBtZCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIGxnIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDM2cHg7XG4gICAgfVxuICB9XG5cbiAgJl9fY2FyZC1oZWFkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuXG4gICAgQGluY2x1ZGUgbWQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgICB9XG4gIH1cblxuICAmX19jYXJkLWF1dGhvciB7XG4gICAgY29sb3I6ICRwaW5rO1xuICB9XG5cbiAgLnN3aXBlci1zbGlkZSB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG5cbiAgJl9fY2FyZC1pbWctd3JhcCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiA2MXB4O1xuICAgIGhlaWdodDogNDBweDtcblxuICAgIEBpbmNsdWRlIG1kIHtcbiAgICAgIHdpZHRoOiA4MXB4O1xuICAgICAgaGVpZ2h0OiA1MnB4O1xuICAgIH1cblxuICAgIGltZyB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgc2NhbGUoMS42OCk7XG4gICAgfVxuICB9XG5cbiAgJl9fY2FyZCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHVycGxlO1xuICAgIEBpbmNsdWRlIGdyYWRpZW50LWJvcmRlcjtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgcGFkZGluZzogMjRweDtcblxuICAgIEBpbmNsdWRlIGxnIHtcbiAgICAgIHBhZGRpbmc6IDQwcHg7XG4gICAgfVxuICB9XG5cbiAgJl9fY2FyZC10ZXh0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgIEBpbmNsdWRlIGZvbnQoMjBweCwgMzJweCwgNTAwKTtcblxuICAgIEBpbmNsdWRlIG1kIHtcbiAgICAgIEBpbmNsdWRlIGZvbnQoMjRweCwgMzhweCwgNTAwKTtcbiAgICB9XG4gIH1cblxuICAmX19jYXJkLXJhdGluZyB7XG4gICAgbWFyZ2luLXRvcDogYXV0bztcbiAgfVxuXG4gICZfX2NhcmQtaGVhZCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cbn1cbiIsIi5zNyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1ib3R0b206IDYwcHg7XG4gIGlzb2xhdGlvbjogaXNvbGF0ZTtcblxuICBAaW5jbHVkZSBtZCB7XG4gICAgcGFkZGluZy1ib3R0b206IDgwcHg7XG4gIH1cblxuICBAaW5jbHVkZSB4bCB7XG4gICAgcGFkZGluZy10b3A6IDU3cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xuICB9XG5cbiAgLmNvbnRhaW5lciB7XG4gICAgQGluY2x1ZGUgbWQge1xuICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gICAgICBnYXA6IDAgMzRweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBsZyB7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnIgMWZyO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHhsIHtcbiAgICAgIGdhcDogMCA0MHB4O1xuICAgIH1cbiAgfVxuXG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogNjAwcHg7XG4gICAgaGVpZ2h0OiA2MDBweDtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL2VjbGlwc2UxLndlYnBcIikgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMTYlLCAtMTIyJSkgcm90YXRlKDE4MGRlZyk7XG5cbiAgICBAaW5jbHVkZSBtZCB7XG4gICAgICB3aWR0aDogODAwcHg7XG4gICAgICBoZWlnaHQ6IDgwMHB4O1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNCUsIC05MiUpIHJvdGF0ZSgxODBkZWcpO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHhsIHtcbiAgICAgIHdpZHRoOiAxMjAwcHg7XG4gICAgICBoZWlnaHQ6IDEyMDBweDtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDE0JSwgLTUwJSkgcm90YXRlKDE4MGRlZyk7XG4gICAgfVxuICB9XG5cbiAgJjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDgwMHB4O1xuICAgIGhlaWdodDogODAwcHg7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogNTAlO1xuICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9lY2xpcHNlMS53ZWJwXCIpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTY5JSwgLTMlKSByb3RhdGUoMjVkZWcpO1xuXG4gICAgQGluY2x1ZGUgbWQge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTg5JSwgLTUlKSByb3RhdGUoMjVkZWcpO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHhsIHtcbiAgICAgIHdpZHRoOiAxMjAwcHg7XG4gICAgICBoZWlnaHQ6IDEyMDBweDtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0xMjUlLCAtMjglKSByb3RhdGUoMjVkZWcpO1xuICAgIH1cbiAgfVxuXG4gICZfX2JnIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIG9wYWNpdHk6IDAuMjtcbiAgICBhc3BlY3QtcmF0aW86IDEgLyAwLjU3O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMjAlKTtcbiAgICB6LWluZGV4OiAtMTtcblxuICAgIEBpbmNsdWRlIHNtIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgIH1cblxuICAgICY6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIGJhY2tncm91bmQ6IHVybCgnLi4vLi4vLi4vaW1nL3RlYW0tYnVpbGRpbmcvczcvczctZ3JhZGllbnQud2VicCcpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7XG4gICAgfVxuXG4gICAgaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuXG4gICAgICBAaW5jbHVkZSBtZCB7XG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX3RpdGxlIHtcbiAgICBncmlkLWNvbHVtbjogMSAvIC0xO1xuXG4gICAgQGluY2x1ZGUgbWQge1xuICAgICAgd2lkdGg6IDgwJTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBsZyB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0NHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHhsIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxuXG4gICZfX3RleHQge1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG5cbiAgICBAaW5jbHVkZSB4bCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzNnB4O1xuICAgIH1cbiAgfVxuXG4gICZfX2ltZy13cmFwIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDMxNnB4O1xuICAgIG1hcmdpbjogMCBhdXRvIDQwcHggYXV0bztcbiAgICBhc3BlY3QtcmF0aW86IDAuODEgLyAxO1xuXG4gICAgQGluY2x1ZGUgbWQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMzZweCk7XG4gICAgICBhc3BlY3QtcmF0aW86IDAuNzMgLyAxO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIGxnIHtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICB9XG5cbiAgICBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgfVxuICB9XG5cbiAgaDMge1xuICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBAaW5jbHVkZSBmb250KDIwcHgsIDI0cHgsIDgwMCk7XG5cbiAgICBAaW5jbHVkZSBtZCB7XG4gICAgICBAaW5jbHVkZSBmb250KDM2cHgsIDQzcHgsIDgwMCk7XG4gICAgfVxuICB9XG5cbiAgJl9faXRlbSB7XG4gICAgcGFkZGluZzogMjBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgQGluY2x1ZGUgY2xpcC1wYXRoO1xuICAgIGNvbG9yOiAkbGlnaHQtcHVycGxlO1xuXG4gICAgQGluY2x1ZGUgbGcge1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSArIDk1cHgpO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC05NXB4KTtcbiAgICB9XG4gIH1cblxuICAmX19pdGVtLXRleHQge1xuICAgIGNvbG9yOiAkcHVycGxlLW9wYXF1ZTtcbiAgfVxuXG4gICZfX2l0ZW0taGVhZCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogMCAxNnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG5cbiAgICBwIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgfVxuICB9XG5cbiAgJl9fYnV0dG9uLWJsb2NrLXdyYXAge1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG5cbiAgICBAaW5jbHVkZSBtZCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzNnB4O1xuICAgIH1cblxuICAgIC5zN19faWNvbi13cmFwIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHdpZHRoOiA2MHB4O1xuICAgICAgaGVpZ2h0OiA2MHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcblxuICAgICAgQGluY2x1ZGUgbWQge1xuICAgICAgICB3aWR0aDogNzJweDtcbiAgICAgICAgaGVpZ2h0OiA3MnB4O1xuICAgICAgfVxuXG4gICAgICBpbWcge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIHdpZHRoOiAxMjAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19idXR0b24ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMzAwcHg7XG4gIH1cblxuICAmX19hZGRpdGlvbmFsIHtcbiAgICBncmlkLWNvbHVtbjogMSAvIC0xO1xuXG4gICAgQGluY2x1ZGUgbGcge1xuICAgICAgZ3JpZC1jb2x1bW46IDM7XG4gICAgfVxuICB9XG59XG4iLCIuczgge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6IDYwcHggMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzEyMDU0YTtcblxuICBAaW5jbHVkZSBtZCB7XG4gICAgcGFkZGluZzogODBweCAwO1xuICB9XG5cbiAgQGluY2x1ZGUgeGwge1xuICAgIHBhZGRpbmc6IDEwMHB4IDA7XG4gIH1cblxuICAmX190aXRsZSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgQGluY2x1ZGUgeGwge1xuICAgICAgcGFkZGluZzogMCAyMDBweDtcbiAgICB9XG4gIH1cblxuICBmb3JtIHtcbiAgICAmID4gKjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgeGwge1xuICAgICAgcGFkZGluZzogMCAyMDBweDtcbiAgICB9XG4gIH1cblxuICAmX190aXRsZS13cmFwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICB9XG5cbiAgaW5wdXQge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgJl9fZmllbGRzZXQxLFxuICAmX19maWVsZHNldDIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDIwcHggMjBweDtcblxuICAgIEBpbmNsdWRlIG1kIHtcbiAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG4gICAgfVxuXG4gICAgbGVnZW5kIHtcbiAgICAgIGdyaWQtY29sdW1uOiAxIC8gLTE7XG4gICAgfVxuXG4gICAgZmllbGRzZXQge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBnYXA6IDIwcHggMjBweDtcbiAgICB9XG4gIH1cblxuICAmX19maWVsZHNldDMge1xuICAgIHRleHRhcmVhIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDlweDtcbiAgICB9XG4gIH1cblxuICAmX19maWVsZHNldC10aXRsZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGdhcDogMCAxMnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG5cbiAgICAmOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICB3aWR0aDogMXB4O1xuICAgICAgZmxleC1ncm93OiAxO1xuICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMyk7XG4gICAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgfVxuICB9XG5cbiAgJl9fYnV0dG9uIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDQwNnB4O1xuICAgIG1hcmdpbjogNDBweCBhdXRvIDAgYXV0bztcblxuICAgIHNwYW4ge1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBtYXgtd2lkdGg6IDEwNXB4O1xuXG4gICAgICBAaW5jbHVkZSBtZCB7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSB4bCB7XG4gICAgICBtYXJnaW46IDI4cHggYXV0byAwIGF1dG87XG4gICAgfVxuICB9XG59XG4iXX0= */
