:root {
  --gray-color: #F1F1F1;
  --gray-dark-color: #A7A7A7;
  --milk-color: #abc8ea;
  --white-color: #fff;
  --black-color: #222;
  --blue-color: #0656b4;
  --gray-light: #767676;
}

* {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

body {
  margin: 0;
  font-size: 1rem;
  font-family: "Kumbh Sans", sans-serif;
  font-weight: 400;
  color: #fff;
  background: #2A2A2A;
}

input {
  outline: none;
  border: none;
}

.flex {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.flex-center {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

ul, p {
  margin: 0;
  padding: 0;
}

li {
  list-style: none;
  text-decoration: none;
}

a {
  text-decoration: none;
  color: #fff;
  cursor: pointer;
}

a, input, button, li {
  outline: none;
  -webkit-transition: all 0.3s ease-in;
  -o-transition: all 0.3s ease-in;
  transition: all 0.3s ease-in;
}

input:focus {
  border: none;
  outline: none;
}

button {
  border: none;
}

input {
  font-size: 0.8rem;
}

.btn {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  padding: 12px 32px;
  gap: 10px;
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
  background: -o-linear-gradient(341.85deg, #FFCE85 7.62%, #B4905B 102.12%), #D9D9D9;
  background: linear-gradient(108.15deg, #FFCE85 7.62%, #B4905B 102.12%), #D9D9D9;
  -webkit-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
  cursor: pointer;
  font-family: "Kumbh Sans", sans-serif;
  font-style: normal;
  font-weight: 500;
  font-size: 14px;
  line-height: 17px;
  color: #222222;
}
.btn:hover {
  color: #fff;
  -webkit-transition: all 0.3s ease-in;
  -o-transition: all 0.3s ease-in;
  transition: all 0.3s ease-in;
}

button:disabled {
  opacity: 0.5;
}

.main-color {
  color: #E5876C;
}

h1 {
  font-family: "Krona One", sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 128px;
  line-height: 160px;
  color: #FFFFFF;
}
@media (max-width: 1024px) {
  h1 {
    font-size: 80px;
    line-height: 130%;
  }
}
@media (max-width: 768px) {
  h1 {
    font-weight: 400;
    font-size: 32px;
    line-height: 40px;
  }
}

h1, h2, h3 {
  margin: 0;
}

h2 {
  font-style: normal;
  font-weight: 400;
  font-size: 64px;
  line-height: 80px;
  margin-bottom: 24px;
  color: #FFFFFF;
}

.block-flex {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

.flex-center {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.orange-circle {
  width: 12px;
  height: 12px;
  background: #E5876C;
  border-radius: 50%;
  margin-right: 10px;
}
@media (max-width: 768px) {
  .orange-circle {
    width: 10px;
    height: 10px;
  }
}

.title {
  font-family: "Krona One", sans-serif;
  position: relative;
  font-style: normal;
  font-weight: 400;
  font-size: 36px;
  line-height: 45px;
}
.title:after {
  position: absolute;
  content: "";
  width: 12px;
  height: 12px;
  border-radius: 50%;
  border: 1px solid rgba(255, 255, 255, 0.2);
  left: -26px;
  top: 16px;
}
@media (max-width: 768px) {
  .title:after {
    left: -14px;
    top: 8px;
    width: 8px;
    height: 8px;
  }
}
@media (max-width: 768px) {
  .title {
    font-style: normal;
    font-weight: 400;
    font-size: 24px;
    line-height: 30px;
    color: #FFFFFF;
  }
}
.title.small {
  font-size: 24px;
}
.title.small.text-left {
  text-align: left;
}

.text {
  font-weight: 400;
  font-size: 14px;
  line-height: 200%;
  color: rgba(255, 255, 255, 0.5);
}
@media (max-width: 768px) {
  .text {
    font-size: 12px;
    line-height: 200%;
  }
}
.text.strong {
  font-weight: 700;
}
.text .gray {
  color: #939393;
}

.fw-600 {
  font-weight: 600;
}

.flex-column {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

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

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

section {
  padding: 64px 0;
  overflow: hidden;
}
@media (max-width: 768px) {
  section {
    padding: 40px 0;
  }
}
section.pt1 {
  padding-top: 128px;
}
@media (max-width: 1024px) {
  section.pt1 {
    padding: 64px 0;
  }
}
@media (max-width: 768px) {
  section.pt1 {
    padding: 48px 0;
  }
}

.color-orange {
  color: #E5876C;
}

.form-btn {
  max-width: 270px;
  width: 100%;
  margin-top: 8px;
}
.form-btn button {
  width: 100%;
}

.relative {
  position: relative;
}

@media (max-width: 768px) {
  .mobile-none {
    display: none !important;
  }
}

@media (max-width: 1024px) {
  .tablet-none {
    display: none !important;
  }
}

body.hide {
  overflow: hidden;
}

.default-btn {
  -webkit-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
.default-btn:hover {
  color: #333;
}

input[type=text]::-ms-clear {
  display: none;
  width: 0;
  height: 0;
}

input[type=text]::-ms-reveal {
  display: none;
  width: 0;
  height: 0;
}

.sec-p0 section {
  padding: 0;
  overflow: inherit;
}

input[type=search]::-webkit-search-decoration,
input[type=search]::-webkit-search-cancel-button,
input[type=search]::-webkit-search-results-button,
input[type=search]::-webkit-search-results-decoration {
  display: none;
}

input, textarea {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  padding: 13px 12px;
  gap: 10px;
  width: 100%;
  height: 43px;
  background: #222222;
  font-family: "Kumbh Sans", sans-serif;
  font-style: normal;
  font-weight: 500;
  font-size: 14px;
  line-height: 17px;
  color: #FFFFFF;
  border: none;
  outline: none;
}
input:focus, textarea:focus {
  color: #fff;
}

label {
  font-style: normal;
  font-weight: 500;
  font-size: 14px;
  line-height: 17px;
  color: #FFFFFF;
}

@-webkit-keyframes text-scrolling {
  0% {
    -webkit-transform: translate3d(-100%, 0, 0);
            transform: translate3d(-100%, 0, 0);
  }
  100% {
    -webkit-transform: translate3d(0%, 0, 0);
            transform: translate3d(0%, 0, 0);
  }
}

@keyframes text-scrolling {
  0% {
    -webkit-transform: translate3d(-100%, 0, 0);
            transform: translate3d(-100%, 0, 0);
  }
  100% {
    -webkit-transform: translate3d(0%, 0, 0);
            transform: translate3d(0%, 0, 0);
  }
}
.animate-text {
  -webkit-animation: text-scrolling 20s linear infinite;
          animation: text-scrolling 20s linear infinite;
  will-change: transform;
  display: block;
  position: relative;
  white-space: nowrap;
}
.animate-text.left {
  animation-direction: reverse;
}

.bg-text-container {
  -webkit-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
          transform: translateX(-50%);
  left: 50%;
  position: absolute;
  z-index: -999;
}

.mb68 {
  margin-bottom: 68px;
}

/*GIF*/
.gif-main {
  max-width: 514px;
  width: 100%;
}

.started-item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

@media (max-width: 768px) {
  video#autoplay {
    height: 400px !important;
  }
}
@media (max-width: 1024px) {
  .pay-img.application-img {
    width: 100%;
    margin-right: 240px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}
.mx520 {
  max-width: 520px;
}

.circle {
  position: absolute;
  top: 0;
  left: 0;
}
.circle.right {
  right: 0;
  left: auto;
}
.circle.left {
  left: -171px;
}

svg.gold {
  fill: red;
}

.white {
  color: #fff;
}

@media (max-width: 768px) {
  .circle, .decor {
    display: none;
  }
}

@media (max-width: 768px) {
  .pc-block {
    display: none;
  }
}

.mob-block {
  display: none;
}
@media (max-width: 768px) {
  .mob-block {
    display: block;
  }
}

.container {
  max-width: 1242px;
  margin: 0 auto;
  padding: 0 34px;
}
@media (max-width: 768px) {
  .container {
    padding: 0 24px;
  }
}

.header {
  background: #232323;
  height: 80px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
@media (max-width: 768px) {
  .header-logo svg {
    width: 55px;
    height: auto;
  }
}
.header-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  width: 100%;
}
.header ul.header-menu {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  grid-template-columns: 20%;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 1.5rem;
}
.header ul.header-menu li.active {
  position: relative;
}
.header ul.header-menu li.active:after {
  position: absolute;
  content: "";
  width: 100%;
  height: 2px;
  background: -o-linear-gradient(303.01deg, #FFCE85 11.88%, #B4905B 89.9%), #D9D9D9;
  background: linear-gradient(146.99deg, #FFCE85 11.88%, #B4905B 89.9%), #D9D9D9;
  bottom: -24px;
  left: 0;
}
.header ul.header-menu a {
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 200%;
  text-align: center;
  color: #FFFFFF;
}
.header .header-block {
  position: relative;
  z-index: 10;
}
.header .dropdown-menu__mobile-wrapper {
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  padding-left: 30px;
  text-align: left;
  row-gap: 26px;
  background: #232323;
}
.header .dropdown-menu__mobile-wrapper ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  row-gap: 12px;
}
@media (max-width: 768px) {
  .header .dropdown-menu__mobile-wrapper ul {
    row-gap: 48px;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    width: 100%;
  }
}
.header .dropdown-menu__mobile-wrapper ul a {
  font-weight: 700;
  font-size: 18px;
  line-height: 24px;
  color: #fff;
}
@media (max-width: 768px) {
  .header .dropdown-menu__mobile-wrapper ul a {
    line-height: 200%;
  }
}
.header .dropdown-menu__mobile-wrapper > div {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 100%;
}

@media (max-width: 768px) {
  .hero {
    padding-bottom: 0 !important;
  }
}
.hero .container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
@media (max-width: 1024px) {
  .hero .container {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
    row-gap: 64px;
  }
}
@media (max-width: 768px) {
  .hero .container {
    row-gap: 48px;
  }
}
.hero .block:nth-child(1) {
  max-width: 544px;
}
.hero .block:nth-child(1) h1 {
  text-align: left;
}
@media (max-width: 1024px) {
  .hero .block:nth-child(1) h1 {
    font-family: "Krona One", sans-serif;
    font-style: normal;
    font-weight: 700;
    font-size: 72px;
    line-height: 90px;
  }
}
@media (max-width: 768px) {
  .hero .block:nth-child(1) .text {
    max-width: 266px;
  }
}
@media (max-width: 1024px) {
  .hero .block svg {
    width: 400px;
    height: 400px;
  }
}
@media (max-width: 768px) {
  .hero .block svg {
    width: 275px;
    height: 275px;
  }
}

.modal {
  position: relative;
  display: none;
}
.modal-window.show {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  background: red;
}
.modal__overlay {
  position: fixed;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  z-index: 999;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  background: rgba(0, 0, 0, 0.7);
}
.modal__container {
  position: relative;
  overflow-y: auto;
  margin: 10px;
  border-radius: 22px;
  padding: 46px 62px 68px;
  width: 675px;
  max-height: 90vh;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  background: #000;
}
.modal__btn-close {
  position: absolute;
  right: 25px;
  top: 25px;
  display: inline-block;
  margin: 0;
  padding: 0;
  width: 25px;
  height: 25px;
}
.modal__btn-close svg {
  width: 100%;
  height: 100%;
  fill: #fff;
  -webkit-transform: rotate(0deg);
      -ms-transform: rotate(0deg);
          transform: rotate(0deg);
  -webkit-transition: -webkit-transform 0.25s;
  transition: -webkit-transform 0.25s;
  -o-transition: transform 0.25s;
  transition: transform 0.25s;
  transition: transform 0.25s, -webkit-transform 0.25s;
}
.modal__btn-close:hover svg {
  -webkit-transform: rotate(90deg);
      -ms-transform: rotate(90deg);
          transform: rotate(90deg);
}
.modal--open {
  display: block;
}

.header {
  background: #232323;
  height: 80px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
@media (max-width: 768px) {
  .header-logo svg {
    width: 55px;
    height: auto;
  }
}
.header-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  width: 100%;
}
.header ul.header-menu {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  grid-template-columns: 20%;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 1.5rem;
}
.header ul.header-menu li.active {
  position: relative;
}
.header ul.header-menu li.active:after {
  position: absolute;
  content: "";
  width: 100%;
  height: 2px;
  background: -o-linear-gradient(303.01deg, #FFCE85 11.88%, #B4905B 89.9%), #D9D9D9;
  background: linear-gradient(146.99deg, #FFCE85 11.88%, #B4905B 89.9%), #D9D9D9;
  bottom: -24px;
  left: 0;
}
.header ul.header-menu a {
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 200%;
  text-align: center;
  color: #FFFFFF;
}
.header .header-block {
  position: relative;
  z-index: 10;
}
.header .dropdown-menu__mobile-wrapper {
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  padding-left: 30px;
  text-align: left;
  row-gap: 26px;
  background: #232323;
}
.header .dropdown-menu__mobile-wrapper ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  row-gap: 12px;
}
@media (max-width: 768px) {
  .header .dropdown-menu__mobile-wrapper ul {
    row-gap: 48px;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    width: 100%;
  }
}
.header .dropdown-menu__mobile-wrapper ul a {
  font-weight: 700;
  font-size: 18px;
  line-height: 24px;
  color: #fff;
}
@media (max-width: 768px) {
  .header .dropdown-menu__mobile-wrapper ul a {
    line-height: 200%;
  }
}
.header .dropdown-menu__mobile-wrapper > div {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 100%;
}

.service {
  background: #F6FAFE;
  padding: 68px 0;
  overflow: hidden;
}
.service .title {
  text-align: center;
}
.service-items {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  padding: 68px 0;
  gap: 32px;
}
@media (max-width: 768px) {
  .service-items {
    gap: 16px;
    padding: 45px 0;
  }
}
.service-items--block-wrapper {
  display: grid;
  width: 100%;
  grid-template-columns: repeat(5, 4fr);
}
.service-items--block {
  width: 1930px;
  overflow-x: auto;
}
.service-item {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding: 25px;
  background: #fff;
  -webkit-box-shadow: 0px 4px 12px rgba(217, 221, 241, 0.2);
          box-shadow: 0px 4px 12px rgba(217, 221, 241, 0.2);
  border-radius: 8px;
  line-height: 100%;
  margin-right: 32px;
}
@media (max-width: 768px) {
  .service-item {
    margin-right: 16px;
  }
}
.service-item p {
  font-weight: 800;
  font-size: 28px;
  line-height: 40px;
  margin-left: 0;
}
@media (max-width: 1400px) {
  .service-item p {
    font-size: 22px;
    line-height: 32px;
  }
}
@media (max-width: 1024px) {
  .service-item p {
    font-size: 16px;
    line-height: 24px;
    margin-left: 0;
  }
}
@media (max-width: 768px) {
  .service-item p {
    font-size: 18px;
    line-height: 20px;
    margin-left: 0;
    font-weight: 500;
  }
}
.service-sub {
  font-weight: 600;
  line-height: 28px;
  text-align: center;
  color: #353535;
}

.cb-tagreel {
  position: relative;
}

.cb-tagreel-content {
  padding: 200px 0;
}

.cb-tagreel-items {
  overflow: hidden;
  cursor: default;
  margin-bottom: 20px;
}

.cb-tagreel-row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  text-align: center;
  white-space: nowrap;
  width: 100vw;
}

.cb-tagreel-item span {
  position: relative;
  display: inline-block;
  z-index: 1;
}

.infinite-block {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-animation: nudge 10s linear infinite;
          animation: nudge 10s linear infinite;
}

.infinite-block.left {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-animation: scrollText 10s infinite linear;
          animation: scrollText 10s infinite linear;
}

@-webkit-keyframes nudge {
  0% {
    -webkit-transform: translatex(-100%);
            transform: translatex(-100%);
  }
  100% {
    -webkit-transform: translatex(100%);
            transform: translatex(100%);
  }
}

@keyframes nudge {
  0% {
    -webkit-transform: translatex(-100%);
            transform: translatex(-100%);
  }
  100% {
    -webkit-transform: translatex(100%);
            transform: translatex(100%);
  }
}
@-webkit-keyframes scrollText {
  from {
    -webkit-transform: translateX(100%);
            transform: translateX(100%);
  }
  to {
    -webkit-transform: translateX(-100%);
            transform: translateX(-100%);
  }
}
@keyframes scrollText {
  from {
    -webkit-transform: translateX(100%);
            transform: translateX(100%);
  }
  to {
    -webkit-transform: translateX(-100%);
            transform: translateX(-100%);
  }
}
.marquee {
  margin: 0 auto;
  white-space: nowrap;
  overflow: hidden;
  position: absolute;
}

.marquee {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding-left: 100%;
  -webkit-animation: marquee 5s linear infinite;
          animation: marquee 5s linear infinite;
}
@media (max-width: 1300px) {
  .marquee {
    width: 2400px;
  }
}

.marquee2 {
  -webkit-animation-delay: 2.5s;
          animation-delay: 2.5s;
}

@-webkit-keyframes marquee {
  0% {
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0);
  }
  100% {
    -webkit-transform: translate(-100%, 0);
            transform: translate(-100%, 0);
  }
}

@keyframes marquee {
  0% {
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0);
  }
  100% {
    -webkit-transform: translate(-100%, 0);
            transform: translate(-100%, 0);
  }
}
.wrap-infinite {
  height: 120px;
  position: relative;
  overflow: hidden;
}

.infinite-block-wrap {
  margin-top: 70px;
  position: relative !important;
  overflow: hidden !important;
}
@media (max-width: 768px) {
  .infinite-block-wrap {
    margin-top: 45px;
  }
}

.slick-slide {
  padding: 20px 0;
  text-align: center;
}

.service-sub {
  margin-top: 68px;
}
@media (max-width: 768px) {
  .service-sub {
    margin-top: 45px;
  }
}

.slick-carousel-left, .slick-carousel {
  pointer-events: none;
}

.slick-carousel-left .service-item {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
      -ms-flex-direction: row-reverse;
          flex-direction: row-reverse;
}

.business {
  padding: 150px 0;
}
@media (max-width: 1024px) {
  .business {
    padding: 120px 0;
  }
}
@media (max-width: 768px) {
  .business {
    padding: 45px 0;
  }
}
@media (max-width: 1024px) {
  .business-wrap {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.business-info {
  max-width: 480px;
  width: 100%;
}
@media (max-width: 1450px) {
  .business-info {
    max-width: 350px;
  }
}
@media (max-width: 1024px) {
  .business-info {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    max-width: 480px;
  }
}
@media (max-width: 1024px) {
  .business-info p {
    text-align: center;
  }
}
.business-info .btn-wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.business .flex {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.business .title {
  margin-bottom: 16px;
}
@media (max-width: 1024px) {
  .business .title {
    text-align: center;
  }
}
.business .btn-wrap {
  margin-top: 8px;
}
@media (max-width: 768px) {
  .business .btn-wrap {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    width: 100%;
  }
}
.business .pay-items {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  row-gap: 16px;
  margin-top: 16px;
}
.business .pay-items > div {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-bottom: 16px;
}
.business .pay-items > div button {
  margin-top: 8px;
}

.business-img {
  position: relative;
}
@media (max-width: 1450px) {
  .business-img {
    margin-left: 90px;
  }
}
@media (max-width: 1024px) {
  .business-img {
    margin-left: 0;
    margin-bottom: 45px;
  }
}

.kust {
  position: absolute;
}
.kust1 {
  bottom: 0;
  left: -100px;
  z-index: -1;
}
@media (max-width: 768px) {
  .kust1 {
    left: -10px;
    bottom: 4px;
  }
}
@media (max-width: 768px) {
  .kust1 svg {
    height: 65px;
  }
}
.kust2 {
  right: -70px;
  bottom: -10px;
}
@media (max-width: 768px) {
  .kust2 {
    right: 30px;
    bottom: 0;
  }
}
@media (max-width: 768px) {
  .kust2 svg {
    height: 65px;
  }
}

@media (max-width: 768px) {
  .business-house svg {
    height: 190px;
  }
}

.application {
  padding-top: 68px;
}
@media (max-width: 768px) {
  .application {
    padding-top: 45px;
  }
}
.application .pay-items-column {
  margin-bottom: 68px;
}
@media (max-width: 1024px) {
  .application .pay-items-column {
    margin-bottom: 40px;
  }
}
@media (max-width: 1024px) {
  .application .icons {
    margin-bottom: 40px;
  }
}

.pay-img.application-img.project-trigger {
  margin-right: 150px;
}
@media (max-width: 768px) {
  .pay-img.application-img.project-trigger {
    margin-right: 230px;
  }
}

@media (max-width: 768px) {
  .application-img img {
    height: 250px;
  }
}

.together .container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
@media (max-width: 1024px) {
  .together .container {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    gap: 32px;
  }
}
@media (max-width: 1024px) {
  .together .block.svg {
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}
@media (max-width: 768px) {
  .together .block.svg svg {
    width: 208px;
    height: 120px;
  }
}

.footer ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
}
@media (max-width: 768px) {
  .footer ul {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    row-gap: 8px;
  }
}
.footer ul li {
  -webkit-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
.footer ul li a {
  line-height: 200%;
}
.footer .block {
  padding: 63px 120px;
  background: #222222;
}
@media (max-width: 768px) {
  .footer .block {
    padding: 8px;
  }
}
.footer-list {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  row-gap: 10px;
}
.footer .text {
  font-weight: 400;
  font-size: 14px;
  line-height: 200%;
  text-align: center;
  color: #939393;
  padding-top: 16px;
}

.about {
  padding-bottom: 0;
}
.about .container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.about .svg {
  margin-top: 65px;
  margin-bottom: 128px;
}
@media (max-width: 768px) {
  .about .svg {
    margin-top: 32px;
  }
}
@media (max-width: 1024px) {
  .about .svg svg {
    width: 197px;
    height: 197px;
  }
}
.about .items {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  width: 100%;
  margin-bottom: 128px;
  row-gap: 48px;
  -webkit-column-gap: 48px;
     -moz-column-gap: 48px;
          column-gap: 48px;
}
@media (max-width: 1024px) {
  .about .items {
    margin-bottom: 64px;
  }
}
@media (max-width: 768px) {
  .about .items {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    margin-bottom: 48px;
  }
}
.about .item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  text-align: center;
  row-gap: 48px;
  -webkit-column-gap: 48px;
     -moz-column-gap: 48px;
          column-gap: 48px;
}
@media (max-width: 1300px) {
  .about .item {
    max-width: 390px;
  }
}
@media (max-width: 768px) {
  .about .item {
    -webkit-column-gap: 20px;
       -moz-column-gap: 20px;
            column-gap: 20px;
    row-gap: 20px;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    text-align: left;
  }
}
@media (max-width: 768px) {
  .about .item .title {
    font-family: "Krona One", sans-serif;
    font-style: normal;
    font-weight: 400;
    font-size: 20px;
    line-height: 25px;
    text-align: left;
  }
}
@media (max-width: 768px) {
  .about .item .title:after {
    top: 6px;
    width: 8px;
    height: 8px;
    left: -16px;
  }
}
.about .circle {
  top: 200px;
}
.about .circle.right {
  top: 670px;
}

@media (max-width: 1024px) {
  .about-video {
    width: 100%;
  }
}
@media (max-width: 1024px) {
  .about-video iframe {
    width: 100%;
    height: 350px;
  }
}
@media (max-width: 768px) {
  .about-video iframe {
    height: 250px;
  }
}
@media (max-width: 500px) {
  .about-video iframe {
    height: 170px;
  }
}

.contacts {
  padding: 128px 0;
}
@media (max-width: 1024px) {
  .contacts {
    padding: 64px 0;
  }
}
@media (max-width: 768px) {
  .contacts {
    padding: 48px 0;
  }
}
.contacts h1 {
  margin-top: 0;
}
@media (max-width: 1024px) {
  .contacts h1 .block.flex-center {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.contacts h1 .flex-center {
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.contacts h1 .text {
  font-size: 20px;
  line-height: 28px;
  margin-bottom: 12px;
}
@media (max-width: 768px) {
  .contacts h1 .text {
    font-size: 16px;
    line-height: 140%;
  }
}
.contacts h1 a.text:hover {
  -webkit-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
  color: #E5876C;
}
.contacts h1-title {
  margin-bottom: 32px;
}
.contacts h1-left {
  max-width: 420px;
  width: 100%;
}
@media (max-width: 1024px) {
  .contacts h1-left {
    max-width: none;
    margin-bottom: 45px;
  }
}
.contacts h1 .block-info p {
  margin-bottom: 12px;
}
@media (max-width: 768px) {
  .contacts h1 .block-info p {
    font-size: 16px;
    line-height: 140%;
  }
}
.contacts h1-left {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  row-gap: 24px;
}
.contacts h1-social {
  margin-top: 24px;
}
.contacts h1-support {
  margin-top: 24px;
}
@media (max-width: 1200px) {
  .contacts .contacts-map img, .contacts .contacts-map iframe {
    max-height: 500px;
  }
}
@media (max-width: 650px) {
  .contacts .contacts-map img, .contacts .contacts-map iframe {
    max-height: 400px;
  }
}
@media (max-width: 450px) {
  .contacts .contacts-map img, .contacts .contacts-map iframe {
    max-height: 300px;
  }
}
@media (max-width: 768px) {
  .contacts .contacts-title {
    text-align: center;
  }
}
@media (max-width: 768px) {
  .contacts .contact-phone a {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    text-align: center;
  }
}
.contacts .contacts-map {
  cursor: pointer;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding: 72px 0;
}
@media (max-width: 768px) {
  .contacts .contacts-map {
    padding: 48px 0 35px 0;
  }
}
@media (max-width: 768px) {
  .contacts svg {
    height: 400px;
  }
}
@media (max-width: 550px) {
  .contacts svg {
    height: 300px;
  }
}
.contacts .tab-button.active {
  fill: #FFCE85;
  -webkit-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
.contacts .svg-decor {
  position: absolute;
  z-index: -1;
}
.contacts .svg1 {
  right: 0;
  top: 240px;
}
.contacts .svg2 {
  left: 0;
  top: 630px;
}
.contacts .title {
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
  text-align: center;
  margin-bottom: 0;

}
.contacts .block .title {
width: 100%;
}

.contacts .text.strong {
  font-family: "Krona One", sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 24px;
  line-height: 30px;
  color: #FFFFFF;
  margin-bottom: 18px;
}
.contacts .text {
  font-size: 20px;
}
.contacts .block {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  row-gap: 18px;
}
.contacts .advantages {
  margin-top: 0;
  background: transparent;
  padding-top: 0;
}

.country-map:hover {
  fill: #E5876C;
  -webkit-transition: all 0.3s ease-in;
  -o-transition: all 0.3s ease-in;
  transition: all 0.3s ease-in;
}
.country-map:hover .map-title {
  fill: #fff;
}

path.black-text {
  fill: #000 !important;
}

.country-name {
  pointer-events: none;
}

.contacts-info-wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
@media (max-width: 1024px) {
  .contacts-info-wrap {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    row-gap: 25px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
  }
}
@media (max-width: 768px) {
  .contacts-info-wrap p {
    text-align: center;
  }
}

@media (max-width: 768px) {
  .svg-decor {
    display: none;
  }
}

@media (max-width: 1024px) {
  .location iframe {
    width: 450px;
    height: 340px;
  }
}

@media (max-width: 1024px) {
  .location {
    width: 100%;
  }
}
@media (max-width: 1024px) and (max-width: 1024px) {
  .location iframe {
    width: 100%;
    height: 300px;
  }
}
@media (max-width: 1024px) and (max-width: 768px) {
  .location iframe {
    height: 230px;
  }
}

@media (max-width: 1024px) {
  .contacts .block-info {
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    row-gap: 5px;
    width: 100%;
  }
}
@media (max-width: 1024px) {
  .contacts .block-info .text {
    font-size: 16px;
    line-height: 200%;
  }
}
@media (max-width: 768px) {
  .contacts .block-info .text {
    font-weight: 400;
    font-size: 12px;
    line-height: 200%;
  }
}
@media (max-width: 1024px) {
  .contacts .block-info .text.strong {
    font-size: 24px;
  }
}

@media (max-width: 1024px) {
  p.title.contacts-title.text-center {
    font-size: 24px;
    margin-top: 8px;
  }
}

.contacts .geography-block {
  max-width: 1085px;
}
@media (max-width: 1024px) {
  .contacts .geography-block {
    margin-top: 20px;
  }
}
.contacts .geography-block .text {
  font-size: 12px;
  line-height: 200%;
}

.faq {
  padding: 128px 0;
}
@media (max-width: 768px) {
  .faq {
    padding: 45px 0;
  }
}
.faq-top {
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-bottom: 68px;
}
@media (max-width: 1024px) {
  .faq-top {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    margin-bottom: 48px;
    row-gap: 30px;
  }
}
.faq-top .block {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  row-gap: 32px;
}
.faq-top .block-info {
  max-width: 680px;
}
.faq-top .text {
  font-size: 20px;
  line-height: 28px;
}
@media (max-width: 768px) {
  .faq-top .text {
    font-size: 16px;
    line-height: 24px;
  }
}
.faq-sub {
  text-align: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  row-gap: 24px;
}
@media (max-width: 768px) {
  .faq .block-img svg {
    height: 100px;
  }
}

.faq-accordion-wrapper > p {
  margin-bottom: 48px;
  text-align: center;
}
.faq-accordion-wrapper .accordion {
  margin-bottom: 68px;
}

.blog {
  padding: 128px 0;
  min-height:100vh;
}
@media (max-width: 768px) {
  .blog {
    padding: 45px 0;
  }
}
.blog-items {
  display: grid;
  grid-template-columns: repeat(3, 4fr);
  grid-column-gap: 32px;
  grid-row-gap: 32px;
}
@media (max-width: 1250px) {
  .blog-items {
    grid-template-columns: repeat(2, 6fr);
    grid-column-gap: 24px;
    grid-row-gap: 24px;
  }
}
@media (max-width: 768px) {
  .blog-items {
    grid-column-gap: 16px;
    grid-row-gap: 48px;
  }
}
@media (max-width: 600px) {
  .blog-items {
    grid-template-columns: repeat(1, 12fr);
  }
}
.blog-item__img {
  max-height: 171px;
  width: 100%;
  overflow: hidden;
  height: 100%;
}
@media (max-width: 1250px) {
  .blog-item__img {
    max-height: 250px;
  }
}
@media (max-width: 1100px) {
  .blog-item__img {
    max-height: 200px;
    height: auto;
  }
}
.blog-item__img img {
  width: 100%;
  background-size: cover;
  -o-object-fit: cover;
     object-fit: cover;
}
.blog-item {
  background: #202020;
}
.blog-item:hover {
  -webkit-box-shadow: 0 0 11px rgba(240, 240, 240, 0.2);
          box-shadow: 0 0 11px rgba(240, 240, 240, 0.2);
}
.blog-item-text {
  padding: 32px 42px 16px 42px;
}
@media (max-width: 768px) {
  .blog-item-text {
    padding: 24px 16px 16px 16px;
  }
}
.blog-item-text .title {
  font-family: "Krona One", sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 24px;
  line-height: 40px;
  color: #FFFFFF;
  height: 80px;
  overflow: hidden;
  -o-text-overflow: ellipsis;
     text-overflow: ellipsis;
  margin-bottom: 5px;
}
@media (max-width: 768px) {
  .blog-item-text .title {
    font-size: 20px;
    line-height: 32px;
    height: 60px;
  }
}
.blog-item-text .text {
  font-weight: 400;
  font-size: 20px;
  line-height: 28px;
  color: rgba(255, 255, 255, 0.5);
  height: 170px;
  overflow: hidden;
  -o-text-overflow: ellipsis;
     text-overflow: ellipsis;
}
@media (max-width: 768px) {
  .blog-item-text .text {
    font-size: 16px;
    line-height: 24px;
  }
}
@media (max-width: 600px) {
  .blog-item-text .text {
    height: 120px;
  }
}
.blog-item-bottom {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 0 42px 42px 42px;
}
@media (max-width: 768px) {
  .blog-item-bottom {
    padding: 24px 16px 16px 16px;
  }
}
@media (max-width: 600px) {
  .blog-item-bottom {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }
}
.blog-item__user-info {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.blog-item__user-info .user-name {
  margin-left: 12px;
  font-weight: 400;
  font-size: 16px;
  line-height: 28px;
  color: #939393;
}
.blog .circle {
  z-index: -1;
  top: 300px;
}
.blog .circle.right {
  top: 1200px;
}

.crt-date p {
  font-weight: 400;
  font-size: 16px;
  line-height: 28px;
  text-align: right;
  color: #FFFFFF;
}

.blog-top-wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  row-gap: 72px;
  margin-bottom: 48px;
}
@media (max-width: 1024px) {
  .blog-top-wrap {
    -webkit-box-align: normal;
        -ms-flex-align: normal;
            align-items: normal;
  }
}
@media (max-width: 700px) {
  .blog-top-wrap {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.blog-top-wrap .label-search__wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: 340px;
}
.blog-top-wrap .label-search__wrap label {
  width: 100%;
  margin-bottom: 0;
}

.blog-filter {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-column-gap: 32px;
     -moz-column-gap: 32px;
          column-gap: 32px;
  width: 60%;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
@media (max-width: 1250px) {
  .blog-filter {
    width: 70%;
  }
}
@media (max-width: 1024px) {
  .blog-filter {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    row-gap: 20px;
    -webkit-box-align: end;
        -ms-flex-align: end;
            align-items: flex-end;
    width: -webkit-max-content;
    width: -moz-max-content;
    width: max-content;
  }
}

.search-label {
  position: relative;
}
.search-label button {
  position: absolute;
  background: transparent;
  z-index: 2;
  cursor: pointer;
  top: 16px;
  left: 15px;
}

#search-blog {
  padding-left: 38px;
}

.blog-open {
  padding: 128px 0;
}
@media (max-width: 1024px) {
  .blog-open {
    padding: 64px 0;
  }
}
@media (max-width: 768px) {
  .blog-open {
    padding: 45px 0;
  }
}
.blog-open__title {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-bottom: 48px;
}
@media (max-width: 1024px) {
  .blog-open__title {
    margin-bottom: 12px;
  }
}
@media (max-width: 1024px) {
  .blog-open__title .crt-date {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
    width: 50%;
    text-align: right;
  }
}
@media (max-width: 450px) {
  .blog-open__title .crt-date {
    width: 60%;
    text-align: left;
  }
}
.blog-open__title .title {
  font-size: 32px;
  padding: 0 30px;
  text-align: center;
}
.blog-open__title .title:after {
  display: none;
}
@media (max-width: 1024px) {
  .blog-open__title .title {
    -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
            order: 3;
    text-align: center;
    width: 100%;
    margin-top: 20px;
    padding: 0;
  }
}

.blog .circle.right {
  display: none;
}
@media (max-width: 768px) {
  .blog-open__title .title {
  font-size: 28px;
  }
}
@media (max-width: 1024px) {
  .blog-open__title {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
}
.blog-open__title .crt-date p {
  color: rgba(255, 255, 255, 0.5);
}
.blog-open-img {
  max-height: 548px;
  margin-bottom: 48px;
}
.blog-open-img img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.blog-open-bottom {
  position: relative;
  max-width: 787px;
  width: 100%;
  margin: 32px auto 0 auto;
}
.blog-open-bottom .item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  row-gap: 16px;
}
.blog-open-bottom .item .text {
  font-weight: 400;
  font-size: 20px;
  line-height: 28px;
}
@media (max-width: 1024px) {
  .blog-open-bottom .item .text {
    font-size: 18px;
    line-height: 130%;
  }
}
@media (max-width: 768px) {
  .blog-open-bottom .item .text {
    font-size: 16px;
    line-height: 130%;
  }
}
.blog-open-bottom .item .title {
  font-style: normal;
  font-weight: 800;
  font-size: 24px;
  line-height: 40px;
  color: #fff;
}
@media (max-width: 768px) {
  .blog-open-bottom .item .title {
    font-size: 18px;
    line-height: 140%;
  }
}
.blog-open-bottom .item .title:after {
  display: none;
}
.blog-open-bottom .footer-links__items {
  position: absolute;
  top: 0;
  right: -100px;
  z-index: 2;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
@media (max-width: 1024px) {
  .blog-open-bottom .footer-links__items {
    position: relative;
    top: auto;
    right: auto;
    left: 0;
    margin-top: 26px;
    margin-bottom: 10px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-column-gap: 20px;
       -moz-column-gap: 20px;
            column-gap: 20px;
  }
}
.blog-open-bottom .footer-links__items a:not(:last-child) {
  margin-bottom: 18px;
}
@media (max-width: 600px) {
  .blog-open-bottom .footer-links__items a:not(:last-child) {
    margin-bottom: 0;
  }
}
.blog-open .circle {
  z-index: -1;
  top: 200px;
}
.blog-open .circle.right {
  top: 850px;
}

@media (max-width: 900px) {
  .block-open-info {
    width: 85%;
  }
}
@media (max-width: 600px) {
  .block-open-info {
    width: 100%;
  }
}

@media (max-width: 768px) {
  .crt-date p {
    text-align: right;
  }
}

.block-open-info {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  row-gap: 32px;
}

.finance {
  min-height: 650px;
}
@media (max-width: 768px) {
  .finance {
    min-height: auto;
  }
}
.finance .container {
  position: relative;
}
@media (max-width: 768px) {
  .finance .container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
  }
}
.finance .block:nth-child(1) {
  max-width: 520px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  row-gap: 48px;
}
@media (max-width: 768px) {
  .finance .block:nth-child(1) {
    row-gap: 24px;
  }
}
.finance .block.svg {
  position: absolute;
  top: 0;
  left: 0;
  z-index: -1;
  width: 100%;
  margin: 0 24px;
}
@media (max-width: 1250px) {
  .finance .block.svg {
    width: 95%;
    top: 60px;
  }
}
@media (max-width: 768px) {
  .finance .block.svg {
    position: relative;
    top: -30px;
    z-index: 2;
  }
}
.finance .block.svg svg {
  width: 100%;
}
@media (max-width: 768px) {
  .finance .block.svg svg {
    height: 190px;
  }
}
@media (max-width: 450px) {
  .finance .block.svg svg {
    height: 137px;
  }
}

.recruting {
  padding-top: 24px;
}
.recruting .container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
@media (max-width: 1024px) {
  .recruting .container {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    gap: 32px;
  }
}
@media (max-width: 1024px) {
  .recruting .block.svg {
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}
@media (max-width: 768px) {
  .recruting .block.svg svg {
    width: 208px;
    height: 210px;
  }
}
.recruting .animate {
  -webkit-animation: spin 1.8s infinite linear;
          animation: spin 1.8s infinite linear;
}

.block-text {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 48px;
}
@media (max-width: 1024px) {
  .block-text {
    gap: 24px;
  }
}

@-webkit-keyframes spin {
  from {
    -webkit-transform: translateY(0%);
            transform: translateY(0%);
  }
  50% {
    -webkit-transform: translateY(8%);
            transform: translateY(8%);
  }
  to {
    -webkit-transform: translateY(0%);
            transform: translateY(0%);
  }
}

@keyframes spin {
  from {
    -webkit-transform: translateY(0%);
            transform: translateY(0%);
  }
  50% {
    -webkit-transform: translateY(8%);
            transform: translateY(8%);
  }
  to {
    -webkit-transform: translateY(0%);
            transform: translateY(0%);
  }
}
.tourism {
  padding-top: 0;
}
.tourism .container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  gap: 32px;
}
@media (max-width: 1024px) {
  .tourism .container {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
  }
}
@media (max-width: 1024px) {
  .tourism .block.svg {
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}
@media (max-width: 1024px) {
  .tourism svg {
    width: 208px;
    height: 230px;
  }
}

.our {
  text-align: center;
}
@media (max-width: 1024px) {
  .our h2 {
    font-family: "Krona One", sans-serif;
    font-style: normal;
    font-weight: 400;
    font-size: 36px;
    line-height: 45px;
  }
}
@media (max-width: 768px) {
  .our .decor {
    display: block;
  }
}
.our .mx520 {
  margin: 24px auto 72px auto;
}
.our .items {
  position: relative;
  padding-top: 60px;
}
@media (max-width: 1024px) {
  .our .items {
    padding-top: 25px;
  }
}
.our .items .circle-scroll {
  position: absolute;
}
.our .items .item {
  max-width: 450px;
  text-align: left;
  margin-bottom: 85px;
}
@media (max-width: 1024px) {
  .our .items .item {
    max-width: 350px;
  }
}
@media (max-width: 850px) {
  .our .items .item {
    max-width: 300px;
  }
}
@media (max-width: 768px) {
  .our .items .item {
    margin-bottom: 24px;
  }
}
@media (max-width: 700px) {
  .our .items .item {
    max-width: 250px;
  }
}
@media (max-width: 600px) {
  .our .items .item {
    max-width: 200px;
  }
}
@media (max-width: 500px) {
  .our .items .item {
    max-width: 150px;
  }
}
@media (max-width: 410px) {
  .our .items .item {
    max-width: 128px;
  }
}
@media (max-width: 768px) {
  .our .items .item .text {
    font-size: 10px;
    line-height: 200%;
  }
}
.our .items div.item:nth-child(even) {
  margin: 0 0 85px auto;
}
@media (max-width: 768px) {
  .our .items div.item:nth-child(even) {
    margin: 0 0 25px auto;
  }
}
.our .decor {
  position: absolute;
  top: 0;
  width: 100%;
}

.circle-after {
  position: relative;
}
.circle-after::after {
  position: absolute;
  content: "";
  background-image: url("../img/circlee.svg") no-repeat;
  width: 12px;
  height: 12px;
  top: 0;
}

.team {
  text-align: center;
  padding-bottom: 128px;
}
@media (max-width: 768px) {
  .team {
    padding-bottom: 64px;
  }
}
@media (max-width: 1024px) {
  .team h2 {
    font-family: "Krona One", sans-serif;
    font-style: normal;
    font-weight: 400;
    font-size: 36px;
    line-height: 45px;
    margin-bottom: 5px;
  }
}
.team .mx520 {
  margin: 0 auto;
}
.team .block {
  margin-bottom: 64px;
}
.team .items {
  display: grid;
  grid-template-columns: repeat(3, 4fr);
  grid-row-gap: 92px;
}
@media (max-width: 768px) {
  .team .items {
    grid-template-columns: repeat(2, 6fr);
    grid-row-gap: 48px;
  }
}
@media (max-width: 550px) {
  .team .items {
    grid-template-columns: repeat(1, 12fr);
  }
}
.team .title:after {
  display: none;
}
.team .item {
  margin: 0 auto;
  width: 100%;
}
@media (max-width: 768px) {
  .team .item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}
.team .item:nth-child(3n) .item-wrap {
  margin: 0 0 0 auto;
}
@media (max-width: 768px) {
  .team .item:nth-child(3n) .item-wrap {
    margin: auto;
  }
}
.team .item:nth-child(2) .item-wrap {
  margin: 0 auto;
}
.team .item:nth-child(5) .item-wrap {
  margin: 0 auto;
}
.team .item-wrap {
  max-width: 218px;
}
.team .info p.title {
  font-size: 24px;
  font-weight: 600;
  line-height: 200%;
  text-align: center;
  background: -o-linear-gradient(160.52deg, #B4905B -2.12%, #FFCE85 97.68%), #FFFFFF;
  background: linear-gradient(289.48deg, #B4905B -2.12%, #FFCE85 97.68%), #FFFFFF;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  text-fill-color: transparent;
  margin-bottom: 0;
}
.team .circle {
  z-index: -1;
  width: 100%;
  top: 180px;
}
.team .circle svg {
  width: 100%;
  height: 1800px;
}

.avatar {
  max-width: 180px;
  height: 180px;
  margin: 0 auto 26px auto;
  border-radius: 50%;
}
.avatar img {
  border-radius: 50%;
}

div.oval {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  height: 100px;
  width: 200px;
  border-radius: 150px 150px 0 0;
  background-color: green;
}

.advantages {
  background: #202020;
  padding-top: 205px;
  margin-top: -130px;
}
@media (max-width: 768px) {
  .advantages {
    margin-top: 35px;
    padding-top: 30px;
  }
}
.advantages .items {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
@media (max-width: 1024px) {
  .advantages .items {
    row-gap: 100px;
  }
}
.advantages .item {
  width: 25%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  text-align: center;
}
@media (max-width: 1024px) {
  .advantages .item {
    width: 50%;
    margin-top: 20px;
  }
}
@media (max-width: 600px) {
  .advantages .item {
    width: 100%;
  }
}
.advantages .item .svg {
  margin-bottom: 30px;
}
.advantages .item .svg img, .advantages .item .svg svg {
  height: 128px;
}
.advantages .item .text {
  max-width: 232px;
}
.advantages .item .title {
  margin-bottom: 2px;
}
.advantages .item .title:after {
  display: none;
}

.feedback {
  position: relative;
  padding: 128px 0;
}
@media (max-width: 1024px) {
  .feedback {
    padding: 64px 0;
  }
}
@media (max-width: 768px) {
  .feedback {
    padding: 48px 0;
  }
}
.feedback .container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-column-gap: 20px;
     -moz-column-gap: 20px;
          column-gap: 20px;
}
@media (max-width: 1024px) {
  .feedback .container {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    row-gap: 64px;
  }
}
.feedbackForm {
  position: relative;
  background: #262626;
  padding: 64px;
  max-width: 590px;
  width: 100%;
}
@media (max-width: 768px) {
  .feedbackForm {
    padding: 64px 24px;
  }
}
.feedbackForm .svg {
  position: absolute;
  z-index: -1;
}
.feedbackForm-title {
  position: absolute;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 100%;
  text-align: center;
  top: -23px;
  left: 0;
}
@media (max-width: 768px) {
  .feedbackForm-title {
    top: -13px;
  }
}
.feedbackForm .title {
  margin-bottom: 0;
}
.feedbackForm .title:after {
  display: none;
}
.feedbackForm .svg1 {
  position: absolute;
  top: -30px;
  left: -30px;
}
.feedbackForm .svg2 {
  position: absolute;
  top: auto;
  left: auto;
  right: -40px;
  bottom: -50px;
}
.feedbackForm-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  row-gap: 32px;
}
.feedbackForm input, .feedbackForm textarea {
  margin-top: 4px;
}
.feedbackForm textarea {
  min-height: 145px;
}
.feedback .decor {
  position: absolute;
  left: 0;
  top: 72px;
}

label.need span {
  position: relative;
}
label.need span:after {
  position: absolute;
  content: "";
  background-image: url("../img/red.svg");
  width: 8px;
  height: 8px;
  right: 0;
  background-repeat: no-repeat;
  right: -10px;
  top: 2px;
}

.socials h2 {
  font-family: "Krona One", sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 36px;
  line-height: 45px;
  color: #FFFFFF;
  margin-bottom: 24px;
}
.socials .items {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-column-gap: 28px;
     -moz-column-gap: 28px;
          column-gap: 28px;
}
.socials .items a {
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
}
.socials .items a:hover {
  opacity: 0.8;
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
}
.socials svg {
  height: 20px;
}

.contacts .feedback .block.mx520 {
  row-gap: 48px;
}
@media (max-width: 1200px) {
  .contacts .feedback .block.mx520 {
    max-width: 400px;
  }
}
@media (max-width: 1024px) {
  .contacts .feedback .block.mx520 {
    max-width: none;
    row-gap: 20px;
  }
}
@media (max-width: 1024px) {
  .contacts .feedback .block.mx520 .title {
    text-align: left;
  }
}

@media (max-width: 768px) {
  .contacts .feedback {
    padding-bottom: 0;
  }
}

p.title.contacts-title.text-center:after {
  display: none;
}

p.title.contacts-title.text-center {
  text-align: center;
  width: 100%;
}

[type=radio]:checked,
[type=radio]:not(:checked) {
  position: absolute;
  left: -9999px;
}

[type=radio]:checked + label,
[type=radio]:not(:checked) + label {
  position: relative;
  padding-left: 38px;
  cursor: pointer;
  line-height: 20px;
  display: inline-block;
  color: #353535;
  font-size: 14px;
}

[type=radio]:checked + label:before,
[type=radio]:not(:checked) + label:before {
  content: "";
  position: absolute;
  left: 0;
  top: -3px;
  width: 24px;
  height: 24px;
  border: 1px solid #E6876C;
  border-radius: 100%;
  background: #fff;
}

[type=radio]:checked + label:after,
[type=radio]:not(:checked) + label:after {
  content: "";
  width: 12px;
  height: 12px;
  background: #E6876C;
  position: absolute;
  top: 4px;
  left: 7px;
  border-radius: 100%;
  -webkit-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  transition: all 0.2s ease;
}

[type=radio]:not(:checked) + label:after {
  opacity: 0;
  -webkit-transform: scale(0);
  -ms-transform: scale(0);
      transform: scale(0);
}

[type=radio]:checked + label:after {
  opacity: 1;
  -webkit-transform: scale(1);
  -ms-transform: scale(1);
      transform: scale(1);
}

.form-group {
  display: block;
  margin-bottom: 15px;
}

.form-group input {
  padding: 0;
  height: initial;
  width: initial;
  margin-bottom: 0;
  display: none;
  cursor: pointer;
}

.form-group label {
  position: relative;
  cursor: pointer;
}

.form-group label:before {
  content: "";
  -webkit-appearance: none;
  background-color: transparent;
  border: 2px solid #E6876C;
  -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05), inset 0px -15px 10px -12px rgba(0, 0, 0, 0.05);
          box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05), inset 0px -15px 10px -12px rgba(0, 0, 0, 0.05);
  padding: 10px;
  display: inline-block;
  position: relative;
  vertical-align: middle;
  cursor: pointer;
  margin-right: 12px;
  border-radius: 4px;
}

.form-group input:checked + label:after {
  content: "";
  display: block;
  position: absolute;
  border: solid #fff;
  border-width: 0 2px 2px 0;
  -webkit-transform: rotate(45deg);
      -ms-transform: rotate(45deg);
          transform: rotate(45deg);
  top: 4px;
  width: 5px;
  height: 11px;
  left: 9px;
}

.form-group input:checked + label:before {
  background: #E6876C;
}

.parent {
  width: 100%;
}
.parent div {
  position: relative;
}
.parent .label-input span {
  position: absolute;
  top: 6px;
  right: 35px;
  font-size: 0;
  -webkit-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
.parent .label-input span:after {
  position: absolute;
  content: "";
  background-image: url(../img/eye.svg);
  width: 25px;
  height: 22px;
  z-index: 2;
}
.parent .label-input span.open:after {
  background-image: url(../img/eye2.svg);
  background-repeat: no-repeat;
  top: 10px;
}
.parent input {
  width: 100%;
  margin-bottom: 24px;
}

* {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  margin: 0;
  padding: 0;
}

ul {
  list-style: none;
}

h1 {
  text-align: center;
}

.country {
  position: relative;
  margin: 0 auto;
  width: 100%;
}

.country .select {
  position: relative;
  height: 40px;
  white-space: nowrap;
  -o-text-overflow: ellipsis;
     text-overflow: ellipsis;
  overflow: hidden;
  cursor: pointer;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  padding: 10px 16px;
  background: #FFFFFF;
  border: 1px solid #E5876C;
  -webkit-box-shadow: inset 0px 4px 2px rgba(147, 147, 147, 0.1);
          box-shadow: inset 0px 4px 2px rgba(147, 147, 147, 0.1);
  border-radius: 8px;
  margin-bottom: 24px;
  color: #939393;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
}

#country-drop li {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  font-weight: 800;
  font-size: 14px;
  line-height: 40px;
  color: #353535;
  padding: 4px 16px;
  height: 48px;
  border-bottom: 1px solid #F6F6F6;
}

.flag-center {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-right: 8px;
  max-width: 24px;
  max-height: 17px;
}

.country .select .flagstrap-icon {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  display: inline-block;
  margin-right: 10px;
  width: 16px;
  height: 11px;
  background-image: url("https://zinee91.dothome.co.kr/codepen/flags.png");
  background-repeat: no-repeat;
  background-color: #e3e5e7;
}

.country .select:after {
  content: "";
  display: block;
  position: absolute;
  top: 18px;
  right: 20px;
  width: 8px;
  height: 5px;
  background: url("../img/select-arrow.svg") no-repeat;
  -webkit-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;
}

.country .select.open:after {
  -webkit-transform: rotate(180deg);
      -ms-transform: rotate(180deg);
          transform: rotate(180deg);
  -webkit-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;
}

.country .dropdown {
  display: none;
  position: absolute;
  top: 50px;
  left: 0;
  width: 100%;
  height: 225px;
  border: 1px solid #cfcfcf;
  border-top: 1px solid #a6a6a6;
  background: #fff;
  -webkit-box-shadow: 0 2px 8px rgba(0, 0, 0, 0.2);
          box-shadow: 0 2px 8px rgba(0, 0, 0, 0.2);
  overflow-y: scroll;
  z-index: 5;
}

.country .dropdown .flagstrap-icon {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  display: inline-block;
  margin-right: 10px;
  width: 16px;
  height: 11px;
  background-image: url("https://zinee91.dothome.co.kr/codepen/flags.png");
  background-repeat: no-repeat;
  background-color: #e3e5e7;
}

.country .dropdown .flagstrap-icon {
  vertical-align: middle;
}

.country .dropdown li {
  padding: 0 20px;
  line-height: 34px;
  font-size: 13px;
  font-weight: 400;
  color: #828282;
  cursor: pointer;
}

.country .dropdown li:first-child {
  margin-top: 12px;
}

.country .dropdown li:last-child {
  margin-bottom: 12px;
}

.country .dropdown li:hover {
  background: #dedede;
  color: #454545;
}

.country .dropdown li.open {
  display: block;
}

/* width */
::-webkit-scrollbar {
  width: 10px;
}

/* Track */
::-webkit-scrollbar-track {
  background: #f1f1f1;
}

/* Handle */
::-webkit-scrollbar-thumb {
  background: #888;
  border-radius: 5px;
}

/* Handle on hover */
::-webkit-scrollbar-thumb:hover {
  background: #555;
}

.country-selected {
  font-weight: 800 !important;
  font-size: 14px !important;
  line-height: 40px !important;
  color: #353535 !important;
}

.burger-menu {
  display: none;
  position: relative;
  max-width: 24px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  cursor: pointer;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  z-index: 10;
  background: transparent;
  height: 12px;
  width: 24px;
}
.burger-menu span {
  width: 100%;
  height: 1px;
  background: #fff;
}
@media (max-width: 768px) {
  .burger-menu {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}

.burger-menu.burger-close span:first-child {
  -webkit-transform: rotate(-45deg);
      -ms-transform: rotate(-45deg);
          transform: rotate(-45deg);
}

.burger-menu.burger-close span:last-child {
  display: none;
}

.burger-menu.burger-close span:nth-child(2) {
  -webkit-transform: rotate(45deg);
      -ms-transform: rotate(45deg);
          transform: rotate(45deg);
  position: absolute;
  width: 100%;
}

.burger-menu.burger-close:before {
  display: none;
}

.dropdown-menu__mobile.flex {
  position: fixed;
  width: 100%;
  height: 100vh;
  background: #fff;
  z-index: 6;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
}

.dropdown-menu__mobile-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  text-align: center;
  width: 100%;
  height: 100vh;
  padding-top: 100px;
}
.dropdown-menu__mobile-wrapper li {
  position: relative;
  margin-bottom: 44px;
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
}
.dropdown-menu__mobile-wrapper li.active:after {
  position: absolute;
  content: "";
  width: 100%;
  height: 2px;
  background: -o-linear-gradient(303.01deg, #FFCE85 11.88%, #B4905B 89.9%), #D9D9D9;
  background: linear-gradient(146.99deg, #FFCE85 11.88%, #B4905B 89.9%), #D9D9D9;
  left: 0;
  bottom: -4px;
}
@media (max-width: 768px) {
  .dropdown-menu__mobile-wrapper li {
    margin-bottom: 2px;
  }
}

.dropdown-menu__mobile {
  display: none;
}

.dropdown-menu__mobile-wrapper li.active a {
  color: #fff;
}

marquee {
  white-space: nowrap;
  -webkit-animation: rightThenLeft 4s linear;
  width: 2000px;
}
@media (max-width: 1024px) {
  marquee {
    width: 1700px;
    margin-left: -200px;
  }
}
@media (max-width: 768px) {
  marquee {
    width: 1300px;
  }
}
@media (max-width: 550px) {
  marquee {
    width: 1000px;
    margin-left: -300px;
  }
}
marquee .service-items--block {
  width: 100%;
}

.content-hidden {
  display: none;
}

.hidden {
  display: none;
}

[data-name], [data-tab] {
  cursor: pointer;
}

.buttonWrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
  border-radius: 8px;
  background: #F6FAFE;
}

.tabs-wrapper .content {
  display: none;
}

.content.active {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 72px;
}
@media (max-width: 1024px) {
  .content.active {
    gap: 40px;
  }
}
@media (max-width: 768px) {
  .content.active {
    gap: 28px;
  }
}

.tab-button {
  font-weight: 700;
  font-size: 14px;
  line-height: 14px;
  color: #353535;
  padding: 12px 24px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  border-radius: 8px;
  background: #F6FAFE;
  cursor: pointer;
}
.tab-button.active {
  color: #fff;
  background: #E5876C;
  border-radius: 15px;
}
@supports (-webkit-appearance:none){
.circle-after::after{background-image:url("../img/circlee.svg") no-repeat}
label.need span:after{background-image:url("../img/red.svg")}
.parent .label-input span:after{background-image:url(../img/eye.svg)}
.parent .label-input span.open:after{background-image:url(../img/eye2.svg)}
.country .select .flagstrap-icon{background-image:url("https://zinee91.dothome.co.kr/codepen/flags.webp")}
.country .select:after{background:url("../img/select-arrow.svg") no-repeat}
.country .dropdown .flagstrap-icon{background-image:url("https://zinee91.dothome.co.kr/codepen/flags.webp")}
}

 @media (max-width: 1024px){

@supports (-webkit-appearance:none){

}

}

 @media (max-width: 768px){

@supports (-webkit-appearance:none){

}

}

 @media (max-width: 1400px){

@supports (-webkit-appearance:none){

}

}

 @media (max-width: 1300px){

@supports (-webkit-appearance:none){

}

}

 @media (max-width: 1450px){

@supports (-webkit-appearance:none){

}

}

 @media (max-width: 500px){

@supports (-webkit-appearance:none){

}

}

 @media (max-width: 1200px){

@supports (-webkit-appearance:none){

}

}

 @media (max-width: 650px){

@supports (-webkit-appearance:none){

}

}

 @media (max-width: 450px){

@supports (-webkit-appearance:none){

}

}

 @media (max-width: 550px){

@supports (-webkit-appearance:none){

}

}

 @media (max-width: 1024px) and (max-width: 1024px){

@supports (-webkit-appearance:none){

}

}

 @media (max-width: 1024px) and (max-width: 768px){

@supports (-webkit-appearance:none){

}

}

 @media (max-width: 1250px){

@supports (-webkit-appearance:none){

}

}

 @media (max-width: 600px){

@supports (-webkit-appearance:none){

}

}

 @media (max-width: 1100px){

@supports (-webkit-appearance:none){

}

}

 @media (max-width: 700px){

@supports (-webkit-appearance:none){

}

}

 @media (max-width: 900px){

@supports (-webkit-appearance:none){

}

}

 @media (max-width: 850px){

@supports (-webkit-appearance:none){

}

}

 @media (max-width: 410px){

@supports (-webkit-appearance:none){

}

}
/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIl92YXJzLnNjc3MiLCJtYWluLmNzcyIsInNldHRpbmdzLnNjc3MiLCJtaXhpbnMvX2JyZWFrcG9pbnQuc2NzcyIsImNvbXBvbmVudHMvYmlnLWJsb2Nrcy9jb250YWluZXIuc2NzcyIsImNvbXBvbmVudHMvYmlnLWJsb2Nrcy9oZWFkZXIuc2NzcyIsImNvbXBvbmVudHMvYmlnLWJsb2Nrcy9oZXJvLnNjc3MiLCJjb21wb25lbnRzL2JpZy1ibG9ja3MvbW9kYWwuc2NzcyIsImNvbXBvbmVudHMvYmlnLWJsb2Nrcy9zZXJ2aWNlLnNjc3MiLCJjb21wb25lbnRzL2JpZy1ibG9ja3MvYnVzaW5lc3Muc2NzcyIsImNvbXBvbmVudHMvYmlnLWJsb2Nrcy9hcHBsaWNhdGlvbi5zY3NzIiwiY29tcG9uZW50cy9iaWctYmxvY2tzL3RvZ2V0aGVyLnNjc3MiLCJjb21wb25lbnRzL2JpZy1ibG9ja3MvZm9vdGVyLnNjc3MiLCJjb21wb25lbnRzL2JpZy1ibG9ja3MvYWJvdXQuc2NzcyIsImNvbXBvbmVudHMvYmlnLWJsb2Nrcy9nZW9ncmFwaHkuc2NzcyIsImNvbXBvbmVudHMvYmlnLWJsb2Nrcy9mYXEuc2NzcyIsImNvbXBvbmVudHMvYmlnLWJsb2Nrcy9ibG9nLnNjc3MiLCJjb21wb25lbnRzL2JpZy1ibG9ja3MvYmxvZy1vcGVuLnNjc3MiLCJjb21wb25lbnRzL2JpZy1ibG9ja3MvZmluYW5jZS5zY3NzIiwiY29tcG9uZW50cy9iaWctYmxvY2tzL3JlY3J1dGluZy5zY3NzIiwiY29tcG9uZW50cy9iaWctYmxvY2tzL3RvdXJpc20uc2NzcyIsImNvbXBvbmVudHMvYmlnLWJsb2Nrcy9vdXIuc2NzcyIsImNvbXBvbmVudHMvYmlnLWJsb2Nrcy90ZWFtLnNjc3MiLCJjb21wb25lbnRzL2JpZy1ibG9ja3MvYWR2YW50YWdlcy5zY3NzIiwiY29tcG9uZW50cy9iaWctYmxvY2tzL2ZlZWRiYWNrLnNjc3MiLCJjb21wb25lbnRzL3NtYWxsLWJsb2Nrcy9jdXN0b20taW5wdXQuc2NzcyIsImNvbXBvbmVudHMvc21hbGwtYmxvY2tzL3NlbGVjdC1jdXN0b20uc2NzcyIsImNvbXBvbmVudHMvc21hbGwtYmxvY2tzL19idXJnZXIuc2NzcyIsImNvbXBvbmVudHMvc21hbGwtYmxvY2tzL19kcm9wZG93bi5zY3NzIiwiY29tcG9uZW50cy9zbWFsbC1ibG9ja3Mvc2VydmljZS1hbmltYXRlLnNjc3MiLCJjb21wb25lbnRzL3NtYWxsLWJsb2Nrcy90YWJzLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7RUFDQyxxQkFBQTtFQUNBLDBCQUFBO0VBQ0EscUJBQUE7RUFDQSxtQkFBQTtFQUNBLG1CQUFBO0VBQ0EscUJBQUE7RUFDQSxxQkFBQTtBQ0NEOztBQ1JBO0VBQ0UsOEJBQUE7VUFBQSxzQkFBQTtBRFdGOztBQ1JBO0VBQ0UsU0FBQTtFQUNBLGVBQUE7RUFDQSxxQ0FBQTtFQUNBLGdCQUFBO0VBQ0EsV0FBQTtFQUNBLG1CQUFBO0FEV0Y7O0FDUkE7RUFDRSxhQUFBO0VBQ0EsWUFBQTtBRFdGOztBQ1JBO0VBQ0Usb0JBQUE7RUFBQSxvQkFBQTtFQUFBLGFBQUE7QURXRjs7QUNSQTtFQUNFLG9CQUFBO0VBQUEsb0JBQUE7RUFBQSxhQUFBO0VBQ0EseUJBQUE7TUFBQSxzQkFBQTtVQUFBLG1CQUFBO0FEV0Y7O0FDUkE7RUFDRSxTQUFBO0VBQ0EsVUFBQTtBRFdGOztBQ1JBO0VBQ0UsZ0JBQUE7RUFDQSxxQkFBQTtBRFdGOztBQ1JBO0VBQ0UscUJBQUE7RUFDQSxXQUFBO0VBQ0EsZUFBQTtBRFdGOztBQ1JBO0VBQ0UsYUFBQTtFQUNBLG9DQUFBO0VBQUEsK0JBQUE7RUFBQSw0QkFBQTtBRFdGOztBQ1JBO0VBQ0UsWUFBQTtFQUNBLGFBQUE7QURXRjs7QUNPQTtFQUNFLFlBQUE7QURKRjs7QUNPQTtFQUNFLGlCQUFBO0FESkY7O0FDUUE7RUFDRSxvQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtFQUNBLDhCQUFBO0VBQUEsNkJBQUE7TUFBQSx1QkFBQTtVQUFBLG1CQUFBO0VB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QkFBQTtFQUNBLGtCQUFBO0VBQ0EsbUJBQUE7RUFDQSxlQUFBO0E3QnErRkY7QTZCbitGRTtFQUNFLFdBQUE7RUFDQSxtQkFBQTtFQUNBLG1CQUFBO0E3QnErRko7QUFDQTtBQUNBLHFCQUFxQixvREFBb0Q7QUFDekUsc0JBQXNCLHNDQUFzQztBQUM1RCxnQ0FBZ0Msb0NBQW9DO0FBQ3BFLHFDQUFxQyxxQ0FBcUM7QUFDMUUsaUNBQWlDLHdFQUF3RTtBQUN6Ryx1QkFBdUIsbURBQW1EO0FBQzFFLG1DQUFtQyx3RUFBd0U7QUFDM0c7O0NBRUM7O0FBRUQ7O0FBRUE7O0FBRUE7O0NBRUM7O0FBRUQ7O0FBRUE7O0FBRUE7O0NBRUM7O0FBRUQ7O0FBRUE7O0FBRUE7O0NBRUM7O0FBRUQ7O0FBRUE7O0FBRUE7O0NBRUM7O0FBRUQ7O0FBRUE7O0FBRUE7O0NBRUM7O0FBRUQ7O0FBRUE7O0FBRUE7O0NBRUM7O0FBRUQ7O0FBRUE7O0FBRUE7O0NBRUM7O0FBRUQ7O0FBRUE7O0FBRUE7O0NBRUM7O0FBRUQ7O0FBRUE7O0FBRUE7O0NBRUM7O0FBRUQ7O0FBRUE7O0FBRUE7O0NBRUM7O0FBRUQ7O0FBRUE7O0FBRUE7O0NBRUM7O0FBRUQ7O0FBRUE7O0FBRUE7O0NBRUM7O0FBRUQ7O0FBRUE7O0FBRUE7O0NBRUM7O0FBRUQ7O0FBRUE7O0FBRUE7O0NBRUM7O0FBRUQ7O0FBRUE7O0FBRUE7O0NBRUM7O0FBRUQ7O0FBRUE7O0FBRUE7O0NBRUM7O0FBRUQ7O0FBRUE7O0FBRUE7O0NBRUM7O0FBRUQ7O0FBRUE7O0FBRUE7O0NBRUM7O0FBRUQ7O0FBRUE7O0FBRUEiLCJmaWxlIjoibWFpbi5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyI6cm9vdCB7XHJcblx0LS1ncmF5LWNvbG9yOiAjRjFGMUYxO1xyXG5cdC0tZ3JheS1kYXJrLWNvbG9yOiAjQTdBN0E3O1xyXG5cdC0tbWlsay1jb2xvcjogI2FiYzhlYTtcclxuXHQtLXdoaXRlLWNvbG9yOiAjZmZmO1xyXG5cdC0tYmxhY2stY29sb3I6ICMyMjI7XHJcblx0LS1ibHVlLWNvbG9yOiAjMDY1NmI0O1xyXG5cdC0tZ3JheS1saWdodDogIzc2NzY3NjtcclxufVxyXG5cclxuXHJcbi8vIENPTE9SU1xyXG4kY29sb3ItYmxhY2s6ICMwMDA7XHJcbiRjb2xvci13aGl0ZTogI2ZmZjtcclxuJGNvbG9yLWdyYXk6ICNFOUU5RTk7XHJcbiRjb2xvci1ibHVlOiAjNTA5M0NGO1xyXG4kY29sb3ItbWFpbjogIzAxNDc1MTtcclxuJGNvbG9yLWhvdmVyOiAjMTE4MzlFO1xyXG4kY29sb3ItZ29sZDogI0Y2RDQ4MztcclxuJGNvbG9yLW1haW46ICNGMEE3NTQ7XHJcblxyXG4iLCI6cm9vdCB7XG4gIC0tZ3JheS1jb2xvcjogI0YxRjFGMTtcbiAgLS1ncmF5LWRhcmstY29sb3I6ICNBN0E3QTc7XG4gIC0tbWlsay1jb2xvcjogI2FiYzhlYTtcbiAgLS13aGl0ZS1jb2xvcjogI2ZmZjtcbiAgLS1ibGFjay1jb2xvcjogIzIyMjtcbiAgLS1ibHVlLWNvbG9yOiAjMDY1NmI0O1xuICAtLWdyYXktbGlnaHQ6ICM3Njc2NzY7XG59XG5cbioge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG5ib2R5IHtcbiAgbWFyZ2luOiAwO1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkt1bWJoIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQ6ICMyQTJBMkE7XG59XG5cbmlucHV0IHtcbiAgb3V0bGluZTogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xufVxuXG4uZmxleCB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5mbGV4LWNlbnRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbnVsLCBwIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG5saSB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICNmZmY7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuYSwgaW5wdXQsIGJ1dHRvbiwgbGkge1xuICBvdXRsaW5lOiBub25lO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluO1xufVxuXG5pbnB1dDpmb2N1cyB7XG4gIGJvcmRlcjogbm9uZTtcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuYnV0dG9uIHtcbiAgYm9yZGVyOiBub25lO1xufVxuXG5pbnB1dCB7XG4gIGZvbnQtc2l6ZTogMC44cmVtO1xufVxuXG4uYnRuIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIHBhZGRpbmc6IDEycHggMzJweDtcbiAgZ2FwOiAxMHB4O1xuICB3aWR0aDogbWF4LWNvbnRlbnQ7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxMDguMTVkZWcsICNGRkNFODUgNy42MiUsICNCNDkwNUIgMTAyLjEyJSksICNEOUQ5RDk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udC1mYW1pbHk6IFwiS3VtYmggU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gIGNvbG9yOiAjMjIyMjIyO1xufVxuLmJ0bjpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluO1xufVxuXG5idXR0b246ZGlzYWJsZWQge1xuICBvcGFjaXR5OiAwLjU7XG59XG5cbi5tYWluLWNvbG9yIHtcbiAgY29sb3I6ICNFNTg3NkM7XG59XG5cbmgxIHtcbiAgZm9udC1mYW1pbHk6IFwiS3JvbmEgT25lXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxMjhweDtcbiAgbGluZS1oZWlnaHQ6IDE2MHB4O1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgaDEge1xuICAgIGZvbnQtc2l6ZTogODBweDtcbiAgICBsaW5lLWhlaWdodDogMTMwJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIGgxIHtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgfVxufVxuXG5oMSwgaDIsIGgzIHtcbiAgbWFyZ2luOiAwO1xufVxuXG5oMiB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiA2NHB4O1xuICBsaW5lLWhlaWdodDogODBweDtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG5cbi5ibG9jay1mbGV4IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4uZmxleC1jZW50ZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLm9yYW5nZS1jaXJjbGUge1xuICB3aWR0aDogMTJweDtcbiAgaGVpZ2h0OiAxMnB4O1xuICBiYWNrZ3JvdW5kOiAjRTU4NzZDO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAub3JhbmdlLWNpcmNsZSB7XG4gICAgd2lkdGg6IDEwcHg7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICB9XG59XG5cbi50aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBcIktyb25hIE9uZVwiLCBzYW5zLXNlcmlmO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAzNnB4O1xuICBsaW5lLWhlaWdodDogNDVweDtcbn1cbi50aXRsZTphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDEycHg7XG4gIGhlaWdodDogMTJweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMik7XG4gIGxlZnQ6IC0yNnB4O1xuICB0b3A6IDE2cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnRpdGxlOmFmdGVyIHtcbiAgICBsZWZ0OiAtMTRweDtcbiAgICB0b3A6IDhweDtcbiAgICB3aWR0aDogOHB4O1xuICAgIGhlaWdodDogOHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnRpdGxlIHtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgY29sb3I6ICNGRkZGRkY7XG4gIH1cbn1cbi50aXRsZS5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbn1cbi50aXRsZS5zbWFsbC50ZXh0LWxlZnQge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4udGV4dCB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDIwMCU7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnRleHQge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMjAwJTtcbiAgfVxufVxuLnRleHQuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi50ZXh0IC5ncmF5IHtcbiAgY29sb3I6ICM5MzkzOTM7XG59XG5cbi5mdy02MDAge1xuICBmb250LXdlaWdodDogNjAwO1xufVxuXG4uZmxleC1jb2x1bW4ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4udGV4dC1jZW50ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi50ZXh0LWxlZnQge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG5zZWN0aW9uIHtcbiAgcGFkZGluZzogNjRweCAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIHNlY3Rpb24ge1xuICAgIHBhZGRpbmc6IDQwcHggMDtcbiAgfVxufVxuc2VjdGlvbi5wdDEge1xuICBwYWRkaW5nLXRvcDogMTI4cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIHNlY3Rpb24ucHQxIHtcbiAgICBwYWRkaW5nOiA2NHB4IDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICBzZWN0aW9uLnB0MSB7XG4gICAgcGFkZGluZzogNDhweCAwO1xuICB9XG59XG5cbi5jb2xvci1vcmFuZ2Uge1xuICBjb2xvcjogI0U1ODc2Qztcbn1cblxuLmZvcm0tYnRuIHtcbiAgbWF4LXdpZHRoOiAyNzBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi10b3A6IDhweDtcbn1cbi5mb3JtLWJ0biBidXR0b24ge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnJlbGF0aXZlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm1vYmlsZS1ub25lIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAudGFibGV0LW5vbmUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuXG5ib2R5LmhpZGUge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uZGVmYXVsdC1idG4ge1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xufVxuLmRlZmF1bHQtYnRuOmhvdmVyIHtcbiAgY29sb3I6ICMzMzM7XG59XG5cbmlucHV0W3R5cGU9dGV4dF06Oi1tcy1jbGVhciB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG59XG5cbmlucHV0W3R5cGU9dGV4dF06Oi1tcy1yZXZlYWwge1xuICBkaXNwbGF5OiBub25lO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xufVxuXG4uc2VjLXAwIHNlY3Rpb24ge1xuICBwYWRkaW5nOiAwO1xuICBvdmVyZmxvdzogaW5oZXJpdDtcbn1cblxuaW5wdXRbdHlwZT1zZWFyY2hdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uLFxuaW5wdXRbdHlwZT1zZWFyY2hdOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uLFxuaW5wdXRbdHlwZT1zZWFyY2hdOjotd2Via2l0LXNlYXJjaC1yZXN1bHRzLWJ1dHRvbixcbmlucHV0W3R5cGU9c2VhcmNoXTo6LXdlYmtpdC1zZWFyY2gtcmVzdWx0cy1kZWNvcmF0aW9uIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuaW5wdXQsIHRleHRhcmVhIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIHBhZGRpbmc6IDEzcHggMTJweDtcbiAgZ2FwOiAxMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA0M3B4O1xuICBiYWNrZ3JvdW5kOiAjMjIyMjIyO1xuICBmb250LWZhbWlseTogXCJLdW1iaCBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMTdweDtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGJvcmRlcjogbm9uZTtcbiAgb3V0bGluZTogbm9uZTtcbn1cbmlucHV0OmZvY3VzLCB0ZXh0YXJlYTpmb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG5sYWJlbCB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMTdweDtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG5cbkBrZXlmcmFtZXMgdGV4dC1zY3JvbGxpbmcge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwJSwgMCwgMCk7XG4gIH1cbn1cbi5hbmltYXRlLXRleHQge1xuICBhbmltYXRpb246IHRleHQtc2Nyb2xsaW5nIDIwcyBsaW5lYXIgaW5maW5pdGU7XG4gIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4uYW5pbWF0ZS10ZXh0LmxlZnQge1xuICBhbmltYXRpb24tZGlyZWN0aW9uOiByZXZlcnNlO1xufVxuXG4uYmctdGV4dC1jb250YWluZXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIGxlZnQ6IDUwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAtOTk5O1xufVxuXG4ubWI2OCB7XG4gIG1hcmdpbi1ib3R0b206IDY4cHg7XG59XG5cbi8qR0lGKi9cbi5naWYtbWFpbiB7XG4gIG1heC13aWR0aDogNTE0cHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uc3RhcnRlZC1pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICB2aWRlbyNhdXRvcGxheSB7XG4gICAgaGVpZ2h0OiA0MDBweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5wYXktaW1nLmFwcGxpY2F0aW9uLWltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXJpZ2h0OiAyNDBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG59XG4ubXg1MjAge1xuICBtYXgtd2lkdGg6IDUyMHB4O1xufVxuXG4uY2lyY2xlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG59XG4uY2lyY2xlLnJpZ2h0IHtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IGF1dG87XG59XG4uY2lyY2xlLmxlZnQge1xuICBsZWZ0OiAtMTcxcHg7XG59XG5cbnN2Zy5nb2xkIHtcbiAgZmlsbDogcmVkO1xufVxuXG4ud2hpdGUge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jaXJjbGUsIC5kZWNvciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnBjLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5tb2ItYmxvY2sge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5tb2ItYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi5jb250YWluZXIge1xuICBtYXgtd2lkdGg6IDEyNDJweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmc6IDAgMzRweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAwIDI0cHg7XG4gIH1cbn1cblxuLmhlYWRlciB7XG4gIGJhY2tncm91bmQ6ICMyMzIzMjM7XG4gIGhlaWdodDogODBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGVhZGVyLWxvZ28gc3ZnIHtcbiAgICB3aWR0aDogNTVweDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbn1cbi5oZWFkZXItY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB3aWR0aDogMTAwJTtcbn1cbi5oZWFkZXIgdWwuaGVhZGVyLW1lbnUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDIwJTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAxLjVyZW07XG59XG4uaGVhZGVyIHVsLmhlYWRlci1tZW51IGxpLmFjdGl2ZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5oZWFkZXIgdWwuaGVhZGVyLW1lbnUgbGkuYWN0aXZlOmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAycHg7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxNDYuOTlkZWcsICNGRkNFODUgMTEuODglLCAjQjQ5MDVCIDg5LjklKSwgI0Q5RDlEOTtcbiAgYm90dG9tOiAtMjRweDtcbiAgbGVmdDogMDtcbn1cbi5oZWFkZXIgdWwuaGVhZGVyLW1lbnUgYSB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cbi5oZWFkZXIgLmhlYWRlci1ibG9jayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTA7XG59XG4uaGVhZGVyIC5kcm9wZG93bi1tZW51X19tb2JpbGUtd3JhcHBlciB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHJvdy1nYXA6IDI2cHg7XG4gIGJhY2tncm91bmQ6ICMyMzIzMjM7XG59XG4uaGVhZGVyIC5kcm9wZG93bi1tZW51X19tb2JpbGUtd3JhcHBlciB1bCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHJvdy1nYXA6IDEycHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhlYWRlciAuZHJvcGRvd24tbWVudV9fbW9iaWxlLXdyYXBwZXIgdWwge1xuICAgIHJvdy1nYXA6IDQ4cHg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLmhlYWRlciAuZHJvcGRvd24tbWVudV9fbW9iaWxlLXdyYXBwZXIgdWwgYSB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGNvbG9yOiAjZmZmO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oZWFkZXIgLmRyb3Bkb3duLW1lbnVfX21vYmlsZS13cmFwcGVyIHVsIGEge1xuICAgIGxpbmUtaGVpZ2h0OiAyMDAlO1xuICB9XG59XG4uaGVhZGVyIC5kcm9wZG93bi1tZW51X19tb2JpbGUtd3JhcHBlciA+IGRpdiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oZXJvIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG59XG4uaGVybyAuY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuaGVybyAuY29udGFpbmVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gICAgcm93LWdhcDogNjRweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oZXJvIC5jb250YWluZXIge1xuICAgIHJvdy1nYXA6IDQ4cHg7XG4gIH1cbn1cbi5oZXJvIC5ibG9jazpudGgtY2hpbGQoMSkge1xuICBtYXgtd2lkdGg6IDU0NHB4O1xufVxuLmhlcm8gLmJsb2NrOm50aC1jaGlsZCgxKSBoMSB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5oZXJvIC5ibG9jazpudGgtY2hpbGQoMSkgaDEge1xuICAgIGZvbnQtZmFtaWx5OiBcIktyb25hIE9uZVwiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZvbnQtc2l6ZTogNzJweDtcbiAgICBsaW5lLWhlaWdodDogOTBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oZXJvIC5ibG9jazpudGgtY2hpbGQoMSkgLnRleHQge1xuICAgIG1heC13aWR0aDogMjY2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmhlcm8gLmJsb2NrIHN2ZyB7XG4gICAgd2lkdGg6IDQwMHB4O1xuICAgIGhlaWdodDogNDAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGVybyAuYmxvY2sgc3ZnIHtcbiAgICB3aWR0aDogMjc1cHg7XG4gICAgaGVpZ2h0OiAyNzVweDtcbiAgfVxufVxuXG4ubW9kYWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ubW9kYWwtd2luZG93LnNob3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBiYWNrZ3JvdW5kOiByZWQ7XG59XG4ubW9kYWxfX292ZXJsYXkge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgei1pbmRleDogOTk5O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjcpO1xufVxuLm1vZGFsX19jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIG1hcmdpbjogMTBweDtcbiAgYm9yZGVyLXJhZGl1czogMjJweDtcbiAgcGFkZGluZzogNDZweCA2MnB4IDY4cHg7XG4gIHdpZHRoOiA2NzVweDtcbiAgbWF4LWhlaWdodDogOTB2aDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYmFja2dyb3VuZDogIzAwMDtcbn1cbi5tb2RhbF9fYnRuLWNsb3NlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMjVweDtcbiAgdG9wOiAyNXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgd2lkdGg6IDI1cHg7XG4gIGhlaWdodDogMjVweDtcbn1cbi5tb2RhbF9fYnRuLWNsb3NlIHN2ZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGZpbGw6ICNmZmY7XG4gIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4yNXM7XG59XG4ubW9kYWxfX2J0bi1jbG9zZTpob3ZlciBzdmcge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG59XG4ubW9kYWwtLW9wZW4ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmhlYWRlciB7XG4gIGJhY2tncm91bmQ6ICMyMzIzMjM7XG4gIGhlaWdodDogODBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGVhZGVyLWxvZ28gc3ZnIHtcbiAgICB3aWR0aDogNTVweDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbn1cbi5oZWFkZXItY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB3aWR0aDogMTAwJTtcbn1cbi5oZWFkZXIgdWwuaGVhZGVyLW1lbnUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDIwJTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAxLjVyZW07XG59XG4uaGVhZGVyIHVsLmhlYWRlci1tZW51IGxpLmFjdGl2ZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5oZWFkZXIgdWwuaGVhZGVyLW1lbnUgbGkuYWN0aXZlOmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAycHg7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxNDYuOTlkZWcsICNGRkNFODUgMTEuODglLCAjQjQ5MDVCIDg5LjklKSwgI0Q5RDlEOTtcbiAgYm90dG9tOiAtMjRweDtcbiAgbGVmdDogMDtcbn1cbi5oZWFkZXIgdWwuaGVhZGVyLW1lbnUgYSB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cbi5oZWFkZXIgLmhlYWRlci1ibG9jayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTA7XG59XG4uaGVhZGVyIC5kcm9wZG93bi1tZW51X19tb2JpbGUtd3JhcHBlciB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHJvdy1nYXA6IDI2cHg7XG4gIGJhY2tncm91bmQ6ICMyMzIzMjM7XG59XG4uaGVhZGVyIC5kcm9wZG93bi1tZW51X19tb2JpbGUtd3JhcHBlciB1bCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHJvdy1nYXA6IDEycHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhlYWRlciAuZHJvcGRvd24tbWVudV9fbW9iaWxlLXdyYXBwZXIgdWwge1xuICAgIHJvdy1nYXA6IDQ4cHg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLmhlYWRlciAuZHJvcGRvd24tbWVudV9fbW9iaWxlLXdyYXBwZXIgdWwgYSB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGNvbG9yOiAjZmZmO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oZWFkZXIgLmRyb3Bkb3duLW1lbnVfX21vYmlsZS13cmFwcGVyIHVsIGEge1xuICAgIGxpbmUtaGVpZ2h0OiAyMDAlO1xuICB9XG59XG4uaGVhZGVyIC5kcm9wZG93bi1tZW51X19tb2JpbGUtd3JhcHBlciA+IGRpdiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnNlcnZpY2Uge1xuICBiYWNrZ3JvdW5kOiAjRjZGQUZFO1xuICBwYWRkaW5nOiA2OHB4IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uc2VydmljZSAudGl0bGUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uc2VydmljZS1pdGVtcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBhZGRpbmc6IDY4cHggMDtcbiAgZ2FwOiAzMnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5zZXJ2aWNlLWl0ZW1zIHtcbiAgICBnYXA6IDE2cHg7XG4gICAgcGFkZGluZzogNDVweCAwO1xuICB9XG59XG4uc2VydmljZS1pdGVtcy0tYmxvY2std3JhcHBlciB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIHdpZHRoOiAxMDAlO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg1LCA0ZnIpO1xufVxuLnNlcnZpY2UtaXRlbXMtLWJsb2NrIHtcbiAgd2lkdGg6IDE5MzBweDtcbiAgb3ZlcmZsb3cteDogYXV0bztcbn1cbi5zZXJ2aWNlLWl0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nOiAyNXB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3gtc2hhZG93OiAwcHggNHB4IDEycHggcmdiYSgyMTcsIDIyMSwgMjQxLCAwLjIpO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxMDAlO1xuICBtYXJnaW4tcmlnaHQ6IDMycHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnNlcnZpY2UtaXRlbSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xuICB9XG59XG4uc2VydmljZS1pdGVtIHAge1xuICBmb250LXdlaWdodDogODAwO1xuICBmb250LXNpemU6IDI4cHg7XG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgLnNlcnZpY2UtaXRlbSBwIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnNlcnZpY2UtaXRlbSBwIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuc2VydmljZS1pdGVtIHAge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICB9XG59XG4uc2VydmljZS1zdWIge1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMjhweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogIzM1MzUzNTtcbn1cblxuLmNiLXRhZ3JlZWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5jYi10YWdyZWVsLWNvbnRlbnQge1xuICBwYWRkaW5nOiAyMDBweCAwO1xufVxuXG4uY2ItdGFncmVlbC1pdGVtcyB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLmNiLXRhZ3JlZWwtcm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHdpZHRoOiAxMDB2dztcbn1cblxuLmNiLXRhZ3JlZWwtaXRlbSBzcGFuIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHotaW5kZXg6IDE7XG59XG5cbi5pbmZpbml0ZS1ibG9jayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFuaW1hdGlvbjogbnVkZ2UgMTBzIGxpbmVhciBpbmZpbml0ZTtcbn1cblxuLmluZmluaXRlLWJsb2NrLmxlZnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbmltYXRpb246IHNjcm9sbFRleHQgMTBzIGluZmluaXRlIGxpbmVhcjtcbn1cblxuQGtleWZyYW1lcyBudWRnZSB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZXgoLTEwMCUpO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRleCgxMDAlKTtcbiAgfVxufVxuQGtleWZyYW1lcyBzY3JvbGxUZXh0IHtcbiAgZnJvbSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xuICB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xuICB9XG59XG4ubWFycXVlZSB7XG4gIG1hcmdpbjogMCBhdXRvO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5cbi5tYXJxdWVlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZy1sZWZ0OiAxMDAlO1xuICBhbmltYXRpb246IG1hcnF1ZWUgNXMgbGluZWFyIGluZmluaXRlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEzMDBweCkge1xuICAubWFycXVlZSB7XG4gICAgd2lkdGg6IDI0MDBweDtcbiAgfVxufVxuXG4ubWFycXVlZTIge1xuICBhbmltYXRpb24tZGVsYXk6IDIuNXM7XG59XG5cbkBrZXlmcmFtZXMgbWFycXVlZSB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMTAwJSwgMCk7XG4gIH1cbn1cbi53cmFwLWluZmluaXRlIHtcbiAgaGVpZ2h0OiAxMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uaW5maW5pdGUtYmxvY2std3JhcCB7XG4gIG1hcmdpbi10b3A6IDcwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZSAhaW1wb3J0YW50O1xuICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmluZmluaXRlLWJsb2NrLXdyYXAge1xuICAgIG1hcmdpbi10b3A6IDQ1cHg7XG4gIH1cbn1cblxuLnNsaWNrLXNsaWRlIHtcbiAgcGFkZGluZzogMjBweCAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5zZXJ2aWNlLXN1YiB7XG4gIG1hcmdpbi10b3A6IDY4cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnNlcnZpY2Utc3ViIHtcbiAgICBtYXJnaW4tdG9wOiA0NXB4O1xuICB9XG59XG5cbi5zbGljay1jYXJvdXNlbC1sZWZ0LCAuc2xpY2stY2Fyb3VzZWwge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLnNsaWNrLWNhcm91c2VsLWxlZnQgLnNlcnZpY2UtaXRlbSB7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbn1cblxuLmJ1c2luZXNzIHtcbiAgcGFkZGluZzogMTUwcHggMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmJ1c2luZXNzIHtcbiAgICBwYWRkaW5nOiAxMjBweCAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmJ1c2luZXNzIHtcbiAgICBwYWRkaW5nOiA0NXB4IDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmJ1c2luZXNzLXdyYXAge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cbi5idXNpbmVzcy1pbmZvIHtcbiAgbWF4LXdpZHRoOiA0ODBweDtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTQ1MHB4KSB7XG4gIC5idXNpbmVzcy1pbmZvIHtcbiAgICBtYXgtd2lkdGg6IDM1MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5idXNpbmVzcy1pbmZvIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtYXgtd2lkdGg6IDQ4MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5idXNpbmVzcy1pbmZvIHAge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuLmJ1c2luZXNzLWluZm8gLmJ0bi13cmFwIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uYnVzaW5lc3MgLmZsZXgge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4uYnVzaW5lc3MgLnRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmJ1c2luZXNzIC50aXRsZSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG4uYnVzaW5lc3MgLmJ0bi13cmFwIHtcbiAgbWFyZ2luLXRvcDogOHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5idXNpbmVzcyAuYnRuLXdyYXAge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5idXNpbmVzcyAucGF5LWl0ZW1zIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIHJvdy1nYXA6IDE2cHg7XG4gIG1hcmdpbi10b3A6IDE2cHg7XG59XG4uYnVzaW5lc3MgLnBheS1pdGVtcyA+IGRpdiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG4uYnVzaW5lc3MgLnBheS1pdGVtcyA+IGRpdiBidXR0b24ge1xuICBtYXJnaW4tdG9wOiA4cHg7XG59XG5cbi5idXNpbmVzcy1pbWcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTQ1MHB4KSB7XG4gIC5idXNpbmVzcy1pbWcge1xuICAgIG1hcmdpbi1sZWZ0OiA5MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5idXNpbmVzcy1pbWcge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDQ1cHg7XG4gIH1cbn1cblxuLmt1c3Qge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG4ua3VzdDEge1xuICBib3R0b206IDA7XG4gIGxlZnQ6IC0xMDBweDtcbiAgei1pbmRleDogLTE7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmt1c3QxIHtcbiAgICBsZWZ0OiAtMTBweDtcbiAgICBib3R0b206IDRweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5rdXN0MSBzdmcge1xuICAgIGhlaWdodDogNjVweDtcbiAgfVxufVxuLmt1c3QyIHtcbiAgcmlnaHQ6IC03MHB4O1xuICBib3R0b206IC0xMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5rdXN0MiB7XG4gICAgcmlnaHQ6IDMwcHg7XG4gICAgYm90dG9tOiAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmt1c3QyIHN2ZyB7XG4gICAgaGVpZ2h0OiA2NXB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYnVzaW5lc3MtaG91c2Ugc3ZnIHtcbiAgICBoZWlnaHQ6IDE5MHB4O1xuICB9XG59XG5cbi5hcHBsaWNhdGlvbiB7XG4gIHBhZGRpbmctdG9wOiA2OHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5hcHBsaWNhdGlvbiB7XG4gICAgcGFkZGluZy10b3A6IDQ1cHg7XG4gIH1cbn1cbi5hcHBsaWNhdGlvbiAucGF5LWl0ZW1zLWNvbHVtbiB7XG4gIG1hcmdpbi1ib3R0b206IDY4cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5hcHBsaWNhdGlvbiAucGF5LWl0ZW1zLWNvbHVtbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuYXBwbGljYXRpb24gLmljb25zIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB9XG59XG5cbi5wYXktaW1nLmFwcGxpY2F0aW9uLWltZy5wcm9qZWN0LXRyaWdnZXIge1xuICBtYXJnaW4tcmlnaHQ6IDE1MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wYXktaW1nLmFwcGxpY2F0aW9uLWltZy5wcm9qZWN0LXRyaWdnZXIge1xuICAgIG1hcmdpbi1yaWdodDogMjMwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5hcHBsaWNhdGlvbi1pbWcgaW1nIHtcbiAgICBoZWlnaHQ6IDI1MHB4O1xuICB9XG59XG5cbi50b2dldGhlciAuY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAudG9nZXRoZXIgLmNvbnRhaW5lciB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBnYXA6IDMycHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnRvZ2V0aGVyIC5ibG9jay5zdmcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAudG9nZXRoZXIgLmJsb2NrLnN2ZyBzdmcge1xuICAgIHdpZHRoOiAyMDhweDtcbiAgICBoZWlnaHQ6IDEyMHB4O1xuICB9XG59XG5cbi5mb290ZXIgdWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmZvb3RlciB1bCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICByb3ctZ2FwOiA4cHg7XG4gIH1cbn1cbi5mb290ZXIgdWwgbGkge1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xufVxuLmZvb3RlciB1bCBsaSBhIHtcbiAgbGluZS1oZWlnaHQ6IDIwMCU7XG59XG4uZm9vdGVyIC5ibG9jayB7XG4gIHBhZGRpbmc6IDYzcHggMTIwcHg7XG4gIGJhY2tncm91bmQ6ICMyMjIyMjI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmZvb3RlciAuYmxvY2sge1xuICAgIHBhZGRpbmc6IDhweDtcbiAgfVxufVxuLmZvb3Rlci1saXN0IHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcm93LWdhcDogMTBweDtcbn1cbi5mb290ZXIgLnRleHQge1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjOTM5MzkzO1xuICBwYWRkaW5nLXRvcDogMTZweDtcbn1cblxuLmFib3V0IHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG4uYWJvdXQgLmNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLmFib3V0IC5zdmcge1xuICBtYXJnaW4tdG9wOiA2NXB4O1xuICBtYXJnaW4tYm90dG9tOiAxMjhweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYWJvdXQgLnN2ZyB7XG4gICAgbWFyZ2luLXRvcDogMzJweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuYWJvdXQgLnN2ZyBzdmcge1xuICAgIHdpZHRoOiAxOTdweDtcbiAgICBoZWlnaHQ6IDE5N3B4O1xuICB9XG59XG4uYWJvdXQgLml0ZW1zIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMTI4cHg7XG4gIHJvdy1nYXA6IDQ4cHg7XG4gIGNvbHVtbi1nYXA6IDQ4cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5hYm91dCAuaXRlbXMge1xuICAgIG1hcmdpbi1ib3R0b206IDY0cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYWJvdXQgLml0ZW1zIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIG1hcmdpbi1ib3R0b206IDQ4cHg7XG4gIH1cbn1cbi5hYm91dCAuaXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHJvdy1nYXA6IDQ4cHg7XG4gIGNvbHVtbi1nYXA6IDQ4cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTMwMHB4KSB7XG4gIC5hYm91dCAuaXRlbSB7XG4gICAgbWF4LXdpZHRoOiAzOTBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5hYm91dCAuaXRlbSB7XG4gICAgY29sdW1uLWdhcDogMjBweDtcbiAgICByb3ctZ2FwOiAyMHB4O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYWJvdXQgLml0ZW0gLnRpdGxlIHtcbiAgICBmb250LWZhbWlseTogXCJLcm9uYSBPbmVcIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5hYm91dCAuaXRlbSAudGl0bGU6YWZ0ZXIge1xuICAgIHRvcDogNnB4O1xuICAgIHdpZHRoOiA4cHg7XG4gICAgaGVpZ2h0OiA4cHg7XG4gICAgbGVmdDogLTE2cHg7XG4gIH1cbn1cbi5hYm91dCAuY2lyY2xlIHtcbiAgdG9wOiAyMDBweDtcbn1cbi5hYm91dCAuY2lyY2xlLnJpZ2h0IHtcbiAgdG9wOiA2NzBweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuYWJvdXQtdmlkZW8ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5hYm91dC12aWRlbyBpZnJhbWUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMzUwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYWJvdXQtdmlkZW8gaWZyYW1lIHtcbiAgICBoZWlnaHQ6IDI1MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgLmFib3V0LXZpZGVvIGlmcmFtZSB7XG4gICAgaGVpZ2h0OiAxNzBweDtcbiAgfVxufVxuXG4uY29udGFjdHMge1xuICBwYWRkaW5nOiAxMjhweCAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuY29udGFjdHMge1xuICAgIHBhZGRpbmc6IDY0cHggMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jb250YWN0cyB7XG4gICAgcGFkZGluZzogNDhweCAwO1xuICB9XG59XG4uY29udGFjdHMgaDEge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuY29udGFjdHMgaDEgLmJsb2NrLmZsZXgtY2VudGVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG4uY29udGFjdHMgaDEgLmZsZXgtY2VudGVyIHtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLmNvbnRhY3RzIGgxIC50ZXh0IHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMjhweDtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuY29udGFjdHMgaDEgLnRleHQge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMTQwJTtcbiAgfVxufVxuLmNvbnRhY3RzIGgxIGEudGV4dDpob3ZlciB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gIGNvbG9yOiAjRTU4NzZDO1xufVxuLmNvbnRhY3RzIGgxLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMzJweDtcbn1cbi5jb250YWN0cyBoMS1sZWZ0IHtcbiAgbWF4LXdpZHRoOiA0MjBweDtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5jb250YWN0cyBoMS1sZWZ0IHtcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgbWFyZ2luLWJvdHRvbTogNDVweDtcbiAgfVxufVxuLmNvbnRhY3RzIGgxIC5ibG9jay1pbmZvIHAge1xuICBtYXJnaW4tYm90dG9tOiAxMnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jb250YWN0cyBoMSAuYmxvY2staW5mbyBwIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE0MCU7XG4gIH1cbn1cbi5jb250YWN0cyBoMS1sZWZ0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcm93LWdhcDogMjRweDtcbn1cbi5jb250YWN0cyBoMS1zb2NpYWwge1xuICBtYXJnaW4tdG9wOiAyNHB4O1xufVxuLmNvbnRhY3RzIGgxLXN1cHBvcnQge1xuICBtYXJnaW4tdG9wOiAyNHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuY29udGFjdHMgLmNvbnRhY3RzLW1hcCBpbWcsIC5jb250YWN0cyAuY29udGFjdHMtbWFwIGlmcmFtZSB7XG4gICAgbWF4LWhlaWdodDogNTAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2NTBweCkge1xuICAuY29udGFjdHMgLmNvbnRhY3RzLW1hcCBpbWcsIC5jb250YWN0cyAuY29udGFjdHMtbWFwIGlmcmFtZSB7XG4gICAgbWF4LWhlaWdodDogNDAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0NTBweCkge1xuICAuY29udGFjdHMgLmNvbnRhY3RzLW1hcCBpbWcsIC5jb250YWN0cyAuY29udGFjdHMtbWFwIGlmcmFtZSB7XG4gICAgbWF4LWhlaWdodDogMzAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuY29udGFjdHMgLmNvbnRhY3RzLXRpdGxlIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuY29udGFjdHMgLmNvbnRhY3QtcGhvbmUgYSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cbi5jb250YWN0cyAuY29udGFjdHMtbWFwIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZzogNzJweCAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jb250YWN0cyAuY29udGFjdHMtbWFwIHtcbiAgICBwYWRkaW5nOiA0OHB4IDAgMzVweCAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmNvbnRhY3RzIHN2ZyB7XG4gICAgaGVpZ2h0OiA0MDBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU1MHB4KSB7XG4gIC5jb250YWN0cyBzdmcge1xuICAgIGhlaWdodDogMzAwcHg7XG4gIH1cbn1cbi5jb250YWN0cyAudGFiLWJ1dHRvbi5hY3RpdmUge1xuICBmaWxsOiAjRkZDRTg1O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xufVxuLmNvbnRhY3RzIC5zdmctZGVjb3Ige1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IC0xO1xufVxuLmNvbnRhY3RzIC5zdmcxIHtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMjQwcHg7XG59XG4uY29udGFjdHMgLnN2ZzIge1xuICBsZWZ0OiAwO1xuICB0b3A6IDYzMHB4O1xufVxuLmNvbnRhY3RzIC50aXRsZSB7XG4gIHdpZHRoOiBtYXgtY29udGVudDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmNvbnRhY3RzIC50ZXh0LnN0cm9uZyB7XG4gIGZvbnQtZmFtaWx5OiBcIktyb25hIE9uZVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBtYXJnaW4tYm90dG9tOiAxOHB4O1xufVxuLmNvbnRhY3RzIC50ZXh0IHtcbiAgZm9udC1zaXplOiAyMHB4O1xufVxuLmNvbnRhY3RzIC5ibG9jayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHJvdy1nYXA6IDE4cHg7XG59XG4uY29udGFjdHMgLmFkdmFudGFnZXMge1xuICBtYXJnaW4tdG9wOiAwO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgcGFkZGluZy10b3A6IDA7XG59XG5cbi5jb3VudHJ5LW1hcDpob3ZlciB7XG4gIGZpbGw6ICNFNTg3NkM7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW47XG59XG4uY291bnRyeS1tYXA6aG92ZXIgLm1hcC10aXRsZSB7XG4gIGZpbGw6ICNmZmY7XG59XG5cbnBhdGguYmxhY2stdGV4dCB7XG4gIGZpbGw6ICMwMDAgIWltcG9ydGFudDtcbn1cblxuLmNvdW50cnktbmFtZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uY29udGFjdHMtaW5mby13cmFwIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuY29udGFjdHMtaW5mby13cmFwIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHJvdy1nYXA6IDI1cHg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmNvbnRhY3RzLWluZm8td3JhcCBwIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5zdmctZGVjb3Ige1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAubG9jYXRpb24gaWZyYW1lIHtcbiAgICB3aWR0aDogNDUwcHg7XG4gICAgaGVpZ2h0OiAzNDBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5sb2NhdGlvbiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmxvY2F0aW9uIGlmcmFtZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAzMDBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkgYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5sb2NhdGlvbiBpZnJhbWUge1xuICAgIGhlaWdodDogMjMwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuY29udGFjdHMgLmJsb2NrLWluZm8ge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIHJvdy1nYXA6IDVweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuY29udGFjdHMgLmJsb2NrLWluZm8gLnRleHQge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjAwJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jb250YWN0cyAuYmxvY2staW5mbyAudGV4dCB7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwMCU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmNvbnRhY3RzIC5ibG9jay1pbmZvIC50ZXh0LnN0cm9uZyB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgcC50aXRsZS5jb250YWN0cy10aXRsZS50ZXh0LWNlbnRlciB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIG1hcmdpbi10b3A6IDhweDtcbiAgfVxufVxuXG4uY29udGFjdHMgLmdlb2dyYXBoeS1ibG9jayB7XG4gIG1heC13aWR0aDogMTA4NXB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuY29udGFjdHMgLmdlb2dyYXBoeS1ibG9jayB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgfVxufVxuLmNvbnRhY3RzIC5nZW9ncmFwaHktYmxvY2sgLnRleHQge1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAyMDAlO1xufVxuXG4uZmFxIHtcbiAgcGFkZGluZzogMTI4cHggMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZmFxIHtcbiAgICBwYWRkaW5nOiA0NXB4IDA7XG4gIH1cbn1cbi5mYXEtdG9wIHtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiA2OHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuZmFxLXRvcCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBtYXJnaW4tYm90dG9tOiA0OHB4O1xuICAgIHJvdy1nYXA6IDMwcHg7XG4gIH1cbn1cbi5mYXEtdG9wIC5ibG9jayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHJvdy1nYXA6IDMycHg7XG59XG4uZmFxLXRvcCAuYmxvY2staW5mbyB7XG4gIG1heC13aWR0aDogNjgwcHg7XG59XG4uZmFxLXRvcCAudGV4dCB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmZhcS10b3AgLnRleHQge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgfVxufVxuLmZhcS1zdWIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICByb3ctZ2FwOiAyNHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5mYXEgLmJsb2NrLWltZyBzdmcge1xuICAgIGhlaWdodDogMTAwcHg7XG4gIH1cbn1cblxuLmZhcS1hY2NvcmRpb24td3JhcHBlciA+IHAge1xuICBtYXJnaW4tYm90dG9tOiA0OHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uZmFxLWFjY29yZGlvbi13cmFwcGVyIC5hY2NvcmRpb24ge1xuICBtYXJnaW4tYm90dG9tOiA2OHB4O1xufVxuXG4uYmxvZyB7XG4gIHBhZGRpbmc6IDEyOHB4IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmJsb2cge1xuICAgIHBhZGRpbmc6IDQ1cHggMDtcbiAgfVxufVxuLmJsb2ctaXRlbXMge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCA0ZnIpO1xuICBncmlkLWNvbHVtbi1nYXA6IDMycHg7XG4gIGdyaWQtcm93LWdhcDogMzJweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjUwcHgpIHtcbiAgLmJsb2ctaXRlbXMge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDZmcik7XG4gICAgZ3JpZC1jb2x1bW4tZ2FwOiAyNHB4O1xuICAgIGdyaWQtcm93LWdhcDogMjRweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5ibG9nLWl0ZW1zIHtcbiAgICBncmlkLWNvbHVtbi1nYXA6IDE2cHg7XG4gICAgZ3JpZC1yb3ctZ2FwOiA0OHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLmJsb2ctaXRlbXMge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEsIDEyZnIpO1xuICB9XG59XG4uYmxvZy1pdGVtX19pbWcge1xuICBtYXgtaGVpZ2h0OiAxNzFweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGhlaWdodDogMTAwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjUwcHgpIHtcbiAgLmJsb2ctaXRlbV9faW1nIHtcbiAgICBtYXgtaGVpZ2h0OiAyNTBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAuYmxvZy1pdGVtX19pbWcge1xuICAgIG1heC1oZWlnaHQ6IDIwMHB4O1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuLmJsb2ctaXRlbV9faW1nIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cbi5ibG9nLWl0ZW0ge1xuICBiYWNrZ3JvdW5kOiAjMjAyMDIwO1xufVxuLmJsb2ctaXRlbTpob3ZlciB7XG4gIGJveC1zaGFkb3c6IDAgMCAxMXB4IHJnYmEoMjQwLCAyNDAsIDI0MCwgMC4yKTtcbn1cbi5ibG9nLWl0ZW0tdGV4dCB7XG4gIHBhZGRpbmc6IDMycHggNDJweCAxNnB4IDQycHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmJsb2ctaXRlbS10ZXh0IHtcbiAgICBwYWRkaW5nOiAyNHB4IDE2cHggMTZweCAxNnB4O1xuICB9XG59XG4uYmxvZy1pdGVtLXRleHQgLnRpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwiS3JvbmEgT25lXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBsaW5lLWhlaWdodDogNDBweDtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGhlaWdodDogODBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYmxvZy1pdGVtLXRleHQgLnRpdGxlIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgaGVpZ2h0OiA2MHB4O1xuICB9XG59XG4uYmxvZy1pdGVtLXRleHQgLnRleHQge1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xuICBoZWlnaHQ6IDE3MHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYmxvZy1pdGVtLXRleHQgLnRleHQge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC5ibG9nLWl0ZW0tdGV4dCAudGV4dCB7XG4gICAgaGVpZ2h0OiAxMjBweDtcbiAgfVxufVxuLmJsb2ctaXRlbS1ib3R0b20ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDAgNDJweCA0MnB4IDQycHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmJsb2ctaXRlbS1ib3R0b20ge1xuICAgIHBhZGRpbmc6IDI0cHggMTZweCAxNnB4IDE2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuICAuYmxvZy1pdGVtLWJvdHRvbSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxufVxuLmJsb2ctaXRlbV9fdXNlci1pbmZvIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5ibG9nLWl0ZW1fX3VzZXItaW5mbyAudXNlci1uYW1lIHtcbiAgbWFyZ2luLWxlZnQ6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIGNvbG9yOiAjOTM5MzkzO1xufVxuLmJsb2cgLmNpcmNsZSB7XG4gIHotaW5kZXg6IC0xO1xuICB0b3A6IDMwMHB4O1xufVxuLmJsb2cgLmNpcmNsZS5yaWdodCB7XG4gIHRvcDogMTIwMHB4O1xufVxuXG4uY3J0LWRhdGUgcCB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cblxuLmJsb2ctdG9wLXdyYXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICByb3ctZ2FwOiA3MnB4O1xuICBtYXJnaW4tYm90dG9tOiA0OHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuYmxvZy10b3Atd3JhcCB7XG4gICAgYWxpZ24taXRlbXM6IG5vcm1hbDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDcwMHB4KSB7XG4gIC5ibG9nLXRvcC13cmFwIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG4uYmxvZy10b3Atd3JhcCAubGFiZWwtc2VhcmNoX193cmFwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDM0MHB4O1xufVxuLmJsb2ctdG9wLXdyYXAgLmxhYmVsLXNlYXJjaF9fd3JhcCBsYWJlbCB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uYmxvZy1maWx0ZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjb2x1bW4tZ2FwOiAzMnB4O1xuICB3aWR0aDogNjAlO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI1MHB4KSB7XG4gIC5ibG9nLWZpbHRlciB7XG4gICAgd2lkdGg6IDcwJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuYmxvZy1maWx0ZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgcm93LWdhcDogMjBweDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgd2lkdGg6IG1heC1jb250ZW50O1xuICB9XG59XG5cbi5zZWFyY2gtbGFiZWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uc2VhcmNoLWxhYmVsIGJ1dHRvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIHotaW5kZXg6IDI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdG9wOiAxNnB4O1xuICBsZWZ0OiAxNXB4O1xufVxuXG4jc2VhcmNoLWJsb2cge1xuICBwYWRkaW5nLWxlZnQ6IDM4cHg7XG59XG5cbi5ibG9nLW9wZW4ge1xuICBwYWRkaW5nOiAxMjhweCAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuYmxvZy1vcGVuIHtcbiAgICBwYWRkaW5nOiA2NHB4IDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYmxvZy1vcGVuIHtcbiAgICBwYWRkaW5nOiA0NXB4IDA7XG4gIH1cbn1cbi5ibG9nLW9wZW5fX3RpdGxlIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiA0OHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuYmxvZy1vcGVuX190aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuYmxvZy1vcGVuX190aXRsZSAuY3J0LWRhdGUge1xuICAgIG9yZGVyOiAyO1xuICAgIHdpZHRoOiA1MCU7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0NTBweCkge1xuICAuYmxvZy1vcGVuX190aXRsZSAuY3J0LWRhdGUge1xuICAgIHdpZHRoOiA2MCU7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxufVxuLmJsb2ctb3Blbl9fdGl0bGUgLnRpdGxlIHtcbiAgZm9udC1zaXplOiAzMnB4O1xufVxuLmJsb2ctb3Blbl9fdGl0bGUgLnRpdGxlOmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmJsb2ctb3Blbl9fdGl0bGUgLnRpdGxlIHtcbiAgICBvcmRlcjogMztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuYmxvZy1vcGVuX190aXRsZSB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG59XG4uYmxvZy1vcGVuX190aXRsZSAuY3J0LWRhdGUgcCB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG59XG4uYmxvZy1vcGVuLWltZyB7XG4gIG1heC1oZWlnaHQ6IDU0OHB4O1xuICBtYXJnaW4tYm90dG9tOiA0OHB4O1xufVxuLmJsb2ctb3Blbi1pbWcgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG4uYmxvZy1vcGVuLWJvdHRvbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWF4LXdpZHRoOiA3ODdweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMzJweCBhdXRvIDAgYXV0bztcbn1cbi5ibG9nLW9wZW4tYm90dG9tIC5pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcm93LWdhcDogMTZweDtcbn1cbi5ibG9nLW9wZW4tYm90dG9tIC5pdGVtIC50ZXh0IHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMjhweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmJsb2ctb3Blbi1ib3R0b20gLml0ZW0gLnRleHQge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMTMwJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5ibG9nLW9wZW4tYm90dG9tIC5pdGVtIC50ZXh0IHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEzMCU7XG4gIH1cbn1cbi5ibG9nLW9wZW4tYm90dG9tIC5pdGVtIC50aXRsZSB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBsaW5lLWhlaWdodDogNDBweDtcbiAgY29sb3I6ICNmZmY7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmJsb2ctb3Blbi1ib3R0b20gLml0ZW0gLnRpdGxlIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE0MCU7XG4gIH1cbn1cbi5ibG9nLW9wZW4tYm90dG9tIC5pdGVtIC50aXRsZTphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uYmxvZy1vcGVuLWJvdHRvbSAuZm9vdGVyLWxpbmtzX19pdGVtcyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogLTEwMHB4O1xuICB6LWluZGV4OiAyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuYmxvZy1vcGVuLWJvdHRvbSAuZm9vdGVyLWxpbmtzX19pdGVtcyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogYXV0bztcbiAgICByaWdodDogYXV0bztcbiAgICBsZWZ0OiAwO1xuICAgIG1hcmdpbi10b3A6IDI2cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgY29sdW1uLWdhcDogMjBweDtcbiAgfVxufVxuLmJsb2ctb3Blbi1ib3R0b20gLmZvb3Rlci1saW5rc19faXRlbXMgYTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWJvdHRvbTogMThweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuICAuYmxvZy1vcGVuLWJvdHRvbSAuZm9vdGVyLWxpbmtzX19pdGVtcyBhOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cbi5ibG9nLW9wZW4gLmNpcmNsZSB7XG4gIHotaW5kZXg6IC0xO1xuICB0b3A6IDIwMHB4O1xufVxuLmJsb2ctb3BlbiAuY2lyY2xlLnJpZ2h0IHtcbiAgdG9wOiA4NTBweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDkwMHB4KSB7XG4gIC5ibG9jay1vcGVuLWluZm8ge1xuICAgIHdpZHRoOiA4NSU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuICAuYmxvY2stb3Blbi1pbmZvIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmNydC1kYXRlIHAge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICB9XG59XG5cbi5ibG9jay1vcGVuLWluZm8ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICByb3ctZ2FwOiAzMnB4O1xufVxuXG4uZmluYW5jZSB7XG4gIG1pbi1oZWlnaHQ6IDY1MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5maW5hbmNlIHtcbiAgICBtaW4taGVpZ2h0OiBhdXRvO1xuICB9XG59XG4uZmluYW5jZSAuY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5maW5hbmNlIC5jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICB9XG59XG4uZmluYW5jZSAuYmxvY2s6bnRoLWNoaWxkKDEpIHtcbiAgbWF4LXdpZHRoOiA1MjBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcm93LWdhcDogNDhweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZmluYW5jZSAuYmxvY2s6bnRoLWNoaWxkKDEpIHtcbiAgICByb3ctZ2FwOiAyNHB4O1xuICB9XG59XG4uZmluYW5jZSAuYmxvY2suc3ZnIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IC0xO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwIDI0cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI1MHB4KSB7XG4gIC5maW5hbmNlIC5ibG9jay5zdmcge1xuICAgIHdpZHRoOiA5NSU7XG4gICAgdG9wOiA2MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmZpbmFuY2UgLmJsb2NrLnN2ZyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogLTMwcHg7XG4gICAgei1pbmRleDogMjtcbiAgfVxufVxuLmZpbmFuY2UgLmJsb2NrLnN2ZyBzdmcge1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZmluYW5jZSAuYmxvY2suc3ZnIHN2ZyB7XG4gICAgaGVpZ2h0OiAxOTBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ1MHB4KSB7XG4gIC5maW5hbmNlIC5ibG9jay5zdmcgc3ZnIHtcbiAgICBoZWlnaHQ6IDEzN3B4O1xuICB9XG59XG5cbi5yZWNydXRpbmcge1xuICBwYWRkaW5nLXRvcDogMjRweDtcbn1cbi5yZWNydXRpbmcgLmNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnJlY3J1dGluZyAuY29udGFpbmVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGdhcDogMzJweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAucmVjcnV0aW5nIC5ibG9jay5zdmcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucmVjcnV0aW5nIC5ibG9jay5zdmcgc3ZnIHtcbiAgICB3aWR0aDogMjA4cHg7XG4gICAgaGVpZ2h0OiAyMTBweDtcbiAgfVxufVxuLnJlY3J1dGluZyAuYW5pbWF0ZSB7XG4gIGFuaW1hdGlvbjogc3BpbiAxLjhzIGluZmluaXRlIGxpbmVhcjtcbn1cblxuLmJsb2NrLXRleHQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDQ4cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5ibG9jay10ZXh0IHtcbiAgICBnYXA6IDI0cHg7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBzcGluIHtcbiAgZnJvbSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDAlKTtcbiAgfVxuICA1MCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg4JSk7XG4gIH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwJSk7XG4gIH1cbn1cbi50b3VyaXNtIHtcbiAgcGFkZGluZy10b3A6IDA7XG59XG4udG91cmlzbSAuY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBnYXA6IDMycHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC50b3VyaXNtIC5jb250YWluZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAudG91cmlzbSAuYmxvY2suc3ZnIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC50b3VyaXNtIHN2ZyB7XG4gICAgd2lkdGg6IDIwOHB4O1xuICAgIGhlaWdodDogMjMwcHg7XG4gIH1cbn1cblxuLm91ciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLm91ciBoMiB7XG4gICAgZm9udC1mYW1pbHk6IFwiS3JvbmEgT25lXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAzNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0NXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm91ciAuZGVjb3Ige1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4ub3VyIC5teDUyMCB7XG4gIG1hcmdpbjogMjRweCBhdXRvIDcycHggYXV0bztcbn1cbi5vdXIgLml0ZW1zIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLXRvcDogNjBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLm91ciAuaXRlbXMge1xuICAgIHBhZGRpbmctdG9wOiAyNXB4O1xuICB9XG59XG4ub3VyIC5pdGVtcyAuY2lyY2xlLXNjcm9sbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cbi5vdXIgLml0ZW1zIC5pdGVtIHtcbiAgbWF4LXdpZHRoOiA0NTBweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbWFyZ2luLWJvdHRvbTogODVweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLm91ciAuaXRlbXMgLml0ZW0ge1xuICAgIG1heC13aWR0aDogMzUwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4NTBweCkge1xuICAub3VyIC5pdGVtcyAuaXRlbSB7XG4gICAgbWF4LXdpZHRoOiAzMDBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5vdXIgLml0ZW1zIC5pdGVtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzAwcHgpIHtcbiAgLm91ciAuaXRlbXMgLml0ZW0ge1xuICAgIG1heC13aWR0aDogMjUwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuICAub3VyIC5pdGVtcyAuaXRlbSB7XG4gICAgbWF4LXdpZHRoOiAyMDBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gIC5vdXIgLml0ZW1zIC5pdGVtIHtcbiAgICBtYXgtd2lkdGg6IDE1MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDEwcHgpIHtcbiAgLm91ciAuaXRlbXMgLml0ZW0ge1xuICAgIG1heC13aWR0aDogMTI4cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAub3VyIC5pdGVtcyAuaXRlbSAudGV4dCB7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMDAlO1xuICB9XG59XG4ub3VyIC5pdGVtcyBkaXYuaXRlbTpudGgtY2hpbGQoZXZlbikge1xuICBtYXJnaW46IDAgMCA4NXB4IGF1dG87XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm91ciAuaXRlbXMgZGl2Lml0ZW06bnRoLWNoaWxkKGV2ZW4pIHtcbiAgICBtYXJnaW46IDAgMCAyNXB4IGF1dG87XG4gIH1cbn1cbi5vdXIgLmRlY29yIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uY2lyY2xlLWFmdGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmNpcmNsZS1hZnRlcjo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9jaXJjbGVlLnN2Z1wiKSBuby1yZXBlYXQ7XG4gIHdpZHRoOiAxMnB4O1xuICBoZWlnaHQ6IDEycHg7XG4gIHRvcDogMDtcbn1cblxuLnRlYW0ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmctYm90dG9tOiAxMjhweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAudGVhbSB7XG4gICAgcGFkZGluZy1ib3R0b206IDY0cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnRlYW0gaDIge1xuICAgIGZvbnQtZmFtaWx5OiBcIktyb25hIE9uZVwiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICBsaW5lLWhlaWdodDogNDVweDtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIH1cbn1cbi50ZWFtIC5teDUyMCB7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLnRlYW0gLmJsb2NrIHtcbiAgbWFyZ2luLWJvdHRvbTogNjRweDtcbn1cbi50ZWFtIC5pdGVtcyB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDRmcik7XG4gIGdyaWQtcm93LWdhcDogOTJweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAudGVhbSAuaXRlbXMge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDZmcik7XG4gICAgZ3JpZC1yb3ctZ2FwOiA0OHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTUwcHgpIHtcbiAgLnRlYW0gLml0ZW1zIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxLCAxMmZyKTtcbiAgfVxufVxuLnRlYW0gLnRpdGxlOmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi50ZWFtIC5pdGVtIHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC50ZWFtIC5pdGVtIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG59XG4udGVhbSAuaXRlbTpudGgtY2hpbGQoM24pIC5pdGVtLXdyYXAge1xuICBtYXJnaW46IDAgMCAwIGF1dG87XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnRlYW0gLml0ZW06bnRoLWNoaWxkKDNuKSAuaXRlbS13cmFwIHtcbiAgICBtYXJnaW46IGF1dG87XG4gIH1cbn1cbi50ZWFtIC5pdGVtOm50aC1jaGlsZCgyKSAuaXRlbS13cmFwIHtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4udGVhbSAuaXRlbTpudGgtY2hpbGQoNSkgLml0ZW0td3JhcCB7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLnRlYW0gLml0ZW0td3JhcCB7XG4gIG1heC13aWR0aDogMjE4cHg7XG59XG4udGVhbSAuaW5mbyBwLnRpdGxlIHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMjAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMjg5LjQ4ZGVnLCAjQjQ5MDVCIC0yLjEyJSwgI0ZGQ0U4NSA5Ny42OCUpLCAjRkZGRkZGO1xuICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogdGV4dDtcbiAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6IHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XG4gIHRleHQtZmlsbC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4udGVhbSAuY2lyY2xlIHtcbiAgei1pbmRleDogLTE7XG4gIHdpZHRoOiAxMDAlO1xuICB0b3A6IDE4MHB4O1xufVxuLnRlYW0gLmNpcmNsZSBzdmcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxODAwcHg7XG59XG5cbi5hdmF0YXIge1xuICBtYXgtd2lkdGg6IDE4MHB4O1xuICBoZWlnaHQ6IDE4MHB4O1xuICBtYXJnaW46IDAgYXV0byAyNnB4IGF1dG87XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cbi5hdmF0YXIgaW1nIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuXG5kaXYub3ZhbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIGhlaWdodDogMTAwcHg7XG4gIHdpZHRoOiAyMDBweDtcbiAgYm9yZGVyLXJhZGl1czogMTUwcHggMTUwcHggMCAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBncmVlbjtcbn1cblxuLmFkdmFudGFnZXMge1xuICBiYWNrZ3JvdW5kOiAjMjAyMDIwO1xuICBwYWRkaW5nLXRvcDogMjA1cHg7XG4gIG1hcmdpbi10b3A6IC0xMzBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYWR2YW50YWdlcyB7XG4gICAgbWFyZ2luLXRvcDogMzVweDtcbiAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgfVxufVxuLmFkdmFudGFnZXMgLml0ZW1zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuYWR2YW50YWdlcyAuaXRlbXMge1xuICAgIHJvdy1nYXA6IDEwMHB4O1xuICB9XG59XG4uYWR2YW50YWdlcyAuaXRlbSB7XG4gIHdpZHRoOiAyNSU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5hZHZhbnRhZ2VzIC5pdGVtIHtcbiAgICB3aWR0aDogNTAlO1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuICAuYWR2YW50YWdlcyAuaXRlbSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5hZHZhbnRhZ2VzIC5pdGVtIC5zdmcge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuLmFkdmFudGFnZXMgLml0ZW0gLnN2ZyBpbWcsIC5hZHZhbnRhZ2VzIC5pdGVtIC5zdmcgc3ZnIHtcbiAgaGVpZ2h0OiAxMjhweDtcbn1cbi5hZHZhbnRhZ2VzIC5pdGVtIC50ZXh0IHtcbiAgbWF4LXdpZHRoOiAyMzJweDtcbn1cbi5hZHZhbnRhZ2VzIC5pdGVtIC50aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDJweDtcbn1cbi5hZHZhbnRhZ2VzIC5pdGVtIC50aXRsZTphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5mZWVkYmFjayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMTI4cHggMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmZlZWRiYWNrIHtcbiAgICBwYWRkaW5nOiA2NHB4IDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZmVlZGJhY2sge1xuICAgIHBhZGRpbmc6IDQ4cHggMDtcbiAgfVxufVxuLmZlZWRiYWNrIC5jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGNvbHVtbi1nYXA6IDIwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5mZWVkYmFjayAuY29udGFpbmVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHJvdy1nYXA6IDY0cHg7XG4gIH1cbn1cbi5mZWVkYmFja0Zvcm0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQ6ICMyNjI2MjY7XG4gIHBhZGRpbmc6IDY0cHg7XG4gIG1heC13aWR0aDogNTkwcHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5mZWVkYmFja0Zvcm0ge1xuICAgIHBhZGRpbmc6IDY0cHggMjRweDtcbiAgfVxufVxuLmZlZWRiYWNrRm9ybSAuc3ZnIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAtMTtcbn1cbi5mZWVkYmFja0Zvcm0tdGl0bGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0b3A6IC0yM3B4O1xuICBsZWZ0OiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5mZWVkYmFja0Zvcm0tdGl0bGUge1xuICAgIHRvcDogLTEzcHg7XG4gIH1cbn1cbi5mZWVkYmFja0Zvcm0gLnRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5mZWVkYmFja0Zvcm0gLnRpdGxlOmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5mZWVkYmFja0Zvcm0gLnN2ZzEge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTMwcHg7XG4gIGxlZnQ6IC0zMHB4O1xufVxuLmZlZWRiYWNrRm9ybSAuc3ZnMiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiBhdXRvO1xuICBsZWZ0OiBhdXRvO1xuICByaWdodDogLTQwcHg7XG4gIGJvdHRvbTogLTUwcHg7XG59XG4uZmVlZGJhY2tGb3JtLXdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICByb3ctZ2FwOiAzMnB4O1xufVxuLmZlZWRiYWNrRm9ybSBpbnB1dCwgLmZlZWRiYWNrRm9ybSB0ZXh0YXJlYSB7XG4gIG1hcmdpbi10b3A6IDRweDtcbn1cbi5mZWVkYmFja0Zvcm0gdGV4dGFyZWEge1xuICBtaW4taGVpZ2h0OiAxNDVweDtcbn1cbi5mZWVkYmFjayAuZGVjb3Ige1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogNzJweDtcbn1cblxubGFiZWwubmVlZCBzcGFuIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxubGFiZWwubmVlZCBzcGFuOmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvcmVkLnN2Z1wiKTtcbiAgd2lkdGg6IDhweDtcbiAgaGVpZ2h0OiA4cHg7XG4gIHJpZ2h0OiAwO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICByaWdodDogLTEwcHg7XG4gIHRvcDogMnB4O1xufVxuXG4uc29jaWFscyBoMiB7XG4gIGZvbnQtZmFtaWx5OiBcIktyb25hIE9uZVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMzZweDtcbiAgbGluZS1oZWlnaHQ6IDQ1cHg7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xufVxuLnNvY2lhbHMgLml0ZW1zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgY29sdW1uLWdhcDogMjhweDtcbn1cbi5zb2NpYWxzIC5pdGVtcyBhIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG59XG4uc29jaWFscyAuaXRlbXMgYTpob3ZlciB7XG4gIG9wYWNpdHk6IDAuODtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG59XG4uc29jaWFscyBzdmcge1xuICBoZWlnaHQ6IDIwcHg7XG59XG5cbi5jb250YWN0cyAuZmVlZGJhY2sgLmJsb2NrLm14NTIwIHtcbiAgcm93LWdhcDogNDhweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLmNvbnRhY3RzIC5mZWVkYmFjayAuYmxvY2subXg1MjAge1xuICAgIG1heC13aWR0aDogNDAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmNvbnRhY3RzIC5mZWVkYmFjayAuYmxvY2subXg1MjAge1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgICByb3ctZ2FwOiAyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5jb250YWN0cyAuZmVlZGJhY2sgLmJsb2NrLm14NTIwIC50aXRsZSB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmNvbnRhY3RzIC5mZWVkYmFjayB7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gIH1cbn1cblxucC50aXRsZS5jb250YWN0cy10aXRsZS50ZXh0LWNlbnRlcjphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbnAudGl0bGUuY29udGFjdHMtdGl0bGUudGV4dC1jZW50ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5bdHlwZT1yYWRpb106Y2hlY2tlZCxcblt0eXBlPXJhZGlvXTpub3QoOmNoZWNrZWQpIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtOTk5OXB4O1xufVxuXG5bdHlwZT1yYWRpb106Y2hlY2tlZCArIGxhYmVsLFxuW3R5cGU9cmFkaW9dOm5vdCg6Y2hlY2tlZCkgKyBsYWJlbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiAzOHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGNvbG9yOiAjMzUzNTM1O1xuICBmb250LXNpemU6IDE0cHg7XG59XG5cblt0eXBlPXJhZGlvXTpjaGVja2VkICsgbGFiZWw6YmVmb3JlLFxuW3R5cGU9cmFkaW9dOm5vdCg6Y2hlY2tlZCkgKyBsYWJlbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogLTNweDtcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI0U2ODc2QztcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cblxuW3R5cGU9cmFkaW9dOmNoZWNrZWQgKyBsYWJlbDphZnRlcixcblt0eXBlPXJhZGlvXTpub3QoOmNoZWNrZWQpICsgbGFiZWw6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMTJweDtcbiAgaGVpZ2h0OiAxMnB4O1xuICBiYWNrZ3JvdW5kOiAjRTY4NzZDO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNHB4O1xuICBsZWZ0OiA3cHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcbn1cblxuW3R5cGU9cmFkaW9dOm5vdCg6Y2hlY2tlZCkgKyBsYWJlbDphZnRlciB7XG4gIG9wYWNpdHk6IDA7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbn1cblxuW3R5cGU9cmFkaW9dOmNoZWNrZWQgKyBsYWJlbDphZnRlciB7XG4gIG9wYWNpdHk6IDE7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbn1cblxuLmZvcm0tZ3JvdXAge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cblxuLmZvcm0tZ3JvdXAgaW5wdXQge1xuICBwYWRkaW5nOiAwO1xuICBoZWlnaHQ6IGluaXRpYWw7XG4gIHdpZHRoOiBpbml0aWFsO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBkaXNwbGF5OiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5mb3JtLWdyb3VwIGxhYmVsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5mb3JtLWdyb3VwIGxhYmVsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNFNjg3NkM7XG4gIGJveC1zaGFkb3c6IDAgMXB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMDUpLCBpbnNldCAwcHggLTE1cHggMTBweCAtMTJweCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xuICBwYWRkaW5nOiAxMHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBtYXJnaW4tcmlnaHQ6IDEycHg7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cblxuLmZvcm0tZ3JvdXAgaW5wdXQ6Y2hlY2tlZCArIGxhYmVsOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm9yZGVyOiBzb2xpZCAjZmZmO1xuICBib3JkZXItd2lkdGg6IDAgMnB4IDJweCAwO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gIHRvcDogNHB4O1xuICB3aWR0aDogNXB4O1xuICBoZWlnaHQ6IDExcHg7XG4gIGxlZnQ6IDlweDtcbn1cblxuLmZvcm0tZ3JvdXAgaW5wdXQ6Y2hlY2tlZCArIGxhYmVsOmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6ICNFNjg3NkM7XG59XG5cbi5wYXJlbnQge1xuICB3aWR0aDogMTAwJTtcbn1cbi5wYXJlbnQgZGl2IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnBhcmVudCAubGFiZWwtaW5wdXQgc3BhbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA2cHg7XG4gIHJpZ2h0OiAzNXB4O1xuICBmb250LXNpemU6IDA7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG59XG4ucGFyZW50IC5sYWJlbC1pbnB1dCBzcGFuOmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2V5ZS5zdmcpO1xuICB3aWR0aDogMjVweDtcbiAgaGVpZ2h0OiAyMnB4O1xuICB6LWluZGV4OiAyO1xufVxuLnBhcmVudCAubGFiZWwtaW5wdXQgc3Bhbi5vcGVuOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9leWUyLnN2Zyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIHRvcDogMTBweDtcbn1cbi5wYXJlbnQgaW5wdXQge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbn1cblxuKiB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cblxudWwge1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG5oMSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmNvdW50cnkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogMCBhdXRvO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmNvdW50cnkgLnNlbGVjdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiA0MHB4O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIHBhZGRpbmc6IDEwcHggMTZweDtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgYm9yZGVyOiAxcHggc29saWQgI0U1ODc2QztcbiAgYm94LXNoYWRvdzogaW5zZXQgMHB4IDRweCAycHggcmdiYSgxNDcsIDE0NywgMTQ3LCAwLjEpO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gIGNvbG9yOiAjOTM5MzkzO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xufVxuXG4jY291bnRyeS1kcm9wIGxpIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBmb250LXdlaWdodDogODAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICBjb2xvcjogIzM1MzUzNTtcbiAgcGFkZGluZzogNHB4IDE2cHg7XG4gIGhlaWdodDogNDhweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNGNkY2RjY7XG59XG5cbi5mbGFnLWNlbnRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgbWF4LXdpZHRoOiAyNHB4O1xuICBtYXgtaGVpZ2h0OiAxN3B4O1xufVxuXG4uY291bnRyeSAuc2VsZWN0IC5mbGFnc3RyYXAtaWNvbiB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxMXB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJodHRwczovL3ppbmVlOTEuZG90aG9tZS5jby5rci9jb2RlcGVuL2ZsYWdzLnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2UzZTVlNztcbn1cblxuLmNvdW50cnkgLnNlbGVjdDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMThweDtcbiAgcmlnaHQ6IDIwcHg7XG4gIHdpZHRoOiA4cHg7XG4gIGhlaWdodDogNXB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvc2VsZWN0LWFycm93LnN2Z1wiKSBuby1yZXBlYXQ7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UtaW4tb3V0O1xufVxuXG4uY291bnRyeSAuc2VsZWN0Lm9wZW46YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLWluLW91dDtcbn1cblxuLmNvdW50cnkgLmRyb3Bkb3duIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwcHg7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDIyNXB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2ZjZmNmO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2E2YTZhNjtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm94LXNoYWRvdzogMCAycHggOHB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICB6LWluZGV4OiA1O1xufVxuXG4uY291bnRyeSAuZHJvcGRvd24gLmZsYWdzdHJhcC1pY29uIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDExcHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImh0dHBzOi8vemluZWU5MS5kb3Rob21lLmNvLmtyL2NvZGVwZW4vZmxhZ3MucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTNlNWU3O1xufVxuXG4uY291bnRyeSAuZHJvcGRvd24gLmZsYWdzdHJhcC1pY29uIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLmNvdW50cnkgLmRyb3Bkb3duIGxpIHtcbiAgcGFkZGluZzogMCAyMHB4O1xuICBsaW5lLWhlaWdodDogMzRweDtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogIzgyODI4MjtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uY291bnRyeSAuZHJvcGRvd24gbGk6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tdG9wOiAxMnB4O1xufVxuXG4uY291bnRyeSAuZHJvcGRvd24gbGk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDEycHg7XG59XG5cbi5jb3VudHJ5IC5kcm9wZG93biBsaTpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNkZWRlZGU7XG4gIGNvbG9yOiAjNDU0NTQ1O1xufVxuXG4uY291bnRyeSAuZHJvcGRvd24gbGkub3BlbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vKiB3aWR0aCAqL1xuOjotd2Via2l0LXNjcm9sbGJhciB7XG4gIHdpZHRoOiAxMHB4O1xufVxuXG4vKiBUcmFjayAqL1xuOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG4gIGJhY2tncm91bmQ6ICNmMWYxZjE7XG59XG5cbi8qIEhhbmRsZSAqL1xuOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gIGJhY2tncm91bmQ6ICM4ODg7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbn1cblxuLyogSGFuZGxlIG9uIGhvdmVyICovXG46Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzU1NTtcbn1cblxuLmNvdW50cnktc2VsZWN0ZWQge1xuICBmb250LXdlaWdodDogODAwICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMTRweCAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogNDBweCAhaW1wb3J0YW50O1xuICBjb2xvcjogIzM1MzUzNSAhaW1wb3J0YW50O1xufVxuXG4uYnVyZ2VyLW1lbnUge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1heC13aWR0aDogMjRweDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHotaW5kZXg6IDEwO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgaGVpZ2h0OiAxMnB4O1xuICB3aWR0aDogMjRweDtcbn1cbi5idXJnZXItbWVudSBzcGFuIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMXB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5idXJnZXItbWVudSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxufVxuXG4uYnVyZ2VyLW1lbnUuYnVyZ2VyLWNsb3NlIHNwYW46Zmlyc3QtY2hpbGQge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xufVxuXG4uYnVyZ2VyLW1lbnUuYnVyZ2VyLWNsb3NlIHNwYW46bGFzdC1jaGlsZCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5idXJnZXItbWVudS5idXJnZXItY2xvc2Ugc3BhbjpudGgtY2hpbGQoMikge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5idXJnZXItbWVudS5idXJnZXItY2xvc2U6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmRyb3Bkb3duLW1lbnVfX21vYmlsZS5mbGV4IHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgei1pbmRleDogNjtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG59XG5cbi5kcm9wZG93bi1tZW51X19tb2JpbGUtd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwdmg7XG4gIHBhZGRpbmctdG9wOiAxMDBweDtcbn1cbi5kcm9wZG93bi1tZW51X19tb2JpbGUtd3JhcHBlciBsaSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogNDRweDtcbiAgd2lkdGg6IG1heC1jb250ZW50O1xufVxuLmRyb3Bkb3duLW1lbnVfX21vYmlsZS13cmFwcGVyIGxpLmFjdGl2ZTphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMnB4O1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTQ2Ljk5ZGVnLCAjRkZDRTg1IDExLjg4JSwgI0I0OTA1QiA4OS45JSksICNEOUQ5RDk7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogLTRweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZHJvcGRvd24tbWVudV9fbW9iaWxlLXdyYXBwZXIgbGkge1xuICAgIG1hcmdpbi1ib3R0b206IDJweDtcbiAgfVxufVxuXG4uZHJvcGRvd24tbWVudV9fbW9iaWxlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmRyb3Bkb3duLW1lbnVfX21vYmlsZS13cmFwcGVyIGxpLmFjdGl2ZSBhIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbm1hcnF1ZWUge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAtd2Via2l0LWFuaW1hdGlvbjogcmlnaHRUaGVuTGVmdCA0cyBsaW5lYXI7XG4gIHdpZHRoOiAyMDAwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIG1hcnF1ZWUge1xuICAgIHdpZHRoOiAxNzAwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IC0yMDBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIG1hcnF1ZWUge1xuICAgIHdpZHRoOiAxMzAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NTBweCkge1xuICBtYXJxdWVlIHtcbiAgICB3aWR0aDogMTAwMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAtMzAwcHg7XG4gIH1cbn1cbm1hcnF1ZWUgLnNlcnZpY2UtaXRlbXMtLWJsb2NrIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5jb250ZW50LWhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5bZGF0YS1uYW1lXSwgW2RhdGEtdGFiXSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmJ1dHRvbldyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogbWF4LWNvbnRlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgYmFja2dyb3VuZDogI0Y2RkFGRTtcbn1cblxuLnRhYnMtd3JhcHBlciAuY29udGVudCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5jb250ZW50LmFjdGl2ZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogNzJweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmNvbnRlbnQuYWN0aXZlIHtcbiAgICBnYXA6IDQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuY29udGVudC5hY3RpdmUge1xuICAgIGdhcDogMjhweDtcbiAgfVxufVxuXG4udGFiLWJ1dHRvbiB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gIGNvbG9yOiAjMzUzNTM1O1xuICBwYWRkaW5nOiAxMnB4IDI0cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGJhY2tncm91bmQ6ICNGNkZBRkU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi50YWItYnV0dG9uLmFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kOiAjRTU4NzZDO1xuICBib3JkZXItcmFkaXVzOiAxNXB4O1xufVxuQHN1cHBvcnRzICgtd2Via2l0LWFwcGVhcmFuY2U6bm9uZSl7XG4uY2lyY2xlLWFmdGVyOjphZnRlcntiYWNrZ3JvdW5kLWltYWdlOnVybChcIi4uL2ltZy9jaXJjbGVlLnN2Z1wiKSBuby1yZXBlYXR9XG5sYWJlbC5uZWVkIHNwYW46YWZ0ZXJ7YmFja2dyb3VuZC1pbWFnZTp1cmwoXCIuLi9pbWcvcmVkLnN2Z1wiKX1cbi5wYXJlbnQgLmxhYmVsLWlucHV0IHNwYW46YWZ0ZXJ7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vaW1nL2V5ZS5zdmcpfVxuLnBhcmVudCAubGFiZWwtaW5wdXQgc3Bhbi5vcGVuOmFmdGVye2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ltZy9leWUyLnN2Zyl9XG4uY291bnRyeSAuc2VsZWN0IC5mbGFnc3RyYXAtaWNvbntiYWNrZ3JvdW5kLWltYWdlOnVybChcImh0dHBzOi8vemluZWU5MS5kb3Rob21lLmNvLmtyL2NvZGVwZW4vZmxhZ3Mud2VicFwiKX1cbi5jb3VudHJ5IC5zZWxlY3Q6YWZ0ZXJ7YmFja2dyb3VuZDp1cmwoXCIuLi9pbWcvc2VsZWN0LWFycm93LnN2Z1wiKSBuby1yZXBlYXR9XG4uY291bnRyeSAuZHJvcGRvd24gLmZsYWdzdHJhcC1pY29ue2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiaHR0cHM6Ly96aW5lZTkxLmRvdGhvbWUuY28ua3IvY29kZXBlbi9mbGFncy53ZWJwXCIpfVxufVxuXG4gQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCl7XG5cbkBzdXBwb3J0cyAoLXdlYmtpdC1hcHBlYXJhbmNlOm5vbmUpe1xuXG59XG5cbn1cblxuIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCl7XG5cbkBzdXBwb3J0cyAoLXdlYmtpdC1hcHBlYXJhbmNlOm5vbmUpe1xuXG59XG5cbn1cblxuIEBtZWRpYSAobWF4LXdpZHRoOiAxNDAwcHgpe1xuXG5Ac3VwcG9ydHMgKC13ZWJraXQtYXBwZWFyYW5jZTpub25lKXtcblxufVxuXG59XG5cbiBAbWVkaWEgKG1heC13aWR0aDogMTMwMHB4KXtcblxuQHN1cHBvcnRzICgtd2Via2l0LWFwcGVhcmFuY2U6bm9uZSl7XG5cbn1cblxufVxuXG4gQG1lZGlhIChtYXgtd2lkdGg6IDE0NTBweCl7XG5cbkBzdXBwb3J0cyAoLXdlYmtpdC1hcHBlYXJhbmNlOm5vbmUpe1xuXG59XG5cbn1cblxuIEBtZWRpYSAobWF4LXdpZHRoOiA1MDBweCl7XG5cbkBzdXBwb3J0cyAoLXdlYmtpdC1hcHBlYXJhbmNlOm5vbmUpe1xuXG59XG5cbn1cblxuIEBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpe1xuXG5Ac3VwcG9ydHMgKC13ZWJraXQtYXBwZWFyYW5jZTpub25lKXtcblxufVxuXG59XG5cbiBAbWVkaWEgKG1heC13aWR0aDogNjUwcHgpe1xuXG5Ac3VwcG9ydHMgKC13ZWJraXQtYXBwZWFyYW5jZTpub25lKXtcblxufVxuXG59XG5cbiBAbWVkaWEgKG1heC13aWR0aDogNDUwcHgpe1xuXG5Ac3VwcG9ydHMgKC13ZWJraXQtYXBwZWFyYW5jZTpub25lKXtcblxufVxuXG59XG5cbiBAbWVkaWEgKG1heC13aWR0aDogNTUwcHgpe1xuXG5Ac3VwcG9ydHMgKC13ZWJraXQtYXBwZWFyYW5jZTpub25lKXtcblxufVxuXG59XG5cbiBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSBhbmQgKG1heC13aWR0aDogMTAyNHB4KXtcblxuQHN1cHBvcnRzICgtd2Via2l0LWFwcGVhcmFuY2U6bm9uZSl7XG5cbn1cblxufVxuXG4gQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkgYW5kIChtYXgtd2lkdGg6IDc2OHB4KXtcblxuQHN1cHBvcnRzICgtd2Via2l0LWFwcGVhcmFuY2U6bm9uZSl7XG5cbn1cblxufVxuXG4gQG1lZGlhIChtYXgtd2lkdGg6IDEyNTBweCl7XG5cbkBzdXBwb3J0cyAoLXdlYmtpdC1hcHBlYXJhbmNlOm5vbmUpe1xuXG59XG5cbn1cblxuIEBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCl7XG5cbkBzdXBwb3J0cyAoLXdlYmtpdC1hcHBlYXJhbmNlOm5vbmUpe1xuXG59XG5cbn1cblxuIEBtZWRpYSAobWF4LXdpZHRoOiAxMTAwcHgpe1xuXG5Ac3VwcG9ydHMgKC13ZWJraXQtYXBwZWFyYW5jZTpub25lKXtcblxufVxuXG59XG5cbiBAbWVkaWEgKG1heC13aWR0aDogNzAwcHgpe1xuXG5Ac3VwcG9ydHMgKC13ZWJraXQtYXBwZWFyYW5jZTpub25lKXtcblxufVxuXG59XG5cbiBAbWVkaWEgKG1heC13aWR0aDogOTAwcHgpe1xuXG5Ac3VwcG9ydHMgKC13ZWJraXQtYXBwZWFyYW5jZTpub25lKXtcblxufVxuXG59XG5cbiBAbWVkaWEgKG1heC13aWR0aDogODUwcHgpe1xuXG5Ac3VwcG9ydHMgKC13ZWJraXQtYXBwZWFyYW5jZTpub25lKXtcblxufVxuXG59XG5cbiBAbWVkaWEgKG1heC13aWR0aDogNDEwcHgpe1xuXG5Ac3VwcG9ydHMgKC13ZWJraXQtYXBwZWFyYW5jZTpub25lKXtcblxufVxuXG59XG4iLCIqIHtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG59XHJcblxyXG5ib2R5IHtcclxuICBtYXJnaW46IDA7XHJcbiAgZm9udC1zaXplOiAxcmVtO1xyXG4gIGZvbnQtZmFtaWx5OiAnS3VtYmggU2FucycsIHNhbnMtc2VyaWY7XHJcbiAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICBjb2xvcjogI2ZmZjtcclxuICBiYWNrZ3JvdW5kOiAjMkEyQTJBO1xyXG59XHJcblxyXG5pbnB1dCB7XHJcbiAgb3V0bGluZTogbm9uZTtcclxuICBib3JkZXI6IG5vbmU7XHJcbn1cclxuXHJcbi5mbGV4IHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG59XHJcblxyXG4uZmxleC1jZW50ZXIge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxufVxyXG5cclxudWwsIHAge1xyXG4gIG1hcmdpbjogMDtcclxuICBwYWRkaW5nOiAwO1xyXG59XHJcblxyXG5saSB7XHJcbiAgbGlzdC1zdHlsZTogbm9uZTtcclxuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbn1cclxuXHJcbmEge1xyXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICBjb2xvcjogI2ZmZjtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbn1cclxuXHJcbmEsIGlucHV0LCBidXR0b24sIGxpIHtcclxuICBvdXRsaW5lOiBub25lO1xyXG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW47XHJcbn1cclxuXHJcbmlucHV0OmZvY3VzIHtcclxuICBib3JkZXI6IG5vbmU7XHJcbiAgb3V0bGluZTogbm9uZTtcclxufVxyXG5cclxuLy86Oi13ZWJraXQtc2Nyb2xsYmFyIHtcclxuLy8gIHdpZHRoOiA1cHg7XHJcbi8vICBoZWlnaHQ6IDVweDtcclxuLy99XHJcblxyXG4vLzo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xyXG4vLyAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZ3JheS1jb2xvcik7XHJcbi8vXHJcbi8vfVxyXG5cclxuLy86Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcclxuLy8gIGJveC1zaGFkb3c6IGluc2V0IDAgMCA2cHggcmdiKDE0LCAxNCwgMTQpO1xyXG4vLyAgYm9yZGVyLXJhZGl1czoxcmVtO1xyXG4vL31cclxuXHJcbmJ1dHRvbiB7XHJcbiAgYm9yZGVyOiBub25lO1xyXG59XHJcblxyXG5pbnB1dCB7XHJcbiAgZm9udC1zaXplOiAwLjhyZW07XHJcbn1cclxuXHJcblxyXG4uYnRuIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgcGFkZGluZzogMTJweCAzMnB4O1xyXG4gIGdhcDogMTBweDtcclxuICB3aWR0aDogbWF4LWNvbnRlbnQ7XHJcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDEwOC4xNWRlZywgI0ZGQ0U4NSA3LjYyJSwgI0I0OTA1QiAxMDIuMTIlKSwgI0Q5RDlEOTtcclxuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcblxyXG4gIGZvbnQtZmFtaWx5OiAnS3VtYmggU2FucycsIHNhbnMtc2VyaWY7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgZm9udC1zaXplOiAxNHB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAxN3B4O1xyXG5cclxuICBjb2xvcjogIzIyMjIyMjtcclxuXHJcblxyXG4gICY6aG92ZXIge1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2UtaW47XHJcbiAgfVxyXG59XHJcblxyXG5idXR0b246ZGlzYWJsZWQge1xyXG4gIG9wYWNpdHk6IDAuNTtcclxufVxyXG5cclxuLm1haW4tY29sb3Ige1xyXG4gIGNvbG9yOiAjRTU4NzZDO1xyXG59XHJcblxyXG5oMSB7XHJcbiAgZm9udC1mYW1pbHk6ICdLcm9uYSBPbmUnLCBzYW5zLXNlcmlmO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogNDAwO1xyXG4gIGZvbnQtc2l6ZTogMTI4cHg7XHJcbiAgbGluZS1oZWlnaHQ6IDE2MHB4O1xyXG5cclxuICBjb2xvcjogI0ZGRkZGRjtcclxuXHJcbiAgQGluY2x1ZGUgdGFibGV0IHtcclxuICAgIGZvbnQtc2l6ZTogODBweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxMzAlO1xyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgbW9iaWxlIHtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICBmb250LXNpemU6IDMycHg7XHJcbiAgICBsaW5lLWhlaWdodDogNDBweDtcclxuICB9XHJcbn1cclxuXHJcbmgxLCBoMiwgaDMge1xyXG4gIG1hcmdpbjogMDtcclxufVxyXG5cclxuaDIge1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogNDAwO1xyXG4gIGZvbnQtc2l6ZTogNjRweDtcclxuICBsaW5lLWhlaWdodDogODBweDtcclxuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xyXG5cclxuICBjb2xvcjogI0ZGRkZGRjtcclxufVxyXG5cclxuXHJcbi5ibG9jay1mbGV4IHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG59XHJcblxyXG4uZmxleC1jZW50ZXIge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxufVxyXG5cclxuLm9yYW5nZS1jaXJjbGUge1xyXG4gIHdpZHRoOiAxMnB4O1xyXG4gIGhlaWdodDogMTJweDtcclxuICBiYWNrZ3JvdW5kOiAjRTU4NzZDO1xyXG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcblxyXG4gIEBpbmNsdWRlIG1vYmlsZSB7XHJcbiAgICB3aWR0aDogMTBweDtcclxuICAgIGhlaWdodDogMTBweDtcclxuICB9XHJcbn1cclxuXHJcbi50aXRsZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdLcm9uYSBPbmUnLCBzYW5zLXNlcmlmO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICBmb250LXNpemU6IDM2cHg7XHJcbiAgbGluZS1oZWlnaHQ6IDQ1cHg7XHJcblxyXG5cclxuXHJcbiAgJjphZnRlciB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBjb250ZW50OiAnJztcclxuICAgIHdpZHRoOiAxMnB4O1xyXG4gICAgaGVpZ2h0OiAxMnB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpO1xyXG4gICAgbGVmdDogLTI2cHg7XHJcbiAgICB0b3A6IDE2cHg7XHJcblxyXG4gICAgQGluY2x1ZGUgbW9iaWxlIHtcclxuICAgICAgbGVmdDogLTE0cHg7XHJcbiAgICAgIHRvcDogOHB4O1xyXG4gICAgICB3aWR0aDogOHB4O1xyXG4gICAgICBoZWlnaHQ6IDhweDtcclxuICAgIH1cclxuICB9XHJcblxyXG5cclxuICBAaW5jbHVkZSBtb2JpbGUge1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xyXG4gICAgY29sb3I6ICNGRkZGRkY7XHJcbiAgfVxyXG5cclxuICAmLnNtYWxsIHtcclxuICAgIGZvbnQtc2l6ZTogMjRweDtcclxuXHJcbiAgICAmLnRleHQtbGVmdCB7XHJcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4udGV4dCB7XHJcbiAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICBmb250LXNpemU6IDE0cHg7XHJcbiAgbGluZS1oZWlnaHQ6IDIwMCU7XHJcblxyXG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XHJcblxyXG4gIEBpbmNsdWRlIG1lZGlhLW1heCg3NjgpIHtcclxuICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyMDAlO1xyXG4gIH1cclxuXHJcbiAgJi5zdHJvbmcge1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICB9XHJcblxyXG4gICYgLmdyYXkge1xyXG4gICAgY29sb3I6ICM5MzkzOTM7XHJcbiAgfVxyXG59XHJcblxyXG4uZnctNjAwIHtcclxuICBmb250LXdlaWdodDogNjAwO1xyXG59XHJcblxyXG4uZmxleC1jb2x1bW4ge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxufVxyXG5cclxuLnRleHQtY2VudGVyIHtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuXHJcbi50ZXh0LWxlZnQge1xyXG4gIHRleHQtYWxpZ246IGxlZnQ7XHJcbn1cclxuXHJcbnNlY3Rpb24ge1xyXG4gIHBhZGRpbmc6IDY0cHggMDtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICBAaW5jbHVkZSBtb2JpbGUge1xyXG4gICAgcGFkZGluZzogNDBweCAwO1xyXG4gIH1cclxuXHJcbiAgJi5wdDEge1xyXG4gICAgcGFkZGluZy10b3A6IDEyOHB4O1xyXG5cclxuICAgIEBpbmNsdWRlIHRhYmxldCB7XHJcbiAgICAgIHBhZGRpbmc6IDY0cHggMDtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtb2JpbGUge1xyXG4gICAgICBwYWRkaW5nOiA0OHB4IDA7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uY29sb3Itb3JhbmdlIHtcclxuICBjb2xvcjogI0U1ODc2QztcclxufVxyXG5cclxuLmZvcm0tYnRuIHtcclxuICBtYXgtd2lkdGg6IDI3MHB4O1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIG1hcmdpbi10b3A6IDhweDtcclxuXHJcbiAgYnV0dG9uIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gIH1cclxufVxyXG5cclxuLnJlbGF0aXZlIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuXHJcbi5tb2JpbGUtbm9uZSB7XHJcbiAgQGluY2x1ZGUgbW9iaWxlIHtcclxuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuXHJcbi50YWJsZXQtbm9uZSB7XHJcbiAgQGluY2x1ZGUgdGFibGV0IHtcclxuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuXHJcbmJvZHkuaGlkZSB7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxufVxyXG5cclxuLmRlZmF1bHQtYnRuIHtcclxuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xyXG5cclxuICAmOmhvdmVyIHtcclxuICAgIGNvbG9yOiAjMzMzO1xyXG4gIH1cclxufVxyXG5cclxuXHJcbmlucHV0W3R5cGU9dGV4dF06Oi1tcy1jbGVhciB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxuICB3aWR0aDogMDtcclxuICBoZWlnaHQ6IDA7XHJcbn1cclxuXHJcbmlucHV0W3R5cGU9dGV4dF06Oi1tcy1yZXZlYWwge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbiAgd2lkdGg6IDA7XHJcbiAgaGVpZ2h0OiAwO1xyXG59XHJcblxyXG4uc2VjLXAwIHtcclxuICBzZWN0aW9uIHtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBvdmVyZmxvdzogaW5oZXJpdDtcclxuICB9XHJcbn1cclxuXHJcbmlucHV0W3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24sXHJcbmlucHV0W3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24sXHJcbmlucHV0W3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLXJlc3VsdHMtYnV0dG9uLFxyXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1yZXN1bHRzLWRlY29yYXRpb24ge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbmlucHV0LCB0ZXh0YXJlYSB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gIHBhZGRpbmc6IDEzcHggMTJweDtcclxuICBnYXA6IDEwcHg7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiA0M3B4O1xyXG4gIGJhY2tncm91bmQ6ICMyMjIyMjI7XHJcblxyXG4gIGZvbnQtZmFtaWx5OiAnS3VtYmggU2FucycsIHNhbnMtc2VyaWY7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgZm9udC1zaXplOiAxNHB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAxN3B4O1xyXG5cclxuICBjb2xvcjogI0ZGRkZGRjtcclxuICBib3JkZXI6IG5vbmU7XHJcbiAgb3V0bGluZTogbm9uZTtcclxuXHJcbiAgJjpmb2N1cyB7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICB9XHJcbn1cclxuXHJcbmxhYmVsIHtcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICBmb250LXNpemU6IDE0cHg7XHJcbiAgbGluZS1oZWlnaHQ6IDE3cHg7XHJcblxyXG4gIGNvbG9yOiAjRkZGRkZGO1xyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIHRleHQtc2Nyb2xsaW5nIHtcclxuICAwJSB7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcclxuICB9XHJcbiAgMTAwJSB7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAlLCAwLCAwKTtcclxuICB9XHJcbn1cclxuXHJcbi5hbmltYXRlLXRleHQge1xyXG4gIGFuaW1hdGlvbjogdGV4dC1zY3JvbGxpbmcgMjBzIGxpbmVhciBpbmZpbml0ZTtcclxuICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG5cclxuICAmLmxlZnQge1xyXG4gICAgYW5pbWF0aW9uLWRpcmVjdGlvbjogcmV2ZXJzZTtcclxuICB9XHJcbn1cclxuXHJcblxyXG4uYmctdGV4dC1jb250YWluZXIge1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICBsZWZ0OiA1MCU7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHotaW5kZXg6IC05OTk7XHJcbn1cclxuXHJcbi5tYjY4IHtcclxuICBtYXJnaW4tYm90dG9tOiA2OHB4O1xyXG59XHJcblxyXG5cclxuLypHSUYqL1xyXG5cclxuLmdpZi1tYWluIHtcclxuICBtYXgtd2lkdGg6IDUxNHB4O1xyXG4gIHdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG5cclxuLnN0YXJ0ZWQtaXRlbSB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gIHZpZGVvI2F1dG9wbGF5IHtcclxuICAgIGhlaWdodDogNDAwcHggIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuXHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XHJcbiAgLnBheS1pbWcuYXBwbGljYXRpb24taW1nIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAyNDBweDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICB9XHJcbn1cclxuXHJcblxyXG4ubXg1MjAge1xyXG4gIG1heC13aWR0aDogNTIwcHg7XHJcbn1cclxuXHJcbi5jaXJjbGUge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDA7XHJcbiAgbGVmdDogMDtcclxuXHJcbiAgJi5yaWdodCB7XHJcbiAgICByaWdodDogMDtcclxuICAgIGxlZnQ6IGF1dG87XHJcbiAgfVxyXG5cclxuICAmLmxlZnQge1xyXG4gICAgbGVmdDogLTE3MXB4O1xyXG4gIH1cclxufVxyXG5cclxuc3ZnLmdvbGQge1xyXG4gIGZpbGw6IHJlZDtcclxufVxyXG5cclxuLndoaXRlIHtcclxuICBjb2xvcjogI2ZmZjtcclxufVxyXG5cclxuXHJcbi5jaXJjbGUsIC5kZWNvciB7XHJcbiAgQGluY2x1ZGUgbW9iaWxlIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG59XHJcbi5wYy1ibG9jayB7XHJcbiAgQGluY2x1ZGUgbW9iaWxlIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG59XHJcblxyXG4ubW9iLWJsb2NrIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG5cclxuICBAaW5jbHVkZSBtb2JpbGUge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgfVxyXG59IiwiQG1peGluIG1lZGlhLW1pbigkd2lkdGgpIHtcclxuICBAbWVkaWEgKG1pbi13aWR0aDogKCN7JHdpZHRofXB4KSkge1xyXG4gICAgQGNvbnRlbnQ7XHJcbiAgfVxyXG59XHJcblxyXG5AbWl4aW4gbWVkaWEtbWF4KCR3aWR0aCkge1xyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAoI3skd2lkdGh9cHgpKSB7XHJcbiAgICBAY29udGVudDtcclxuICB9XHJcbn1cclxuXHJcbkBtaXhpbiB0YWJsZXQge1xyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAoMTAyNHB4KSkge1xyXG4gICAgQGNvbnRlbnQ7XHJcbiAgfVxyXG59XHJcblxyXG5AbWl4aW4gZGVza3RvcHtcclxuICBAbWVkaWEgKG1pbi13aWR0aDogKDEwMjVweCkpIHtcclxuICAgIEBjb250ZW50O1xyXG4gIH1cclxufVxyXG5cclxuQG1peGluIG1vYmlsZSB7XHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6ICg3NjhweCkpIHtcclxuICAgIEBjb250ZW50O1xyXG4gIH1cclxufVxyXG4iLCIuY29udGFpbmVye1xuXHRtYXgtd2lkdGg6IDEyNDJweDtcblx0bWFyZ2luOiAwIGF1dG87XG5cdHBhZGRpbmc6IDAgMzRweDtcblxuXHRAaW5jbHVkZSBtb2JpbGUge1xuXHRcdHBhZGRpbmc6IDAgMjRweDtcblx0fVxufSIsIi5oZWFkZXIge1xuICBiYWNrZ3JvdW5kOiAjMjMyMzIzO1xuICBoZWlnaHQ6IDgwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgJi1sb2dvIHtcbiAgICBzdmcge1xuICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgICAgd2lkdGg6IDU1cHg7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuXG4gICYtY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cblxuICB1bC5oZWFkZXItbWVudSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDIwJTtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogMS41cmVtO1xuXG4gICAgbGkuYWN0aXZlIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICY6YWZ0ZXIge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHdpZHRoOjEwMCU7XG4gICAgICBoZWlnaHQ6IDJweDtcbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxNDYuOTlkZWcsICNGRkNFODUgMTEuODglLCAjQjQ5MDVCIDg5LjklKSwgI0Q5RDlEOTtcbiAgICAgIGJvdHRvbTogLTI0cHg7XG4gICAgICBsZWZ0OiAwO1xuICAgIH1cbiAgICB9XG5cbiAgICBhIHtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjAwJTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgIH1cblxuICB9XG5cbiAgLmhlYWRlci1ibG9jayB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDEwO1xuICB9XG5cblxuICAuZHJvcGRvd24tbWVudV9fbW9iaWxlLXdyYXBwZXIge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHJvdy1nYXA6IDI2cHg7XG4gICAgYmFja2dyb3VuZDogIzIzMjMyMztcblxuICAgIHVsIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgcm93LWdhcDogMTJweDtcblxuICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgICAgcm93LWdhcDogNDhweDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuXG4gICAgICBhIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgY29sb3I6ICNmZmY7XG5cbiAgICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjAwJTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICYgPiBkaXYge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxufVxuIiwiLmhlcm8ge1xyXG5cclxuICBAaW5jbHVkZSBtb2JpbGV7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLmNvbnRhaW5lciB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHJcbiAgICBAaW5jbHVkZSB0YWJsZXQge1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XHJcbiAgICAgIHJvdy1nYXA6IDY0cHg7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBtb2JpbGUge1xyXG4gICAgICByb3ctZ2FwOiA0OHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJiAuYmxvY2s6bnRoLWNoaWxkKDEpIHtcclxuICAgIG1heC13aWR0aDogNTQ0cHg7XHJcblxyXG4gICAgaDEge1xyXG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cclxuICAgIEBpbmNsdWRlIHRhYmxldCB7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAnS3JvbmEgT25lJywgc2Fucy1zZXJpZjtcclxuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICBmb250LXNpemU6IDcycHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiA5MHB4O1xyXG4gICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYgLnRleHQge1xyXG4gICAgICBAaW5jbHVkZSBtb2JpbGUge1xyXG4gICAgICAgIG1heC13aWR0aDogMjY2cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICYgLmJsb2NrIHN2ZyB7XHJcbiAgICBAaW5jbHVkZSB0YWJsZXQge1xyXG4gICAgICB3aWR0aDogNDAwcHg7XHJcbiAgICAgIGhlaWdodDogNDAwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbW9iaWxlIHtcclxuICAgICAgd2lkdGg6IDI3NXB4O1xyXG4gICAgICBoZWlnaHQ6IDI3NXB4O1xyXG4gICAgfVxyXG4gIH1cclxufSIsIi5tb2RhbCB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcblxyXG4gICYtd2luZG93IHtcclxuXHJcbiAgICAmLnNob3cge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBiYWNrZ3JvdW5kOiByZWQ7XHJcbiAgICB9XHJcblxyXG4gIH1cclxuXHJcblxyXG5cclxuXHJcbiAgJl9fb3ZlcmxheSB7XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICB6LWluZGV4OiA5OTk7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjcpO1xyXG4gIH1cclxuXHJcbiAgJl9fY29udGFpbmVyIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG92ZXJmbG93LXk6IGF1dG87XHJcbiAgICBtYXJnaW46IDEwcHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiAyMnB4O1xyXG4gICAgcGFkZGluZzogNDZweCA2MnB4IDY4cHg7XHJcbiAgICB3aWR0aDogNjc1cHg7XHJcbiAgICBtYXgtaGVpZ2h0OiA5MHZoO1xyXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgIGJhY2tncm91bmQ6ICRjb2xvci1ibGFjaztcclxuICB9XHJcblxyXG4gICZfX2J0bi1jbG9zZSB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICByaWdodDogMjVweDtcclxuICAgIHRvcDogMjVweDtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIG1hcmdpbjogMDtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICB3aWR0aDogMjVweDtcclxuICAgIGhlaWdodDogMjVweDtcclxuXHJcbiAgICBzdmcge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICBmaWxsOiAkY29sb3Itd2hpdGU7XHJcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xyXG4gICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4yNXM7XHJcbiAgICB9XHJcblxyXG4gICAgJjpob3ZlciBzdmcge1xyXG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19jb250ZW50IHtcclxuXHJcbiAgfVxyXG5cclxuICAmLS1vcGVuIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gIH1cclxufSIsIi5zZXJ2aWNlIHtcclxuICBiYWNrZ3JvdW5kOiAjRjZGQUZFO1xyXG4gIHBhZGRpbmc6IDY4cHggMDtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuXHJcbiAgJiAudGl0bGUge1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIH1cclxuXHJcbiAgJi1pdGVtcyB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIHBhZGRpbmc6IDY4cHggMDtcclxuICAgIGdhcDogMzJweDtcclxuXHJcbiAgICBAaW5jbHVkZSBtb2JpbGUge1xyXG4gICAgICBnYXA6IDE2cHg7XHJcbiAgICAgIHBhZGRpbmc6IDQ1cHggMDtcclxuICAgIH1cclxuXHJcbiAgICAmLS1ibG9jay13cmFwcGVyIHtcclxuICAgICAgZGlzcGxheTogZ3JpZDtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDUsIDRmcik7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtb2JpbGUge1xyXG5cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtLWJsb2NrIHtcclxuICAgICAgd2lkdGg6IDE5MzBweDtcclxuICAgICAgb3ZlcmZsb3cteDogYXV0bztcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYtaXRlbSB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgcGFkZGluZzogMjVweDtcclxuICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICBib3gtc2hhZG93OiAwcHggNHB4IDEycHggcmdiYSgyMTcsIDIyMSwgMjQxLCAwLjIpO1xyXG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDEwMCU7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDMycHg7XHJcblxyXG4gICAgQGluY2x1ZGUgbW9iaWxlIHtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xyXG4gICAgfVxyXG5cclxuXHJcbiAgICBwIHtcclxuICAgICAgZm9udC13ZWlnaHQ6IDgwMDtcclxuICAgICAgZm9udC1zaXplOiAyOHB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogNDBweDtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcblxyXG5cclxuICAgICAgQGluY2x1ZGUgbWVkaWEtbWF4KDE0MDApIHtcclxuICAgICAgICBmb250LXNpemU6IDIycHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIEBpbmNsdWRlIHRhYmxldCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBAaW5jbHVkZSBtb2JpbGUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLXN1YiB7XHJcbiAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDI4cHg7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBjb2xvcjogIzM1MzUzNTtcclxuXHJcbiAgfVxyXG59XHJcblxyXG5cclxuLmNiLXRhZ3JlZWwge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuLmNiLXRhZ3JlZWwtY29udGVudCB7XHJcbiAgcGFkZGluZzogMjAwcHggMDtcclxufVxyXG5cclxuLmNiLXRhZ3JlZWwtaXRlbXMge1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgY3Vyc29yOiBkZWZhdWx0O1xyXG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbn1cclxuXHJcbi5jYi10YWdyZWVsLXJvdyB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgd2lkdGg6IDEwMHZ3O1xyXG59XHJcblxyXG5cclxuLmNiLXRhZ3JlZWwtaXRlbSBzcGFuIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIHotaW5kZXg6IDE7XHJcbn1cclxuXHJcblxyXG4uaW5maW5pdGUtYmxvY2sge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYW5pbWF0aW9uOiBudWRnZSAxMHMgbGluZWFyIGluZmluaXRlO1xyXG59XHJcbi5pbmZpbml0ZS1ibG9jay5sZWZ0IHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFuaW1hdGlvbjogc2Nyb2xsVGV4dCAxMHMgaW5maW5pdGUgbGluZWFyO1xyXG59XHJcblxyXG5cclxuQGtleWZyYW1lcyBudWRnZXtcclxuICAwJSB7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZXgoLTEwMCUpO1xyXG4gIH1cclxuICAxMDAlIHtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRleCgxMDAlKTtcclxuICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgc2Nyb2xsVGV4dCB7XHJcbiAgZnJvbSB7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XHJcbiAgfVxyXG4gIHRvIHtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuXHJcbi5tYXJxdWVlIHtcclxuICBtYXJnaW46IDAgYXV0bztcclxuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG59XHJcblxyXG4ubWFycXVlZSAge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgcGFkZGluZy1sZWZ0OiAxMDAlO1xyXG4gIGFuaW1hdGlvbjogbWFycXVlZSA1cyBsaW5lYXIgaW5maW5pdGU7XHJcblxyXG5AaW5jbHVkZSBtZWRpYS1tYXgoMTMwMCkge1xyXG4gIHdpZHRoOiAyNDAwcHg7XHJcbn1cclxufVxyXG5cclxuLm1hcnF1ZWUyICB7XHJcbiAgYW5pbWF0aW9uLWRlbGF5OiAyLjVzO1xyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIG1hcnF1ZWUge1xyXG4gIDAlIHtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xyXG4gIH1cclxuICAxMDAlIHtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0xMDAlLCAwKTtcclxuICB9XHJcbn1cclxuXHJcbi53cmFwLWluZmluaXRlIHtcclxuICBoZWlnaHQ6IDEyMHB4O1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG59XHJcblxyXG4uaW5maW5pdGUtYmxvY2std3JhcCB7XHJcbiAgbWFyZ2luLXRvcDogNzBweDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmUgIWltcG9ydGFudDtcclxuICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XHJcblxyXG4gIEBpbmNsdWRlIG1vYmlsZSB7XHJcbiAgICBtYXJnaW4tdG9wOiA0NXB4O1xyXG4gIH1cclxufVxyXG5cclxuXHJcbi5zbGljay1zbGlkZSB7XHJcbiAgcGFkZGluZzogMjBweCAwO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG5cclxuXHJcbi5zZXJ2aWNlLXN1YiB7XHJcbiAgbWFyZ2luLXRvcDogNjhweDtcclxuXHJcbiAgQGluY2x1ZGUgbW9iaWxlIHtcclxuICAgIG1hcmdpbi10b3A6IDQ1cHg7XHJcbiAgfVxyXG59XHJcblxyXG4uc2xpY2stY2Fyb3VzZWwtbGVmdCwgLnNsaWNrLWNhcm91c2VsIHtcclxuICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxufVxyXG5cclxuXHJcbi5zbGljay1jYXJvdXNlbC1sZWZ0IC5zZXJ2aWNlLWl0ZW0ge1xyXG4gIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcclxufVxyXG4iLCIuYnVzaW5lc3Mge1xyXG4gIHBhZGRpbmc6IDE1MHB4IDA7XHJcblxyXG4gIEBpbmNsdWRlIHRhYmxldCB7XHJcbiAgICBwYWRkaW5nOiAxMjBweCAwO1xyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgbW9iaWxlIHtcclxuICAgIHBhZGRpbmc6IDQ1cHggMDtcclxuICB9XHJcblxyXG4gICYtd3JhcCB7XHJcblxyXG4gICAgQGluY2x1ZGUgdGFibGV0IHtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIH1cclxuXHJcbiAgfVxyXG5cclxuICAmLWluZm8ge1xyXG4gICAgbWF4LXdpZHRoOiA0ODBweDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLW1heCgxNDUwKSB7XHJcbiAgICAgIG1heC13aWR0aDogMzUwcHg7XHJcbiAgICB9XHJcblxyXG5cclxuICAgIEBpbmNsdWRlIHRhYmxldCB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBtYXgtd2lkdGg6IDQ4MHB4O1xyXG4gICAgfVxyXG5cclxuXHJcbiAgICBwIHtcclxuICAgICAgQGluY2x1ZGUgdGFibGV0IHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmIC5idG4td3JhcCB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmZsZXgge1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICB9XHJcblxyXG4gIC50aXRsZSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xyXG5cclxuICAgIEBpbmNsdWRlIHRhYmxldCB7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYgLmJ0bi13cmFwIHtcclxuICAgIG1hcmdpbi10b3A6IDhweDtcclxuXHJcbiAgICBAaW5jbHVkZSBtb2JpbGUge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmIC5wYXktaXRlbXMge1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgcm93LWdhcDogMTZweDtcclxuICAgIG1hcmdpbi10b3A6IDE2cHg7XHJcblxyXG4gICAgJiA+IGRpdiB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XHJcblxyXG4gICAgICBidXR0b24ge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDhweDtcclxuXHJcblxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLmJ1c2luZXNzLWltZyB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICBAaW5jbHVkZSBtZWRpYS1tYXgoMTQ1MCkge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDkwcHg7XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSB0YWJsZXQge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA0NXB4O1xyXG4gIH1cclxufVxyXG5cclxuLmt1c3Qge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHJcbiAgJjEge1xyXG4gICAgYm90dG9tOiAwO1xyXG4gICAgbGVmdDogLTEwMHB4O1xyXG4gICAgei1pbmRleDotMTtcclxuXHJcbiAgICBAaW5jbHVkZSBtb2JpbGUge1xyXG4gICAgICBsZWZ0OiAtMTBweDtcclxuICAgICAgYm90dG9tOiA0cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJiBzdmcge1xyXG4gICAgICBAaW5jbHVkZSBtb2JpbGUge1xyXG4gICAgICAgIGhlaWdodDogNjVweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJjIge1xyXG4gICAgcmlnaHQ6IC03MHB4O1xyXG4gICAgYm90dG9tOiAtMTBweDtcclxuXHJcbiAgICBAaW5jbHVkZSBtb2JpbGUge1xyXG4gICAgICByaWdodDogMzBweDtcclxuICAgICAgYm90dG9tOiAwO1xyXG4gICAgfVxyXG5cclxuICAgICYgc3ZnIHtcclxuICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcclxuICAgICAgICBoZWlnaHQ6IDY1cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5idXNpbmVzcy1ob3VzZSBzdmcge1xyXG4gIEBpbmNsdWRlIG1vYmlsZSB7XHJcbiAgICBoZWlnaHQ6IDE5MHB4O1xyXG4gIH1cclxufSIsIi5hcHBsaWNhdGlvbiB7XHJcbiAgcGFkZGluZy10b3A6NjhweDtcclxuXHJcbiAgQGluY2x1ZGUgbW9iaWxlIHtcclxuICAgIHBhZGRpbmctdG9wOiA0NXB4O1xyXG4gIH1cclxuICAmIC5wYXktaXRlbXMtY29sdW1uIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDY4cHg7XHJcblxyXG4gICAgQGluY2x1ZGUgdGFibGV0IHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYgLmljb25zIHtcclxuICAgIEBpbmNsdWRlIHRhYmxldCB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi5wYXktaW1nLmFwcGxpY2F0aW9uLWltZy5wcm9qZWN0LXRyaWdnZXIge1xyXG4gIG1hcmdpbi1yaWdodDogMTUwcHg7XHJcblxyXG4gIEBpbmNsdWRlIG1vYmlsZSB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDIzMHB4O1xyXG4gIH1cclxufVxyXG5cclxuLmFwcGxpY2F0aW9uLWltZyBpbWcge1xyXG4gIEBpbmNsdWRlIG1vYmlsZSB7XHJcbiAgICBoZWlnaHQ6IDI1MHB4O1xyXG4gIH1cclxufSIsIi50b2dldGhlciB7XHJcbiAgJiAuY29udGFpbmVyIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgIEBpbmNsdWRlIHRhYmxldCB7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgICBnYXA6IDMycHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmIC5ibG9jay5zdmcge1xyXG4gICAgQGluY2x1ZGUgdGFibGV0IHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgfVxyXG5cclxuICAgIHN2ZyB7XHJcbiAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XHJcbiAgICAgICAgd2lkdGg6IDIwOHB4O1xyXG4gICAgICAgIGhlaWdodDogMTIwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgfVxyXG59IiwiLmZvb3RlciB7XHJcbiAgdWwge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG5cclxuICAgIEBpbmNsdWRlIG1vYmlsZSB7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgIHJvdy1nYXA6IDhweDtcclxuICAgIH1cclxuXHJcbiAgICBsaSB7XHJcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XHJcblxyXG4gICAgICBhIHtcclxuXHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIwMCU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICYgLmJsb2NrIHtcclxuICAgIHBhZGRpbmc6IDYzcHggMTIwcHg7XHJcbiAgICBiYWNrZ3JvdW5kOiAjMjIyMjIyO1xyXG5cclxuICAgIEBpbmNsdWRlIG1vYmlsZSB7XHJcbiAgICAgIHBhZGRpbmc6IDhweDtcclxuICAgIH1cclxuICB9XHJcblxyXG5cclxuICAmLWxpc3Qge1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIHJvdy1nYXA6IDEwcHg7XHJcbiAgfVxyXG5cclxuICAmIC50ZXh0IHtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMjAwJTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGNvbG9yOiAjOTM5MzkzO1xyXG4gICAgcGFkZGluZy10b3A6IDE2cHg7XHJcbiAgfVxyXG59IiwiLmFib3V0IHtcclxuICBwYWRkaW5nLWJvdHRvbTogMDtcclxuXHJcbiAgJiAuY29udGFpbmVyIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIH1cclxuXHJcbiAgJiAuc3ZnIHtcclxuICAgIG1hcmdpbi10b3A6IDY1cHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxMjhweDtcclxuXHJcbiAgICBAaW5jbHVkZSBtb2JpbGUge1xyXG4gICAgICBtYXJnaW4tdG9wOiAzMnB4O1xyXG4gICAgfVxyXG5cclxuICAgIHN2ZyB7XHJcblxyXG4gICAgICBAaW5jbHVkZSB0YWJsZXQge1xyXG4gICAgICAgIHdpZHRoOiAxOTdweDtcclxuICAgICAgICBoZWlnaHQ6IDE5N3B4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmIC5pdGVtcyB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxMjhweDtcclxuICAgIHJvdy1nYXA6IDQ4cHg7XHJcbiAgICBjb2x1bW4tZ2FwOiA0OHB4O1xyXG5cclxuICAgIEBpbmNsdWRlIHRhYmxldCB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDY0cHg7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbW9iaWxlIHtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogNDhweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYgLml0ZW0ge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICByb3ctZ2FwOiA0OHB4O1xyXG4gICAgY29sdW1uLWdhcDogNDhweDtcclxuXHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtbWF4KDEzMDApIHtcclxuICAgICAgbWF4LXdpZHRoOiAzOTBweDtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtb2JpbGUge1xyXG4gICAgICBjb2x1bW4tZ2FwOiAyMHB4O1xyXG4gICAgICByb3ctZ2FwOiAyMHB4O1xyXG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuXHJcbiAgICB9XHJcblxyXG4gICAgJiAudGl0bGUge1xyXG4gICAgICBAaW5jbHVkZSBtb2JpbGUge1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAnS3JvbmEgT25lJywgc2Fucy1zZXJpZjtcclxuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI1cHg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgfVxyXG5cclxuICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcclxuICAgICAgICAgIHRvcDogNnB4O1xyXG4gICAgICAgICAgd2lkdGg6IDhweDtcclxuICAgICAgICAgIGhlaWdodDogOHB4O1xyXG4gICAgICAgICAgbGVmdDogLTE2cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgfVxyXG4gIH1cclxuXHJcblxyXG4gICYgLmNpcmNsZSB7XHJcbiAgICB0b3A6IDIwMHB4O1xyXG4gIH1cclxuXHJcbiAgJiAuY2lyY2xlLnJpZ2h0IHtcclxuICAgIHRvcDogNjcwcHg7XHJcbiAgfVxyXG59XHJcblxyXG4uYWJvdXQtdmlkZW8ge1xyXG4gIEBpbmNsdWRlIHRhYmxldCB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICB9XHJcblxyXG4gICYgaWZyYW1lIHtcclxuICAgIEBpbmNsdWRlIHRhYmxldCB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBoZWlnaHQ6IDM1MHB4O1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1vYmlsZSB7XHJcbiAgICAgIGhlaWdodDoyNTBweDtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1tYXgoNTAwKSB7XHJcbiAgICAgIGhlaWdodDogMTcwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiLmNvbnRhY3RzIHtcclxuICBwYWRkaW5nOiAxMjhweCAwO1xyXG5cclxuICBAaW5jbHVkZSB0YWJsZXQge1xyXG4gICAgcGFkZGluZzogNjRweCAwO1xyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgbW9iaWxlIHtcclxuICAgIHBhZGRpbmc6IDQ4cHggMDtcclxuICB9XHJcblxyXG5cclxuICBoMSB7XHJcbiAgICBtYXJnaW4tdG9wOiAwO1xyXG5cclxuICAgICYgLmJsb2NrLmZsZXgtY2VudGVyIHtcclxuICAgICAgQGluY2x1ZGUgdGFibGV0IHtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJiAuZmxleC1jZW50ZXIge1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICB9XHJcblxyXG4gICAgJiAudGV4dCB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtb2JpbGUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTQwJTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYgYS50ZXh0OmhvdmVyIHtcclxuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcclxuICAgICAgY29sb3I6ICNFNTg3NkM7XHJcbiAgICB9XHJcblxyXG4gICAgJi10aXRsZSB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDMycHg7XHJcbiAgICB9XHJcblxyXG5cclxuICAgICYtbGVmdCB7XHJcbiAgICAgIG1heC13aWR0aDogNDIwcHg7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgQGluY2x1ZGUgdGFibGV0IHtcclxuICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDVweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYgLmJsb2NrLWluZm8ge1xyXG4gICAgICBwIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtb2JpbGUge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE0MCU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi1sZWZ0IHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgcm93LWdhcDogMjRweDtcclxuICAgIH1cclxuXHJcbiAgICAmLXNvY2lhbCB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDI0cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJi1zdXBwb3J0IHtcclxuICAgICAgbWFyZ2luLXRvcDogMjRweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5jb250YWN0cy1tYXAge1xyXG4gICAgaW1nLCBpZnJhbWUge1xyXG4gICAgICBAaW5jbHVkZSBtZWRpYS1tYXgoMTIwMCkge1xyXG4gICAgICAgIG1heC1oZWlnaHQ6IDUwMHB4O1xyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhLW1heCg2NTApIHtcclxuICAgICAgICBtYXgtaGVpZ2h0OiA0MDBweDtcclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBtZWRpYS1tYXgoNDUwKSB7XHJcbiAgICAgICAgbWF4LWhlaWdodDogMzAwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG5cclxuICAuY29udGFjdHMtdGl0bGUge1xyXG4gICAgQGluY2x1ZGUgbW9iaWxlIHtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcblxyXG4gIC5jb250YWN0LXBob25lIGEge1xyXG4gICAgQGluY2x1ZGUgbW9iaWxlIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5jb250YWN0cy1tYXAge1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgcGFkZGluZzogNzJweCAwO1xyXG5cclxuICAgIEBpbmNsdWRlIG1vYmlsZSB7XHJcbiAgICAgIHBhZGRpbmc6IDQ4cHggMCAzNXB4IDA7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBzdmcge1xyXG4gICAgQGluY2x1ZGUgbWVkaWEtbWF4KDc2OCkge1xyXG4gICAgICBoZWlnaHQ6IDQwMHB4O1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgbWVkaWEtbWF4KDU1MCkge1xyXG4gICAgICBoZWlnaHQ6IDMwMHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJiAudGFiLWJ1dHRvbi5hY3RpdmUge1xyXG4gICAgZmlsbDogI0ZGQ0U4NTtcclxuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XHJcbiAgfVxyXG5cclxuXHJcbiAgJiAuc3ZnLWRlY29yIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHotaW5kZXg6IC0xO1xyXG4gIH1cclxuXHJcbiAgJiAuc3ZnMSB7XHJcbiAgICByaWdodDogMDtcclxuICAgIHRvcDogMjQwcHg7XHJcbiAgfVxyXG5cclxuICAmIC5zdmcyIHtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB0b3A6IDYzMHB4O1xyXG4gIH1cclxuXHJcbiAgJiAudGl0bGUge1xyXG4gICAgd2lkdGg6IG1heC1jb250ZW50O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxuXHJcblxyXG4gIH1cclxuXHJcbiAgJiAudGV4dC5zdHJvbmcge1xyXG4gICAgZm9udC1mYW1pbHk6ICdLcm9uYSBPbmUnLCBzYW5zLXNlcmlmO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xyXG4gICAgY29sb3I6ICNGRkZGRkY7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxOHB4O1xyXG4gIH1cclxuXHJcbiAgJiAudGV4dCB7XHJcbiAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgfVxyXG5cclxuICAmIC5ibG9jayB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIHJvdy1nYXA6IDE4cHg7XHJcbiAgfVxyXG5cclxuXHJcbiAgJiAuYWR2YW50YWdlcyB7XHJcbiAgICBtYXJnaW4tdG9wOjA7XHJcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gIH1cclxufVxyXG5cclxuXHJcbi5jb3VudHJ5LW1hcCB7XHJcbiAgJjpob3ZlciB7XHJcbiAgICBmaWxsOiAjRTU4NzZDO1xyXG4gICAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlLWluO1xyXG5cclxuICAgICYgLm1hcC10aXRsZSB7XHJcbiAgICAgIGZpbGw6ICNmZmY7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5wYXRoLmJsYWNrLXRleHQge1xyXG4gIGZpbGw6ICMwMDAgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmNvdW50cnktbmFtZSB7XHJcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbn1cclxuXHJcblxyXG4uY29udGFjdHMtaW5mby13cmFwIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuXHJcbiAgQGluY2x1ZGUgdGFibGV0IHtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIHJvdy1nYXA6IDI1cHg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XHJcblxyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgbW9iaWxlIHtcclxuICAgIHAge1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uc3ZnLWRlY29yIHtcclxuICBAaW5jbHVkZSBtb2JpbGUge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcbn1cclxuXHJcbi5sb2NhdGlvbiBpZnJhbWUge1xyXG5cclxuICBAaW5jbHVkZSAgdGFibGV0IHtcclxuICAgIHdpZHRoOiA0NTBweDtcclxuICAgIGhlaWdodDogMzQwcHg7XHJcbiAgfVxyXG59XHJcblxyXG4ubG9jYXRpb24ge1xyXG4gIEBpbmNsdWRlIHRhYmxldCB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAmIGlmcmFtZSB7XHJcbiAgICAgIEBpbmNsdWRlIHRhYmxldCB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAzMDBweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcclxuICAgICAgICBoZWlnaHQ6IDIzMHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uY29udGFjdHMgLmJsb2NrLWluZm8ge1xyXG4gIEBpbmNsdWRlIHRhYmxldCB7XHJcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgIHJvdy1nYXA6IDVweDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gIH1cclxuXHJcblxyXG5cclxuICAmIC50ZXh0IHtcclxuICAgIEBpbmNsdWRlIHRhYmxldCB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDIwMCU7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBtb2JpbGUge1xyXG4gICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMDAlO1xyXG4gICAgfVxyXG5cclxuICAgICYuc3Ryb25nIHtcclxuICAgICAgQGluY2x1ZGUgdGFibGV0IHtcclxuICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbnAudGl0bGUuY29udGFjdHMtdGl0bGUudGV4dC1jZW50ZXIge1xyXG4gIEBpbmNsdWRlIHRhYmxldCB7XHJcbiAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICBtYXJnaW4tdG9wOiA4cHg7XHJcbiAgfVxyXG59XHJcblxyXG4uY29udGFjdHMgLmdlb2dyYXBoeS1ibG9jayB7XHJcbiAgbWF4LXdpZHRoOiAxMDg1cHg7XHJcbiAgQGluY2x1ZGUgdGFibGV0IHtcclxuICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgfVxyXG5cclxuICAudGV4dCB7XHJcbiAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICBsaW5lLWhlaWdodDogMjAwJTtcclxuICB9XHJcbn0iLCIuZmFxIHtcclxuICBwYWRkaW5nOiAxMjhweCAwO1xyXG5cclxuICBAaW5jbHVkZSBtb2JpbGUge1xyXG4gICAgcGFkZGluZzogNDVweCAwO1xyXG4gIH1cclxuXHJcbiAgJi10b3Age1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIG1hcmdpbi1ib3R0b206IDY4cHg7XHJcblxyXG4gICAgQGluY2x1ZGUgdGFibGV0IHtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogNDhweDtcclxuICAgICAgcm93LWdhcDogMzBweDtcclxuICAgIH1cclxuICAgICYgLmJsb2NrIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgcm93LWdhcDogMzJweDtcclxuICAgIH1cclxuXHJcbiAgICAmIC5ibG9jay1pbmZvIHtcclxuICAgICAgbWF4LXdpZHRoOjY4MHB4O1xyXG4gICAgfVxyXG5cclxuICAgICYgLnRleHQge1xyXG4gICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xyXG5cclxuICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICYtc3ViIHtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgcm93LWdhcDogMjRweDtcclxuICB9XHJcblxyXG4gICYgLmJsb2NrLWltZyBzdmcge1xyXG4gICAgQGluY2x1ZGUgbW9iaWxlIHtcclxuICAgICAgaGVpZ2h0OiAxMDBweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5mYXEtYWNjb3JkaW9uLXdyYXBwZXIge1xyXG5cclxuICAmID4gcCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA0OHB4O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIH1cclxuXHJcbiAgJiAuYWNjb3JkaW9uIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDY4cHg7XHJcbiAgfVxyXG59IiwiLmJsb2cge1xyXG4gIHBhZGRpbmc6IDEyOHB4IDA7XHJcblxyXG4gIEBpbmNsdWRlIG1vYmlsZSB7XHJcbiAgICBwYWRkaW5nOiA0NXB4IDA7XHJcbiAgfVxyXG5cclxuICAmLWl0ZW1zIHtcclxuICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCA0ZnIpO1xyXG4gICAgZ3JpZC1jb2x1bW4tZ2FwOiAzMnB4O1xyXG4gICAgZ3JpZC1yb3ctZ2FwOiAzMnB4O1xyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLW1heCgxMjUwKSB7XHJcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDZmcik7XHJcbiAgICAgIGdyaWQtY29sdW1uLWdhcDogMjRweDtcclxuICAgICAgZ3JpZC1yb3ctZ2FwOiAyNHB4O1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgbW9iaWxlIHtcclxuICAgICAgZ3JpZC1jb2x1bW4tZ2FwOiAxNnB4O1xyXG4gICAgICBncmlkLXJvdy1nYXA6IDQ4cHg7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtbWF4KDYwMCkge1xyXG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxLCAxMmZyKTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYtaXRlbV9faW1nIHtcclxuICAgIG1heC1oZWlnaHQ6IDE3MXB4O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLW1heCgxMjUwKSB7XHJcbiAgICAgIG1heC1oZWlnaHQ6IDI1MHB4O1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLW1heCgxMTAwKSB7XHJcbiAgICAgIG1heC1oZWlnaHQ6IDIwMHB4O1xyXG4gICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICB9XHJcblxyXG4gICAgaW1nIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi1pdGVtIHtcclxuICAgIGJhY2tncm91bmQ6ICMyMDIwMjA7XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAxMXB4IHJnYmEoMjQwLCAyNDAsIDI0MCwuMik7XHJcbiAgICB9XHJcblxyXG5cclxuXHJcblxyXG4gICAgJi10ZXh0IHtcclxuICAgICAgcGFkZGluZzogMzJweCA0MnB4IDE2cHggNDJweDtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XHJcbiAgICAgICAgcGFkZGluZzogMjRweCAxNnB4IDE2cHggMTZweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgJiAudGl0bGUge1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAnS3JvbmEgT25lJywgc2Fucy1zZXJpZjtcclxuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgY29sb3I6ICNGRkZGRkY7XHJcbiAgICAgICAgaGVpZ2h0OiA4MHB4O1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtb2JpbGUge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XHJcbiAgICAgICAgICBoZWlnaHQ6IDYwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmIC50ZXh0IHtcclxuICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjhweDtcclxuICAgICAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xyXG4gICAgICAgIGhlaWdodDogMTcwcHg7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtbWF4KDYwMCkge1xyXG4gICAgICAgICAgaGVpZ2h0OiAxMjBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi1ib3R0b20ge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIHBhZGRpbmc6IDAgNDJweCA0MnB4IDQycHg7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtb2JpbGUge1xyXG4gICAgICAgIHBhZGRpbmc6IDI0cHggMTZweCAxNnB4IDE2cHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhLW1heCg2MDApIHtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdXNlci1pbmZvIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICAgICYgLnVzZXItbmFtZSB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEycHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XHJcbiAgICAgICAgY29sb3I6ICM5MzkzOTM7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICYgLmNpcmNsZSB7XHJcbiAgICB6LWluZGV4OiAtMTtcclxuICAgIHRvcDogMzAwcHg7XHJcbiAgfVxyXG5cclxuICAmIC5jaXJjbGUucmlnaHQge1xyXG4gICAgdG9wOiAxMjAwcHg7XHJcbiAgfVxyXG59XHJcblxyXG4uY3J0LWRhdGUge1xyXG4gIHAge1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xyXG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICBjb2xvcjogI0ZGRkZGRlxyXG5cclxuICB9XHJcblxyXG59XHJcblxyXG4uYmxvZy10b3Atd3JhcCB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIHJvdy1nYXA6IDcycHg7XHJcbiAgbWFyZ2luLWJvdHRvbTogNDhweDtcclxuXHJcbiAgQGluY2x1ZGUgdGFibGV0IHtcclxuICAgIGFsaWduLWl0ZW1zOiBub3JtYWw7XHJcbiAgfVxyXG4gIEBpbmNsdWRlIG1lZGlhLW1heCg3MDApIHtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgfVxyXG5cclxuICAmIC5sYWJlbC1zZWFyY2hfX3dyYXAge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICB3aWR0aDogMzQwcHg7XHJcblxyXG4gICAgbGFiZWwge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIH1cclxuXHJcblxyXG4gIH1cclxufVxyXG5cclxuLmJsb2ctZmlsdGVyIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgY29sdW1uLWdhcDogMzJweDtcclxuICB3aWR0aDogNjAlO1xyXG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuXHJcblxyXG5cclxuICBAaW5jbHVkZSBtZWRpYS1tYXgoMTI1MCkge1xyXG4gICAgd2lkdGg6IDcwJTtcclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIHRhYmxldCB7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgcm93LWdhcDogMjBweDtcclxuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcclxuICAgIHdpZHRoOiBtYXgtY29udGVudDtcclxuICB9XHJcbn1cclxuXHJcbi5zZWFyY2gtbGFiZWwge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgYnV0dG9uIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgei1pbmRleDogMjtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIHRvcDogMTZweDtcclxuICAgIGxlZnQ6IDE1cHg7XHJcbiAgfVxyXG59XHJcblxyXG4jc2VhcmNoLWJsb2cge1xyXG4gIHBhZGRpbmctbGVmdDogMzhweDtcclxufSIsIi5ibG9nLW9wZW4ge1xyXG4gIHBhZGRpbmc6IDEyOHB4IDA7XHJcblxyXG4gIEBpbmNsdWRlIHRhYmxldCB7XHJcbiAgICBwYWRkaW5nOiA2NHB4IDA7XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSBtb2JpbGUge1xyXG4gICAgcGFkZGluZzogNDVweCAwO1xyXG4gIH1cclxuXHJcbiAgJl9fdGl0bGUge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA0OHB4O1xyXG5cclxuICAgIEBpbmNsdWRlIHRhYmxldCB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7XHJcbiAgICB9XHJcblxyXG4gICAgJiAuY3J0LWRhdGUge1xyXG4gICAgICBAaW5jbHVkZSB0YWJsZXQge1xyXG4gICAgICAgIG9yZGVyOiAyO1xyXG4gICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgbWVkaWEtbWF4KDQ1MCkge1xyXG4gICAgICAgIHdpZHRoOiA2MCU7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYgLnRpdGxlIHtcclxuICAgICAgZm9udC1zaXplOiAzMnB4O1xyXG5cclxuICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG5cclxuICAgICAgQGluY2x1ZGUgdGFibGV0IHtcclxuICAgICAgICBvcmRlcjogMztcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIHRhYmxldCB7XHJcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIH1cclxuXHJcbiAgICAmIC5jcnQtZGF0ZSBwIHtcclxuICAgICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTs7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLWltZyB7XHJcbiAgICBtYXgtaGVpZ2h0OiA1NDhweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDQ4cHg7XHJcblxyXG4gICAgaW1nIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLWJvdHRvbSB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBtYXgtd2lkdGg6IDc4N3B4O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXJnaW46IDMycHggYXV0byAwIGF1dG87XHJcblxyXG4gICAgJiAuaXRlbSB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgIHJvdy1nYXA6IDE2cHg7XHJcbiAgICAgICYgLnRleHQge1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xyXG5cclxuICAgICAgICBAaW5jbHVkZSB0YWJsZXQge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEzMCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBtb2JpbGUge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEzMCU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmIC50aXRsZSB7XHJcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA4MDA7XHJcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgIGNvbG9yOiAjZmZmO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtb2JpbGUge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE0MCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJiAuZm9vdGVyLWxpbmtzX19pdGVtcyB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiAwO1xyXG4gICAgICByaWdodDogLTEwMHB4O1xyXG4gICAgICB6LWluZGV4OiAyO1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cclxuICAgICAgQGluY2x1ZGUgdGFibGV0IHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgdG9wOiBhdXRvO1xyXG4gICAgICAgIHJpZ2h0OiBhdXRvO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMjZweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICBjb2x1bW4tZ2FwOiAyMHB4O1xyXG4gICAgICB9XHJcblxyXG5cclxuICAgICAgYTpub3QoOmxhc3QtY2hpbGQpIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxOHB4O1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1tYXgoNjAwKSB7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAmIC5jaXJjbGUge1xyXG4gICAgei1pbmRleDogLTE7XHJcbiAgICB0b3A6IDIwMHB4O1xyXG4gIH1cclxuXHJcbiAgJiAuY2lyY2xlLnJpZ2h0IHtcclxuICAgIHRvcDogODUwcHg7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLmJsb2NrLW9wZW4taW5mbyB7XHJcbiAgQGluY2x1ZGUgbWVkaWEtbWF4KDkwMCkge1xyXG4gICAgd2lkdGg6IDg1JTtcclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIG1lZGlhLW1heCg2MDApIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gIH1cclxuXHJcbn1cclxuXHJcbi5jcnQtZGF0ZSBwIHtcclxuICBAaW5jbHVkZSBtb2JpbGUge1xyXG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgfVxyXG59XHJcblxyXG4uYmxvY2stb3Blbi1pbmZvIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgcm93LWdhcDogMzJweDtcclxufSIsIi5maW5hbmNlIHtcclxuICBtaW4taGVpZ2h0OiA2NTBweDtcclxuICBAaW5jbHVkZSBtb2JpbGUge1xyXG4gICAgbWluLWhlaWdodDogYXV0bztcclxuICB9XHJcblxyXG4gIC5jb250YWluZXIge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgIEBpbmNsdWRlIG1vYmlsZSB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5ibG9jazpudGgtY2hpbGQoMSkge1xyXG4gICAgbWF4LXdpZHRoOiA1MjBweDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgcm93LWdhcDogNDhweDtcclxuXHJcbiAgICBAaW5jbHVkZSBtb2JpbGUge1xyXG4gICAgICByb3ctZ2FwOiAyNHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmJsb2NrLnN2ZyB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgei1pbmRleDogLTE7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1hcmdpbjogMCAyNHB4O1xyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLW1heCgxMjUwKSB7XHJcbiAgICAgIHdpZHRoOiA5NSU7XHJcbiAgICAgIHRvcDogNjBweDtcclxuICAgIH1cclxuXHJcbiAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHRvcDogLTMwcHg7XHJcbiAgICAgICAgei1pbmRleDogMjtcclxuICAgICAgfVxyXG5cclxuICAgIHN2ZyB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuXHJcbiAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XHJcbiAgICAgICAgaGVpZ2h0OiAxOTBweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgQGluY2x1ZGUgbWVkaWEtbWF4KDQ1MCkge1xyXG4gICAgICAgIGhlaWdodDogMTM3cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn0iLCIucmVjcnV0aW5nIHtcclxuICBwYWRkaW5nLXRvcDogMjRweDtcclxuXHJcbiAgLmNvbnRhaW5lciB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHJcbiAgICBAaW5jbHVkZSB0YWJsZXQge1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgICAgZ2FwOiAzMnB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcblxyXG4gICYgLmJsb2NrLnN2ZyB7XHJcblxyXG4gICAgQGluY2x1ZGUgdGFibGV0IHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgfVxyXG5cclxuICAgIHN2ZyB7XHJcbiAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XHJcbiAgICAgICAgd2lkdGg6IDIwOHB4O1xyXG4gICAgICAgIGhlaWdodDogMjEwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICYgLmFuaW1hdGUge1xyXG4gICAgYW5pbWF0aW9uOiBzcGluIDEuOHMgaW5maW5pdGUgbGluZWFyO1xyXG4gIH1cclxuXHJcbn1cclxuXHJcbi5ibG9jay10ZXh0IHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgZ2FwOiA0OHB4O1xyXG4gIEBpbmNsdWRlIHRhYmxldCB7XHJcbiAgICBnYXA6IDI0cHg7XHJcbiAgfVxyXG5cclxufVxyXG5cclxuXHJcbkBrZXlmcmFtZXMgc3BpbiB7XHJcbiAgZnJvbSB7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCUpO1xyXG4gIH1cclxuXHJcbiAgNTAlIHtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg4JSk7XHJcbiAgfVxyXG4gIHRvIHtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwJSk7XHJcbiAgfVxyXG59IiwiLnRvdXJpc20gIHtcclxuICBwYWRkaW5nLXRvcDogMDtcclxuICAuY29udGFpbmVyICB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIGdhcDogMzJweDtcclxuXHJcbiAgICBAaW5jbHVkZSB0YWJsZXQge1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJiAuYmxvY2suc3ZnIHtcclxuICAgIEBpbmNsdWRlIHRhYmxldCB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIHN2ZyB7XHJcbiAgICBAaW5jbHVkZSB0YWJsZXQge1xyXG4gICAgICB3aWR0aDogMjA4cHg7XHJcbiAgICAgIGhlaWdodDogMjMwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi5vdXIge1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgaDIge1xyXG4gICAgQGluY2x1ZGUgdGFibGV0IHtcclxuICAgICAgZm9udC1mYW1pbHk6ICdLcm9uYSBPbmUnLCBzYW5zLXNlcmlmO1xyXG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgIGZvbnQtc2l6ZTogMzZweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDQ1cHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmIC5kZWNvciB7XHJcbiAgICBAaW5jbHVkZSBtb2JpbGUge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYgLm14NTIwIHtcclxuICAgIG1hcmdpbjogMjRweCBhdXRvIDcycHggYXV0bztcclxuICB9XHJcblxyXG5cclxuICAmIC5pdGVtcyB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBwYWRkaW5nLXRvcDogNjBweDtcclxuXHJcbiAgICBAaW5jbHVkZSB0YWJsZXQge1xyXG4gICAgICBwYWRkaW5nLXRvcDogMjVweDtcclxuICAgIH1cclxuXHJcblxyXG4gICAgJiAuY2lyY2xlLXNjcm9sbCB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgJjpudGgtY2hpbGQoMSkge1xyXG5cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYgLml0ZW0ge1xyXG4gICAgICBtYXgtd2lkdGg6IDQ1MHB4O1xyXG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiA4NXB4O1xyXG5cclxuICAgICAgQGluY2x1ZGUgdGFibGV0IHtcclxuICAgICAgICBtYXgtd2lkdGg6IDM1MHB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICBAaW5jbHVkZSBtZWRpYS1tYXgoODUwKSB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAzMDBweDtcclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBtb2JpbGUge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgbWVkaWEtbWF4KDcwMCkge1xyXG4gICAgICAgIG1heC13aWR0aDogMjUwcHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhLW1heCg2MDApIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDIwMHB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICBAaW5jbHVkZSBtZWRpYS1tYXgoNTAwKSB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxNTBweDtcclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBtZWRpYS1tYXgoNDEwKSB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMjhweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgJiAudGV4dCB7XHJcbiAgICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTBweDtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMDAlO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcblxyXG4gICYgLml0ZW1zIGRpdi5pdGVtOm50aC1jaGlsZChldmVuKSB7XHJcbiAgICBtYXJnaW46IDAgMCA4NXB4IGF1dG87XHJcblxyXG4gICAgQGluY2x1ZGUgbW9iaWxlIHtcclxuICAgICAgbWFyZ2luOiAwIDAgMjVweCBhdXRvO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJiAuZGVjb3Ige1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgLy96LWluZGV4OiAtMTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gIH1cclxufVxyXG5cclxuXHJcblxyXG4uY2lyY2xlLWFmdGVyIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICY6OmFmdGVyIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvY2lyY2xlZS5zdmdcIikgbm8tcmVwZWF0O1xyXG4gICAgd2lkdGg6IDEycHg7XHJcbiAgICBoZWlnaHQ6IDEycHg7XHJcbiAgICB0b3A6IDA7XHJcbiAgfVxyXG59XHJcblxyXG4ub3VyLWNpcmNsZSB7XHJcbiAgLy9kaXNwbGF5OiBub25lO1xyXG59IiwiLnRlYW0ge1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBwYWRkaW5nLWJvdHRvbTogMTI4cHg7XHJcblxyXG4gIEBpbmNsdWRlIG1vYmlsZSB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogNjRweDtcclxuICB9XHJcblxyXG4gIGgyIHtcclxuICAgIEBpbmNsdWRlIHRhYmxldCB7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAnS3JvbmEgT25lJywgc2Fucy1zZXJpZjtcclxuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICBmb250LXNpemU6IDM2cHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiA0NXB4O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmIC5teDUyMCB7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICB9XHJcblxyXG4gIC5ibG9jayB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA2NHB4O1xyXG4gIH1cclxuXHJcbiAgJiAuaXRlbXMge1xyXG4gICAgZGlzcGxheTogZ3JpZDtcclxuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDRmcik7XHJcbiAgICBncmlkLXJvdy1nYXA6IDkycHg7XHJcblxyXG4gICAgQGluY2x1ZGUgbW9iaWxlIHtcclxuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgNmZyKTtcclxuICAgICAgZ3JpZC1yb3ctZ2FwOiA0OHB4O1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLW1heCg1NTApIHtcclxuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMSwgMTJmcik7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmIC50aXRsZTphZnRlciB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxuXHJcbiAgJiAuaXRlbSB7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgIEBpbmNsdWRlIG1vYmlsZSB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgfVxyXG5cclxuICAgICY6bnRoLWNoaWxkKDNuKSAuaXRlbS13cmFwIHtcclxuICAgICAgbWFyZ2luOiAwIDAgMCBhdXRvO1xyXG4gICAgICBAaW5jbHVkZSBtb2JpbGUge1xyXG4gICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICY6bnRoLWNoaWxkKDIpIC5pdGVtLXdyYXAge1xyXG4gICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIH1cclxuXHJcbiAgICAmOm50aC1jaGlsZCg1KSAuaXRlbS13cmFwIHtcclxuICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICB9XHJcblxyXG5cclxuICAgICYtd3JhcCB7XHJcbiAgICAgIG1heC13aWR0aDogMjE4cHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmIC5pbmZvIHtcclxuICAgIHAudGl0bGUge1xyXG4gICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMDAlO1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMjg5LjQ4ZGVnLCAjQjQ5MDVCIC0yLjEyJSwgI0ZGQ0U4NSA5Ny42OCUpLCAjRkZGRkZGO1xyXG4gICAgICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogdGV4dDtcclxuICAgICAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICBiYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XHJcbiAgICAgIHRleHQtZmlsbC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcblxyXG4gICAgfVxyXG4gIH1cclxuXHJcblxyXG4gICYgLmNpcmNsZSB7XHJcbiAgICB6LWluZGV4OiAtMTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgdG9wOiAxODBweDtcclxuXHJcbiAgICBzdmcge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgaGVpZ2h0OiAxODAwcHg7XHJcblxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmF2YXRhciB7XHJcbiAgbWF4LXdpZHRoOiAxODBweDtcclxuICBoZWlnaHQ6IDE4MHB4O1xyXG4gIG1hcmdpbjogMCBhdXRvIDI2cHggYXV0bztcclxuICBib3JkZXItcmFkaXVzOiA1MCU7XHJcblxyXG4gIGltZyB7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgfVxyXG59XHJcblxyXG5kaXYub3ZhbCB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogNTAlO1xyXG4gIGxlZnQ6IDUwJTtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICBoZWlnaHQ6IDEwMHB4O1xyXG4gIHdpZHRoOiAyMDBweDtcclxuICBib3JkZXItcmFkaXVzOiAxNTBweCAxNTBweCAwIDA7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogZ3JlZW47XHJcbn0iLCIuYWR2YW50YWdlcyB7XHJcbiAgYmFja2dyb3VuZDogIzIwMjAyMDtcclxuICBwYWRkaW5nLXRvcDogMjA1cHg7XHJcbiAgbWFyZ2luLXRvcDotMTMwcHg7XHJcblxyXG4gIEBpbmNsdWRlIG1vYmlsZSB7XHJcbiAgICBtYXJnaW4tdG9wOjM1cHg7XHJcbiAgICBwYWRkaW5nLXRvcDogMzBweDtcclxuICB9XHJcbiAgLml0ZW1zIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcblxyXG4gICAgQGluY2x1ZGUgdGFibGV0IHtcclxuICAgICAgcm93LWdhcDogMTAwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmIC5pdGVtIHtcclxuICAgIHdpZHRoOiAyNSU7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICBAaW5jbHVkZSB0YWJsZXQge1xyXG4gICAgICB3aWR0aDogNTAlO1xyXG4gICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLW1heCg2MDApIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcblxyXG5cclxuICAgICYgLnN2ZyB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcblxyXG4gICAgICBpbWcsIHN2ZyB7XHJcbiAgICAgICAgaGVpZ2h0OiAxMjhweFxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJiAudGV4dCB7XHJcbiAgICAgIG1heC13aWR0aDogMjMycHg7XHJcbiAgICB9XHJcblxyXG5cclxuICAgICYgLnRpdGxlIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMnB4O1xyXG4gICAgICAmOmFmdGVyIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiLmZlZWRiYWNrIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgcGFkZGluZzogMTI4cHggMDtcclxuXHJcbiAgQGluY2x1ZGUgdGFibGV0IHtcclxuICAgIHBhZGRpbmc6IDY0cHggMDtcclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIG1vYmlsZSB7XHJcbiAgICBwYWRkaW5nOiA0OHB4IDA7XHJcbiAgfVxyXG5cclxuXHJcbiAgJiAuY29udGFpbmVyIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgY29sdW1uLWdhcDogMjBweDtcclxuXHJcbiAgICBAaW5jbHVkZSB0YWJsZXQge1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICByb3ctZ2FwOiA2NHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJkZvcm0ge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgYmFja2dyb3VuZDogIzI2MjYyNjtcclxuICAgIHBhZGRpbmc6IDY0cHg7XHJcbiAgICBtYXgtd2lkdGg6IDU5MHB4O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgQGluY2x1ZGUgbW9iaWxlIHtcclxuICAgICAgcGFkZGluZzogNjRweCAyNHB4O1xyXG4gICAgfVxyXG5cclxuICAgICYgLnN2ZyB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgei1pbmRleDogLTE7XHJcbiAgICB9XHJcblxyXG4gICAgJi10aXRsZSB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIHRvcDogLTIzcHg7XHJcbiAgICAgIGxlZnQ6IDA7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtb2JpbGUge1xyXG4gICAgICAgIHRvcDogLTEzcHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICB9XHJcblxyXG4gICAgJiAudGl0bGUge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG5cclxuICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuXHJcbiAgICAmIC5zdmcxIHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6IC0zMHB4O1xyXG4gICAgICBsZWZ0OiAtMzBweDtcclxuXHJcbiAgICB9XHJcblxyXG4gICAgJiAuc3ZnMiB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiBhdXRvO1xyXG4gICAgICBsZWZ0OiBhdXRvO1xyXG4gICAgICByaWdodDogLTQwcHg7XHJcbiAgICAgIGJvdHRvbTogLTUwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJi13cmFwcGVyIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgcm93LWdhcDogMzJweDtcclxuXHJcblxyXG4gICAgfVxyXG5cclxuICAgIGlucHV0LCB0ZXh0YXJlYSB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDRweDtcclxuICAgIH1cclxuXHJcbiAgICB0ZXh0YXJlYSB7XHJcbiAgICAgIG1pbi1oZWlnaHQ6IDE0NXB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJiAuZGVjb3Ige1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHRvcDogNzJweDtcclxuICB9XHJcbn1cclxuXHJcbmxhYmVsLm5lZWQge1xyXG4gIHNwYW4ge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICY6YWZ0ZXIge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvcmVkLnN2Z1wiKTtcclxuICAgICAgd2lkdGg6IDhweDtcclxuICAgICAgaGVpZ2h0OiA4cHg7XHJcbiAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICByaWdodDogLTEwcHg7XHJcbiAgICAgIHRvcDogMnB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnNvY2lhbHMge1xyXG4gIGgyIHtcclxuICAgIGZvbnQtZmFtaWx5OiAnS3JvbmEgT25lJywgc2Fucy1zZXJpZjtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICBmb250LXNpemU6IDM2cHg7XHJcbiAgICBsaW5lLWhlaWdodDogNDVweDtcclxuICAgIGNvbG9yOiAjRkZGRkZGO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcclxuICB9XHJcblxyXG4gICYgLml0ZW1zIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBjb2x1bW4tZ2FwOiAyOHB4O1xyXG5cclxuXHJcbiAgICBhIHtcclxuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XHJcblxyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICBvcGFjaXR5OiAwLjg7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIHN2ZyB7XHJcbiAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgfVxyXG59XHJcblxyXG4uY29udGFjdHMgLmZlZWRiYWNrIC5ibG9jay5teDUyMCB7XHJcbiAgcm93LWdhcDogNDhweDtcclxuXHJcblxyXG4gIEBpbmNsdWRlIG1lZGlhLW1heCgxMjAwKSB7XHJcbiAgICBtYXgtd2lkdGg6IDQwMHB4O1xyXG4gIH1cclxuICBAaW5jbHVkZSB0YWJsZXQge1xyXG4gICAgbWF4LXdpZHRoOiBub25lO1xyXG4gICAgcm93LWdhcDogMjBweDtcclxuICB9XHJcblxyXG4gICYgLnRpdGxlIHtcclxuICAgIEBpbmNsdWRlIHRhYmxldCB7XHJcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uY29udGFjdHMgLmZlZWRiYWNrIHtcclxuICBAaW5jbHVkZSBtb2JpbGUge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDA7XHJcbiAgfVxyXG59XHJcblxyXG5wLnRpdGxlLmNvbnRhY3RzLXRpdGxlLnRleHQtY2VudGVyOmFmdGVyIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG5wLnRpdGxlLmNvbnRhY3RzLXRpdGxlLnRleHQtY2VudGVyIHtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbn1cclxuIiwiLy9yYWRpb1xyXG5bdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQsXHJcblt0eXBlPVwicmFkaW9cIl06bm90KDpjaGVja2VkKSB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGxlZnQ6IC05OTk5cHg7XHJcbn1cclxuXHJcblt0eXBlPVwicmFkaW9cIl06Y2hlY2tlZCArIGxhYmVsLFxyXG5bdHlwZT1cInJhZGlvXCJdOm5vdCg6Y2hlY2tlZCkgKyBsYWJlbCB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHBhZGRpbmctbGVmdDogMzhweDtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIGNvbG9yOiAjMzUzNTM1O1xyXG4gIGZvbnQtc2l6ZTogMTRweDtcclxufVxyXG5cclxuW3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkICsgbGFiZWw6YmVmb3JlLFxyXG5bdHlwZT1cInJhZGlvXCJdOm5vdCg6Y2hlY2tlZCkgKyBsYWJlbDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6ICcnO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBsZWZ0OiAwO1xyXG4gIHRvcDogLTNweDtcclxuICB3aWR0aDogMjRweDtcclxuICBoZWlnaHQ6IDI0cHg7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgI0U2ODc2QztcclxuICBib3JkZXItcmFkaXVzOiAxMDAlO1xyXG4gIGJhY2tncm91bmQ6ICNmZmY7XHJcbn1cclxuXHJcblt0eXBlPVwicmFkaW9cIl06Y2hlY2tlZCArIGxhYmVsOmFmdGVyLFxyXG5bdHlwZT1cInJhZGlvXCJdOm5vdCg6Y2hlY2tlZCkgKyBsYWJlbDphZnRlciB7XHJcbiAgY29udGVudDogJyc7XHJcbiAgd2lkdGg6IDEycHg7XHJcbiAgaGVpZ2h0OiAxMnB4O1xyXG4gIGJhY2tncm91bmQ6ICNFNjg3NkM7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogNHB4O1xyXG4gIGxlZnQ6IDdweDtcclxuICBib3JkZXItcmFkaXVzOiAxMDAlO1xyXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcclxuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xyXG59XHJcblxyXG5bdHlwZT1cInJhZGlvXCJdOm5vdCg6Y2hlY2tlZCkgKyBsYWJlbDphZnRlciB7XHJcbiAgb3BhY2l0eTogMDtcclxuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMCk7XHJcbiAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcclxufVxyXG5cclxuW3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkICsgbGFiZWw6YWZ0ZXIge1xyXG4gIG9wYWNpdHk6IDE7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xyXG4gIHRyYW5zZm9ybTogc2NhbGUoMSk7XHJcbn1cclxuXHJcblxyXG4vL2NoZWNrYm94XHJcbi5mb3JtLWdyb3VwIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG59XHJcblxyXG4uZm9ybS1ncm91cCBpbnB1dCB7XHJcbiAgcGFkZGluZzogMDtcclxuICBoZWlnaHQ6IGluaXRpYWw7XHJcbiAgd2lkdGg6IGluaXRpYWw7XHJcbiAgbWFyZ2luLWJvdHRvbTogMDtcclxuICBkaXNwbGF5OiBub25lO1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG5cclxuLmZvcm0tZ3JvdXAgbGFiZWwge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbn1cclxuXHJcbi5mb3JtLWdyb3VwIGxhYmVsOmJlZm9yZSB7XHJcbiAgY29udGVudDogJyc7XHJcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gIGJvcmRlcjogMnB4IHNvbGlkICNFNjg3NkM7XHJcbiAgYm94LXNoYWRvdzogMCAxcHggMnB4IHJnYmEoMCwgMCwgMCwgMC4wNSksIGluc2V0IDBweCAtMTVweCAxMHB4IC0xMnB4IHJnYmEoMCwgMCwgMCwgMC4wNSk7XHJcbiAgcGFkZGluZzogMTBweDtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIG1hcmdpbi1yaWdodDogMTJweDtcclxuICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbn1cclxuXHJcbi5mb3JtLWdyb3VwIGlucHV0OmNoZWNrZWQgKyBsYWJlbDphZnRlciB7XHJcbiAgY29udGVudDogJyc7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGJvcmRlcjogc29saWQgI2ZmZjtcclxuICBib3JkZXItd2lkdGg6IDAgMnB4IDJweCAwO1xyXG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcclxuICB0b3A6IDRweDtcclxuICB3aWR0aDogNXB4O1xyXG4gIGhlaWdodDogMTFweDtcclxuICBsZWZ0OiA5cHg7XHJcbn1cclxuXHJcbi5mb3JtLWdyb3VwIGlucHV0OmNoZWNrZWQgKyBsYWJlbDpiZWZvcmUge1xyXG4gIGJhY2tncm91bmQ6ICNFNjg3NkM7XHJcbn1cclxuXHJcbi5wYXJlbnQge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG5cclxuICBkaXYge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIH1cclxuXHJcbiAgLmxhYmVsLWlucHV0IHtcclxuICAgIFxyXG4gICAgc3BhbiB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiA2cHg7XHJcbiAgICAgIHJpZ2h0OiAzNXB4O1xyXG4gICAgICBmb250LXNpemU6IDA7XHJcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XHJcblxyXG4gICAgICAmOmFmdGVyIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9leWUuc3ZnKTtcclxuICAgICAgICB3aWR0aDogMjVweDtcclxuICAgICAgICBoZWlnaHQ6IDIycHg7XHJcbiAgICAgICAgei1pbmRleDoyO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmLm9wZW46YWZ0ZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvZXllMi5zdmcpO1xyXG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgdG9wOiAxMHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBpbnB1dCB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XHJcbiAgfVxyXG59XHJcbiIsIioge1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIHBhZGRpbmc6IDA7XHJcbn1cclxuXHJcbnVsIHtcclxuICBsaXN0LXN0eWxlOiBub25lO1xyXG59XHJcblxyXG5oMSB7XHJcbiAgLy9tYXJnaW46IDUwcHggMCAxMHB4O1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG5cclxuLmNvdW50cnkge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBtYXJnaW46IDAgYXV0bztcclxuICB3aWR0aDogMTAwJTtcclxufVxyXG4uY291bnRyeSAuc2VsZWN0IHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgaGVpZ2h0OiA0MHB4O1xyXG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICBwYWRkaW5nOiAxMHB4IDE2cHg7XHJcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcclxuICBib3JkZXI6IDFweCBzb2xpZCAjRTU4NzZDO1xyXG4gIGJveC1zaGFkb3c6IGluc2V0IDBweCA0cHggMnB4IHJnYmEoMTQ3LCAxNDcsIDE0NywgMC4xKTtcclxuICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcclxuICBjb2xvcjogIzkzOTM5MztcclxuICBmb250LXdlaWdodDogNDAwO1xyXG4gIGZvbnQtc2l6ZTogMTRweDtcclxuICBsaW5lLWhlaWdodDogMjBweDtcclxufVxyXG5cclxuI2NvdW50cnktZHJvcCB7XHJcbiAgbGkge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICBmb250LXdlaWdodDogODAwO1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7XHJcbiAgICBjb2xvcjogIzM1MzUzNTtcclxuICAgIHBhZGRpbmc6IDRweCAxNnB4O1xyXG4gICAgaGVpZ2h0OiA0OHB4O1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNGNkY2RjY7XHJcbiAgfVxyXG59XHJcbi5mbGFnLWNlbnRlciB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIG1hcmdpbi1yaWdodDogOHB4O1xyXG4gIG1heC13aWR0aDogMjRweDtcclxuICBtYXgtaGVpZ2h0OiAxN3B4O1xyXG59XHJcbi5jb3VudHJ5IC5zZWxlY3QgLmZsYWdzdHJhcC1pY29uIHtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgd2lkdGg6IDE2cHg7XHJcbiAgaGVpZ2h0OiAxMXB4O1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImh0dHBzOi8vemluZWU5MS5kb3Rob21lLmNvLmtyL2NvZGVwZW4vZmxhZ3MucG5nXCIpO1xyXG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2UzZTVlNztcclxufVxyXG5cclxuLmNvdW50cnkgLnNlbGVjdDphZnRlciB7XHJcbiAgY29udGVudDogXCJcIjtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiAxOHB4O1xyXG4gIHJpZ2h0OiAyMHB4O1xyXG4gIHdpZHRoOiA4cHg7XHJcbiAgaGVpZ2h0OiA1cHg7XHJcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL3NlbGVjdC1hcnJvdy5zdmdcIikgbm8tcmVwZWF0O1xyXG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UtaW4tb3V0O1xyXG59XHJcbi5jb3VudHJ5IC5zZWxlY3Qub3BlbjphZnRlciB7XHJcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcclxuICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLWluLW91dDtcclxufVxyXG4uY291bnRyeSAuZHJvcGRvd24ge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogNTBweDtcclxuICBsZWZ0OiAwO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogMjI1cHg7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgI2NmY2ZjZjtcclxuICBib3JkZXItdG9wOiAxcHggc29saWQgI2E2YTZhNjtcclxuICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gIGJveC1zaGFkb3c6IDAgMnB4IDhweCByZ2JhKDAsIDAsIDAsIDAuMik7XHJcbiAgb3ZlcmZsb3cteTogc2Nyb2xsO1xyXG4gIHotaW5kZXg6IDU7XHJcbn1cclxuLmNvdW50cnkgLmRyb3Bkb3duIC5mbGFnc3RyYXAtaWNvbiB7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gIHdpZHRoOiAxNnB4O1xyXG4gIGhlaWdodDogMTFweDtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJodHRwczovL3ppbmVlOTEuZG90aG9tZS5jby5rci9jb2RlcGVuL2ZsYWdzLnBuZ1wiKTtcclxuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNlM2U1ZTc7XHJcbn1cclxuXHJcbi5jb3VudHJ5IC5kcm9wZG93biAuZmxhZ3N0cmFwLWljb24ge1xyXG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbn1cclxuLmNvdW50cnkgLmRyb3Bkb3duIGxpIHtcclxuICBwYWRkaW5nOiAwIDIwcHg7XHJcbiAgbGluZS1oZWlnaHQ6IDM0cHg7XHJcbiAgZm9udC1zaXplOiAxM3B4O1xyXG4gIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgY29sb3I6ICM4MjgyODI7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG59XHJcbi5jb3VudHJ5IC5kcm9wZG93biBsaTpmaXJzdC1jaGlsZCB7XHJcbiAgbWFyZ2luLXRvcDogMTJweDtcclxufVxyXG4uY291bnRyeSAuZHJvcGRvd24gbGk6bGFzdC1jaGlsZCB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcclxufVxyXG4uY291bnRyeSAuZHJvcGRvd24gbGk6aG92ZXIge1xyXG4gIGJhY2tncm91bmQ6ICNkZWRlZGU7XHJcbiAgY29sb3I6ICM0NTQ1NDU7XHJcbn1cclxuLmNvdW50cnkgLmRyb3Bkb3duIGxpLm9wZW4ge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcblxyXG4vKiB3aWR0aCAqL1xyXG46Oi13ZWJraXQtc2Nyb2xsYmFyIHtcclxuICB3aWR0aDogMTBweDtcclxufVxyXG5cclxuLyogVHJhY2sgKi9cclxuOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XHJcbiAgYmFja2dyb3VuZDogI2YxZjFmMTtcclxuXHJcbn1cclxuXHJcbi8qIEhhbmRsZSAqL1xyXG46Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcclxuICBiYWNrZ3JvdW5kOiAjODg4O1xyXG4gIGJvcmRlci1yYWRpdXM6IDVweDtcclxufVxyXG5cclxuLyogSGFuZGxlIG9uIGhvdmVyICovXHJcbjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWI6aG92ZXIge1xyXG4gIGJhY2tncm91bmQ6ICM1NTU7XHJcbn1cclxuXHJcbi5jb3VudHJ5LXNlbGVjdGVkIHtcclxuICBmb250LXdlaWdodDogODAwICFpbXBvcnRhbnQ7XHJcbiAgZm9udC1zaXplOiAxNHB4IWltcG9ydGFudDtcclxuICBsaW5lLWhlaWdodDogNDBweCFpbXBvcnRhbnQ7XHJcbiAgY29sb3I6ICMzNTM1MzUhaW1wb3J0YW50O1xyXG59IiwiLmJ1cmdlci1tZW51IHtcclxuICBkaXNwbGF5OiBub25lO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBtYXgtd2lkdGg6IDI0cHg7XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gIHotaW5kZXg6IDEwO1xyXG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gIGhlaWdodDogMTJweDtcclxuICB3aWR0aDogMjRweDtcclxuXHJcblxyXG4gIHNwYW4ge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDFweDtcclxuICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcblxyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgbW9iaWxlIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgfVxyXG5cclxufVxyXG5cclxuLmJ1cmdlci1tZW51LmJ1cmdlci1jbG9zZSBzcGFuOmZpcnN0LWNoaWxkIHtcclxuICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xyXG59XHJcbi5idXJnZXItbWVudS5idXJnZXItY2xvc2Ugc3BhbjpsYXN0LWNoaWxkIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcbi5idXJnZXItbWVudS5idXJnZXItY2xvc2Ugc3BhbjpudGgtY2hpbGQoMil7XHJcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB3aWR0aDogMTAwJTtcclxufVxyXG4uYnVyZ2VyLW1lbnUuYnVyZ2VyLWNsb3NlOmJlZm9yZSB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufSIsIi5kcm9wZG93bi1tZW51X19tb2JpbGUuZmxleCB7XHJcbiAgcG9zaXRpb246IGZpeGVkO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogMTAwdmg7XHJcbiAgYmFja2dyb3VuZDogI2ZmZjtcclxuICB6LWluZGV4OiA2O1xyXG4gIHRvcDogMDtcclxuICBsZWZ0OiAwO1xyXG4gIHJpZ2h0OiAwO1xyXG4gIGJvdHRvbTogMDtcclxuICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5kcm9wZG93bi1tZW51X19tb2JpbGUtd3JhcHBlciB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogMTAwdmg7XHJcbiAgcGFkZGluZy10b3A6IDEwMHB4O1xyXG5cclxuICBsaSB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA0NHB4O1xyXG4gICAgd2lkdGg6IG1heC1jb250ZW50O1xyXG5cclxuICAgICYuYWN0aXZlIHtcclxuXHJcbiAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIHdpZHRoOjEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAycHg7XHJcbiAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE0Ni45OWRlZywgI0ZGQ0U4NSAxMS44OCUsICNCNDkwNUIgODkuOSUpLCAjRDlEOUQ5O1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgYm90dG9tOiAtNHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBtb2JpbGUge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAycHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi5kcm9wZG93bi1tZW51X19tb2JpbGUge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi5kcm9wZG93bi1tZW51X19tb2JpbGUtd3JhcHBlciBsaS5hY3RpdmUgYSB7XHJcbiAgY29sb3I6ICNmZmY7XHJcbn0iLCJtYXJxdWVlIHtcclxuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uOiByaWdodFRoZW5MZWZ0IDRzIGxpbmVhcjtcclxuICB3aWR0aDogMjAwMHB4O1xyXG5cclxuICBAaW5jbHVkZSB0YWJsZXQge1xyXG4gICAgd2lkdGg6IDE3MDBweDtcclxuICAgIG1hcmdpbi1sZWZ0OiAtMjAwcHg7XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSBtb2JpbGUge1xyXG4gICAgd2lkdGg6IDEzMDBweDtcclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIG1lZGlhLW1heCg1NTApIHtcclxuICAgIHdpZHRoOiAxMDAwcHg7XHJcbiAgICBtYXJnaW4tbGVmdDogLTMwMHB4O1xyXG4gIH1cclxuXHJcbiAgJiAuc2VydmljZS1pdGVtcy0tYmxvY2sge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG59XHJcbiIsIi5jb250ZW50LWhpZGRlbiB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLmhpZGRlbiB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuW2RhdGEtbmFtZV0sIFtkYXRhLXRhYl0ge1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG5cclxuLmJ1dHRvbldyYXBwZXIge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgd2lkdGg6IG1heC1jb250ZW50O1xyXG4gIGJvcmRlci1yYWRpdXM6IDhweDtcclxuICBiYWNrZ3JvdW5kOiAjRjZGQUZFO1xyXG59XHJcblxyXG5cclxuLnRhYnMtd3JhcHBlciAuY29udGVudCB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLmNvbnRlbnQuYWN0aXZlIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgZ2FwOiA3MnB4O1xyXG5cclxuICBAaW5jbHVkZSB0YWJsZXQge1xyXG4gICAgZ2FwOiA0MHB4O1xyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgbW9iaWxlIHtcclxuICAgIGdhcDogMjhweDtcclxuICB9XHJcbn1cclxuXHJcbi50YWItYnV0dG9uIHtcclxuICBmb250LXdlaWdodDogNzAwO1xyXG4gIGZvbnQtc2l6ZTogMTRweDtcclxuICBsaW5lLWhlaWdodDogMTRweDtcclxuICBjb2xvcjogIzM1MzUzNTtcclxuICBwYWRkaW5nOiAxMnB4IDI0cHg7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIGJvcmRlci1yYWRpdXM6IDhweDtcclxuICBiYWNrZ3JvdW5kOiAjRjZGQUZFO1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgJi5hY3RpdmUge1xyXG4gICAgY29sb3I6I2ZmZjtcclxuICAgIGJhY2tncm91bmQ6ICNFNTg3NkM7XHJcbiAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xyXG4gIH1cclxufSJdfQ== */
