/*  */
/*------------- Hover background gradient --------------*/
@property --myColor1 {
  syntax: "<color>";
  initial-value: #FCA32D;
  inherits: false;
}
@property --myColor2 {
  syntax: "<color>";
  initial-value: #FF6196;
  inherits: false;
}
.button-hover-linearGradient {
  background-image: linear-gradient(105deg, var(--myColor1) 7%, var(--myColor2) 78%);
  transition: --myColor1 0.7s, --myColor2 0.7s;
}
.button-hover-linearGradient:hover {
  --myColor1: #ff933c;
  --myColor2: #ff933c;
}

.button-hover-linearGradient-others-browsers {
  background-image: linear-gradient(105deg, #ff933c 7%, #ff6196 78%);
  background-image: -moz-linear-gradient(105deg, #ff933c 7%, #ff6196 78%);
}

:root {
  --header-height: 83.95px;
}
@media (max-width: 992px) {
  :root {
    --header-height: 61px;
  }
}

@media (max-width: 992px) {
  #home section > .container,
#home .enterprise--list .container {
    --bs-gutter-x: 50px;
  }
}
#home .banner {
  position: relative;
  overflow: hidden;
  width: min(1748px, 95%);
  height: min(778px, 100vh - var(--header-height));
  min-height: 570px;
}
@media (max-width: 992px) {
  #home .banner {
    margin-top: 7px;
    width: 90%;
    height: min(466px, 100vh - var(--header-height));
    min-height: calc(420px - var(--header-height));
  }
}
#home .banner .container {
  display: flex;
  align-items: center;
  flex-grow: 1;
}
@media (max-width: 992px) {
  #home .banner .container {
    width: 100%;
    align-items: start;
  }
}
#home .banner .swiper-slide {
  overflow: hidden;
  position: relative;
  isolation: isolate;
}
#home .banner .swiper-slide::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(30, 30, 30, 0.2509803922);
  mix-blend-mode: multiply;
  z-index: -1;
}
#home .banner--wrapper {
  max-width: 563px;
}
@media (max-width: 992px) {
  #home .banner--wrapper {
    max-width: 100%;
    margin-inline: 43px;
    padding-top: 47px;
  }
}
#home .banner--wrapper span {
  color: #fff;
  font-size: 16px;
  font-weight: 700;
  line-height: 55px;
  letter-spacing: 0.4em;
  text-transform: uppercase;
  display: flex;
  align-items: center;
  gap: 19.5px;
}
@media (max-width: 992px) {
  #home .banner--wrapper span {
    position: relative;
    font-size: 14px;
    font-weight: 700;
    line-height: 20px;
    max-width: 265px;
  }
}
#home .banner--wrapper span::before {
  content: "";
  width: 83px;
  height: 1px;
  background-color: #FF7D00;
}
@media (max-width: 992px) {
  #home .banner--wrapper span::before {
    position: absolute;
    bottom: -16px;
    left: -55px;
  }
}
#home .banner--wrapper h1 {
  color: #fff;
  font-size: 80px;
  font-weight: 100;
  line-height: 80px;
  letter-spacing: -0.02em;
  margin-block: 45.5px 72px;
}
@media (max-width: 992px) {
  #home .banner--wrapper h1 {
    font-size: 40px;
    line-height: 1;
    margin-block: 40px 0;
  }
}
#home .banner--wrapper h1 strong {
  font-weight: 500;
}
@media (max-width: 992px) {
  #home .banner--wrapper h1 strong:first-of-type::after {
    content: "";
    display: block;
  }
}
@media (max-width: 992px) {
  #home .banner--wrapper h1 strong:last-of-type::before {
    content: "";
    display: block;
    white-space: pre;
  }
}
@media (max-width: 992px) {
  #home .banner--wrapper h1 br {
    display: none;
  }
}
#home .banner--wrapper .main-btn {
  color: #fff;
}
#home .banner--bottom {
  position: absolute;
  bottom: 60px;
  width: 100%;
  z-index: 1;
}
#home .banner--bottom .socials {
  gap: 37px;
  padding-bottom: 6px;
}
#home .banner--bottom .socials svg {
  max-width: 17px;
  max-height: 17px;
}
#home .banner--bottom .socials svg:hover path {
  fill: #FF7D00;
}
#home .banner--bottom .socials svg path {
  fill: #fff;
  transition: all 0.3s ease-in-out;
}
#home .banner--bottom .navigation .arrow {
  color: #fff;
}
#home .banner--bottom .navigation .arrow ion-icon {
  color: inherit;
  font-size: inherit;
}
#home .banner--bottom .navigation .progress {
  width: 155px;
}
#home .enterprise {
  padding-block: 60px 84px;
}
@media (max-width: 992px) {
  #home .enterprise {
    padding-block: 44px 46px;
  }
}
#home .enterprise--title {
  max-width: 572px;
  margin-bottom: 73px;
}
@media (max-width: 992px) {
  #home .enterprise--title {
    margin-bottom: 50px;
    max-width: 100%;
  }
}
#home .enterprise--title .title {
  margin-bottom: 53px;
}
@media (max-width: 992px) {
  #home .enterprise--title .title {
    margin-bottom: 29px;
  }
}
#home .enterprise--title .title h2 strong {
  font-weight: 500;
}
@media (max-width: 992px) {
  #home .enterprise--title .title h2 strong {
    max-width: 335px;
  }
}
#home .enterprise--title .filters {
  gap: 53px;
}
@media (max-width: 992px) {
  #home .enterprise--title .filters {
    gap: 0;
    border-radius: 100vh;
    overflow: hidden;
    width: -moz-fit-content;
    width: fit-content;
    margin-inline: auto;
  }
}
#home .enterprise--title .filters .filter {
  position: relative;
  color: #9C9C9C;
  font-size: 18px;
  font-weight: 700;
  line-height: 21.13px;
  letter-spacing: 0.1em;
  text-decoration: none;
  transition: all 0.3s ease-in-out;
}
@media (max-width: 992px) {
  #home .enterprise--title .filters .filter {
    color: #fff;
    font-size: 14px;
    font-weight: 400;
    line-height: 14px;
    letter-spacing: normal;
    text-transform: lowercase;
    background-color: #FF7D00;
    padding: 9px 12px;
  }
}
#home .enterprise--title .filters .filter:hover {
  color: #4C4C4C;
}
@media (max-width: 992px) {
  #home .enterprise--title .filters .filter:hover {
    color: #fff;
  }
}
#home .enterprise--title .filters .filter.active {
  color: #4C4C4C;
}
@media (max-width: 992px) {
  #home .enterprise--title .filters .filter.active {
    color: #fff;
    background-color: #1E1E1E;
  }
}
#home .enterprise--title .filters .filter.active::before {
  width: 100%;
}
@media (max-width: 992px) {
  #home .enterprise--title .filters .filter.active::before {
    display: none;
  }
}
#home .enterprise--title .filters .filter::before {
  content: "";
  position: absolute;
  bottom: -10px;
  left: 0;
  width: 0;
  height: 1px;
  background-color: #FF7D00;
  transition: all 0.3s ease-in-out;
}
#home .enterprise--item {
  position: relative;
  display: flex;
  flex-direction: column;
  height: 100%;
  width: 385px;
  transition: all 0.3s ease-in-out;
}
@media (max-width: 992px) {
  #home .enterprise--item {
    width: 100%;
    box-shadow: 10px 10px 30px 0px rgba(0, 0, 0, 0.1019607843);
  }
}
#home .enterprise--item:hover, #home .enterprise--item.active {
  box-shadow: 10px 10px 30px 0px rgba(0, 0, 0, 0.1019607843);
}
#home .enterprise--item:hover .img-wrapper img, #home .enterprise--item.active .img-wrapper img {
  scale: 1.1;
}
#home .enterprise--item:hover .text-wrapper .infos, #home .enterprise--item.active .text-wrapper .infos {
  animation-play-state: running;
}
#home .enterprise--item .img-wrapper {
  height: 286px;
  overflow: hidden;
}
@media (max-width: 992px) {
  #home .enterprise--item .img-wrapper {
    height: 201px;
    min-height: 201px;
  }
}
#home .enterprise--item .img-wrapper img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  transition: all 0.3s ease-in-out;
}
#home .enterprise--item .text-wrapper {
  padding: 31px 25px 35px;
  flex-grow: 1 !important;
  height: 100%;
}
@media (max-width: 992px) {
  #home .enterprise--item .text-wrapper {
    padding: 37px 29px 29px;
    height: auto;
  }
}
#home .enterprise--item .text-wrapper span {
  color: #9C9C9C;
  font-size: 16px;
  font-weight: 700;
  line-height: 20px;
  letter-spacing: 0.1em;
  text-transform: uppercase;
  display: block;
}
@media (max-width: 992px) {
  #home .enterprise--item .text-wrapper span {
    font-size: 14px;
  }
}
#home .enterprise--item .text-wrapper span:empty {
  height: 20px;
}
#home .enterprise--item .text-wrapper h3 {
  color: #4C4C4C;
  font-size: 25px;
  font-weight: 600;
  line-height: 32px;
  margin-block: 11px 19px;
}
@media (max-width: 992px) {
  #home .enterprise--item .text-wrapper h3 {
    font-size: 20px;
    margin-block: 3px 10px;
  }
}
#home .enterprise--item .text-wrapper p {
  color: #9C9C9C;
  font-size: 18px;
  font-weight: 500;
  line-height: 25px;
  margin: 0;
  min-height: 50px;
}
@media (max-width: 992px) {
  #home .enterprise--item .text-wrapper p {
    font-size: 14px;
    line-height: 20px;
    min-height: auto;
  }
}
#home .enterprise--item .text-wrapper .info-wrapper {
  overflow: hidden;
  position: relative;
  mask-image: linear-gradient(to right, transparent, black 10%, black 90%, transparent);
  -webkit-mask-image: linear-gradient(to right, transparent, black 10%, black 90%, transparent);
}
#home .enterprise--item .text-wrapper .infos {
  flex-wrap: nowrap;
  gap: 12px;
  text-align: start;
  margin-top: 36px;
  animation: scroll-left 10s linear infinite;
  animation-play-state: paused;
  padding-left: 16px;
}
@media (max-width: 992px) {
  #home .enterprise--item .text-wrapper .infos {
    margin-top: 24px;
    animation-play-state: running !important;
  }
}
#home .enterprise--item .text-wrapper .infos p {
  font-weight: 600;
  min-height: auto;
}
@media (max-width: 992px) {
  #home .enterprise--item .text-wrapper .infos p {
    line-height: 1;
  }
}
@media (max-width: 375px) {
  #home .enterprise--item .text-wrapper .infos p {
    font-size: 12px;
  }
}
#home .enterprise--item .text-wrapper .infos-item {
  gap: 11px;
  white-space: nowrap;
}
@media (max-width: 992px) {
  #home .enterprise--item .text-wrapper .infos-item {
    gap: 9px;
  }
}
@keyframes scroll-left {
  from {
    transform: translateX(0);
  }
  to {
    transform: translateX(-150%);
  }
}
#home .enterprise--item .btn-wrapper {
  margin-top: auto;
}
@media (max-width: 992px) {
  #home .enterprise--item .btn-wrapper {
    margin-top: 0;
  }
}
#home .enterprise--item .main-btn {
  position: relative;
  z-index: 1;
  text-align: center;
  padding-block: 34px;
  width: 100%;
  border: 1px solid transparent;
  transition: all 0.3s ease-in-out;
}
@media (max-width: 992px) {
  #home .enterprise--item .main-btn {
    border-color: #FF7D00;
    padding-block: 30px;
    font-size: 14px;
    line-height: 12px;
  }
}
#home .enterprise--item .main-btn:hover {
  border: 1px solid #FF7D00;
}
#home .enterprise--item .main-btn::before {
  display: none;
}
#home .enterprise--item .main-btn::after {
  position: unset;
}
#home .enterprise--item .stretched-link {
  display: flex;
  flex-direction: column;
}
#home .enterprise .swiper {
  max-width: 100%;
  padding-left: 61px;
}
@media (max-width: 992px) {
  #home .enterprise .swiper {
    padding-inline: 25px;
  }
}
#home .enterprise .swiper-slide {
  width: -moz-fit-content;
  width: fit-content;
  min-height: 640px;
}
@media (max-width: 992px) {
  #home .enterprise .swiper-slide {
    min-height: auto;
  }
}
#home .enterprise .swiper .navigation {
  margin-top: 113px;
}
#home .enterprise--list .row {
  --bs-gutter-y: 21px;
}
#home .enterprise--list > .container > .btn-wrapper {
  margin-top: 43px;
}
#home .about {
  position: relative;
  padding-top: 297px;
}
@media (max-width: 992px) {
  #home .about {
    padding-top: 361px;
  }
}
#home .about .img-container {
  position: absolute;
  inset: 0;
  z-index: -3;
  width: min(1665px, 87vw);
  height: 1000px;
}
@media (max-width: 992px) {
  #home .about .img-container {
    width: 100%;
    height: 467px;
    top: 0;
    bottom: auto;
  }
}
#home .about .play {
  position: absolute;
  top: calc(50% - 78px);
  left: min(513px, 27vw);
  width: 166px;
  height: 166px;
  border-radius: 50%;
  padding: 20px;
  background: rgba(30, 30, 30, 0.3019607843);
  -webkit-backdrop-filter: blur(7px);
          backdrop-filter: blur(7px);
  display: grid;
  place-items: center;
}
@media (max-width: 1600px) {
  #home .about .play {
    left: 164px;
  }
}
@media (max-width: 1200px) {
  #home .about .play {
    left: 100px;
  }
}
@media (max-width: 992px) {
  #home .about .play {
    top: 153px;
    left: calc(50% - 54.5px);
    width: 109px;
    height: 109px;
  }
}
#home .about .play:hover ion-icon {
  scale: 1.1;
}
#home .about .play img {
  position: absolute;
  top: 50%;
  left: 50%;
  translate: -50% -50%;
  animation: spin infinite 6s linear;
}
@media (max-width: 992px) {
  #home .about .play img {
    max-width: 90%;
  }
}
@keyframes spin {
  0% {
    rotate: 0;
  }
  100% {
    rotate: 360deg;
  }
}
#home .about .play ion-icon {
  color: #fff;
  font-size: 44px;
  translate: 4px 0;
  transition: all 0.3s ease-in-out;
}
@media (max-width: 992px) {
  #home .about .play ion-icon {
    font-size: 36px;
    translate: 2px 0;
  }
}
#home .about--floating {
  position: relative;
  isolation: isolate;
  padding: 67px 119px 114px;
  background-color: #fff;
  width: min(932px, 65vw);
}
@media (max-width: 992px) {
  #home .about--floating {
    width: min(100%, 95vw);
    padding: 36px 26px 35px 37px;
    display: block;
    margin-left: auto;
    box-shadow: 10px 10px 30px 0px rgba(0, 0, 0, 0.1019607843);
  }
}
#home .about--floating::after {
  content: "";
  position: absolute;
  left: -234px;
  bottom: 124px;
  width: 374px;
  height: 1px;
  background-color: #FF7D00;
  z-index: 1;
}
@media (max-width: 992px) {
  #home .about--floating::after {
    display: none;
  }
}
#home .about--floating h2 {
  max-width: 365px;
  margin-bottom: 37px;
}
@media (max-width: 992px) {
  #home .about--floating h2 {
    margin-bottom: 32px;
  }
}
#home .about--floating p {
  max-width: 425px;
  background-color: #fff;
}
#home .about--floating .btn-wrapper {
  margin-top: 94px;
}
@media (max-width: 992px) {
  #home .about--floating .btn-wrapper {
    margin-top: 32px;
  }
}
#home .about--floating .btn-wrapper .main-btn {
  margin-left: 74px;
}
@media (max-width: 992px) {
  #home .about--floating .btn-wrapper .main-btn {
    margin-left: 0;
  }
}
#home .about--floating .bg-shape {
  position: absolute;
  right: 0;
  top: 70px;
  z-index: -1;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
@media (max-width: 992px) {
  #home .about--floating .bg-shape {
    display: none;
  }
}
#home .release {
  position: relative;
  overflow-x: clip;
  overflow-y: visible;
  margin-block: 116px 137px;
  min-height: 808px;
}
@media (max-width: 992px) {
  #home .release {
    min-height: auto;
    margin-block: 67px 53px;
  }
}
#home .release--text {
  padding-top: 25px;
}
@media (max-width: 992px) {
  #home .release--text {
    padding-top: 0;
    margin-bottom: 50px;
  }
}
#home .release--text h2 {
  margin-bottom: 72px;
}
@media (max-width: 1200px) {
  #home .release--text h2 {
    font-size: 35px;
    line-height: 40px;
  }
}
@media (max-width: 992px) {
  #home .release--text h2 {
    margin-bottom: 0;
    font-size: 30px;
    line-height: 1;
  }
}
#home .release--text .swiper-pagination {
  position: unset;
  padding-left: 84px;
  align-items: start;
  gap: 4px;
}
@media (max-width: 992px) {
  #home .release--text .swiper-pagination {
    position: absolute;
    bottom: 0;
    left: 0;
  }
}
#home .release--text .swiper-pagination-bullet {
  position: relative;
  width: 100%;
  height: -moz-fit-content;
  height: fit-content;
  background-color: transparent;
  transition: all 0.3s ease-in-out;
  color: #9C9C9C;
  font-size: 20px;
  font-weight: 500;
  line-height: 60px;
  text-align: start;
  margin: 0 !important;
  opacity: 1 !important;
  border-radius: 0 !important;
}
#home .release--text .swiper-pagination-bullet:hover {
  color: #4C4C4C;
}
#home .release--text .swiper-pagination-bullet.swiper-pagination-bullet-active {
  color: #4C4C4C;
}
#home .release--text .swiper-pagination-bullet.swiper-pagination-bullet-active::before {
  width: 300%;
}
#home .release--text .swiper-pagination-bullet::before {
  content: "";
  position: absolute;
  right: calc(100% + 43px);
  top: 50%;
  width: 0;
  height: 1.5px;
  background-color: #FF7D00;
  transition: all 0.5s ease-in-out;
}
#home .release--text .btn-wrapper {
  margin-top: 85px;
}
#home .release--slider {
  position: absolute;
  right: 0;
  top: 0;
  z-index: 1;
  max-width: min(60vw, 1026px);
}
@media (max-width: 992px) {
  #home .release--slider {
    position: unset;
    max-width: 100%;
  }
}
#home .release--slider .swiper {
  max-width: 100%;
  overflow-x: clip;
  overflow-y: visible;
}
#home .release--slider .swiper-slide {
  position: relative;
  isolation: isolate;
  padding: 36px;
  height: min(840px, 100vh - var(--header-height));
  min-height: 650px;
  width: 773px;
  display: flex;
  align-items: end;
}
@media (max-width: 992px) {
  #home .release--slider .swiper-slide {
    padding: 33px 18px;
    height: 367px;
    width: 100%;
    min-height: auto;
  }
}
#home .release--slider .swiper-slide::before {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(179.94deg, rgba(30, 30, 30, 0) 0.05%, #1E1E1E 164.06%);
  mix-blend-mode: multiply;
  z-index: -2;
}
#home .release--slider .swiper-slide .logo {
  max-width: 300px;
  max-height: 300px;
  -o-object-fit: contain;
     object-fit: contain;
  filter: brightness(0) invert(1);
}
@media (max-width: 992px) {
  #home .release--slider .swiper-slide .logo {
    max-width: 146px;
    -o-object-fit: contain;
       object-fit: contain;
  }
}
#home .release--slider .swiper-slide p {
  color: #fff;
  font-size: 17px;
  font-weight: 500;
  line-height: 19.96px;
  letter-spacing: 0.03em;
  margin-block: 33px 41px;
}
@media (max-width: 992px) {
  #home .release--slider .swiper-slide p {
    font-size: 14px;
    line-height: 20px;
    margin-block: 29px 26px;
  }
}
#home .release--slider .swiper-slide p strong {
  font-weight: 700;
}
#home .release--slider .swiper-slide .btn-wrapper {
  display: flex;
  justify-content: center;
}
#home .release--slider .swiper-slide .btn-wrapper .main-btn {
  color: #fff;
}
#home .release--slider .navigation {
  margin-top: 49px;
}
@media (min-width: 992px) {
  #home .release--slider .navigation {
    justify-self: center !important;
    padding-right: 70px;
  }
  #home .release--slider .navigation .progress-bar {
    transition: width 12s linear;
  }
}
#home .infinite {
  padding-bottom: 190px;
}
@media (max-width: 992px) {
  #home .infinite {
    padding-bottom: 56px;
  }
}
#home .blog {
  padding-block: 79px 92px;
  background-color: #1E1E1E;
}
@media (max-width: 992px) {
  #home .blog {
    padding-block: 64px 45px;
  }
}
@media (min-width: 1400px) {
  #home .blog .container {
    max-width: 1301px;
  }
}
#home .blog .container .row {
  --bs-gutter-x: 61px;
  --bs-gutter-y: 61px;
}
@media (max-width: 992px) {
  #home .blog .container .row {
    --bs-gutter-x: 50px;
    --bs-gutter-y: 20px;
  }
}
#home .blog--title {
  margin-bottom: 75px;
}
@media (max-width: 992px) {
  #home .blog--title {
    margin-bottom: 40px;
  }
}
#home .blog--title h2 {
  color: #fff;
}
#home .blog--cards {
  margin-bottom: 113px;
}
@media (max-width: 992px) {
  #home .blog--cards {
    margin-bottom: 48px;
  }
}
#home .blog--cards .card {
  position: relative;
  overflow: hidden;
  isolation: isolate;
  padding: 37px 67px 45px 48px;
  border: none;
  border-radius: 0;
  width: 100%;
  height: 447px;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
@media (max-width: 992px) {
  #home .blog--cards .card {
    padding: 50px 28px 46px;
    height: 447px;
  }
  #home .blog--cards .card div {
    max-width: 238px;
  }
}
#home .blog--cards .card:hover .bg-img {
  scale: 1.1;
}
#home .blog--cards .card::before {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(125.8deg, #1E1E1E -4%, rgba(30, 30, 30, 0) 91.95%);
  mix-blend-mode: multiply;
  z-index: -1;
}
#home .blog--cards .card .sub-title {
  font-size: 16px;
  font-weight: 700;
  line-height: 20px;
  letter-spacing: 0.1em;
}
#home .blog--cards .card h4 {
  position: relative;
  color: #fff;
  font-size: 20px;
  font-weight: 700;
  line-height: 25px;
  margin-block: 16px 0;
  padding-bottom: 31px;
}
@media (max-width: 992px) {
  #home .blog--cards .card h4 {
    font-size: 18px;
    line-height: 22px;
    padding-bottom: 23px;
  }
}
#home .blog--cards .card h4::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 85.5px;
  height: 1.5px;
  background-color: #FF7D00;
}
#home .blog .main-btn {
  color: #fff;
  z-index: 1;
}
#home .channels {
  position: relative;
  overflow: hidden;
  padding-block: 123px 194px;
}
@media (max-width: 992px) {
  #home .channels {
    padding-block: 114px 105px;
  }
}
@media (min-width: 1400px) {
  #home .channels .container {
    max-width: 1532px;
  }
}
@media (max-width: 992px) {
  #home .channels .container {
    --bs-gutter-x: 0;
  }
}
#home .channels .bg-shape {
  position: absolute;
  right: 230px;
  top: 0;
  height: 100%;
  z-index: -1;
}
@media (max-width: 992px) {
  #home .channels .bg-shape {
    display: none;
  }
}
#home .channels--floating {
  position: relative;
  padding: 55px 116px 65px;
  background: rgba(118, 118, 118, 0.5);
  -webkit-backdrop-filter: blur(15px);
          backdrop-filter: blur(15px);
  max-width: 702px;
}
@media (max-width: 992px) {
  #home .channels--floating {
    padding: 35px 25px 58px;
    max-width: 95vw;
  }
}
#home .channels--floating::after {
  content: "";
  position: absolute;
  left: -224px;
  bottom: 76px;
  width: 374px;
  height: 2px;
  background-color: #FF7D00;
  z-index: 1;
}
@media (max-width: 992px) {
  #home .channels--floating::after {
    width: 53px;
    height: 1px;
    bottom: 63px;
    left: 0;
  }
}
#home .channels--floating h2 {
  color: #fff;
}
@media (max-width: 992px) {
  #home .channels--floating h2 {
    max-width: 283px;
  }
}
#home .channels--floating ul {
  margin-block: 36px 49px;
}
@media (max-width: 992px) {
  #home .channels--floating ul {
    margin-block: 32px 71px;
  }
}
#home .channels--floating ul a {
  position: relative;
  color: #fff;
  font-size: 25px;
  font-weight: 200;
  line-height: 30px;
  letter-spacing: -0.02em;
  width: -moz-fit-content;
  width: fit-content;
  transition: all 0.3s ease-in-out;
  gap: 14px;
}
@media (max-width: 992px) {
  #home .channels--floating ul a {
    font-size: 16px;
    line-height: 1;
  }
}
#home .channels--floating ul a:hover {
  color: #FF7D00;
}
#home .channels--floating ul a:hover::before {
  width: 100%;
}
#home .channels--floating ul a::before {
  content: "";
  position: absolute;
  bottom: -8px;
  left: 0;
  width: 0;
  height: 1px;
  background-color: #FF7D00;
  transition: all 0.3s ease-in-out;
}
#home .channels--floating ul a svg {
  width: 25px;
  height: 25px;
}
@media (max-width: 992px) {
  #home .channels--floating ul a svg {
    width: 19px;
    height: 19px;
  }
}
#home .channels--floating ul a strong {
  font-size: 14px;
  font-weight: 400;
}
@media (max-width: 992px) {
  #home .channels--floating ul a strong {
    font-weight: 500;
  }
}
#home .channels--floating ul li + li {
  margin-top: 20px;
}
@media (max-width: 992px) {
  #home .channels--floating ul li + li {
    margin-top: 31px;
  }
}
#home .channels--floating .main-btn {
  color: #fff;
  margin-left: 80px;
}
@media (max-width: 992px) {
  #home .channels--floating .main-btn {
    margin-left: 58px;
  }
}
#home .sub-title {
  color: #FF7D00;
  font-size: 18px;
  font-weight: 700;
  line-height: 55px;
  letter-spacing: 0.5em;
  text-transform: uppercase;
  display: block;
  margin-bottom: 5px;
}
@media (max-width: 992px) {
  #home .sub-title {
    font-size: 14px;
    line-height: 1;
    margin-bottom: 19px;
  }
}
#home h2 {
  color: #4C4C4C;
  font-size: 45px;
  font-weight: 200;
  line-height: 55px;
}
@media (max-width: 992px) {
  #home h2 {
    font-size: 30px;
    line-height: 30px;
  }
}
#home h2 strong {
  font-weight: 600;
}
#home .bg-img {
  position: absolute;
  inset: 0;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  z-index: -3;
  transition: all 0.3s ease-in-out;
}
#home .navigation .arrow {
  color: #4C4C4C;
  font-size: 16px;
  font-weight: 600;
  line-height: 18.78px;
}
#home .navigation .arrow ion-icon {
  color: #FF7D00;
  font-size: inherit;
  transition: all 0.3s ease-in-out;
}
#home .navigation .arrow.arrow-left:hover ion-icon {
  translate: -3px 0;
}
#home .navigation .arrow.arrow-right:hover ion-icon {
  translate: 3px 0;
}
#home .navigation .progress {
  margin-inline: 12.5px;
  background-color: #9C9C9C;
  width: 65px;
  height: 1px;
}
#home .navigation .progress-bar {
  background-color: #FF7D00;
  width: 0%;
  transition: width 6s linear;
}
#home p {
  color: #9C9C9C;
  font-size: 18px;
  font-weight: 500;
  line-height: 30px;
}
@media (max-width: 992px) {
  #home p {
    font-size: 14px;
    line-height: 20px;
  }
}
#home p + p {
  margin-top: 30px;
}
#home a {
  text-decoration: none;
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,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Iiwid2VicGFjazovLy8uL3Jlc291cmNlcy9zaXRlL2Fzc2V0cy9zYXNzL3BhZ2VzL2hvbWUuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvc2l0ZS9hc3NldHMvc2Fzcy9nZW5lcmFsL192YXJpYWJsZS5zY3NzIl0sInNvdXJjZXNDb250ZW50IjpbIiRncmF5LTEwMDogI0Y3RjdGNztcbiRncmF5LTIwMDogIzlDOUM5QztcbiRncmF5LTYwMDogIzRDNEM0QztcbiRncmF5LTkwMDogIzFFMUUxRTtcbiRvcmFuZ2UtYWNjZW50OiAjRkY3RDAwO1xuXG4kd2hpdGU6ICNmZmY7XG4kYmxhY2s6ICMwMDA7XG4vKiAgKi9cblxuLyotLS0tLS0tLS0tLS0tIEhvdmVyIGJhY2tncm91bmQgZ3JhZGllbnQgLS0tLS0tLS0tLS0tLS0qL1xuXG5AcHJvcGVydHkgLS1teUNvbG9yMSB7XG4gICAgc3ludGF4OiAnPGNvbG9yPic7XG4gICAgaW5pdGlhbC12YWx1ZTogI0ZDQTMyRDtcbiAgICBpbmhlcml0czogZmFsc2U7XG59XG4gIFxuQHByb3BlcnR5IC0tbXlDb2xvcjIge1xuICAgIHN5bnRheDogJzxjb2xvcj4nO1xuICAgIGluaXRpYWwtdmFsdWU6ICNGRjYxOTY7XG4gICAgaW5oZXJpdHM6IGZhbHNlO1xufVxuXG4uYnV0dG9uLWhvdmVyLWxpbmVhckdyYWRpZW50IHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoXG4gICAgICAgIDEwNWRlZyxcbiAgICAgICAgdmFyKC0tbXlDb2xvcjEpIDclLFxuICAgICAgICB2YXIoLS1teUNvbG9yMikgNzglXG4gICAgKTtcbiAgICB0cmFuc2l0aW9uOiAtLW15Q29sb3IxIDAuN3MsIC0tbXlDb2xvcjIgMC43cztcbiAgICAmOmhvdmVyIHtcbiAgICAgICAgLS1teUNvbG9yMTogI2ZmOTMzYztcbiAgICAgICAgLS1teUNvbG9yMjogI2ZmOTMzYztcbiAgICB9XG59XG5cbi5idXR0b24taG92ZXItbGluZWFyR3JhZGllbnQtb3RoZXJzLWJyb3dzZXJzIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoXG4gICAgICAgIDEwNWRlZyxcbiAgICAgICAgI2ZmOTMzYyA3JSxcbiAgICAgICAgI2ZmNjE5NiA3OCVcbiAgICApO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudChcbiAgICAgICAgMTA1ZGVnLFxuICAgICAgICAjZmY5MzNjIDclLFxuICAgICAgICAjZmY2MTk2IDc4JVxuICAgICk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogLW1vei1saW5lYXItZ3JhZGllbnQoXG4gICAgICAgIDEwNWRlZyxcbiAgICAgICAgI2ZmOTMzYyA3JSxcbiAgICAgICAgI2ZmNjE5NiA3OCVcbiAgICApO1xufSIsIkBpbXBvcnQgJy4uL2dlbmVyYWwvY29sb3InO1xuQGltcG9ydCAnLi4vZ2VuZXJhbC92YXJpYWJsZSc7XG5cbjpyb290IHtcbiAgICAtLWhlYWRlci1oZWlnaHQ6IDgzLjk1cHg7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLS1oZWFkZXItaGVpZ2h0OiA2MXB4O1xuICAgIH1cbn1cblxuI2hvbWUge1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgICBzZWN0aW9uID4gLmNvbnRhaW5lcixcbiAgICAgICAgLmVudGVycHJpc2UtLWxpc3QgLmNvbnRhaW5lciB7XG4gICAgICAgICAgICAtLWJzLWd1dHRlci14OiA1MHB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIC5iYW5uZXIge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAgICAgd2lkdGg6IE1pbigxNzQ4cHgsIDk1JSk7XG4gICAgICAgIGhlaWdodDogTWluKDc3OHB4LCBjYWxjKDEwMHZoIC0gdmFyKC0taGVhZGVyLWhlaWdodCkpKTtcbiAgICAgICAgbWluLWhlaWdodDogNTcwcHg7XG4gICAgICAgIFxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDdweDtcbiAgICAgICAgICAgIHdpZHRoOiA5MCU7XG4gICAgICAgICAgICBoZWlnaHQ6IE1pbig0NjZweCwgY2FsYygxMDB2aCAtIHZhcigtLWhlYWRlci1oZWlnaHQpKSk7XG4gICAgICAgICAgICBtaW4taGVpZ2h0OiBjYWxjKDQyMHB4IC0gdmFyKC0taGVhZGVyLWhlaWdodCkpO1xuICAgICAgICB9XG4gICAgICAgIC5jb250YWluZXIge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBmbGV4LWdyb3c6IDE7XG5cbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBzdGFydDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuc3dpcGVyIHtcbiAgICAgICAgICAgICYtc2xpZGUge1xuICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIGlzb2xhdGlvbjogaXNvbGF0ZTtcblxuICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIGluc2V0OiAwO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMUUxRTFFNDA7XG4gICAgICAgICAgICAgICAgICAgIG1peC1ibGVuZC1tb2RlOiBtdWx0aXBseTtcbiAgICAgICAgICAgICAgICAgICAgei1pbmRleDogLTE7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5iZy1pbWcge1xuICAgICAgICAgICAgICAgICAgICAvLyBBbmltYcOnw6NvIGRlIHpvb20gcmVtb3ZpZGEgLSBpbWFnZW0gZXN0w6F0aWNhXG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYtLXdyYXBwZXIge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA1NjNweDtcblxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1pbmxpbmU6IDQzcHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDQ3cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNTVweDtcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC40ZW07XG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBnYXA6IDE5LjVweDtcblxuICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMjY1cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogODNweDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRvcmFuZ2UtYWNjZW50O1xuXG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAtMTZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IC01NXB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgaDEge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogODBweDtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogMTAwO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA4MHB4O1xuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ibG9jazogNDUuNXB4IDcycHg7XG5cbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiA0MHB4O1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJsb2NrOiA0MHB4IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIHN0cm9uZyB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG5cbiAgICAgICAgICAgICAgICAgICAgJjpmaXJzdC1vZi10eXBlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBwcmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIGJyIHtcbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLm1haW4tYnRuIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLS1ib3R0b20ge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgYm90dG9tOiA2MHB4O1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB6LWluZGV4OiAxO1xuXG4gICAgICAgICAgICAuc29jaWFscyB7XG4gICAgICAgICAgICAgICAgZ2FwOiAzN3B4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA2cHg7XG5cbiAgICAgICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDE3cHg7XG4gICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDE3cHg7XG5cbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYXRoIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmaWxsOiAkb3JhbmdlLWFjY2VudDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICBwYXRoIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZpbGw6ICNmZmY7XG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbjtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5uYXZpZ2F0aW9uIHtcbiAgICAgICAgICAgICAgICAuYXJyb3cge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcblxuICAgICAgICAgICAgICAgICAgICBpb24taWNvbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAucHJvZ3Jlc3Mge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTU1cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5lbnRlcnByaXNlIHtcbiAgICAgICAgcGFkZGluZy1ibG9jazogNjBweCA4NHB4O1xuICAgICAgICBcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgICBwYWRkaW5nLWJsb2NrOiA0NHB4IDQ2cHg7XG4gICAgICAgIH1cbiAgICAgICAgJi0tdGl0bGUge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA1NzJweDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDczcHg7XG4gICAgICAgICAgICBcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnRpdGxlIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1M3B4O1xuICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyOXB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBoMiBzdHJvbmcge1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuXG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAzMzVweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5maWx0ZXJzIHtcbiAgICAgICAgICAgICAgICBnYXA6IDUzcHg7XG5cbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAgICAgICAgICAgZ2FwOiAwO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDB2aDtcbiAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1pbmxpbmU6IGF1dG87XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5maWx0ZXIge1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZ3JheS0yMDA7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIxLjEzcHg7XG4gICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbjtcblxuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRvcmFuZ2UtYWNjZW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogOXB4IDEycHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGdyYXktNjAwO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGdyYXktNjAwO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS05MDA7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvdHRvbTogLTEwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRvcmFuZ2UtYWNjZW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb247XG4gICAgICAgICAgICAgICAgICAgIH0gICAgICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLS1pdGVtIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICB3aWR0aDogMzg1cHg7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbjtcbiAgICAgICAgICAgIFxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMTBweCAxMHB4IDMwcHggMHB4ICMwMDAwMDAxQTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6aG92ZXIsICYuYWN0aXZlIHtcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAxMHB4IDEwcHggMzBweCAwcHggIzAwMDAwMDFBO1xuXG4gICAgICAgICAgICAgICAgLmltZy13cmFwcGVyIGltZyB7XG4gICAgICAgICAgICAgICAgICAgIHNjYWxlOiAxLjE7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC50ZXh0LXdyYXBwZXIge1xuICAgICAgICAgICAgICAgICAgICAuaW5mb3Mge1xuICAgICAgICAgICAgICAgICAgICAgICAgYW5pbWF0aW9uLXBsYXktc3RhdGU6IHJ1bm5pbmc7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuaW1nLXdyYXBwZXIge1xuICAgICAgICAgICAgICAgIGhlaWdodDogMjg2cHg7XG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDIwMXB4O1xuICAgICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAyMDFweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC50ZXh0LXdyYXBwZXIge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDMxcHggMjVweCAzNXB4O1xuICAgICAgICAgICAgICAgIGZsZXgtZ3JvdzogMSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcblxuICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAzN3B4IDI5cHggMjlweDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRncmF5LTIwMDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgJjplbXB0eSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgaDMge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGdyYXktNjAwO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDI1cHg7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYmxvY2s6IDExcHggMTlweDtcblxuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ibG9jazogM3B4IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZ3JheS0yMDA7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICAgICAgbWluLWhlaWdodDogNTBweDtcblxuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbWluLWhlaWdodDogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuaW5mby13cmFwcGVyIHtcbiAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICBtYXNrLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHRyYW5zcGFyZW50LCBibGFjayAxMCUsIGJsYWNrIDkwJSwgdHJhbnNwYXJlbnQpOyAvLyBvcGNpb25hbDogZWZlaXRvIGZhZGUgbmFzIGJvcmRhc1xuICAgICAgICAgICAgICAgICAgICAtd2Via2l0LW1hc2staW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgdHJhbnNwYXJlbnQsIGJsYWNrIDEwJSwgYmxhY2sgOTAlLCB0cmFuc3BhcmVudCk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5pbmZvcyB7XG4gICAgICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgICAgICAgICAgICAgICAgICBnYXA6IDEycHg7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHN0YXJ0O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAzNnB4O1xuXG4gICAgICAgICAgICAgICAgICAgIGFuaW1hdGlvbjogc2Nyb2xsLWxlZnQgMTBzIGxpbmVhciBpbmZpbml0ZTtcbiAgICAgICAgICAgICAgICAgICAgYW5pbWF0aW9uLXBsYXktc3RhdGU6IHBhdXNlZDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxNnB4O1xuXG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMjRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGFuaW1hdGlvbi1wbGF5LXN0YXRlOiBydW5uaW5nICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWluLWhlaWdodDogYXV0bztcblxuICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMzc1cHgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgJi1pdGVtIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGdhcDogMTFweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGdhcDogOXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICBAa2V5ZnJhbWVzIHNjcm9sbC1sZWZ0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZyb20ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIHRvIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTE1MCUpO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmJ0bi13cmFwcGVyIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiBhdXRvO1xuXG4gICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLm1haW4tYnRuIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgei1pbmRleDogMTtcblxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJsb2NrOiAzNHB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uO1xuXG4gICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJG9yYW5nZS1hY2NlbnQ7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYmxvY2s6IDMwcHg7XG5cbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTJweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRvcmFuZ2UtYWNjZW50O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiB1bnNldDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuc3RyZXRjaGVkLWxpbmsge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIH0gXG4gICAgICAgIH1cbiAgICAgICAgLnN3aXBlciB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDYxcHg7XG4gICAgICAgICAgICBcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctaW5saW5lOiAyNXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi1zbGlkZSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDY0MHB4O1xuXG4gICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLm5hdmlnYXRpb24ge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDExM3B4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYtLWxpc3Qge1xuICAgICAgICAgICAgLnJvdyB7XG4gICAgICAgICAgICAgICAgLS1icy1ndXR0ZXIteTogMjFweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYgPiAuY29udGFpbmVyID4gLmJ0bi13cmFwcGVyIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA0M3B4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5hYm91dCB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgcGFkZGluZy10b3A6IDI5N3B4O1xuXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDM2MXB4O1xuICAgICAgICB9XG4gICAgICAgIC5pbWctY29udGFpbmVyIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGluc2V0OiAwO1xuICAgICAgICAgICAgei1pbmRleDogLTM7XG5cbiAgICAgICAgICAgIHdpZHRoOiBNaW4oMTY2NXB4LCA4N3Z3KTtcbiAgICAgICAgICAgIGhlaWdodDogMTAwMHB4O1xuXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDQ2N3B4O1xuXG4gICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgIGJvdHRvbTogYXV0bztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAucGxheSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IGNhbGMoNTAlIC0gKDE1NnB4IC8gMikpO1xuICAgICAgICAgICAgbGVmdDogTWluKDUxM3B4LCAyN3Z3KTtcblxuICAgICAgICAgICAgd2lkdGg6IDE2NnB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxNjZweDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMUUxRTFFNEQ7XG4gICAgICAgICAgICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoN3B4KTtcbiAgICAgICAgICAgIFxuICAgICAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgICAgIHBsYWNlLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxNjAwcHgpIHtcbiAgICAgICAgICAgICAgICBsZWZ0OiAxNjRweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgICAgICAgICBsZWZ0OiAxMDBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgICAgICAgIHRvcDogMTUzcHg7XG4gICAgICAgICAgICAgICAgbGVmdDogY2FsYyg1MCUgLSAoMTA5cHggLyAyKSk7XG5cbiAgICAgICAgICAgICAgICB3aWR0aDogMTA5cHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDlweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGlvbi1pY29uIHtcbiAgICAgICAgICAgICAgICAgICAgc2NhbGU6IDEuMTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICAgICAgdHJhbnNsYXRlOiAtNTAlIC01MCU7XG4gICAgICAgICAgICAgICAgYW5pbWF0aW9uOiBzcGluIGluZmluaXRlIDZzIGxpbmVhcjtcblxuICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDkwJTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgQGtleWZyYW1lcyBzcGluIHtcbiAgICAgICAgICAgICAgICAgICAgMCUge1xuICAgICAgICAgICAgICAgICAgICAgICAgcm90YXRlOiAwO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIDEwMCUge1xuICAgICAgICAgICAgICAgICAgICAgICAgcm90YXRlOiAzNjBkZWc7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBpb24taWNvbiB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiA0NHB4O1xuICAgICAgICAgICAgICAgIHRyYW5zbGF0ZTogNHB4IDA7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb247XG5cbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAzNnB4O1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2xhdGU6IDJweCAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLS1mbG9hdGluZyB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7ICAgICBcbiAgICAgICAgICAgIGlzb2xhdGlvbjogaXNvbGF0ZTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDY3cHggMTE5cHggMTE0cHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgd2lkdGg6IE1pbig5MzJweCwgNjV2dyk7XG5cbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgICAgICAgIHdpZHRoOiBNaW4oMTAwJSwgOTV2dyk7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMzZweCAyNnB4IDM1cHggMzdweDtcblxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDEwcHggMTBweCAzMHB4IDBweCAjMDAwMDAwMUE7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIGxlZnQ6IC0yMzRweDtcbiAgICAgICAgICAgICAgICBib3R0b206IDEyNHB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiAzNzRweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDFweDsgICAgXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG9yYW5nZS1hY2NlbnQ7XG4gICAgICAgICAgICAgICAgei1pbmRleDogMTtcblxuICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGgyIHtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDM2NXB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDM3cHg7XG4gICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMycHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA0MjVweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmJ0bi13cmFwcGVyIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA5NHB4O1xuXG4gICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDMycHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5tYWluLWJ0biB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA3NHB4O1xuXG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuYmctc2hhcGUge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgICB0b3A6IDcwcHg7XG4gICAgICAgICAgICAgICAgei1pbmRleDogLTE7XG4gICAgICAgICAgICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XG5cbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnJlbGVhc2Uge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG92ZXJmbG93LXg6IGNsaXA7XG4gICAgICAgIG92ZXJmbG93LXk6IHZpc2libGU7XG4gICAgICAgIG1hcmdpbi1ibG9jazogMTE2cHggMTM3cHg7XG5cbiAgICAgICAgbWluLWhlaWdodDogODA4cHg7XG5cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgICBtaW4taGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgbWFyZ2luLWJsb2NrOiA2N3B4IDUzcHg7XG4gICAgICAgIH1cbiAgICAgICAgJi0tdGV4dCB7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMjVweDtcblxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGgyIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA3MnB4O1xuXG4gICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDM1cHg7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcblxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5zd2lwZXItcGFnaW5hdGlvbiB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHVuc2V0O1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogODRweDtcblxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBzdGFydDtcbiAgICAgICAgICAgICAgICBnYXA6IDRweDtcblxuICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG5cbiAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmLWJ1bGxldCB7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogZml0LWNvbnRlbnQ7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbjtcbiAgICAgICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZ3JheS0yMDA7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDYwcHg7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHN0YXJ0O1xuXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDtcblxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZ3JheS02MDA7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgJi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZ3JheS02MDA7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDMwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IGNhbGMoMTAwJSArIDQzcHgpO1xuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMS41cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkb3JhbmdlLWFjY2VudDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuNXMgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuYnRuLXdyYXBwZXIge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDg1cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi0tc2xpZGVyIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICAgIG1heC13aWR0aDogTWluKDYwdncsIGNhbGMoNzczcHggKyAyNTNweCkpO1xuXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogdW5zZXQ7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnN3aXBlciB7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIG92ZXJmbG93LXg6IGNsaXA7XG4gICAgICAgICAgICAgICAgb3ZlcmZsb3cteTogdmlzaWJsZTtcblxuICAgICAgICAgICAgICAgICYtc2xpZGUge1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgIGlzb2xhdGlvbjogaXNvbGF0ZTtcblxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAzNnB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IE1pbig4NDBweCwgY2FsYygxMDB2aCAtIHZhcigtLWhlYWRlci1oZWlnaHQpKSk7XG4gICAgICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDY1MHB4O1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNzczcHg7XG5cbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGVuZDtcblxuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDMzcHggMThweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMzY3cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgaW5zZXQ6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTc5Ljk0ZGVnLCByZ2JhKDMwLCAzMCwgMzAsIDApIDAuMDUlLCAjMUUxRTFFIDE2NC4wNiUpO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWl4LWJsZW5kLW1vZGU6IG11bHRpcGx5O1xuICAgICAgICAgICAgICAgICAgICAgICAgei1pbmRleDogLTI7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgLmxvZ28ge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAzMDBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDMwMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZpbHRlcjogYnJpZ2h0bmVzcygwKSBpbnZlcnQoMSk7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTQ2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxN3B4O1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOS45NnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDNlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ibG9jazogMzNweCA0MXB4O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJsb2NrOiAyOXB4IDI2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICBzdHJvbmcge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgLmJ0bi13cmFwcGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAgICAgICAgICAgICAgICAgICAgICAgLm1haW4tYnRuIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5uYXZpZ2F0aW9uIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA0OXB4O1xuXG4gICAgICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktc2VsZjogY2VudGVyICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDcwcHg7XG5cbiAgICAgICAgICAgICAgICAgICAgLnByb2dyZXNzIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICYtYmFyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiB3aWR0aCAxMnMgbGluZWFyO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5pbmZpbml0ZSB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxOTBweDtcblxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA1NnB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIC5ibG9nIHtcbiAgICAgICAgcGFkZGluZy1ibG9jazogNzlweCA5MnB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS05MDA7XG5cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgICBwYWRkaW5nLWJsb2NrOiA2NHB4IDQ1cHg7XG4gICAgICAgIH1cbiAgICAgICAgLmNvbnRhaW5lciB7XG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiBjYWxjKDI0cHggKyAxMjc3cHgpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnJvdyB7XG4gICAgICAgICAgICAgICAgLS1icy1ndXR0ZXIteDogNjFweDtcbiAgICAgICAgICAgICAgICAtLWJzLWd1dHRlci15OiA2MXB4O1xuICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgICAgICAgICAgICAtLWJzLWd1dHRlci14OiA1MHB4O1xuICAgICAgICAgICAgICAgICAgICAtLWJzLWd1dHRlci15OiAyMHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLS10aXRsZSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA3NXB4O1xuXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgaDIge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYtLWNhcmRzIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDExM3B4O1xuXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0OHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmNhcmQge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgICAgIGlzb2xhdGlvbjogaXNvbGF0ZTtcblxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDM3cHggNjdweCA0NXB4IDQ4cHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0NDdweDtcblxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogNTBweCAyOHB4IDQ2cHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNDQ3cHg7XG5cbiAgICAgICAgICAgICAgICAgICAgZGl2IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMjM4cHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgIC5iZy1pbWcge1xuICAgICAgICAgICAgICAgICAgICAgICAgc2NhbGU6IDEuMTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICBpbnNldDogMDtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDEyNS44ZGVnLCAjMUUxRTFFIC00JSwgcmdiYSgzMCwgMzAsIDMwLCAwKSA5MS45NSUpO1xuICAgICAgICAgICAgICAgICAgICBtaXgtYmxlbmQtbW9kZTogbXVsdGlwbHk7XG4gICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuc3ViLXRpdGxlIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBoNCB7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ibG9jazogMTZweCAwO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMzFweDtcblxuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDIzcHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDg1LjVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMS41cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkb3JhbmdlLWFjY2VudDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAubWFpbi1idG4ge1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5jaGFubmVscyB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgcGFkZGluZy1ibG9jazogMTIzcHggMTk0cHg7XG5cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgICBwYWRkaW5nLWJsb2NrOiAxMTRweCAxMDVweDtcbiAgICAgICAgfVxuICAgICAgICAuY29udGFpbmVyIHtcbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IGNhbGMoMTUwOHB4ICsgMjRweCk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAgICAgICAtLWJzLWd1dHRlci14OiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5iZy1zaGFwZSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICByaWdodDogMjMwcHg7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICB6LWluZGV4OiAtMTtcblxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLS1mbG9hdGluZyB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBwYWRkaW5nOiA1NXB4IDExNnB4IDY1cHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2IoMTE4IDExOCAxMTggLyA1MCUpO1xuICAgICAgICAgICAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDE1cHgpO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA3MDJweDtcblxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMzVweCAyNXB4IDU4cHg7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA5NXZ3O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICBsZWZ0OiAtMjI0cHg7XG4gICAgICAgICAgICAgICAgYm90dG9tOiA3NnB4O1xuXG4gICAgICAgICAgICAgICAgd2lkdGg6IDM3NHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMnB4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRvcmFuZ2UtYWNjZW50O1xuICAgICAgICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgXG4gICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDM3NHB4IC0gMzIxcHgpO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgICAgICAgICAgICAgYm90dG9tOiA2M3B4O1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGgyIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcblxuICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDI4M3B4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIHVsIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYmxvY2s6IDM2cHggNDlweDtcblxuICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYmxvY2s6IDMycHggNzFweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDIwMDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xuXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb247XG5cbiAgICAgICAgICAgICAgICAgICAgZ2FwOiAxNHB4O1xuXG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJG9yYW5nZS1hY2NlbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAtOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkb3JhbmdlLWFjY2VudDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE5cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxOXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIHN0cm9uZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIGxpICsgbGkge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuXG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMzFweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5tYWluLWJ0biB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDgwcHg7XG5cbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGNhbGMoMzdweCArIDIxcHgpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8vIHV0aWxpdGFyeVxuICAgIC5zdWItdGl0bGUge1xuICAgICAgICBjb2xvcjogJG9yYW5nZS1hY2NlbnQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDU1cHg7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjVlbTtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblxuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxOXB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIGgyIHtcbiAgICAgICAgY29sb3I6ICRncmF5LTYwMDtcbiAgICAgICAgZm9udC1zaXplOiA0NXB4O1xuICAgICAgICBmb250LXdlaWdodDogMjAwO1xuICAgICAgICBsaW5lLWhlaWdodDogNTVweDtcblxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgICAgICB9XG4gICAgICAgIHN0cm9uZyB7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5iZy1pbWcge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGluc2V0OiAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgei1pbmRleDogLTM7XG4gICAgICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uO1xuICAgIH1cbiAgICAubmF2aWdhdGlvbiB7XG4gICAgICAgIC5hcnJvdyB7XG4gICAgICAgICAgICBjb2xvcjogJGdyYXktNjAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOC43OHB4O1xuXG4gICAgICAgICAgICBpb24taWNvbiB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRvcmFuZ2UtYWNjZW50O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYuYXJyb3ctbGVmdCB7XG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgIGlvbi1pY29uIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zbGF0ZTogLTNweCAwO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi5hcnJvdy1yaWdodCB7XG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgIGlvbi1pY29uIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zbGF0ZTogM3B4IDA7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnByb2dyZXNzIHtcbiAgICAgICAgICAgIG1hcmdpbi1pbmxpbmU6IDEyLjVweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5LTIwMDtcbiAgICAgICAgICAgIHdpZHRoOiA2NXB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxcHg7XG5cbiAgICAgICAgICAgICYtYmFyIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkb3JhbmdlLWFjY2VudDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMCU7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogd2lkdGggNnMgbGluZWFyO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIHAge1xuICAgICAgICBjb2xvcjogJGdyYXktMjAwO1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgcCArIHAge1xuICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgIH1cbiAgICBhIHsgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG59IiwiJGltZzogJy4uL2ltZy8nO1xuJHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZS1pbi1vdXQ7XG5cbi8vIHotaW5kZXhcbiR6SW5kZXgtbW9kYWw6IDEwMDAwOyJdLCJuYW1lcyI6W10sInNvdXJjZVJvb3QiOiIifQ==*/