@charset "UTF-8";
/* @font-face {
  font-family: "IBM-PlexSans";
  src: url("../vmx_fonts/IBMPlexSans-Regular.eot");
  src: url("../vmx_fonts/IBMPlexSans-Regular.eot?#iefix") format("embedded-opentype"), url("../vmx_fonts/IBMPlexSans-Regular.woff2") format("woff2"), url("../vmx_fonts/IBMPlexSans-Regular.woff") format("woff"), url("../vmx_fonts/IBMPlexSans-Regular.ttf") format("truetype"), url("../vmx_fonts/IBMPlexSans-Regular.svg#IBMPlexSans-Regular") format("svg");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "IBM-PlexSans";
  src: url("../vmx_fonts/IBMPlexSans-Bold.eot");
  src: url("../vmx_fonts/IBMPlexSans-Bold.eot?#iefix") format("embedded-opentype"), url("../vmx_fonts/IBMPlexSans-Bold.woff2") format("woff2"), url("../vmx_fonts/IBMPlexSans-Bold.woff") format("woff"), url("../vmx_fonts/IBMPlexSans-Bold.ttf") format("truetype"), url("../vmx_fonts/IBMPlexSans-Bold.svg#IBMPlexSans-Bold") format("svg");
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "IBM-PlexSans";
  src: url("../vmx_fonts/IBMPlexSans-Medium.eot");
  src: url("../vmx_fonts/IBMPlexSans-Medium.eot?#iefix") format("embedded-opentype"), url("../vmx_fonts/IBMPlexSans-Medium.woff2") format("woff2"), url("../vmx_fonts/IBMPlexSans-Medium.woff") format("woff"), url("../vmx_fonts/IBMPlexSans-Medium.ttf") format("truetype"), url("../vmx_fonts/IBMPlexSans-Medium.svg#IBMPlexSans-Medium") format("svg");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "IBM-PlexSans";
  src: url("../vmx_fonts/IBMPlexSans-Light.eot");
  src: url("../vmx_fonts/IBMPlexSans-Light.eot?#iefix") format("embedded-opentype"), url("../vmx_fonts/IBMPlexSans-Light.woff2") format("woff2"), url("../vmx_fonts/IBMPlexSans-Light.woff") format("woff"), url("../vmx_fonts/IBMPlexSans-Light.ttf") format("truetype"), url("../vmx_fonts/IBMPlexSans-Light.svg#IBMPlexSans-Light") format("svg");
  font-weight: 300;
  font-style: normal;
  font-display: swap;
} */
@font-face {
  font-family: 'Poppins';
  src: url('../../NeoFont/Poppins-Thin.ttf') format('truetype');
  font-weight: 100;
  font-style: normal;
}

@font-face {
  font-family: 'Poppins';
  src: url('../../NeoFont/Poppins-Regular.ttf') format('truetype');
  font-weight: bold;
  font-style: normal;
}

@font-face {
  font-family: 'Poppins';
  src: url('../../NeoFont/Poppins-Medium.ttf') format('truetype');
  font-weight: 500;
  font-style: normal;
}

@font-face {
  font-family: 'Poppins';
  src: url('../../NeoFont/Poppins-Light.ttf') format('truetype');
  font-weight: 300;
  font-style: normal;
}
/* Font */
/* Color List */
/* Form List */
/* Common Color List */
/* placeholder */ /* Font */
/* Color List */
/* Form List */
/* Common Color List */
@font-face {
  font-family: "icomoon";
  src: url("../vmx_fonts/icomoon.eot?8ip9ra");
  src: url("../vmx_fonts/icomoon.eot?8ip9ra#iefix") format("embedded-opentype"), url("../vmx_fonts/icomoon.ttf?8ip9ra") format("truetype"), url("../vmx_fonts/icomoon.woff?8ip9ra") format("woff"), url("../vmx_fonts/icomoon.svg?8ip9ra#icomoon") format("svg");
  font-weight: normal;
  font-style: normal;
  font-display: block;
}
[class^=icon-], [class*=" icon-"] {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "icomoon" !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-eye-open:before {
  content: "\e900";
}

.icon-eye-close:before {
  content: "\e901";
}

.icon-left-arrow:before {
  content: "\e902";
}

.icon-right-arrow:before {
  content: "\e903";
}

.icon-left-arrow-line:before {
  content: "\e91f";
}

.icon-right-arrow-line:before {
  content: "\e920";
}

.icon-long-right-arrow:before {
  content: "\e911";
}

.icon-link-arrow:before {
  content: "\e91a";
}

.icon-plus:before {
  content: "\e904";
}

.icon-minus:before {
  content: "\e922";
}

.icon-dots-h:before {
  content: "\e909";
}

.icon-filter:before {
  content: "\e90a";
}

.icon-check:before {
  content: "\e90b";
}

.icon-double-check:before {
  content: "\e905";
}

.icon-search:before {
  content: "\e90c";
}

.icon-trash:before {
  content: "\e914";
}

.icon-copy:before {
  content: "\e912";
}

.icon-clock:before {
  content: "\e915";
}

.icon-kubernetes:before {
  content: "\e906";
}

.icon-droplet:before {
  content: "\e926";
}

.icon-webapp:before {
  content: "\e907";
}

.icon-database:before {
  content: "\e908";
}

.icon-virtual-machine:before {
  content: "\e90d";
}

.icon-network-mapping:before {
  content: "\e90e";
}

.icon-draas:before {
  content: "\e90f";
}

.icon-more:before {
  content: "\e910";
}

.icon-vm-machine:before {
  content: "\e913";
}

.icon-billing:before {
  content: "\e916";
}

.icon-payment-card:before {
  content: "\e917";
}

.icon-history:before {
  content: "\e918";
}

.icon-destroy:before {
  content: "\e919";
}

.icon-boot-iso:before {
  content: "\e91b";
}

.icon-disk:before {
  content: "\e91c";
}

.icon-gear:before {
  content: "\e91d";
}

.icon-gear-2:before {
  content: "\e927";
}

.icon-floppy:before {
  content: "\e91e";
}

.icon-user:before {
  content: "\e921";
}

.icon-grid:before {
  content: "\e923";
}

.icon-list:before {
  content: "\e924";
}

.icon-edit:before {
  content: "\e925";
}

.icon-info:before {
  content: "\e928";
}

.icon-vmx-support:before {
  content: "\e929";
}

.icon-cloud-reload:before {
  content: "\e92a";
}

.icon-capacity:before {
  content: "\e92b";
}

.icon-reload:before {
  content: "\e92c";
}

/* Chrome, Safari, Edge, Opera */
input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

/* Firefox */
input[type=number] {
  -moz-appearance: textfield;
}

/* hide show password icon in ms edge */
input::-ms-reveal,
input::-ms-clear {
  display: none;
}

a {
  color: #7129f6;
  text-decoration: none;
  font-weight: 500;
}
.gradientLink{
  /* background: linear-gradient(90deg, #1310A4 0%, #5E0792 18.27%, #CD0063 51.44%, #F20F07 80.77%, #FF4000 100%); */
  background: linear-gradient(90deg,#1310a4 0%, #981757 17%, #d61b33 40%, #fd1d1d 64%, #fcb045 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  color: transparent;
  cursor: pointer;
}
.onBlackBgGradientLink{
  background: linear-gradient(90deg, #1196E3 0%, #4742B7 25.96%, #A5248E 48.56%, #E13140 73.08%, #F4994B 98.08%);
    -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  color: transparent;
  cursor: pointer;
}

.getStarted,
.getStarted.show {
  color: #fff;
  border: none;
  border-radius: 999px;
  background: transparent;
  cursor: pointer;
  transition: all 0.4s ease;
  position: relative;
  z-index: 1;
  overflow: hidden;
  border: 1px solid transparent
}

.getStarted::before,
.getStarted.show::before {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(
    90deg,
    #1310A4 0%,
    #5E0792 18.27%,
    #CD0063 51.44%,
    #F20F07 80.77%,
    #FF4000 100%
  );
  z-index: -1;
  border-radius: 999px;
  opacity: 1; 
}
.getStarted:hover::before,
.getStarted.show:hover:before {
  opacity: 0;
}
.getStarted:hover{
  background-color: #fff;
  color: #000;
  background:
    linear-gradient(#fff, #fff) padding-box,
    linear-gradient(90deg, #1196E3 0%, #4742B7 25.96%, #A5248E 48.56%, #E13140 73.08%, #F4994B 98.08%) border-box;
  background-clip: padding-box, border-box;
}
a .icon-link-arrow {
  font-size: 0.75rem;
  margin-left: 5px;
  position: relative;
  display: inline-block;
  -webkit-transition: 0.3s ease-in-out;
  -o-transition: 0.3s ease-in-out;
  -moz-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
}
a:hover {
  color: #7129f6;
}
a:hover .icon-link-arrow {
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  transform: rotate(45deg);
}

main {
  position: relative;
  z-index: 1;
  margin-top: -260px;
  padding: 0 10px 30px;
}

html {
  font-size: 16px;
  font-size: 90%;
  font-smoothing: antialiased;
  height: 100%;
  min-height: 100%;
  scroll-behavior: smooth;
  scrollbar-width: thin;
  scroll-behavior: smooth;
}
@media (max-width: 575px) {
  html {
    font-size: 14px;
  }
}

body {
  font-size: 1rem;
  font-family: "Poppins", sans-serif;
  font-weight: normal;
  position: relative;

}

/**
* Firefox specific rule
*/
@-moz-document url-prefix() {
  body {
    font-weight: lighter !important;
  }
}
/* width */
::-webkit-scrollbar {
  height: 5px; /* height of horizontal scrollbar ← You're missing this */
  width: 5px; /* width of vertical scrollbar */
  border: 1px solid #F5F5F5;
}

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

/* Handle */
::-webkit-scrollbar-thumb {
  /* background: #7828d6; */
  background: #777777;
}

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

button {
  outline: none !important;
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
}

.btn {
  font-weight: 500;
  -webkit-border-radius: 20px;
  border-radius: 20px;
  outline: none !important;
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
  -webkit-transition: 0.3s ease-in-out;
  -o-transition: 0.3s ease-in-out;
  -moz-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
  font-size: 0.9375rem;
}

.btn:focus,
.btn:active{
  outline: none;
  box-shadow: none;
  border: none;
}

.btn-primary {
  color: #fff;
  border: none;
  border-radius: 999px;
  background: transparent;
  cursor: pointer;
  transition: all 0.4s ease;
  position: relative;
  z-index: 1;
  overflow: hidden;
  border: 1px solid transparent;
}

.btn-primary::before {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(
    90deg,
    #1310A4 0%,
    #5E0792 18.27%,
    #CD0063 51.44%,
    #F20F07 80.77%,
    #FF4000 100%
  );
  z-index: -1;
  border-radius: 999px;
  opacity: 1; 
}
.btn-primary:hover::before {
  opacity: 0;
}
.btn-primary:hover {
  /* background-color: #ffffff !important;
  border-color: #7828d6 !important;
  color: #7828d6 !important; */
   border: 1px solid transparent;
  color: #000;
  background: 
    linear-gradient(white, white) padding-box,
    linear-gradient(90deg, #1310A4 0%, #5E0792 18.27%, #CD0063 51.44%, #F20F07 80.77%, #FF4000 100%) border-box;
}
.btn-outline-primary {
  background-color: #ffffff;
  /* border-color: #7828d6; */
  border: 1px solid transparent;
  color: #000;
  background: 
    linear-gradient(white, white) padding-box,
    linear-gradient(90deg, #1310A4 0%, #5E0792 18.27%, #CD0063 51.44%, #F20F07 80.77%, #FF4000 100%) border-box;
}
.btn-outline-primary:hover, .btn-outline-primary:focus, .btn-outline-primary:active {
  /* background-color: #7828d6 !important; */
  /* border-color: #7828d6 !important; */
  color: #ffffff !important;
   background: linear-gradient(90deg, #1310A4 0%, #5E0792 18.27%, #CD0063 51.44%, #F20F07 80.77%, #FF4000 100%);
   border: 1px solid transparent;
}
.btn-secondary {
  /* background-color: #dbdbdb; */
  border-color: #dbdbdb;
  color: #000000;
}
.btn-tertiary {
  background-color: #ffffff;
  border-color: #707070;
  color: #707070;
}
.btn-tertiary:hover, .btn-tertiary:focus, .btn-tertiary:active {
  background-color: #7828d6 !important;
  border-color: #7828d6 !important;
  color: #ffffff !important;
}
/* .btn-check + .btn {
  -webkit-border-radius: 5px;
  border-radius: 5px;
} */

.btn.btn-light{
  color: #000;
  background-color: #fff;
  border: none;
}

.btn.btn-light:hover,
.btn.btn-light:focus,
.btn.btn-light:active{
   color: #fff;
  background: #0c0d24;
}

.card {
  -webkit-border-radius: 20px;
  border-radius: 20px;
  border: none;
  -webkit-box-shadow: 0px 0px 15px 5px rgba(0, 0, 0, 0.06);
  box-shadow: 0px 0px 15px 5px rgba(0, 0, 0, 0.06);
}
.card-header {
  padding: 20px 25px;
}
.card-body {
  padding: 20px 25px;
}

.table-card .card-header {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -moz-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  border: none;
  background-color: transparent;
  -webkit-box-shadow: 0px 3px 46px 0px rgba(0, 0, 0, 0.15);
  box-shadow: 0px 3px 46px 0px rgba(0, 0, 0, 0.15);
}
.table-card .card-header label {
  margin-bottom: 0;
  font-weight: 500;
  font-size: 0.9375rem;
  margin-right: 20px;
}
.table-card .card-header .search-ipnut {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -moz-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
}
.table-card .card-header .btn-link {
  color: #000000;
  text-decoration: none;
  font-weight: 500;
  min-width: auto;
  -webkit-border-radius: 0;
  border-radius: 0;
}
.table-card .card-header .btn-link:before, .table-card .card-header .btn-link:after {
  display: none;
}

.quick-product__carousel .owl-stage {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
}
.quick-product__carousel .owl-stage .owl-item {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
  -webkit-flex: 1 0 auto;
  -moz-box-flex: 1;
  -ms-flex: 1 0 auto;
  flex: 1 0 auto;
}
.quick-product__carousel .owl-item .item {
  margin: 10px;
}
.quick-product__carousel .owl-item .item .card {
  -webkit-box-shadow: 0px 0px 8px 5px rgba(0, 0, 0, 0.04);
  box-shadow: 0px 0px 8px 5px rgba(0, 0, 0, 0.04);
  height: 100%;
}
.quick-product__carousel .owl-item .item .card-body {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -moz-box-orient: vertical;
  -moz-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -moz-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
.quick-product__carousel .owl-nav button.owl-prev, .quick-product__carousel .owl-nav button.owl-next {
  font-size: 1.125rem;
  line-height: 1;
  background: none;
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
  z-index: 1;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  -moz-transition: 0.3s;
  transition: 0.3s;
}
.quick-product__carousel .owl-nav button.owl-prev.disabled, .quick-product__carousel .owl-nav button.owl-next.disabled {
  opacity: 0.2;
  pointer-events: none;
}
.quick-product__carousel .owl-nav button.owl-prev {
  left: 17px;
}
.quick-product__carousel .owl-nav button.owl-next {
  right: 17px;
}

.small-banner__carousel .owl-nav button.owl-prev, .small-banner__carousel .owl-nav button.owl-next {
  font-size: 1rem;
  line-height: 1;
  background: none;
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
  z-index: 1;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  -moz-transition: 0.3s;
  transition: 0.3s;
  width: 25px;
  height: 25px;
  background-color: #ffffff;
  -webkit-border-radius: 50%;
  border-radius: 50%;
  opacity: 0.7;
  -webkit-box-shadow: 0px 0px 8px 3px rgba(0, 0, 0, 0.08);
  box-shadow: 0px 0px 8px 3px rgba(0, 0, 0, 0.08);
}
.small-banner__carousel .owl-nav button.owl-prev.disabled, .small-banner__carousel .owl-nav button.owl-next.disabled {
  opacity: 0.2;
  pointer-events: none;
}
.small-banner__carousel .owl-nav button.owl-prev {
  left: 10px;
}
.small-banner__carousel .owl-nav button.owl-next {
  right: 10px;
}

.few-recommendations__carousel .owl-stage {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
}
.few-recommendations__carousel .owl-stage .owl-item {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
  -webkit-flex: 1 0 auto;
  -moz-box-flex: 1;
  -ms-flex: 1 0 auto;
  flex: 1 0 auto;
}
.few-recommendations__carousel .owl-nav button.owl-prev, .few-recommendations__carousel .owl-nav button.owl-next {
  font-size: 1.125rem;
  line-height: 1;
  background: none;
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
  z-index: 1;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  -moz-transition: 0.3s;
  transition: 0.3s;
}
.few-recommendations__carousel .owl-nav button.owl-prev.disabled, .few-recommendations__carousel .owl-nav button.owl-next.disabled {
  opacity: 0.2;
  pointer-events: none;
}
.few-recommendations__carousel .owl-nav button.owl-prev {
  left: -18px;
}
.few-recommendations__carousel .owl-nav button.owl-next {
  right: -18px;
}

.big-square__carousel .owl-stage,
.os-versions__carousel .owl-stage,
.choose-region__carousel .owl-stage {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  padding: 5px 0;
}
.big-square__carousel .owl-stage .owl-item,
.os-versions__carousel .owl-stage .owl-item,
.choose-region__carousel .owl-stage .owl-item {
  white-space: nowrap;
}

.buy-vm__carousel .owl-stage,
.kb-pricing__carousel .owl-stage {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  padding: 5px 0;
}
.buy-vm__carousel .owl-stage .item,
.kb-pricing__carousel .owl-stage .item {
  height: 100%;
}

.carousel-height .owl-stage {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  padding: 5px 0;
}
.carousel-height .owl-stage .item {
  height: 100%;
}

.carousel-nav .owl-nav button.owl-prev, .carousel-nav .owl-nav button.owl-next {
  font-size: 1.125rem;
  line-height: 1;
  background: none;
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
  z-index: 1;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  -moz-transition: 0.3s;
  transition: 0.3s;
}
.carousel-nav .owl-nav button.owl-prev.disabled, .carousel-nav .owl-nav button.owl-next.disabled {
  opacity: 0.2;
  pointer-events: none;
}
.carousel-nav .owl-nav button.owl-prev {
  left: -18px;
}
.carousel-nav .owl-nav button.owl-next {
  right: -18px;
}

.welcome-card__carousel .owl-stage {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
}
.welcome-card__carousel .owl-stage .owl-item {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
  -webkit-flex: 1 0 auto;
  -moz-box-flex: 1;
  -ms-flex: 1 0 auto;
  flex: 1 0 auto;
}
.welcome-card__carousel .owl-stage .owl-item .item {
  width: 100%;
}
.welcome-card__carousel .owl-nav button.owl-prev, .welcome-card__carousel .owl-nav button.owl-next {
  font-size: 1.125rem;
  line-height: 1;
  background: none;
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
  z-index: 1;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  -moz-transition: 0.3s;
  transition: 0.3s;
}
.welcome-card__carousel .owl-nav button.owl-prev.disabled, .welcome-card__carousel .owl-nav button.owl-next.disabled {
  opacity: 0.2;
  pointer-events: none;
}
.welcome-card__carousel .owl-nav button.owl-prev {
  left: 4px;
}
.welcome-card__carousel .owl-nav button.owl-next {
  right: 4px;
}

.cart {
  min-width: 500px;
}
.cart .offcanvas-header {
  border-bottom: 1px solid rgba(60, 60, 60, 0.2);
}
.cart .offcanvas-header h5 {
  font-size: 1.125rem;
  margin-bottom: 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.cart .offcanvas-header h5 span {
  font-size: 0.75rem;
  border: 1px solid #3c3c3c;
  color: #3c3c3c;
  padding: 2.5px 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  height: 20px;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  margin-left: 5px;
}
.cart-details {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -moz-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  padding: 15px 10px;
  -webkit-transition: 0.3s ease-in-out;
  -o-transition: 0.3s ease-in-out;
  -moz-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
  gap: 10px;
}
.cart-details__left {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  gap: 10px;
}
.cart-details__left h6 {
  font-size: 1.0625rem;
  margin-bottom: 0;
  font-weight: bold;
  white-space: nowrap;
  max-width: 300px;
  overflow: hidden;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
}
.cart-details__left small {
  font-size: 0.75rem;
  color: #888888;
  display: block;
}
.cart-details__right {
  min-width: 110px;
}
.cart-details__right .dropdown .btn {
  min-width: auto;
  text-align: left;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  font-size: 0.875rem;
}
.cart-details__right .dropdown-menu {
  min-width: 100%;
  font-size: 0.875rem;
  max-height: 135px;
  overflow: auto;
}
.cart-details__right a {
  font-size: 0.75rem;
  opacity: 0;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  -moz-transition: 0.3s;
  transition: 0.3s;
}
.cart-details:hover {
  background-color: rgba(239, 239, 250, 0.5);
}
.cart-details:hover .cart-details__right a {
  opacity: 1;
}
.cart-icon {
  width: 40px;
  min-width: 40px;
  height: 40px;
  background-color: #efeffa;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -moz-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  color: #888888;
  position: relative;
  z-index: 1;
}
.cart .go-to-cart {
  background-color: #0c0d24;
  color: #ffffff;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -moz-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding: 15px;
}
.cart .go-to-cart h5 {
  font-size: 1rem;
  font-weight: normal;
  margin-bottom: 0;
}
.cart-list > li {
  position: relative;
  border-bottom: 1px solid #d8d8d8;
}
.cart-list > li.parent::before {
  content: "";
  position: absolute;
  height: -webkit-calc(100% - 50px);
  height: -moz-calc(100% - 50px);
  height: calc(100% - 50px);
  left: 30px;
  top: 50px;
  width: 1px;
  border-left: 1px solid #d8d8d8;
}
.cart-list > li:last-child {
  border-bottom: none;
}

.subcart-list li {
  position: relative;
}
.subcart-list li::after {
  content: "";
  position: absolute;
  left: -18px;
  top: 35px;
  width: 30px;
  height: 1px;
  border-bottom: 1px solid #d8d8d8;
}

.dropdown .btn-link {
  color: #000000 !important;
  text-decoration: none;
  border-bottom: 1px solid rgba(0, 0, 0, 0.2);
  -webkit-border-radius: 0;
  border-radius: 0;
  padding-right: 30px;
  position: relative;
  text-align: left;
}
.dropdown .btn-link:after {
  position: absolute;
  right: 12px;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  -moz-transition: 0.3s;
  transition: 0.3s;
}
.dropdown .btn-link[aria-expanded=true]:after {
  -webkit-transform: translateY(-50%) rotate(180deg);
  -moz-transform: translateY(-50%) rotate(180deg);
  -ms-transform: translateY(-50%) rotate(180deg);
  -o-transform: translateY(-50%) rotate(180deg);
  transform: translateY(-50%) rotate(180deg);
}
.dropdown-item.active, .dropdown-item:active {
  /* background-color: #7828d6; */
      background: linear-gradient(90deg, #1310A4 0%, #5E0792 18.27%, #CD0063 51.44%, #F20F07 80.77%, #FF4000 100%);
}
.dropdown-item:has(input:checked) {
  background-color: #7828d6;
  color: #ffffff;
}

.authentication .form-control {
  outline: none !important;
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
  background-color: #ffffff;
  border-color: #e7e7e7;
}
.authentication .form-select {
  height: 40px;
  min-height: 40px;
  outline: none !important;
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
  background-color: #ffffff;
  border-color: #e7e7e7;
  font-size: 0.875rem;
  color: #888888;
}
.authentication .form-select:focus {
  border-color: #7828d6;
}
.authentication .form-floating > label {
  font-size: 0.875rem;
  padding: 10px;
  line-height: 1.25;
  color: #888888;
}
.authentication .form-floating > label.required::before {
  content: "*";
  color: #ff0000;
  font-size: 0.75rem;
  margin-left: 5px;
  position: absolute;
  right: 3px;
  top: 7px;
}
.authentication .form-floating > .form-control {
  padding: 10px;
  height: 40px;
  min-height: 40px;
  border-color: #e7e7e7;
  background-color: #ffffff;
}
.authentication .form-floating > .form-control:not(:-moz-placeholder-shown)
.authentication .form-floating > .form-control:not(:-ms-input-placeholder) {
  padding: 10px;
  border-color: #7828d6;
}
.authentication .form-floating > .form-control:focus, .authentication .form-floating > .form-control:not(:placeholder-shown) {
  padding: 10px;
  /* border-color: #7828d6; */
  border: 1px solid transparent;
  background:
    linear-gradient(#fff, #fff) padding-box,
    linear-gradient(90deg, #1196E3 0%, #4742B7 25.96%, #A5248E 48.56%, #E13140 73.08%, #F4994B 98.08%) border-box;
  background-clip: padding-box, border-box;
}
.authentication .form-floating > .form-control:not(:-moz-placeholder-shown) ~ label {
  -moz-transform: scale(0.85) translateY(-8px) translateX(5px);
  transform: scale(0.85) translateY(-8px) translateX(5px);
  opacity: 1;
  width: -moz-fit-content;
  width: fit-content;
  color: #888888;
  padding: 0px 5px;
  height: auto;
  background-color: #ffffff;
}
.authentication .form-floating > .form-control:not(:-ms-input-placeholder) ~ label {
  -ms-transform: scale(0.85) translateY(-8px) translateX(5px);
  transform: scale(0.85) translateY(-8px) translateX(5px);
  opacity: 1;
  width: fit-content;
  color: #888888;
  padding: 0px 5px;
  height: auto;
  background-color: #ffffff;
}
.authentication .form-floating > .form-control:focus ~ label, .authentication .form-floating > .form-control:not(:placeholder-shown) ~ label {
  -webkit-transform: scale(0.85) translateY(-8px) translateX(5px);
  -moz-transform: scale(0.85) translateY(-8px) translateX(5px);
  -ms-transform: scale(0.85) translateY(-8px) translateX(5px);
  -o-transform: scale(0.85) translateY(-8px) translateX(5px);
  transform: scale(0.85) translateY(-8px) translateX(5px);
  opacity: 1;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  color: #888888;
  padding: 0px 5px;
  height: auto;
  background-color: #ffffff;
}
.authentication .form-floating > .form-control:not(:-moz-placeholder-shown) ~ label::after {
  display: none;
}
.authentication .form-floating > .form-control:not(:-ms-input-placeholder) ~ label::after {
  display: none;
}
.authentication .form-floating > .form-control:focus ~ label::after, .authentication .form-floating > .form-control:not(:placeholder-shown) ~ label::after {
  display: none;
}
.authentication .form-floating > .form-control:not(:-moz-placeholder-shown) ~ label.required {
  padding-right: 10px;
}
.authentication .form-floating > .form-control:not(:-ms-input-placeholder) ~ label.required {
  padding-right: 10px;
}
.authentication .form-floating > .form-control:focus ~ label.required, .authentication .form-floating > .form-control:not(:placeholder-shown) ~ label.required {
  padding-right: 10px;
}
.authentication .form-floating > .form-control:not(:-moz-placeholder-shown) ~ label.required::before {
  top: 0;
}
.authentication .form-floating > .form-control:not(:-ms-input-placeholder) ~ label.required::before {
  top: 0;
}
.authentication .form-floating > .form-control:focus ~ label.required::before, .authentication .form-floating > .form-control:not(:placeholder-shown) ~ label.required::before {
  top: 0;
}
.authentication .form-floating > .form-control.is-valid ~ .info-tooltip, .authentication .form-floating > .form-control.is-invalid ~ .info-tooltip {
  right: 35px;
}
.authentication .form-floating > textarea {
  height: auto !important;
}
.authentication .form-floating .info-tooltip {
  position: absolute;
  top: 9px;
  right: 20px;
  cursor: pointer;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  -moz-transition: 0.3s;
  transition: 0.3s;
}
.authentication .form-floating:has(.info-tooltip) .form-control {
  padding-right: 40px;
}
.authentication .form-password {
  position: relative;
}
.authentication .form-password .form-control {
  padding-right: 40px;
}
.authentication .form-password .icon-eye-open {
  position: absolute;
  top: 11px;
  right: 20px;
  cursor: pointer;
  font-size: 18px;
  opacity: 0.5;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  -moz-transition: 0.3s;
  transition: 0.3s;
}
.authentication .form-password .icon-eye-open.active:before {
  content: "\e901";
}
.authentication .form-password .is-valid ~ .icon-eye-open, .authentication .form-password .is-invalid ~ .icon-eye-open {
  right: 35px;
}
.authentication .form-check {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 10px;
  margin-bottom: 0;
}
.authentication .form-check-input {
  width: 20px;
  height: 20px;
  outline: none !important;
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
  cursor: pointer;
}
.form-check-input:checked {
  background-color: #888;
  border-color: #888;
}
.authentication .form-check-label {
  color: #888888;
}

.form-group {
  position: relative;
  margin-bottom: 15px;
}
.form-group .invalid-label {
  position: absolute;
  bottom: 0;
  left: 0;
  color: red;
}
.form-label {
  font-weight: 500;
  font-size: 0.9375rem;
  color: #17182c;
  margin-bottom: 3px;
}
.form-label.required {
  position: relative;
}
.form-label.required:after {
  content: "*";
  color: #ff0000;
  font-size: 0.75rem;
  margin-left: 5px;
  position: absolute;
  right: -10px;
  top: 0;
}
.form-label.required .info-tooltip {
  position: absolute;
  top: 0;
  right: -30px;
}
.form-label .info-tooltip {
  cursor: pointer;
}
.form-control {
  -webkit-border-radius: 10px;
  border-radius: 10px;
  border-color: transparent;
  background-color: #eaeaef;
  outline: none !important;
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
  -webkit-transition: 0.3s ease-in-out;
  -o-transition: 0.3s ease-in-out;
  -moz-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
  font-size: 0.96875rem;
}
.form-control:focus {
  /* border-color: #7828d6; */
  border: 1px solid transparent;
  border-radius: 10px;
  background:
    linear-gradient(#fff, #fff) padding-box,
    linear-gradient(90deg, #1196E3 0%, #4742B7 25.96%, #A5248E 48.56%, #E13140 73.08%, #F4994B 98.08%) border-box;
  background-clip: padding-box, border-box;
}
.form-control.upload-file {
  background-color: #ffffff;
  border: 1px solid #eaeaef;
}
.form-control:disabled {
  opacity: 0.7;
  cursor: no-drop;
}
.form-select {
  -webkit-border-radius: 10px;
  border-radius: 10px;
  border-color: transparent;
  background-color: #eaeaef;
  outline: none !important;
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
  -webkit-transition: 0.3s ease-in-out;
  -o-transition: 0.3s ease-in-out;
  -moz-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
  font-size: 0.96875rem;
}
.form-select:focus {
  border-color: #7828d6;
  background-color: #ffffff;
}
.form-select:disabled {
  opacity: 0.7;
  cursor: no-drop;
}
.form-switch {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 10px;
  font-size: 23px;
}
.form-switch .form-check-input {
  outline: none !important;
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
}
.form-switch .form-check-input:focus {
  border-color: rgba(120, 40, 214, 0.6);
}
.form-switch .form-check-input:checked {
  background-color: #7828d6;
  border-color: #7828d6;
}
.form-switch .form-check-label {
  font-size: 1rem;
}

.vmx-check > label,
.vmx-radio > label {
  position: relative;
  display: inline-block;
  padding-left: 30px;
  cursor: pointer;
}
.vmx-check > label span::before,
.vmx-radio > label span::before {
  content: "\e90b";
  font-family: "icomoon" !important;
  width: 20px;
  height: 20px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -moz-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  background-color: #dddddd;
  color: #b1b1b1;
  position: absolute;
  left: 0;
  top: 2px;
  -webkit-transition: 0.2s ease-in-out;
  -o-transition: 0.2s ease-in-out;
  -moz-transition: 0.2s ease-in-out;
  transition: 0.2s ease-in-out;
  font-size: 14px;
}
.vmx-check > label:hover span::before,
.vmx-radio > label:hover span::before {
  background-color: rgba(120, 40, 214, 0.3);
  color: #ffffff;
}
.vmx-check > label input:checked + span::before,
.vmx-radio > label input:checked + span::before {
  background-color: #7828d6;
  color: #ffffff;
}

.vmx-radio > label span::before {
  -webkit-border-radius: 50%;
  border-radius: 50%;
}

.vmx-big-checkbox > label,
.vmx-big-radio > label {
  position: relative;
  display: block;
  cursor: pointer;
}
.vmx-big-checkbox > label div,
.vmx-big-radio > label div {
  border: 1px dashed #b1b1b1;
  padding: 10px;
  padding-right: 30px;
  line-height: 1;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  -moz-transition: 0.3s;
  transition: 0.3s;
}
.vmx-big-checkbox > label div:after,
.vmx-big-radio > label div:after {
  content: "\e90b";
  font-family: "icomoon" !important;
  width: 20px;
  height: 20px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -moz-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  background-color: #dddddd;
  color: #b1b1b1;
  position: absolute;
  right: 10px;
  top: 10px;
  -webkit-transition: 0.2s ease-in-out;
  -o-transition: 0.2s ease-in-out;
  -moz-transition: 0.2s ease-in-out;
  transition: 0.2s ease-in-out;
  font-size: 14px;
}
.vmx-big-checkbox > label div h6,
.vmx-big-radio > label div h6 {
  font-weight: bold;
  margin-bottom: 0;
  font-size: 0.8125rem;
}
.vmx-big-checkbox > label div span,
.vmx-big-radio > label div span {
  font-size: 0.6875rem;
}
.vmx-big-checkbox > label:hover div,
.vmx-big-radio > label:hover div {
  border-color: rgba(120, 40, 214, 0.6);
}
.vmx-big-checkbox > label:hover div:after,
.vmx-big-radio > label:hover div:after {
  background-color: rgba(120, 40, 214, 0.3);
  color: #ffffff;
}
.vmx-big-checkbox > label input:checked + div,
.vmx-big-radio > label input:checked + div {
  border-color: #7828d6;
}
.vmx-big-checkbox > label input:checked + div:after,
.vmx-big-radio > label input:checked + div:after {
  background-color: #7828d6;
  color: #ffffff;
}

.vmx-big-radio > label div:after {
  -webkit-border-radius: 50%;
  border-radius: 50%;
}

.vmx-big-checkbox-2 > label,
.vmx-big-radio-2 > label {
  position: relative;
  display: block;
  cursor: pointer;
}
.vmx-big-checkbox-2 > label div,
.vmx-big-radio-2 > label div {
  border: 1px solid rgba(177, 177, 177, 0.4);
  padding: 40px 10px 10px 10px;
  line-height: 1;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  -moz-transition: 0.3s;
  transition: 0.3s;
  -webkit-border-radius: 3px;
  border-radius: 3px;
}
.vmx-big-checkbox-2 > label div:after,
.vmx-big-radio-2 > label div:after {
  content: "";
  width: 18px;
  height: 18px;
  -webkit-border-radius: 50%;
  border-radius: 50%;
  position: absolute;
  left: 10px;
  top: 10px;
  -webkit-transition: 0.2s ease-in-out;
  -o-transition: 0.2s ease-in-out;
  -moz-transition: 0.2s ease-in-out;
  transition: 0.2s ease-in-out;
  outline: 1px solid #b1b1b1;
  border: 2px solid #ffffff;
}
.vmx-big-checkbox-2 > label div h6,
.vmx-big-radio-2 > label div h6 {
  font-weight: bold;
  margin-bottom: 0;
  font-size: 0.8rem;
}
.vmx-big-checkbox-2 > label div span,
.vmx-big-radio-2 > label div span {
  font-size: 0.6875rem;
}
.vmx-big-checkbox-2 > label:hover div,
.vmx-big-radio-2 > label:hover div {
  /* border-color: rgba(120, 40, 214, 0.6); */
  border: 1px solid transparent;
  border-radius: 3px;
  background: linear-gradient(#fff, #fff) padding-box, linear-gradient(90deg, #1196E3 0%, #4742B7 25.96%, #A5248E 48.56%, #E13140 73.08%, #F4994B 98.08%) border-box;
  background-clip: padding-box, border-box;
  background-origin: border-box;
}
.vmx-big-checkbox-2 > label:hover div:after,
.vmx-big-radio-2 > label:hover div:after {
  background-color: rgba(177, 177, 177, 0.4);
  color: #ffffff;
}
.vmx-big-checkbox-2 > label input:checked + div,
.vmx-big-radio-2 > label input:checked + div {
  /* border-color: #7828d6; */
  border: 1px solid transparent;
  border-radius: 3px;
  background:
    linear-gradient(#fff, #fff) padding-box,
    linear-gradient(90deg, #1196E3 0%, #4742B7 25.96%, #A5248E 48.56%, #E13140 73.08%, #F4994B 98.08%) border-box;
  background-clip: padding-box, border-box;
  background-origin: border-box;
}
.vmx-big-checkbox-2 > label input:checked + div:after,
.vmx-big-radio-2 > label input:checked + div:after {
  /* background-color: #7828d6; */
   background: linear-gradient(90deg, #1196E3 0%, #4742B7 25.96%, #A5248E 48.56%, #E13140 73.08%, #F4994B 98.08%);
}

.vmx-big-checkbox-2 > label:hover .choose-storage__content{
  border-radius: 10px;
}
.vmx-switch input + label {
  line-height: 1;
  width: 80px;
  height: 25px;
  background-color: #ee6562;
  -webkit-border-radius: 20px;
  border-radius: 20px;
  padding: 3px;
  cursor: pointer;
  display: inline-block;
  text-align: center;
  position: relative;
  -webkit-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
.vmx-switch input + label:before {
  content: attr(data-off-label);
  text-transform: uppercase;
  font-size: 0.625rem;
  color: #ffffff;
  font-weight: 500;
  line-height: 2;
  position: absolute;
  right: 4px;
  margin: 3px;
  top: 0;
  text-align: center;
  min-width: 28px;
  overflow: hidden;
  display: block;
  -webkit-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
.vmx-switch input + label:after {
  content: "";
  position: absolute;
  left: 3px;
  background-color: #ffffff;
  -webkit-border-radius: 50%;
  border-radius: 50%;
  height: 20px;
  width: 20px;
  -webkit-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
.vmx-switch input:checked + label {
  background-color: #6ccca5;
}
.vmx-switch input:checked + label:before {
  content: attr(data-on-label);
  right: 35px;
}
.vmx-switch input:checked + label:after {
  left: 57px;
  background-color: #ffffff;
}

.select2 {
  width: 100% !important;
}
.select2-selection {
  min-height: 37px;
  border: none !important;
  background-color: #eaeaef !important;
  -webkit-border-radius: 10px;
  border-radius: 10px;
}
.select2-selection__rendered {
  padding: 4px 10px;
}
.select2-selection__clear {
  height: 37px !important;
}
.select2-selection__arrow {
  height: 37px !important;
}
.select2-selection--multiple {
  -webkit-border-radius: 10px !important;
  border-radius: 10px !important;
  min-height: 37px !important;
  padding: 5px 12px !important;
}
.select2-search__field {
  margin-top: 0 !important;
}

.bootstrap-tagsinput {
  border: none;
  background-color: #eaeaef;
  -webkit-box-shadow: none;
  box-shadow: none;
  display: block;
}
.bootstrap-tagsinput .tag {
  color: #000000;
  background-color: #D9D9DF;
  position: relative;
  padding: 2px 5px;
  font-size: 0.875rem;
  -webkit-border-radius: 5px;
  border-radius: 5px;
}

.loader {
  position: fixed;
  top: 0;
  left: 0;
  height: 100vh;
  width: 100%;
  background-color: rgba(255, 255, 255, 0.9);
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -moz-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  z-index: 9999;
}
.loader img {
  width: 100px;
  height: auto;
  mix-blend-mode: darken;
}
.loader.inner {
  position: absolute;
  height: 100%;
  width: 100%;
}

/* .default-bg-img-loader {
  border: 1px solid #f3f3f3;
  border-top: 3px solid #7129f6;
  -webkit-border-radius: 50%;
  border-radius: 50%;
  width: 30px;
  height: 30px;
  -webkit-animation: bg-img-wizard-spin 1s linear infinite;
  -moz-animation: bg-img-wizard-spin 1s linear infinite;
  -o-animation: bg-img-wizard-spin 1s linear infinite;
  animation: bg-img-wizard-spin 1s linear infinite;
  position: absolute;
  left: 50%;
  top: 50%;
  margin-left: -20px;
  margin-top: -20px;
} */

/* @-webkit-keyframes bg-img-wizard-spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

@-moz-keyframes bg-img-wizard-spin {
  0% {
    -moz-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -moz-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

@-o-keyframes bg-img-wizard-spin {
  0% {
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -o-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

@keyframes bg-img-wizard-spin {
  0% {
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    transform: rotate(360deg);
  }
} */
.add-ssh-modal .modal-body {
  padding: 0;
}
.add-ssh-modal [class*=col-] {
  padding: 50px 50px;
}
.add-ssh-modal h3 {
  font-size: 1.75rem;
  margin-bottom: 15px;
}
.add-ssh-modal p {
  color: #3c3c3c;
}
.add-ssh-modal .btn {
  text-transform: uppercase;
  font-weight: bold;
}
.add-ssh-modal .btn-link {
  color: #000000;
  text-decoration: none;
  min-width: auto;
}
.add-ssh-modal .commands,
.add-ssh-modal .key-name {
  position: relative;
}
.add-ssh-modal .commands .form-control,
.add-ssh-modal .key-name .form-control {
  padding: 15px;
  padding-right: 70px;
}
.add-ssh-modal .commands i,
.add-ssh-modal .key-name i {
  position: absolute;
  font-size: 1.25rem;
  cursor: pointer;
}
.add-ssh-modal .commands i {
  bottom: 20px;
  right: 20px;
}
.add-ssh-modal .key-name textarea {
  resize: none;
}
.add-ssh-modal .key-name i {
  top: 45px;
  right: 20px;
}

.confirmation-modal .modal-header {
  padding: 12px 16px;
}
.confirmation-modal .modal-header .btn-close {
  font-size: 0.875rem;
  outline: none !important;
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
}
.confirmation-modal .modal-footer {
  border: none;
}
.confirmation-modal .modal-footer .btn {
  min-width: 100px;
}

.commandline-modal .modal-body {
  padding: 50px;
  position: relative;
}
.commandline-modal .modal-body .btn-close {
  position: absolute;
  top: 20px;
  right: 20px;
  outline: none !important;
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
}
.commandline-modal h3 {
  font-size: 1.75rem;
  margin-bottom: 15px;
  font-weight: bold;
  margin-bottom: 25px;
}
.commandline-modal .tips {
  padding: 10px 50px 15px 20px;
  background-color: #efeffa;
  -webkit-border-radius: 10px;
  border-radius: 10px;
  position: relative;
  margin-right: 50px;
  margin-bottom: 40px;
}
.commandline-modal .tips img {
  position: absolute;
  right: -45px;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
}
.commandline-modal .tips b {
  font-size: 0.75rem;
}
.commandline-modal .tips p {
  font-size: 0.8125rem;
  margin-bottom: 0;
  color: rgba(23, 24, 44, 0.6);
}
.commandline-modal .command-code {
  background-color: #0c0d24;
  color: #ffffff;
  font-size: 0.875rem;
  padding: 15px 10px;
}
.commandline-modal .command-code code {
  color: #ffffff;
}
.commandline-modal .command-code ol {
  margin-bottom: 0;
}
.commandline-modal .command-code ol li {
  padding-left: 20px;
}
.commandline-modal .command-code ol li::marker {
  font-size: 0.8125rem;
  margin-right: 10px;
}

.verify-modal .modal-dialog {
  max-width: 420px;
}
.verify-modal .otp-input {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  gap: 10px;
  margin-bottom: 20px;
}
.verify-modal .otp-input .form-control {
  width: 55px;
  height: 55px;
  background-color: #efeffa;
  font-size: 1.25rem;
  text-align: center;
  border: 1px solid transparent;
}
@media (max-width: 575px) {
  .verify-modal .otp-input .form-control {
    width: 45px;
    height: 45px;
  }
}
.verify-modal .otp-input .form-control:not(:-moz-placeholder-shown) {
  border-color: #7828d6;
}
.verify-modal .otp-input .form-control:not(:-ms-input-placeholder) {
  border-color: #7828d6;
}
.verify-modal .otp-input .form-control:focus, .verify-modal .otp-input .form-control:not(:placeholder-shown) {
  border-color: #7828d6;
}
.verify-modal .otp-input__actions {
  margin-bottom: 30px;
  max-width: 380px;
}
.verify-modal .otp-input__actions ul {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -moz-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
}
@media (max-width: 575px) {
  .verify-modal .otp-input__actions ul {
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -moz-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }
}
.verify-modal .otp-input__actions ul li + li {
  border-left: 1px solid #888888;
  padding-left: 10px;
  margin-left: 10px;
}
@media (max-width: 575px) {
  .verify-modal .otp-input__actions ul li + li {
    padding-left: 5px;
    margin-left: 5px;
  }
}
.verify-modal .otp-input__actions ul span {
  color: #888888;
}

.add-volume-modal .modal-content {
  -webkit-border-radius: 20px;
  border-radius: 20px;
}
.add-volume-modal .modal-header {
  border: none;
  padding: 30px 60px;
}
.add-volume-modal .modal-header .modal-title {
  font-weight: bold;
  font-size: 1.5rem;
}
.add-volume-modal .modal-body {
  padding: 20px 60px 30px 60px;
}
.add-volume-modal .add-volume-form__label {
  font-size: 1.125rem;
  margin-bottom: 20px;
  color: #888888;
}
.add-volume-modal .add-volume-form .add-volume-radio {
  width: 100%;
}
.add-volume-modal .add-volume-form .add-volume-radio__content {
  border: 1px solid rgba(60, 60, 60, 0.1);
  -webkit-border-radius: 10px;
  border-radius: 10px;
  padding: 3px;
  padding-top: 8px;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  -moz-transition: 0.3s;
  transition: 0.3s;
  cursor: pointer;
}
.add-volume-modal .add-volume-form .add-volume-radio__content h6 {
  font-size: 1.25rem;
  margin-bottom: 0;
}
.add-volume-modal .add-volume-form .add-volume-radio__content span {
  color: #888888;
}
.add-volume-modal .add-volume-form .add-volume-radio__content .size {
  background-color: #efeffa;
  margin-top: 5px;
  -webkit-border-radius: 0 0 8px 8px;
  border-radius: 0 0 8px 8px;
}
.add-volume-modal .add-volume-form .add-volume-radio__content .size b {
  font-size: 2rem;
}
.add-volume-modal .add-volume-form .add-volume-radio__content .size small {
  font-size: 1.5rem;
}
.add-volume-modal .add-volume-form .add-volume-radio input:checked + .add-volume-radio__content {
  border-color: #7828d6;
}
.add-volume-modal .add-volume-form .add-volume-radio .custom-volume {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  padding-top: 3px;
}
.add-volume-modal .add-volume-form .add-volume-radio .custom-volume__left {
  width: 50%;
  padding: 20px;
}
.add-volume-modal .add-volume-form .add-volume-radio .custom-volume__left h6 {
  font-size: 1.125rem;
  font-weight: 400;
}
.add-volume-modal .add-volume-form .add-volume-radio .custom-volume__left p {
  margin-bottom: 0;
  color: #888888;
}
.add-volume-modal .add-volume-form .add-volume-radio .custom-volume__right {
  width: 50%;
  background-color: #f2f2f2;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
}
.add-volume-modal .add-volume-form .add-volume-radio .custom-volume-input {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -moz-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -moz-box-orient: vertical;
  -moz-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  width: 60%;
}
.add-volume-modal .add-volume-form .add-volume-radio .custom-volume-input .month {
  font-size: 1.25rem;
  margin-bottom: 5px;
}
.add-volume-modal .add-volume-form .add-volume-radio .custom-volume-input .month input {
  background-color: transparent;
  border: none;
  outline: none;
  border-bottom: 1px dashed #000000;
  width: 40px;
}
.add-volume-modal .add-volume-form .add-volume-radio .custom-volume-input .day {
  color: #888888;
}
.add-volume-modal .add-volume-form .add-volume-radio .custom-volume-input .day input {
  background-color: transparent;
  border: none;
  outline: none;
  border-bottom: 1px dashed #888888;
  width: 40px;
}
.add-volume-modal .add-volume-form .add-volume-radio .custom-volume .gb {
  background-color: #e7e7e7;
  width: 40%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -moz-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  font-size: 1.5rem;
  -webkit-border-radius: 0 10px 10px 0;
  border-radius: 0 10px 10px 0;
}
.add-volume-modal .add-volume-form .choose-config-radio {
  cursor: pointer;
  height: 100%;
}
.add-volume-modal .add-volume-form .choose-config-radio > div {
  padding: 30px 20px;
  border: 1px solid rgba(60, 60, 60, 0.1);
  -webkit-border-radius: 10px;
  border-radius: 10px;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  -moz-transition: 0.3s;
  transition: 0.3s;
}
.add-volume-modal .add-volume-form .choose-config-radio > div i {
  font-size: 1.875rem;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  -moz-transition: 0.3s;
  transition: 0.3s;
}
.add-volume-modal .add-volume-form .choose-config-radio > div h6 {
  font-weight: 500;
  font-size: 1.25rem;
  margin-top: 5px;
}
.add-volume-modal .add-volume-form .choose-config-radio > div p {
  margin-bottom: 0;
  color: #888888;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  -moz-transition: 0.3s;
  transition: 0.3s;
}
.add-volume-modal .add-volume-form .choose-config-radio input:checked + div {
  border-color: #7828d6;
  background-color: #efeffa;
}
.add-volume-modal .add-volume-form .choose-config-radio input:checked + div i {
  color: #7828d6;
}
.add-volume-modal .add-volume-form .choose-config-radio input:checked + div p {
  color: #000000;
}

.project-create-modal__content {
  padding: 40px;
  text-align: center;
  position: relative;
}
.project-create-modal__content .btn-close {
  position: absolute;
  top: 0px;
  right: 0px;
}
.project-create-modal__content h3 {
  margin-bottom: 30px;
  font-size: 2.125rem;
  font-weight: normal;
}

.vm-support-modal .modal-content {
  -webkit-border-radius: 20px;
  border-radius: 20px;
  -webkit-box-shadow: 10px 10px 24px 0px rgba(102, 102, 102, 0.1019607843);
  box-shadow: 10px 10px 24px 0px rgba(102, 102, 102, 0.1019607843);
}
.vm-support-modal .modal-top {
  background: url("../vmx_images/vm-support-modal-bg.png");
  background-position: center;
  background-repeat: no-repeat;
  -webkit-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  color: #ffffff;
  border-bottom: none;
  -webkit-border-radius: 17px;
  border-radius: 17px;
}
.vm-support-modal .modal-top h3 {
  font-size: 2rem;
  font-weight: 500;
  margin-bottom: 10px;
}
.vm-support-modal .modal-top h3 span {
  font-size: 1.125rem;
  font-weight: 400;
}
.vm-support-modal .modal-top p {
  font-size: 1.5rem;
  font-weight: 400;
  text-transform: uppercase;
}
.vm-support-modal .modal-top .plan-rate {
  padding: 38px 16px;
  background-color: #ffffff;
  -webkit-border-radius: 50%;
  border-radius: 50%;
}
.vm-support-modal .modal-top .plan-rate p {
  font-size: 18px;
  color: #1f1f1f;
  line-height: 23px;
  margin-bottom: 0;
  text-transform: initial;
}
.vm-support-modal .modal-top__content {
  padding: 0 65px 26px 45px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -moz-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.vm-support-modal .modal-top__content .btn-close {
  padding: 10px;
}
.vm-support-modal .modal-body {
  padding: 30px 30px 20px 30px;
}
.vm-support-modal .modal-body h4 {
  font-size: 24px;
  font-weight: 400;
  margin-bottom: 16px;
}
.vm-support-modal .modal-body p {
  line-height: 20.8px;
}
.vm-support-modal .modal-body p span {
  font-weight: 500;
}
.vm-support-modal .modal-body .form-check label {
  font-size: 14px;
  line-height: 21px;
  color: #888888;
}
.vm-support-modal .modal-footer {
  padding: 0 30px 30px 30px;
  border-top: none;
}
.vm-support-modal .modal-footer .btn {
  padding: 9px 24px;
}

.server-modal .modal-dialog {
  max-width: 96%;
}
.server-modal .modal-content {
  height: 100%;
}
.server-modal .modal-body {
  /* background: url("../vmx_images/server-popup-bg.png"); */
  background: url("../vmx_images/registration--public-cloud.jpg");
  -webkit-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  background-position: center;
  padding: 0;
  height: 100%;
}
.server-modal .select-server {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
}
.server-modal .select-server > div {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -moz-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  padding: 100px 70px 150px;
}
.server-modal .select-server .private-server {
  color: #ffffff;
  /* background: url("../vmx_images/pvt-server-bg.png"); */
  background-position: 100% 90%;
  background-repeat: no-repeat;
  -webkit-background-size: 85% 85%;
  -o-background-size: 85%;
  background-size: 85%;
}
.server-modal .select-server .gov-server {
  background-color: #ffffff;
}
.server-modal .select-server .gov-server h2,
.server-modal .select-server .gov-server h3 {
  /* color: #7828d6; */
  color: #000000;
}
.server-modal .select-server h2 {
  font-size: 3.5rem;
  font-weight: normal;
  margin-bottom: 0;
}
.server-modal .select-server h3 {
  font-size: 2.875rem;
  font-weight: bold;
}
.server-modal .select-server .btn {
  text-transform: uppercase;
  font-weight: bold;
}

.create-alert-modal {
  width: 760px !important;
}
.create-alert-modal .offcanvas-body .input-group-text {
  background-color: #D9D9DF;
  border: 3px solid #eaeaef;
  max-height: 36px;
  margin-top: 1px;
  margin-bottom: 1px;
  padding: 5px 8px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
}
.create-alert-modal .offcanvas-body .input-group .btn {
  border: 3px solid #eaeaef;
  max-height: 36px;
  margin-top: 1px;
  margin-bottom: 1px;
  padding: 5px 8px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
}
.create-alert-modal .offcanvas-body .action-list .disabled .form-control,
.create-alert-modal .offcanvas-body .action-list .disabled .form-check,
.create-alert-modal .offcanvas-body .action-list .disabled .form-select {
  pointer-events: none;
}
.create-alert-modal .offcanvas-body .impact-type ul {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  gap: 10px;
}
.create-alert-modal .offcanvas-body .impact-type ul li .btn {
  width: 100px;
  min-width: auto;
  height: 100px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  border: 1px solid rgba(113, 41, 246, 0.8);
  background-color: #ffffff;
  color: #7828d6;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -moz-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -moz-box-orient: vertical;
  -moz-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  padding: 5px;
  text-decoration: none;
  line-height: 1;
  -webkit-filter: grayscale(1);
  filter: grayscale(1);
  -webkit-transition: 0.3s ease-in-out;
  -o-transition: 0.3s ease-in-out;
  -moz-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
  opacity: 0.6;
}
.create-alert-modal .offcanvas-body .impact-type ul li .btn img {
  width: 32px;
  height: 32px;
  -o-object-fit: contain;
  object-fit: contain;
}
.create-alert-modal .offcanvas-body .impact-type ul li .btn i {
  font-size: 2rem;
}
.create-alert-modal .offcanvas-body .impact-type ul li .btn span {
  display: block;
  margin-top: 15px;
  font-size: 0.8125rem;
  color: #7129f6;
  display: -webkit-box;
  max-width: 100%;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  white-space: normal;
}
.create-alert-modal .offcanvas-body .impact-type ul li .btn:hover {
  -webkit-filter: grayscale(0);
  filter: grayscale(0);
  opacity: 0.8;
  background-color: rgba(113, 41, 246, 0.09);
}
.create-alert-modal .offcanvas-body .impact-type ul li .btn.active {
  -webkit-filter: grayscale(0);
  filter: grayscale(0);
  opacity: 1;
  background-color: rgba(113, 41, 246, 0.09);
}
.create-alert-modal .offcanvas-body .impact-type ul li input:checked + .btn {
  -webkit-filter: grayscale(0);
  filter: grayscale(0);
  opacity: 1;
  background-color: rgba(113, 41, 246, 0.09);
}
.create-alert-modal .offcanvas-body .form-label {
  font-weight: bold;
}
.create-alert-modal .offcanvas-footer {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -moz-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  padding: 20px;
}
.create-alert-modal .offcanvas-footer .btn {
  text-transform: uppercase;
}
.create-alert-modal .offcanvas-footer .btn-link {
  text-decoration: none;
  color: #000000;
  padding-left: 0;
}

.dras-setting {
  width: 565px !important;
}
.dras-setting .offcanvas-header {
  padding: 16px 40px;
}
.dras-setting .offcanvas-header h5 {
  font-size: 1.875rem;
  margin-bottom: 0;
}
.dras-setting .offcanvas-header p {
  font-size: 0.9375rem;
  margin-bottom: 0;
}
.dras-setting .offcanvas-body {
  padding: 16px 40px;
}
.dras-setting .offcanvas-footer {
  padding: 20px;
  background-color: #ffffff;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -moz-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
.dras-setting .offcanvas-footer .btn-link {
  text-decoration: none;
  color: #7828d6;
}
.dras-setting__content .dras-location {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding-bottom: 25px;
  border-bottom: 1px solid rgba(60, 60, 60, 0.1);
}
.dras-setting__content .dras-location span {
  font-size: 0.625rem;
}
.dras-setting__content .dras-location p {
  font-size: 0.6875rem;
  margin-bottom: 0;
  color: rgba(136, 136, 136, 0.9);
}
.dras-setting__content .dras-location h6 {
  font-size: 0.9375rem;
  color: #ffffff;
  margin-bottom: 0;
}
.dras-setting__content .dras-location > div {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -moz-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  background-repeat: no-repeat;
  -webkit-background-size: 16px 16px;
  -o-background-size: 16px;
  background-size: 16px;
  background-position: 95% 20%;
  -webkit-border-radius: 10px;
  border-radius: 10px;
  padding: 14px;
}
.dras-setting__content .dras-location .primary {
  background-image: url("../vmx_images/icons/short-logo.svg");
  background-color: #3E4180;
}
.dras-setting__content .dras-location .primary span {
  color: #FF629E;
  font-weight: bold;
}
.dras-setting__content .dras-location .recovery {
  background-image: url("../vmx_images/icons/short-logo.svg");
  background-color: #43445D;
}
.dras-setting__content .dras-location .recovery span {
  color: #17CBA1;
  font-weight: bold;
}
.dras-setting__content .protection-type {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -moz-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  padding-top: 20px;
}
.dras-setting__content .protection-type h6 {
  margin-bottom: 0;
  font-weight: bold;
}
.dras-setting__content .protection-type .btn {
  width: 150px;
}
.dras-setting__content .protection-type .btn-check:checked + .btn {
  /* color: #7828d6;
  background-color: rgba(217, 217, 217, 0.3); */
  background: linear-gradient(90deg, #1310A4 0%, #5E0792 18.27%, #CD0063 51.44%, #F20F07 80.77%, #FF4000 100%);
  color: #ffffff;
}
.dras-setting__content .recovery-type {
  padding-top: 20px;
}
.dras-setting__content .recovery-type h6 {
  font-weight: bold;
}
.dras-setting__content .recovery-type .btn {
  width: 85px;
}
.dras-setting__content .recovery-type .btn-check:checked + .btn {
  background: linear-gradient(90deg, #1310A4 0%, #5E0792 18.27%, #CD0063 51.44%, #F20F07 80.77%, #FF4000 100%);
  color: #ffffff;
  background-color: #ffffff;
}
.dras-setting__content .recovery-points {
  padding-top: 20px;
}
.dras-setting__content .recovery-points h6 {
  font-weight: bold;
}
.dras-setting__content .recovery-points .input-group-text {
  background-color: rgba(217, 217, 217, 0.3);
  border: 1px solid rgba(60, 60, 60, 0.1);
}
.dras-setting__content .recovery-points .book__counter {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-justify-content: space-around;
  -ms-flex-pack: distribute;
  justify-content: space-around;
  background-color: rgba(217, 217, 217, 0.3);
  border: 1px solid rgba(60, 60, 60, 0.1);
  border-left: none;
  -webkit-border-top-right-radius: 5px;
  border-top-right-radius: 5px;
  -webkit-border-bottom-right-radius: 5px;
  border-bottom-right-radius: 5px;
  width: 175px;
}
.dras-setting__content .recovery-points .book__counter .btn-link {
  color: #000000;
  text-decoration: none;
  padding: 3px 5px;
}
.dras-setting__content .recovery-points .book__counter input {
  width: 65px;
  height: 26px;
  color: #ffffff;
  /* background-color: #7828d6; */
  background: linear-gradient(90deg, #1196E3 0%, #4742B7 25.96%, #A5248E 48.56%, #E13140 73.08%, #F4994B 98.08%);
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  text-align: center;
}
.dras-setting__content .retention-type {
  padding-top: 20px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -moz-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
.dras-setting__content .retention-type h6 {
  font-weight: bold;
}
.dras-setting__content .retention-type .vmx-big-checkbox-2 {
  width: 155px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.dras-setting__content .retention-type .vmx-big-checkbox-2 > label div {
  padding-top: 14px;
}
.dras-setting__content .retention-type .vmx-big-checkbox-2 > label div:after {
  top: auto;
  left: auto;
  right: 10px;
  bottom: 10px;
}
.dras-setting__content .retention-server {
  padding-top: 20px;
}
.dras-setting__content .retention-server h6 {
  font-weight: bold;
}
.dras-setting__content .retention-server__content {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -moz-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  border: 1px solid rgba(60, 60, 60, 0.1);
  padding: 10px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
}
.dras-setting__content .retention-server__content .book__counter {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-justify-content: space-around;
  -ms-flex-pack: distribute;
  justify-content: space-around;
  border-left: none;
  -webkit-border-top-right-radius: 5px;
  border-top-right-radius: 5px;
  -webkit-border-bottom-right-radius: 5px;
  border-bottom-right-radius: 5px;
  width: 135px;
}
.dras-setting__content .retention-server__content .book__counter .btn-link {
  color: #000000;
  text-decoration: none;
  padding: 3px 5px;
}
.dras-setting__content .retention-server__content .book__counter input {
  width: 65px;
  height: 26px;
  color: #000;
  background-color: rgba(217, 217, 217, 0.3);
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  text-align: center;
}

.header .navbar {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -moz-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  -webkit-transition: 0.5s;
  -o-transition: 0.5s;
  -moz-transition: 0.5s;
  transition: 0.5s;
}
.header .navbar-nav {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -moz-box-orient: horizontal;
  -moz-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -moz-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  gap: 30px;
  width: 100%;
}
.header .navbar .nav-link {
  color: rgba(255, 255, 255, 0.6);
  position: relative;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  -moz-transition: 0.3s;
  transition: 0.3s;
  padding: 0;
}
.header .navbar .nav-link:after {
  content: "";
  width: 5px;
  height: 5px;
  background-color: #ffffff;
  -webkit-border-radius: 50%;
  border-radius: 50%;
  position: absolute;
  left: 50%;
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  -o-transform: translateX(-50%);
  transform: translateX(-50%);
  bottom: -8px;
  -webkit-transform: scale(0);
  -moz-transform: scale(0);
  -ms-transform: scale(0);
  -o-transform: scale(0);
  transform: scale(0);
  -webkit-transition: 0.3s ease-in-out;
  -o-transition: 0.3s ease-in-out;
  -moz-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
}
.header .navbar .nav-link:hover {
  color: rgba(255, 255, 255, 0.8);
}
.header .navbar .nav-link.active {
  color: #ffffff;
  font-weight: bold;
}
.header .navbar .nav-link.active:after {
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
  transform: scale(1);
}

.nav-tabs .nav-item .nav-link {
  border: none;
  color: rgba(0, 0, 0, 0.6);
  background-color: transparent;
  font-weight: 500;
  position: relative;
}
.nav-tabs .nav-item .nav-link:after {
  content: "";
  position: absolute;
  left: 0;
  bottom: 0;
  width: 0;
  height: 2px;
  /* background-color: #7828d6; */
  background: linear-gradient(90deg, #1196E3 0%, #4742B7 25.96%, #A5248E 48.56%, #E13140 73.08%, #F4994B 98.08%);
  -webkit-transition: 0.3s ease-in-out;
  -o-transition: 0.3s ease-in-out;
  -moz-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
  -webkit-transform-origin: left;
  -moz-transform-origin: left;
  -ms-transform-origin: left;
  -o-transform-origin: left;
  transform-origin: left;
}
.nav-tabs .nav-item .nav-link.active {
  color: #000000;
  font-weight: bold;
}
.nav-tabs .nav-item .nav-link.active:after {
  width: 100%;
}

.page-navigation {
  margin-top: 50px;
  margin-bottom: 12px;
}
.page-navigation .navbar-nav {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -moz-box-orient: horizontal;
  -moz-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  width: 100%;
}
.page-navigation .nav-item {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -moz-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  max-width: 150px;
}
.page-navigation .nav-item .nav-link {
  color: #ffffff;
  text-align: center;
  -webkit-transition: 0.3s ease-in-out;
  -o-transition: 0.3s ease-in-out;
  -moz-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
  position: relative;
  opacity: 0.4;
}
.page-navigation .nav-item .nav-link.active:after {
  content: "";
  position: absolute;
  top: -webkit-calc(100% + 14px);
  top: -moz-calc(100% + 14px);
  top: calc(100% + 14px);
  left: 50%;
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  -o-transform: translateX(-50%);
  transform: translateX(-50%);
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 0 8px 8px 8px;
  border-color: transparent transparent #ffffff transparent;
}
.page-navigation .nav-item .nav-link.disabled {
  opacity: 0.4;
  cursor: no-drop;
}
.page-navigation .nav-item .nav-link:hover {
  opacity: 1;
}
.page-navigation .nav-item .nav-link .icons-box {
  height: 36px;
}
.page-navigation .nav-item .nav-link .icons-box img {
  width: 32px;
  -webkit-filter: brightness(0) invert(1);
  filter: brightness(0) invert(1);
}
.page-navigation .nav-item .nav-link:hover .icons-box img{
  -webkit-filter: unset;
  filter: unset;
}
.page-navigation .nav-item .nav-link .icons-box i {
  font-size: 2.0625rem;
}
.page-navigation .nav-item .nav-link span {
  font-size: 0.74rem;
}
.page-navigation .nav-item .nav-link.for-you {
  border-right: 1px solid rgba(255, 255, 255, 0.2);
  opacity: 1;
}
.page-navigation .nav-item .nav-link.for-you .icons-box img {
  -webkit-filter: none;
  filter: none;
}

.pagination {
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -moz-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  gap: 10px;
  margin-bottom: 0;
}
.pagination .page-link {
  border: none;
  color: #000000;
  background-color: transparent;
  padding: 0;
  width: 40px;
  height: 40px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -moz-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
@media (max-width: 767px) {
  .pagination .page-link {
    width: 30px;
    height: 30px;
    font-size: 0.875rem;
  }
}
.pagination .page-link:hover {
  color: #7828d6;
  background-color: transparent;
}
.pagination .page-link.active {
  background-color: #7828d6;
  color: #ffffff;
  -webkit-border-radius: 50%;
  border-radius: 50%;
}
.pagination .page-item.active .page-link {
  background-color: #7828d6;
  color: #ffffff;
  -webkit-border-radius: 50%;
  border-radius: 50%;
}

.no-data {
  padding: 30px;
  background-color: #ffffff;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -moz-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -moz-box-orient: vertical;
  -moz-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  min-height: 400px;
  -webkit-border-radius: 10px;
  border-radius: 10px;
}
.no-data img {
  width: 200px;
  margin-bottom: 10px;
}

.notifications {
  width: 565px !important;
}
.notifications .offcanvas-header {
  padding: 20px 25px;
}
.notifications .offcanvas-header h4 {
  font-size: 1.5625rem;
  margin-bottom: 0;
  font-weight: 500;
}
.notifications .offcanvas-header p {
  margin-bottom: 0;
}
.notifications .offcanvas-body {
  padding: 20px 25px;
  border-top: 1px solid rgba(0, 0, 0, 0.25);
}
.notifications ul li {
  margin-bottom: 20px;
}
.notifications__content {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -moz-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  gap: 10px;
  line-height: 1;
}
.notifications__content-circle {
  width: 40px;
  height: 40px;
  background-color: #efeffa;
  -webkit-border-radius: 50%;
  border-radius: 50%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -moz-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  font-size: 18px !important;
  color: #7828d6 !important;
}
.notifications__content span {
  font-size: 0.75rem;
  color: #888888;
}
.notifications__content h6 {
  margin-bottom: 5px;
  font-size: 0.875rem;
}
.notifications__content .show {
  font-size: 0.8125rem;
  position: relative;
  color: #888888;
  margin-bottom: 5px;
}
.notifications__content .show p {
  margin-bottom: 0;
  white-space: nowrap;
  overflow: hidden;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  max-width: 400px;
  padding-right: 75px;
  -webkit-transition: 0.1s;
  -o-transition: 0.1s;
  -moz-transition: 0.1s;
  transition: 0.1s;
  line-height: 1.2;
}
.notifications__content .show p b {
  position: absolute;
  right: 0;
  bottom: 0;
  cursor: pointer;
  margin-left: 5px;
}
.notifications__content .show p b:hover {
  text-decoration: underline;
}
.notifications__content .show p.active {
  white-space: normal;
  padding-right: 0;
}
.notifications__content .show p.active b {
  position: relative;
}
.notifications__content .btn {
  min-width: auto;
  color: #000000;
  background-color: #efeffa;
  text-decoration: none;
  width: 35px;
  height: 35px;
  padding: 6px 5px;
  opacity: 0;
}
.notifications__content:hover .btn {
  opacity: 1;
}
.notifications .recent-days {
  position: relative;
  text-align: center;
}
.notifications .recent-days:after {
  content: "";
  width: 100%;
  height: 1px;
  background-color: #888888;
  position: absolute;
  top: 50%;
  left: 0;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
}
.notifications .recent-days span {
  font-size: 0.875rem;
  color: #888888;
  background-color: #ffffff;
  padding: 0 10px;
  position: relative;
  z-index: 1;
}

.notification-dropdown {
  right: -30px !important;
  width: 400px !important;
  padding: 20px !important;
}
.notification-dropdown__top {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -moz-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-bottom: 10px;
}
.notification-dropdown__top h5 {
  margin-bottom: 0;
}
.notification-dropdown__top a {
  color: #888888;
  font-weight: normal;
}
.notification-dropdown__top a:hover {
  text-decoration: underline;
}
.notification-dropdown .nav-tabs {
  margin-bottom: 10px;
}
.notification-dropdown .nav-tabs .nav-item {
  margin-bottom: 0;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -moz-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
}
.notification-dropdown .nav-tabs .nav-link {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -moz-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 5px;
  font-size: 0.875rem;
}
.notification-dropdown .nav-tabs .nav-link span {
  font-weight: normal;
  background-color: #888888;
  color: #ffffff;
  width: 35px;
  min-width: 35px;
  -webkit-border-radius: 10px;
  border-radius: 10px;
  text-align: center;
  display: inline-block;
  font-size: 0.8125rem;
}
.notification-dropdown .nav-tabs .nav-link.active span {
  background: linear-gradient(90deg, #1196E3 0%, #4742B7 25.96%, #A5248E 48.56%, #E13140 73.08%, #F4994B 98.08%);
}
.notification-dropdown__list {
  max-height: -webkit-calc(100vh - 200px);
  max-height: -moz-calc(100vh - 200px);
  max-height: calc(100vh - 200px);
  overflow-y: auto;
  overflow-x: hidden;
}
.notification-dropdown__content {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -moz-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  gap: 10px;
  line-height: 1;
}
.notification-dropdown__content-circle {
  width: 35px;
  min-width: 35px;
  height: 35px;
  background-color: #efeffa;
  -webkit-border-radius: 50%;
  border-radius: 50%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -moz-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  font-size: 16px !important;
  color: #888888;
}
.notification-dropdown__content span {
  font-size: 0.75rem;
  color: #888888;
}
.notification-dropdown__content h6 {
  margin-bottom: 5px;
  font-size: 0.875rem;
}
.notification-dropdown__content .show {
  font-size: 0.8125rem;
  position: relative;
  color: #888888;
  margin-bottom: 5px;
}
.notification-dropdown__content .show p {
  margin-bottom: 0;
  white-space: nowrap;
  overflow: hidden;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  max-width: 260px;
  padding-right: 75px;
  -webkit-transition: 0.1s;
  -o-transition: 0.1s;
  -moz-transition: 0.1s;
  transition: 0.1s;
  line-height: 1.2;
}
.notification-dropdown__content .show p b {
  position: absolute;
  right: 0;
  bottom: 0;
  cursor: pointer;
  margin-left: 5px;
}
.notification-dropdown__content .show p b:hover {
  text-decoration: underline;
}
.notification-dropdown__content .show p.active {
  white-space: normal;
  padding-right: 0;
}
.notification-dropdown__content .show p.active b {
  position: relative;
}
.notification-dropdown__content .btn {
  min-width: auto;
  color: #000000;
  background-color: #efeffa;
  text-decoration: none;
  width: 32px;
  min-width: 32px !important;
  height: 32px;
  padding: 6px 5px;
  opacity: 0;
  border: none;
  -webkit-border-radius: 50%;
  border-radius: 50%;
  text-align: center;
}
.notification-dropdown__content:hover .btn {
  opacity: 1;
}
.notification-dropdown ul li {
  margin-bottom: 20px;
}
.notification-dropdown .recent-days {
  position: relative;
  text-align: center;
}
.notification-dropdown .recent-days:after {
  content: "";
  width: 100%;
  height: 1px;
  background-color: #888888;
  position: absolute;
  top: 50%;
  left: 0;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
}
.notification-dropdown .recent-days span {
  font-size: 0.875rem;
  color: #888888;
  background-color: #ffffff;
  padding: 0 10px;
  position: relative;
  z-index: 1;
}
.notification-dropdown .no-nofify-data {
  padding: 50px 20px;
  /* background-image: url("../vmx_images/notify-pattern.svg"); */
  background-position: bottom;
  background-repeat: no-repeat;
  margin: -20px;
}
.notification-dropdown .no-nofify-data img {
  margin-bottom: 10px;
  filter: grayscale(100%);
}
.notification-dropdown .no-nofify-data p {
  font-size: 1.125rem;
  margin-bottom: 0;
}
.notification-dropdown .no-nofify-data span {
  display: block;
  text-align: right;
  color: #7828d6;
  font-size: 1.125rem;
}

.page-not-found {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -moz-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -moz-box-orient: vertical;
  -moz-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  background-color: #ffffff;
  -webkit-border-radius: 10px;
  border-radius: 10px;
  padding-bottom: 70px;
}
.page-not-found__top {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -moz-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  pointer-events: none;
}
.page-not-found__top span {
  font-weight: 500;
  color: #51B8E6;
  font-size: 12.5rem;
  position: relative;
  z-index: 1;
}
.page-not-found__top span:first-child {
  margin-right: -120px;
}
.page-not-found__top span:last-child {
  margin-left: -120px;
}
.page-not-found__top img {
  max-width: 400px;
}
.page-not-found__bottom {
  margin-top: -50px;
  position: relative;
  z-index: 1;
  text-align: center;
}

.product-info {
  width: 350px !important;
}
.product-info .offcanvas-header {
  border-bottom: 1px solid rgba(60, 60, 60, 0.2);
  position: -webkit-sticky;
  position: sticky;
  top: 0;
  z-index: 1;
  background-color: #ffffff;
}
.product-info .offcanvas-title {
  font-weight: bold;
}
.product-info .offcanvas-body {
  padding-bottom: 0;
}
.product-info__offcanvas {
  overflow-y: auto;
  overflow-x: hidden;
}
.product-info__content label {
  font-weight: bold;
  color: #888888;
  font-size: 0.875rem;
}
.product-info__content p {
  font-weight: 400;
  margin-bottom: 0;
}
.product-info__content .form-select {
  margin-top: 2px;
  background-color: #ffffff;
  border: 1px solid #000000;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}
.product-info__content ul li {
  margin-bottom: 15px;
}
.product-info .book-product {
  position: -webkit-sticky;
  position: sticky;
  bottom: 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -moz-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: #ffffff;
  z-index: 1;
  border-top: 1px solid rgba(60, 60, 60, 0.2);
  padding: 16px;
}
.product-info .book-product .amt {
  font-weight: bold;
  font-size: 1.25rem;
}

.vmx-table {
  padding-top: 15px;
  min-height: 220px;
}
.vmx-table table thead tr th {
  font-weight: bold;
  color: #525252;
}
.vmx-table table thead .action {
  width: 80px;
  text-align: center;
}
.vmx-table table tbody .status {
  font-size: 0.75rem;
  font-weight: bold;
  -webkit-border-radius: 0;
  border-radius: 0;
  text-transform: uppercase;
}
.vmx-table table tbody .status.bg-success {
  background-color: #34e041 !important;
}
.vmx-table table tbody h6 {
  margin-bottom: 0;
  font-weight: 500;
}
.vmx-table table tbody .green-circle {
  background-color: #34e041;
  width: 10px;
  height: 10px;
  display: inline-block;
  -webkit-border-radius: 50%;
  border-radius: 50%;
}
.vmx-table table tbody .grey-circle {
  background-color: #dbdbdb;
  width: 10px;
  height: 10px;
  display: inline-block;
  -webkit-border-radius: 50%;
  border-radius: 50%;
}
.vmx-table table tbody .red-circle {
  background-color: red;
  width: 10px;
  height: 10px;
  display: inline-block;
  -webkit-border-radius: 50%;
  border-radius: 50%;
}
.vmx-table table tbody p {
  font-size: 0.6875rem;
  margin-bottom: 0;
  color: rgba(82, 82, 82, 0.6);
}
.vmx-table table tbody b {
  font-weight: 500;
}
.vmx-table table tbody .action {
  width: 80px;
  text-align: center;
}
.vmx-table table tbody .action .btn-link {
  color: #000000;
  text-decoration: none;
  min-width: auto;
  -webkit-border-radius: 0;
  border-radius: 0;
}
.vmx-table table tbody .action .btn-link:before, .vmx-table table tbody .action .btn-link:after {
  display: none;
}
.vmx-table table tbody .action .dropdown-menu {
  max-height: 115px;
  overflow-x: hidden;
  overflow-y: auto;
}
.vmx-table table tbody tr td {
  vertical-align: middle;
  font-size: 0.875rem;
}

.content-table tbody tr td {
  border-bottom: 10px solid #f7f7f8;
  vertical-align: middle;
  padding: 15px 25px;
}
.content-table tbody tr td:first-child {
  width: 25%;
}
.content-table tbody tr td h6 {
  font-weight: bold;
  margin-bottom: 5px;
}
.content-table tbody tr td h4 {
  font-weight: bold;
  /* color: #7828d6; */
  background: linear-gradient(90deg, #1310A4 0%, #5E0792 18.27%, #CD0063 51.44%, #F20F07 80.77%, #FF4000 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  color: transparent;
  margin-bottom: 0;
}
.content-table tbody tr td p {
  margin-bottom: 0;
  color: #888888;
}

.vmx-toast {
  position: fixed;
  top: 80px;
  right: 20px;
  z-index: 10;
}
.vmx-toast__content {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding-right: 10px;
}
.vmx-toast .toast-body {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -moz-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
}
.vmx-toast .btn-close {
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
  outline: none !important;
}

.disabled {
  cursor: no-drop !important;
  pointer-events: initial !important;
  opacity: 0.7;
}

.titles {
  margin-bottom: 30px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
  -moz-box-align: end;
  -ms-flex-align: end;
  align-items: flex-end;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -moz-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
.titles.droplet-title {
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -moz-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 20px;
  padding-left: 20px;
  padding-right: 70px;
}
.titles.droplet-title img {
  -webkit-filter: brightness(0) invert(1);
  filter: brightness(0) invert(1);
  width: 40px;
}
.titles.billing-title {
  gap: 20px;
  padding-left: 20px;
}
.titles.billing-title .btn {
  min-width: auto;
  color: #ffffff;
  text-transform: uppercase;
  text-decoration: none;
  font-weight: bold;
}
.titles h5 {
  font-weight: bold;
  color: #ffffff;
  font-size: 1.5rem;
  margin-bottom: 8px;
}
.titles h5 span {
  font-weight: normal;
}
.titles p {
  color: rgba(255, 255, 255, 0.8);
  font-size: 0.9375rem;
  margin-bottom: 0;
}
.titles .btn {
  -webkit-border-radius: 20px;
  border-radius: 20px;
  font-size: 0.875rem;
}
.titles .btn .icon-plus {
  font-size: 10px;
}
.titles .btn:hover i, .titles .btn:focus i, .titles .btn:active i {
  color: #7828d6;
}
.titles i {
  color: #ffffff;
  font-size: 2.625rem;
}

.drag {
  width: 100%;
  cursor: -webkit-grab;
  cursor: -moz-grab;
  cursor: grab;
}
.drag-box {
  overflow: hidden;
}

.container {
  padding-left: 20px;
  padding-right: 20px;
}
@media (max-width: 1280px) {
  .container {
    padding-left: 15px;
    padding-right: 15px;
  }
}

.back-link {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 20px;
  color: #000000;
}
.back-link img {
  width: 20px;
}

.header {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -moz-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding: 18px 10px;
  position: relative;
  z-index: 2;
}
.header__right {
  position: relative;
  z-index: 1;
}
.header__right .header-search {
  position: absolute;
  right: 0;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
  opacity: 0;
  visibility: hidden;
  width: 275px;
  -webkit-transition: 0.4s ease-out;
  -o-transition: 0.4s ease-out;
  -moz-transition: 0.4s ease-out;
  transition: 0.4s ease-out;
  border: 1px solid rgba(255, 255, 255, 0.3);
  -webkit-border-radius: 8px;
  border-radius: 8px;
}
.header__right .header-search .input-group .form-control {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -moz-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  border: none;
  background-color: transparent;
  color: #ffffff;
  font-size: 0.875rem;
}
.header__right .header-search .input-group .form-control::-webkit-input-placeholder {
  /* Edge */
  color: rgba(255, 255, 255, 0.6);
}
.header__right .header-search .input-group .form-control:-ms-input-placeholder {
  /* Internet Explorer 10-11 */
  color: rgba(255, 255, 255, 0.6);
}
.header__right .header-search .input-group .form-control:-moz-placeholder {
  color: rgba(255, 255, 255, 0.6);
}
.header__right .header-search .input-group .form-control::-moz-placeholder {
  color: rgba(255, 255, 255, 0.6);
}
.header__right .header-search .input-group .form-control::-ms-input-placeholder {
  color: rgba(255, 255, 255, 0.6);
}
.header__right .header-search .input-group .form-control::placeholder {
  color: rgba(255, 255, 255, 0.6);
}
.header__right .header-search .input-group .search-btn {
  color: #ffffff;
  font-size: 0.875rem;
  text-decoration: none;
  min-width: auto;
  padding: 6px 12px;
  line-height: 1;
}
.header__right .header-search__content {
  background-color: #ffffff;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  gap: 10px;
  padding: 15px;
  -webkit-border-radius: 10px;
  border-radius: 10px;
  position: absolute;
  top: 100%;
  right: 0;
  width: -webkit-calc(100% + 300px);
  width: -moz-calc(100% + 300px);
  width: calc(100% + 300px);
  max-height: -webkit-calc(100vh - 70px);
  max-height: -moz-calc(100vh - 70px);
  max-height: calc(100vh - 70px);
  overflow-y: auto;
  overflow-x: hidden;
  opacity: 0;
  visibility: hidden;
  -webkit-transition: 0.3s ease-in-out;
  -o-transition: 0.3s ease-in-out;
  -moz-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
  -webkit-box-shadow: 0px 0px 15px 5px rgba(0, 0, 0, 0.08);
  box-shadow: 0px 0px 15px 5px rgba(0, 0, 0, 0.08);
}
.header__right .header-search__content > div {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -moz-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
}
.header__right .header-search__content .search-list li {
  cursor: pointer;
  overflow: hidden;
  max-width: 250px;
  white-space: nowrap;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  padding: 10px 0;
}
.header__right .header-search__content .search-list li:hover {
  text-decoration: underline;
}
.header__right .header-search__content .search-list li + li {
  border-top: 1px solid rgba(0, 0, 0, 0.2);
}
.header__right .header-search__content .outsanding-due ul li {
  margin-bottom: 15px;
}
.header__right .header-search__content .outsanding-due__content {
  padding: 15px;
  padding-left: 30px;
  -webkit-border-radius: 10px;
  border-radius: 10px;
  background-color: #efeffa;
  position: relative;
}
.header__right .header-search__content .outsanding-due__content::before {
  content: "";
  width: 6px;
  height: 6px;
  background-color: #ff0000;
  -webkit-border-radius: 50%;
  border-radius: 50%;
  position: absolute;
  left: 15px;
  top: 25px;
}
.header__right .header-search__content .outsanding-due__content h6 {
  margin-bottom: 0;
  font-weight: bold;
  margin-right: 15px;
  font-size: 1.125rem;
}
.header__right .header-search__content .outsanding-due__content .btn {
  min-width: auto;
}
.header__right .header-search__content.search-active {
  opacity: 1;
  visibility: visible;
}
.header__right > ul {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 20px;
  position: relative;
}
.header__right > ul li {
  position: relative;
}
.header__right > ul li a .count {
  width: 15px;
  height: 15px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -moz-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  /* background-color: #7828d6; */
  background: linear-gradient(90deg, #1196E3 0%, #4742B7 25.96%, #A5248E 48.56%, #E13140 73.08%, #F4994B 98.08%);
  color: #ffffff;
  -webkit-border-radius: 50%;
  border-radius: 50%;
  font-size: 0.625rem;
  position: absolute;
  right: -5px;
  top: -5px;
}
.header__right .user-profile .short-name {
  width: 38px;
  height: 38px;
  text-transform: uppercase;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -moz-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -moz-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  font-size: 0.9375rem;
  font-weight: bold;
  background-color: #ffffff;
  -webkit-border-radius: 50%;
  border-radius: 50%;
  color: #000000;
  position: relative;
}
.header__right .user-profile .short-name.online:after {
  content: "";
  width: 6px;
  height: 6px;
  background-color: #34e041;
  -webkit-border-radius: 50%;
  border-radius: 50%;
  position: absolute;
  right: 2px;
  bottom: 2px;
}
.header__right .dropdown .btn {
  min-width: auto;
}
.header__right .dropdown .btn:after {
  display: none;
}
.header__right .dropdown .btn-primary {
  background-color: #7828d6 !important;
  border-color: #7828d6 !important;
  color: #ffffff !important;
}
.header__right .dropdown .btn-primary i,
.header__right .dropdown .getStarted i {
  font-size: 10px;
}
.header__right .dropdown-menu {
  -webkit-border-radius: 20px;
  border-radius: 20px;
  min-width: 225px;
  margin-top: 15px !important;
  padding: 0px 15px;
  position: absolute;
  right: 0;
  top: 100% !important;
  -webkit-transform: scale(0) translate(0, 0) !important;
  -moz-transform: scale(0) translate(0, 0) !important;
  -ms-transform: scale(0) translate(0, 0) !important;
  -o-transform: scale(0) translate(0, 0) !important;
  transform: scale(0) translate(0, 0) !important;
  -webkit-transform-origin: top right;
  -moz-transform-origin: top right;
  -ms-transform-origin: top right;
  -o-transform-origin: top right;
  transform-origin: top right;
  display: block;
  -webkit-transition: 0.3s ease-in-out;
  -o-transition: 0.3s ease-in-out;
  -moz-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
}
.header__right .dropdown-menu:before {
  content: "";
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 0 15px 12px 15px;
  border-color: transparent transparent #ffffff transparent;
  position: absolute;
  top: -10px;
  right: 27px;
}
.header__right .dropdown-menu.show {
  -webkit-transform: scale(1) translate(0, 0) !important;
  -moz-transform: scale(1) translate(0, 0) !important;
  -ms-transform: scale(1) translate(0, 0) !important;
  -o-transform: scale(1) translate(0, 0) !important;
  transform: scale(1) translate(0, 0) !important;
}
.header__right .dropdown-item {
  padding: 18px 0px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 10px;
  line-height: 1;
  border-bottom: 1px dashed rgba(0, 0, 0, 0.3);
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  -moz-transition: 0.3s;
  transition: 0.3s;
}
.header__right .dropdown-item:hover {
  /* background-color: transparent;
  color: #7828d6; */
  background: linear-gradient(90deg, #1310A4 0%, #5E0792 18.27%, #CD0063 51.44%, #F20F07 80.77%, #FF4000 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  color: transparent;
}
.header__right .dropdown-item .icon {
  width: 26px;
  text-align: center;
}
.header__right .dropdown-item .icon i {
  color: #7828d6;
  font-size: 26px;
}
/* .header__right .dropdown-item .icon img {
  -webkit-filter: invert(20%) sepia(57%) saturate(4990%) hue-rotate(263deg) brightness(85%) contrast(97%);
  filter: invert(20%) sepia(57%) saturate(4990%) hue-rotate(263deg) brightness(85%) contrast(97%);
} */
.header__right .dropdown-item h6 {
  margin-bottom: 0;
  font-size: 0.875rem;
  line-height: 0.8;
}
.header__right .dropdown-item span {
  font-size: 0.6875rem;
}
.header__right .dropdown.user-profile .btn-link {
  padding: 0 5px;
}
.header__right .dropdown.user-profile .dropdown-menu {
  -webkit-border-radius: 10px;
  border-radius: 10px;
  padding: 15px;
  min-width: 260px;
}
.header__right .dropdown.user-profile .dropdown-menu:before {
  right: 8px;
}
.header__right .dropdown.user-profile .user-info {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 10px;
  line-height: 1.2;
  margin-bottom: 10px;
}
.header__right .dropdown.user-profile .user-info .short-name {
  background-color: #F62960;
  color: #ffffff;
  width: 30px;
  height: 30px;
  font-size: 0.8125rem;
}
.header__right .dropdown.user-profile .user-info .user-type {
  font-size: 0.6875rem;
  color: #888888;
}
.header__right .dropdown.user-profile .user-info .user-name {
  font-size: 0.9375rem;
  font-weight: bold;
  margin-bottom: 0;
}
.header__right .dropdown.user-profile p {
  font-size: 0.8125rem;
  margin-bottom: 10px;
  padding-bottom: 10px;
  border-bottom: 1px solid rgba(60, 60, 60, 0.2);
}
.header__right .dropdown.user-profile .dropdown-item {
  padding: 10px 0;
  font-size: 0.8125rem;
}
.header__right .dropdown.user-profile .dropdown-item:last-child {
  border: none;
}
.header__wrap {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  padding-left: 250px;
  z-index: 9;
}
.header__wrap:before {
  content: "";
  width: 100%;
  height: 100%;
  background-color: #17182d;
  position: absolute;
  left: 0;
  top: 0;
  opacity: 0;
}

.postlogin.search-visible .header__wrap:before, .postlogin.header-fixed .header__wrap:before {
  opacity: 1;
}
.postlogin.search-visible .header-search, .postlogin.header-fixed .header-search {
  opacity: 1;
  visibility: visible;
  right: 260px;
}
.postlogin.search-visible .navbar, .postlogin.header-fixed .navbar {
  -webkit-box-flex: 0;
  -webkit-flex: none;
  -moz-box-flex: 0;
  -ms-flex: none;
  flex: none;
}
.postlogin.search-visible .search-server, .postlogin.header-fixed .search-server {
  opacity: 0;
  visibility: hidden;
}
.postlogin__no-banner .header__wrap:before {
  opacity: 1;
}
.postlogin__no-banner .header-search {
  opacity: 1;
  visibility: visible;
  right: 260px;
}
.postlogin__no-banner .navbar {
  -webkit-box-flex: 0;
  -webkit-flex: none;
  -moz-box-flex: 0;
  -ms-flex: none;
  flex: none;
}
.postlogin__no-banner .search-server {
  opacity: 0;
  visibility: hidden;
}

.breadcrumb {
  margin-bottom: 0;
}
.breadcrumb-item a {
  color: #ffffff;
}
.breadcrumb-item.active {
  color: rgba(255, 255, 255, 0.8);
}
.breadcrumb-item:before {
  color: #ffffff !important;
}
.breadcrumb__main {
  position: fixed;
  top: 25px;
  z-index: 11;
  left: 260px;
}

.sidebar {
  position: fixed;
  top: 0;
  left: 0;
  height: 100vh;
  width: 250px;
  background-color: #0c0d24;
  /* background-image: url("../vmx_images/sidebar-bg.svg"); */
  background-repeat: no-repeat;
  background-position: bottom right;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -moz-box-orient: vertical;
  -moz-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-shadow: 5px 0px 10px 0px rgba(0, 0, 0, 0.3);
  box-shadow: 5px 0px 10px 0px rgba(0, 0, 0, 0.3);
  z-index: 10;
  overflow-x: hidden;
  overflow-y: auto;
  -ms-scroll-chaining: none;
  overscroll-behavior: contain;
}
.sidebar__top {
  background-color: #0c0d24;
  position: -webkit-sticky;
  position: sticky;
  top: 0;
  z-index: 2;
  padding: 25px 20px 30px 20px;
}
.sidebar__top--inner {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -moz-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.sidebar__top--inner .logo {
  width: 90px;
}
.sidebar__top--inner .logo img {
  pointer-events: none;
}
.sidebar__middle {
  padding: 0 20px;
}
.sidebar__middle #sidebarAccordion .projects .btn-link{
  border: none;
  border-radius: none;
}
.sidebar__middle li a.tab_active,
.sidebar__bottom li a.tab_active{
 background: linear-gradient(90deg, rgba(71, 66, 183, 1) 0%, rgba(165, 36, 142, 1) 10%, rgba(225, 49, 64, 1) 31%, rgba(244, 153, 75, 1) 52%, rgba(250, 191, 140, 1) 98%);
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
color: transparent;
}
.sidebar__bottom {
  padding: 0 20px 20px;
  margin-top: auto;
}
.sidebar__bottom ul li a {
  color: #ffffff;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  -moz-transition: 0.3s;
  transition: 0.3s;
  font-size: 0.75rem;
}
.sidebar__bottom ul li a:hover {
  text-decoration: underline;
}
.sidebar .user-details {
  padding: 15px;
  border: 1px solid #3c3c3c;
  -webkit-border-radius: 10px;
  border-radius: 10px;
  color: #ffffff;
  line-height: 1;
  margin-bottom: 35px;
}
.sidebar .user-details__top {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -moz-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding-bottom: 10px;
  border-bottom: 1px solid #3c3c3c;
}
.sidebar .user-details__top .short-name {
  width: 30px;
  height: 30px;
  text-transform: uppercase;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -moz-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -moz-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  font-size: 0.8125rem;
  font-weight: bold;
  background-color: #ffffff;
  -webkit-border-radius: 50%;
  border-radius: 50%;
  color: #000000;
  position: relative;
}
.sidebar .user-details__top .short-name.online:after {
  content: "";
  width: 6px;
  height: 6px;
  background-color: #34e041;
  -webkit-border-radius: 50%;
  border-radius: 50%;
  position: absolute;
  right: 2px;
  bottom: 2px;
}
.sidebar .user-details__top .user-type {
  font-size: 0.6875rem;
  color: rgba(255, 255, 255, 0.6);
}
.sidebar .user-details__top .user-name {
  font-size: 0.9375rem;
  margin-bottom: 0;
  font-weight: bold;
}
.sidebar .user-details__bottom {
  padding-top: 10px;
}
.sidebar .user-details__bottom .user-company {
  font-size: 0.75rem;
  display: block;
}
.sidebar .user-details__bottom .user-credit {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  gap: 5px;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
  -moz-box-align: end;
  -ms-flex-align: end;
  align-items: flex-end;
  margin-top: 20px;
  line-height: 2;
}
.sidebar .user-details__bottom .user-credit h5 {
  margin-bottom: 0;
  font-size: 1.5625rem;
  font-weight: 300;
}
.sidebar .user-details__bottom .user-credit span {
  font-size: 0.6875rem;
  color: rgba(255, 255, 255, 0.6);
}
.sidebar .btn-link {
  display: block;
  color: #ffffff !important;
  text-transform: capitalize  ;
  font-weight: bold;
  text-decoration: none;
  padding: 10px 5px;
  width: 100%;
  text-align: left;
  position: relative;
  font-size: 0.75rem;
}
.sidebar .btn-link::before {
  content: "";
  width: -webkit-calc(100% + 40px);
  width: -moz-calc(100% + 40px);
  width: calc(100% + 40px);
  height: 100%;
  position: absolute;
  top: 0;
  left: -20px;
  border-top: 1px solid #3c3c3c;
  border-bottom: 1px solid #3c3c3c;
  -webkit-transition: 0.3s ease-in-out;
  -o-transition: 0.3s ease-in-out;
  -moz-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
}
.sidebar .btn-link::after {
  content: "";
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 6px 5px 0 5px;
  border-color: #ffffff transparent transparent transparent;
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
  right: 0;
  -webkit-transition: 0.3s ease-in-out;
  -o-transition: 0.3s ease-in-out;
  -moz-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
}
.sidebar .btn-link[aria-expanded=true]::before {
  width: 0;
}
.sidebar .btn-link[aria-expanded=true]::after {
  -webkit-transform: translateY(-50%) rotate(180deg);
  -moz-transform: translateY(-50%) rotate(180deg);
  -ms-transform: translateY(-50%) rotate(180deg);
  -o-transform: translateY(-50%) rotate(180deg);
  transform: translateY(-50%) rotate(180deg);
}
.sidebar .btn-link.direct-link::before, .sidebar .btn-link.direct-link::after {
  display: none;
}
.sidebar .btn-link.direct-link.active:before {
  width: 0;
}
.sidebar ul li a {
  color: rgba(255, 255, 255, 0.7);
  display: block;
  font-size: 0.75rem;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  -moz-transition: 0.3s;
  transition: 0.3s;
  padding: 5px 0;
}
.sidebar ul li a i {
  font-size: 10px;
  margin-right: 8px;
  /* color: #7828d6; */
  background: linear-gradient(90deg, #1196E3 0%, #4742B7 25.96%, #A5248E 48.56%, #E13140 73.08%, #F4994B 98.08%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  color: transparent;
  cursor: pointer;

}
.sidebar .submenu-list {
  padding-left: 10px;
}

.hamburger {
  cursor: pointer;
}
.hamburger .line {
  width: 20px;
  height: 1px;
  background-color: #ffffff;
  display: block;
  margin: 6px 0;
  margin-left: auto;
  -webkit-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
.hamburger .line:nth-child(2) {
  width: 15px;
}
.hamburger:hover .line:nth-child(2) {
  width: 20px;
}

.authentication {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  position: relative;
}
.authentication .btn-link {
  color: #7828d6;
}
@media (max-width: 991px) {
  .authentication {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -moz-box-orient: vertical;
    -moz-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    height: auto;
  }
}
.authentication .powered-by {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 6px;
  position: absolute;
  top: 20px;
  right: 30px;
  font-size: 0.875rem;
  color: #888888;
  white-space: nowrap;
}
.authentication .powered-by img {
  width: 100px;
}
.authentication__left {
  position: relative;
  width: 48%;
  height: 100vh;
  -webkit-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  background-repeat: no-repeat;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -moz-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}
@media (max-width: 1199px) {
  .authentication__left {
    width: 50%;
  }
}
@media (max-width: 991px) {
  .authentication__left {
    width: 80%;
    margin: auto;
    height: auto;
  }
}
.authentication__left .quiz-steps {
  -webkit-border-radius: 10px;
  border-radius: 10px;
  border: 1px solid rgba(255, 255, 255, 0.4);
  background: rgba(0, 0, 0, 0.03);
  -webkit-backdrop-filter: blur(20px);
  backdrop-filter: blur(20px);
  color: #ffffff;
  padding: 30px;
  margin: 50px;
}
.authentication__left .quiz-steps h5 {
  font-weight: bold;
  font-size: 1.6rem;
  margin-bottom: 18px;
}
.authentication__left .quiz-steps ul li {
  padding-left: 30px;
  position: relative;
}
.authentication__left .quiz-steps ul li + li {
  margin-top: 20px;
}
.authentication__left .quiz-steps ul li::before {
  content: "\e905";
  font-family: "icomoon" !important;
  position: absolute;
  left: 0;
  top: 0;
}
.authentication__left .quiz-steps ul li.active {
  color: #34e041;
  font-weight: bold;
}
.authentication__left .quiz-steps ul li.current {
  font-weight: bold;
}
.authentication__left .quiz-steps .auth-icon {
  /* background-color: #7828d6; */
  width: 65px;
  height: 65px;
  color: #ffffff;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -moz-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-border-radius: 50%;
  border-radius: 50%;
  margin-bottom: 10px;
}
.authentication__left .quiz-steps .auth-icon i {
  font-size: 2rem;
}
.authentication__left .quiz-steps p {
  text-align: justify;
  font-weight: normal;
  font-size: 0.9rem;
}
.authentication__left .quiz-steps .follow-steps {
  margin-bottom: 30px;
}
.authentication__left .quiz-steps .follow-steps__title {
  border-bottom: 1px solid rgba(255, 255, 255, 0.4);
  padding-bottom: 10px;
  margin-bottom: 20px;
}
.authentication__left .quiz-steps .follow-steps h6 {
  font-weight: bold;
  font-size: 1rem;
  position: relative;
  padding-left: 20px;
}
.authentication__left .quiz-steps .follow-steps h6::before {
  content: "";
  width: 0;
  height: 0;
  border-top: 7px solid transparent;
  border-bottom: 7px solid transparent;
  border-left: 7px solid #FFF;
  position: absolute;
  left: 0;
  top: 5px;
}
.btn-check:checked+.btn{
  background: linear-gradient(90deg, #1310A4 0%, #5E0792 18.27%, #CD0063 51.44%, #F20F07 80.77%, #FF4000 100%);
  color: #ffffff;
  border-radius: 0;
}
.authentication__left .auth-img {
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
  left: 0;
  height: 100vh;
  width: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  pointer-events: none;
}
@media (max-width: 1199px) {
  .authentication__left .auth-img {
    height: auto;
  }
}
@media (max-width: 991px) {
  .authentication__left .auth-img {
    display: none;
  }
}
.authentication__left .auth-img-mb {
  display: none;
}
@media (max-width: 991px) {
  .authentication__left .auth-img-mb {
    display: block;
  }
}
.authentication__right {
  width: 52%;
  min-height: 100vh;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  position: relative;
}
@media (max-width: 1199px) {
  .authentication__right {
    width: 50%;
  }
}
@media (max-width: 991px) {
  .authentication__right {
    width: 100%;
    min-height: auto;
  }
}
.authentication__right form {
  width: 100%;
}
.authentication__right .wizard-progress {
  position: absolute;
  width: 100%;
  top: 0;
  left: 0;
}
.authentication__right .wizard-progress ul {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
}
.authentication__right .wizard-progress ul li {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -moz-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  background-color: #eaeaef;
  height: 10px;
}
.authentication__right .wizard-progress ul li.active {
   background: linear-gradient(90deg, #1196E3 0%, #4742B7 25.96%, #A5248E 48.56%, #E13140 73.08%, #F4994B 98.08%);
    color: #ffffff;
}
.authentication__form {
  padding: 20px 35px;
}
@media (max-width: 991px) {
  .authentication__form {
    background-color: rgba(255, 255, 255, 0.8);
    -webkit-backdrop-filter: blur(5px);
    backdrop-filter: blur(5px);
    margin: 20px;
    -webkit-border-radius: 10px;
    border-radius: 10px;
  }
}
@media (max-width: 575px) {
  .authentication__form {
    padding: 15px;
    padding-top: 30px;
    margin: 0px;
  }
}
.authentication__form .powered-by {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -moz-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  gap: 6px;
  position: static;
  margin-top: 30px;
  font-size: 0.875rem;
  color: #888888;
}
.authentication__form--logo {
  text-align: center;
  margin-bottom: 30px;
}
.authentication__form--content.select-signup {
  max-width: 490px;
  margin: 0 auto;
}
.authentication__form--content.select-signup .btn {
  padding: 14px 28px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
}
.btn.btn-outline-dark,
.authentication__form--content.select-signup .btn:hover{
    border: 1px solid;
    border-image: linear-gradient(90deg, #1310A4 0%, #5E0792 18.27%, #CD0063 51.44%, #F20F07 80.77%, #FF4000 100%);
    border-image-slice: 1;
    border-radius: 0px;
}
.btn.btn-outline-dark:hover{
    background: linear-gradient(90deg, #1310A4 0%, #5E0792 18.27%, #CD0063 51.44%, #F20F07 80.77%, #FF4000 100%);
    color: #ffffff;
}
.btn.btn-outline-secondary,
.create-droplet__left .btn-outline-secondary{
    color: #000;
    border: 1px solid;
    border-image: linear-gradient(90deg, #1310A4 0%, #5E0792 18.27%, #CD0063 51.44%, #F20F07 80.77%, #FF4000 100%);
    border-image-slice: 1;
    border-radius: 0px;
}
.btn.btn-outline-secondary:hover{
  background: linear-gradient(90deg, #1310A4 0%, #5E0792 18.27%, #CD0063 51.44%, #F20F07 80.77%, #FF4000 100%);
}
.authentication__form--content.login {
  max-width: 490px;
  margin: 0 auto;
}
/* .authentication__form--content.login .btn-primary::before{
  border: none;
} */
.authentication__form--content.otp {
  max-width: 490px;
  margin: 0 auto;
}
.authentication__form--content.otp > p {
  font-size: 1.25rem;
}
.authentication__form--content .form-actions .btn {
  min-width: auto;
  -webkit-border-radius: 5px;
  /* border-radius: 5px; */
  border-radius: 0px;
}
.authentication__form--content .otp-input {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  gap: 10px;
  margin-bottom: 10px;
}
.authentication__form--content .otp-input .form-control {
  width: 55px;
  height: 55px;
  background-color: #efeffa;
  font-size: 1.25rem;
  text-align: center;
  border: 1px solid transparent;
}
@media (max-width: 575px) {
  .authentication__form--content .otp-input .form-control {
    width: 45px;
    height: 45px;
  }
}
.authentication__form--content .otp-input .form-control:not(:-moz-placeholder-shown) {
  /* border-color: #7828d6; */
}
.authentication__form--content .otp-input .form-control:not(:-ms-input-placeholder) {
  /* border-color: #7828d6; */
}
.authentication__form--content .otp-input .form-control:focus, .authentication__form--content .otp-input .form-control:not(:placeholder-shown) {
  /* border-color: #7828d6; */
}
.authentication__form--content .otp-input .form-control:not(:-moz-placeholder-shown),
.authentication__form--content .otp-input .form-control:not(:-ms-input-placeholder){
  border: 1px solid #888888;
}
.authentication__form--content .otp-input .form-control:focus, 
.authentication__form--content .otp-input .form-control:not(:placeholder-shown) {
  border: 1px solid transparent;
  border-radius: 10px;
  background:
    linear-gradient(#fff, #fff) padding-box,
    linear-gradient(90deg, #1196E3 0%, #4742B7 25.96%, #A5248E 48.56%, #E13140 73.08%, #F4994B 98.08%) border-box;
  background-clip: padding-box, border-box;
}
.authentication__form--content .otp-input__actions {
  margin-bottom: 30px;
  max-width: 380px;
}
.authentication__form--content .otp-input__actions ul {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -moz-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
}
@media (max-width: 575px) {
  .authentication__form--content .otp-input__actions ul {
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -moz-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }
}
.authentication__form--content .otp-input__actions ul li + li {
  border-left: 1px solid #888888;
  padding-left: 10px;
  margin-left: 10px;
}
@media (max-width: 575px) {
  .authentication__form--content .otp-input__actions ul li + li {
    padding-left: 5px;
    margin-left: 5px;
  }
}
.authentication__form--content .otp-input__actions ul span {
  color: #888888;
}
.authentication__form--content .or {
  position: relative;
  text-align: center;
  margin: 10px 0;
}
.authentication__form--content .or::before {
  content: "";
  width: 100%;
  height: 1px;
  border-bottom: 1px solid #888888;
  position: absolute;
  top: 50%;
  left: 0;
}
.authentication__form--content .or span {
  background-color: #ffffff;
  padding: 10px;
  display: inline-block;
  position: relative;
  z-index: 1;
  color: #888888;
}
.authentication__form--content .social-login {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  gap: 20px;
}
.authentication__form--content .social-login .btn {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -moz-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -moz-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -moz-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  gap: 10px;
  background: #fff;
  color: #444;
  border-radius: 0;
}
.authentication__form--content .social-login .btn img {
  width: 24px;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  -moz-transition: 0.3s;
  transition: 0.3s;
}
.authentication__form--content .social-login .btn:hover img {
  /* -webkit-filter: brightness(0) invert(1); */
  /* filter: brightness(0) invert(1); */
}
.authentication__form--title {
  font-size: 2.5rem;
  margin-bottom: 30px;
  font-weight: bold;
  text-align: center;
}
@media (max-width: 767px) {
  .authentication__form--title {
    font-size: 1.875rem;
  }
}
.authentication__form--title2 {
  font-size: 2.25rem;
  margin-bottom: 30px;
  font-weight: normal;
}
@media (max-width: 767px) {
  .authentication__form--title2 {
    font-size: 1.625rem;
  }
}
.authentication__form--title2 span {
  font-weight: 500;
}
.authentication__form p {
  color: #888888;
}
.authentication__form--nav {
  position: fixed;
  bottom: 40px;
  right: 40px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  gap: 10px;
}
@media (max-width: 991px) {
  .authentication__form--nav {
    bottom: 20px;
  }
}
@media (max-width: 575px) {
  .authentication__form--nav {
    position: static;
    padding: 15px;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -moz-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
  }
}
.authentication__form--nav .btn {
  background-color: #0c0d24;
  color: #ffffff;
  width: 50px;
  height: 40px;
  padding: 0;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -moz-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -moz-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  font-size: 12px;
  -webkit-border-radius: 0;
  border-radius: 0;
  min-width: auto;
}
.authentication__form--nav .btn:hover {
  background-color: #888888;
}

.billing .nav-tabs {
  border: none;
  margin-bottom: 10px;
}
.billing .nav-tabs .nav-link {
  color: rgba(255, 255, 255, 0.7);
}
.billing .nav-tabs .nav-link:after {
  display: none;
}
.billing .nav-tabs .nav-link.active {
  color: #ffffff;
}
.billing .card-body {
  padding: 30px;
}
.billing-title {
  margin-bottom: 20px;
}
.billing-title h5 {
  font-size: 1.1875rem;
  margin-bottom: 5px;
  font-weight: normal;
}
.billing-title p {
  color: #888888;
  margin-bottom: 0;
}
.billing .overview__table table {
  border-collapse: separate;
}
.billing .overview__table table tbody td {
  padding: 20px;
  border-top: 1px solid rgba(60, 60, 60, 0.2);
  font-size: 0.9375rem;
}
.billing .overview__table table tbody td:first-child {
  -webkit-border-top-left-radius: 10px;
  border-top-left-radius: 10px;
  -webkit-border-bottom-left-radius: 10px;
  border-bottom-left-radius: 10px;
  border-left: 1px solid rgba(60, 60, 60, 0.2);
  width: 60%;
}
.billing .overview__table table tbody td:last-child {
  -webkit-border-top-right-radius: 10px;
  border-top-right-radius: 10px;
  -webkit-border-bottom-right-radius: 10px;
  border-bottom-right-radius: 10px;
  border-right: 1px solid rgba(60, 60, 60, 0.2);
  text-align: right;
}
.billing .overview__table table tbody td a {
  color: #000000;
}
.billing .overview__list--content {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -moz-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding: 20px;
  border: 1px solid rgba(60, 60, 60, 0.2);
  -webkit-border-radius: 10px;
  border-radius: 10px;
  font-size: 0.9375rem;
  position: relative;
}
.billing .overview__list--content .btn {
  position: absolute;
  left: 12px;
  top: 50%;
  -webkit-transform: translateY(-50%) rotate(268deg);
  -moz-transform: translateY(-50%) rotate(268deg);
  -ms-transform: translateY(-50%) rotate(268deg);
  -o-transform: translateY(-50%) rotate(268deg);
  transform: translateY(-50%) rotate(268deg);
  padding: 0;
  color: #000000;
  text-decoration: none;
  -webkit-transform-origin: center;
  -moz-transform-origin: center;
  -ms-transform-origin: center;
  -o-transform-origin: center;
  transform-origin: center;
}
.billing .overview__list--content .btn[aria-expanded=true] {
  -webkit-transform: translateY(-50%) rotate(90deg);
  -moz-transform: translateY(-50%) rotate(90deg);
  -ms-transform: translateY(-50%) rotate(90deg);
  -o-transform: translateY(-50%) rotate(90deg);
  transform: translateY(-50%) rotate(90deg);
}
.billing .overview__list--content:has(.btn) {
  padding-left: 30px;
}
.billing .overview .support-plan {
  background-color: #ffffff;
  -webkit-border-radius: 20px;
  border-radius: 20px;
  margin-top: 30px;
  -webkit-box-shadow: 0px 0px 15px 5px rgba(0, 0, 0, 0.06);
  box-shadow: 0px 0px 15px 5px rgba(0, 0, 0, 0.06);
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
}
.billing .overview .support-plan__left {
  padding: 30px;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -moz-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
}
.billing .overview .support-plan__left h3 {
  margin-bottom: 0;
  font-weight: bold;
  font-size: 1.875rem;
}
.billing .overview .support-plan__left h5 {
  margin-bottom: 0;
  font-weight: bold;
  font-size: 1.5625rem;
}
.billing .overview .support-plan__left span {
  text-transform: uppercase;
  font-size: 0.875rem;
}
.billing .overview .support-plan__left .have-ques {
  margin-top: 20px;
  padding-top: 20px;
  border-top: 1px solid rgba(60, 60, 60, 0.2);
  font-size: 1.125rem;
}
.billing .overview .support-plan__left .have-ques p {
  margin-bottom: 0;
}
.billing .overview .support-plan__right {
  width: 230px;
  background-image: url("../vmx_images/support-plan.png");
  background-position: center;
  -webkit-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  -webkit-border-radius: 20px;
  border-radius: 20px;
  -webkit-box-shadow: 0px 0px 15px 5px rgba(0, 0, 0, 0.06);
  box-shadow: 0px 0px 15px 5px rgba(0, 0, 0, 0.06);
  color: #ffffff;
  padding: 20px;
  padding-right: 40px;
}
.billing .overview .support-plan__right h6 {
  font-size: 1.25rem;
  font-weight: bold;
  margin-bottom: 10px;
}
.billing .overview .support-plan__right p {
  font-size: 0.75rem;
}
.billing .overview .support-plan__right .btn {
  font-size: 0.8125rem;
  text-transform: uppercase;
  font-weight: bold;
  min-width: auto;
}
.billing .history__table table {
  border-collapse: separate;
}
.billing .history__table table thead th {
  padding: 10px 20px;
  font-weight: normal;
  font-size: 0.75rem;
  color: #888888;
  border: none;
}
.billing .history__table table thead th:last-child {
  text-align: right;
}
.billing .history__table table tbody td {
  padding: 20px;
  border-top: 1px solid rgba(60, 60, 60, 0.2);
  font-size: 0.875rem;
  vertical-align: middle;
}
.billing .history__table table tbody td:first-child {
  -webkit-border-top-left-radius: 10px;
  border-top-left-radius: 10px;
  -webkit-border-bottom-left-radius: 10px;
  border-bottom-left-radius: 10px;
  border-left: 1px solid rgba(60, 60, 60, 0.2);
  width: 50%;
}
.billing .history__table table tbody td:last-child {
  -webkit-border-top-right-radius: 10px;
  border-top-right-radius: 10px;
  -webkit-border-bottom-right-radius: 10px;
  border-bottom-right-radius: 10px;
  border-right: 1px solid rgba(60, 60, 60, 0.2);
  text-align: right;
}
.billing .history__table table tbody td a {
  color: #000000;
}
.billing .history__table table tbody td h6 {
  margin-bottom: 0;
  font-weight: bold;
  font-size: 0.875rem;
}
.billing .history__table table tbody td span {
  font-size: 0.75rem;
}
.billing .history .form-switch .form-check-input {
  border-color: rgba(60, 60, 60, 0.4);
}
.billing .history .billing-alert {
  background-color: rgba(219, 219, 219, 0.5);
  padding: 15px;
  -webkit-border-radius: 10px;
  border-radius: 10px;
  margin-top: 20px;
}
.billing .history .billing-alert b {
  font-size: 0.875rem;
}
.billing .history .billing-alert p {
  font-size: 0.8125rem;
  margin-bottom: 0;
  color: #888888;
}
.billing .history .billing-alert .form-control {
  background-color: rgba(219, 219, 219, 0.5);
}
.billing .history .billing-alert .btn {
  min-width: auto;
  white-space: nowrap;
  text-transform: uppercase;
}
.billing .payment__table table {
  border-collapse: separate;
}
.billing .payment__table table tbody td {
  padding: 12px 20px;
  border-top: 1px solid rgba(60, 60, 60, 0.2);
  font-size: 0.875rem;
  vertical-align: middle;
}
.billing .payment__table table tbody td:first-child {
  -webkit-border-top-left-radius: 10px;
  border-top-left-radius: 10px;
  -webkit-border-bottom-left-radius: 10px;
  border-bottom-left-radius: 10px;
  border-left: 1px solid rgba(60, 60, 60, 0.2);
  width: 50%;
}
.billing .payment__table table tbody td:last-child {
  -webkit-border-top-right-radius: 10px;
  border-top-right-radius: 10px;
  -webkit-border-bottom-right-radius: 10px;
  border-bottom-right-radius: 10px;
  border-right: 1px solid rgba(60, 60, 60, 0.2);
  text-align: right;
}
.billing .payment__table table tbody td .icon-payment-card {
  color: #7828d6;
  font-size: 1.125rem;
}
.billing .payment__table table tbody td .badge {
  background-color: #efeffa;
}
.billing .payment__table table tbody .action {
  width: 80px;
  text-align: center;
}
.billing .payment__table table tbody .action .btn-link {
  color: #000000;
  text-decoration: none;
  min-width: auto;
  -webkit-border-radius: 0;
  border-radius: 0;
}
.billing .payment__table table tbody .action .btn-link:before, .billing .payment__table table tbody .action .btn-link:after {
  display: none;
}
.billing .payment__table table tbody .action .dropdown-menu {
  max-height: 115px;
  overflow-x: hidden;
  overflow-y: auto;
}
.billing .payment .select-payment-method {
  margin-top: 30px;
}
.billing .payment .select-payment-method__content {
  position: relative;
  padding: 15px;
  padding-top: 40px;
  border: 1px solid rgba(60, 60, 60, 0.2);
  -webkit-border-radius: 10px;
  border-radius: 10px;
  height: 100%;
  color: #000000;
  display: block;
}
.billing .payment .select-payment-method__content .icons-div {
  position: absolute;
  top: 15px;
  right: 15px;
}
.billing .payment .select-payment-method__content .icons-div i {
  color: #7828d6;
}
.billing .payment .select-payment-method__content .icons-div img {
  max-width: 35px;
}
.billing .payment .select-payment-method__content .icons-div .upi {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  padding-left: 10px;
}
.billing .payment .select-payment-method__content .icons-div .upi span {
  width: 20px;
  height: 20px;
  position: relative;
  margin-left: -8px;
}
.billing .payment .select-payment-method__content h6 {
  font-weight: 600;
  font-size: 0.875rem;
}
.billing .payment .select-payment-method__content p {
  margin-bottom: 0;
  font-size: 0.75rem;
  color: #888888;
}
.billing .address__content {
  border: 1px solid rgba(60, 60, 60, 0.2);
  -webkit-border-radius: 10px;
  border-radius: 10px;
  padding: 20px;
}
.billing .address__content .dropdown-toggle {
  color: #000000;
  text-decoration: none;
  min-width: auto;
  -webkit-border-radius: 0;
  border-radius: 0;
  min-width: auto;
  line-height: 1;
  padding: 5px;
}
.billing .address__content .dropdown-toggle:before, .billing .address__content .dropdown-toggle:after {
  display: none;
}
.billing .address__content address {
  font-weight: 700;
  font-size: 0.875rem;
}
.billing .address__content span {
  font-size: 0.75rem;
}
.billing .address__content b {
  font-size: 0.75rem;
  display: block;
}
.billing .address__content p {
  font-size: 0.75rem;
  color: #888888;
}
.billing .address__content .edit {
  font-size: 0.75rem;
}
.billing .address__content .tax-id {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  gap: 10px;
}
.billing .address__content .tax-id h5 {
  margin-bottom: 0;
  font-weight: bold;
  font-size: 0.875rem;
}
.billing .current-bill {
  position: -webkit-sticky;
  position: sticky;
  top: 100px;
}
.billing .current-bill__top {
  border-bottom: 1px solid rgba(60, 60, 60, 0.1);
  padding-bottom: 20px;
  margin-bottom: 20px;
  position: relative;
  padding-right: 30px;
}
.billing .current-bill__top h5 {
  font-weight: bold;
  font-size: 1.1875rem;
  margin-bottom: 10px;
}
.billing .current-bill__top p {
  margin-bottom: 0;
  line-height: 1.2;
  font-size: 0.9375rem;
}
.billing .current-bill__top a {
  position: absolute;
  top: -5px;
  right: 0;
  width: 30px;
  height: 30px;
  -webkit-border-radius: 50%;
  border-radius: 50%;
  background-color: #efeffa;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -moz-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  color: #cd0063;
}
.billing .current-bill .breakdown h6 {
  font-weight: bold;
  text-transform: uppercase;
}
.billing .current-bill .breakdown table tbody td {
  border: none;
  padding: 5px;
}
.billing .current-bill .breakdown table tbody td:first-child {
  padding-left: 0;
}
.billing .current-bill .breakdown table tbody td:last-child {
  padding-right: 0;
  text-align: right;
}
.billing .current-bill .payment-due {
  position: relative;
  margin-top: 30px;
  padding-top: 30px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
  -moz-box-align: end;
  -ms-flex-align: end;
  align-items: flex-end;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -moz-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
.billing .current-bill .payment-due::before {
  content: "";
  position: absolute;
  width: -webkit-calc(100% + 60px);
  width: -moz-calc(100% + 60px);
  width: calc(100% + 60px);
  height: 10px;
  background-image: url("../vmx_images/current-bill-line.svg");
  top: 0;
  left: -30px;
}
.billing .current-bill .payment-due span {
  display: block;
}
.billing .current-bill .payment-due h4 {
  font-size: 1.875rem;
  font-weight: bold;
  margin-bottom: 0px;
}
.billing .current-bill .payment-due .btn {
  min-width: auto;
}

.edit-address {
  width: 565px !important;
}
.edit-address .offcanvas-header {
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -moz-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
}
.edit-address .offcanvas-header p {
  font-size: 0.9375rem;
}

.grid-list-tabs {
  margin-top: 30px;
}
.grid-list-tabs .nav-tabs {
  border: none;
  margin-bottom: 30px;
}
.grid-list-tabs .nav-link {
  padding: 0;
  width: 40px;
  height: 40px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -moz-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-border-radius: 50%;
  border-radius: 50%;
  color: #ffffff !important;
}
.grid-list-tabs .nav-link::after {
  display: none;
}
.grid-list-tabs .nav-link.active {
  background-color: #efeffa;
  color: #7828d6 !important;
}
.grid-list-tabs .close-product {
  background-color: transparent;
  border: none;
  padding: 0;
  position: absolute;
  top: -30px;
  right: 30px;
  -webkit-transition: 0.5s;
  -o-transition: 0.5s;
  -moz-transition: 0.5s;
  transition: 0.5s;
}
.grid-list-tabs .product-info .row [class*=col-] {
  margin-bottom: 20px;
}
.grid-list-tabs .product-info h6 {
  font-size: 1.25rem;
  font-weight: bold;
  white-space: nowrap;
  max-width: 100%;
  overflow: hidden;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  padding-bottom: 15px;
  margin-bottom: 25px;
  border-bottom: 1px solid rgba(60, 60, 60, 0.3);
}
@media (max-width: 991px) {
  .grid-list-tabs .product-info h6 {
    font-size: 1.125rem;
    padding-bottom: 15px;
    margin-bottom: 20px;
  }
}
.grid-list-tabs .product-info span {
  display: block;
  color: #888888;
  font-size: 0.875rem;
}
.grid-list-tabs .product-info b {
  display: block;
  font-size: 1rem;
  white-space: nowrap;
  max-width: 100%;
  overflow: hidden;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
}
.grid-list-tabs .product-info .cost {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -moz-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.grid-list-tabs .product-info .cost .amt h5 {
  font-size: 1.4375rem;
  margin-bottom: 0;
  font-weight: bold;
}
.grid-list-tabs .product-info .cost .book .btn {
  padding: 8px 22px;
}
.grid-list-tabs .product-info .cost .book__counter {
  display: none;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-right: -10px;
  gap: 5px;
}
.grid-list-tabs .product-info .cost .book__counter .btn-link {
  color: var(--body-color);
  text-decoration: none;
  padding: 3px 5px;
  font-size: 1.3125rem;
}
.grid-list-tabs .product-info .cost .book__counter input {
  width: 40px;
  height: 40px;
  background-color: #7828d6;
  color: #ffffff;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  border: none !important;
  text-align: center;
  padding: 6px 0;
  -webkit-border-radius: 50%;
  border-radius: 50%;
}
.grid-list-tabs .card {
  border: 1px solid rgba(60, 60, 60, 0.1);
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  -moz-transition: 0.3s;
  transition: 0.3s;
  position: relative;
  overflow: hidden;
  height: 100%;
}
.grid-list-tabs .card::before {
  content: "";
  width: 0;
  height: 2px;
  /* background-color: #7828d6; */
  background: linear-gradient(90deg, #1310A4 0%, #5E0792 18.27%, #CD0063 51.44%, #F20F07 80.77%, #FF4000 100%);
  position: absolute;
  top: 0;
  left: 50%;
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  -o-transform: translateX(-50%);
  transform: translateX(-50%);
  -webkit-transform-origin: center;
  -moz-transform-origin: center;
  -ms-transform-origin: center;
  -o-transform-origin: center;
  transform-origin: center;
  -webkit-transition: 0.3s ease-in-out;
  -o-transition: 0.3s ease-in-out;
  -moz-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
  z-index: 1;
}
.grid-list-tabs .card-body {
  padding: 25px;
  padding-top: 30px;
}
.grid-list-tabs .card .flag {
  position: absolute;
  top: 0;
  left: 0;
  background: rgb(252, 200, 59);
  color: #000000;
  text-transform: uppercase;
  font-size: 0.75rem;
  padding: 4px 20px 4px 10px;
  line-height: 1;
  border: 1px solid #E6CA56;
  border-top: none;
}
.grid-list-tabs .card .flag::after {
  content: "";
  height: 0;
  width: 0;
  right: -7px;
  top: 0;
  position: absolute;
  border-style: solid;
  border-width: 11px 7px 10px 0;
  border-color: rgb(252, 200, 59) transparent;
}
.grid-list-tabs .card .flag-2 {
  position: absolute;
  top: 23px;
  right: -38px;
  background: #F62960;
  color: #ffffff;
  text-transform: uppercase;
  font-size: 0.625rem;
  padding: 4px 35px 4px 35px;
  line-height: 1;
  font-weight: bold;
  -webkit-transform: rotate(30deg);
  -moz-transform: rotate(30deg);
  -ms-transform: rotate(30deg);
  -o-transform: rotate(30deg);
  transform: rotate(30deg);
}
.grid-list-tabs .card .product-info {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -moz-box-orient: vertical;
  -moz-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -moz-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  height: 100%;
  width: auto !important;
}
.grid-list-tabs .card .product-info span {
  white-space: nowrap;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  overflow: hidden;
}
.grid-list-tabs .card:hover::before {
  width: 50%;
}
.grid-list-tabs .card.active:before {
  width: 85%;
}
.grid-list-tabs .card.active .close-product {
  top: 0;
}
.grid-list-tabs .card.active .product-info .book .btn-book {
  display: none;
}
.grid-list-tabs .card.active .product-info .book__counter {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
}
.grid-list-tabs .card.no-backup .product-info__top {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -moz-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-bottom: 20px;
}
.grid-list-tabs .card.no-backup .product-info__top h6 {
  border: none;
  padding: 0;
  margin: 0;
}
.grid-list-tabs .card.no-backup .product-info__top h3 {
  font-size: 2.625rem;
  margin-bottom: 0;
  line-height: 0.9;
}
.grid-list-tabs .card.no-backup .product-info b {
  font-size: 0.9375rem;
}
.grid-list-tabs .card.no-backup .product-info span {
  font-size: 1rem;
  color: #000000;
}
.grid-list-tabs .card.no-backup .product-info img {
  width: 28px;
}
.grid-list-tabs__pagination {
  margin-top: 50px;
}
.grid-list-tabs .list-view {
  background-color: #ffffff;
  -webkit-border-radius: 10px;
  border-radius: 10px;
  padding-bottom: 20px;
}
.grid-list-tabs .list-view thead th {
  font-size: 1.0625rem;
  text-align: center;
  font-weight: 600;
  white-space: nowrap;
}
.grid-list-tabs .list-view thead th.action {
  width: 100px;
}
.grid-list-tabs .list-view tbody td {
  font-size: 1.0625rem;
  text-align: center;
  white-space: nowrap;
}
.grid-list-tabs .list-view tbody .action {
  position: relative;
}
.grid-list-tabs .list-view__content {
  border-bottom: 1px solid #7828d6;
  display: none;
}
.grid-list-tabs .list-view__content td {
  background-color: #D6D6EE;
}
.grid-list-tabs .list-view__content--left {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -moz-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  text-align: left;
  gap: 40px;
}
@media screen and (min-width: 1440px) {
  .grid-list-tabs .list-view__content--left {
    gap: 70px;
  }
}
.grid-list-tabs .list-view__content--left b, .grid-list-tabs .list-view__content--left p {
  font-size: 1rem;
  display: block;
  margin: 0;
  color: var(--body-color);
}
.grid-list-tabs .list-view__content .book__counter {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -moz-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  gap: 3px;
}
.grid-list-tabs .list-view__content .book__counter .btn-link {
  color: var(--body-color);
  text-decoration: none;
  padding: 3px 5px;
  font-size: 1.3125rem;
}
.grid-list-tabs .list-view__content .book__counter input {
  width: 30px;
  height: 30px;
  background-color: #7828d6;
  color: #ffffff;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  border: none !important;
  text-align: center;
  padding: 6px 0;
  -webkit-border-radius: 50%;
  border-radius: 50%;
  font-size: 0.875rem;
}
.grid-list-tabs .list-view .cpu-vm-card {
  position: relative;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  -moz-transition: 0.3s;
  transition: 0.3s;
}
.grid-list-tabs .list-view .cpu-vm-card td:first-child {
  position: relative;
  padding-left: 20px;
}
@media (max-width: 991px) {
  .grid-list-tabs .list-view .cpu-vm-card td:first-child {
    padding-left: 40px;
  }
}
.grid-list-tabs .list-view .cpu-vm-card td:first-child::before {
  content: "\e90b";
  font-family: "icomoon" !important;
  position: absolute;
  left: 10px;
  top: 13px;
  width: 20px;
  height: 20px;
  background-color: #34e041;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -moz-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-border-radius: 50%;
  border-radius: 50%;
  font-size: 12px;
  -webkit-transform: scale(0);
  -moz-transform: scale(0);
  -ms-transform: scale(0);
  -o-transform: scale(0);
  transform: scale(0);
  -webkit-transform-origin: center;
  -moz-transform-origin: center;
  -ms-transform-origin: center;
  -o-transform-origin: center;
  transform-origin: center;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  -moz-transition: 0.3s;
  transition: 0.3s;
}
.grid-list-tabs .list-view .cpu-vm-card .list-btn-book {
  width: 30px;
  min-width: 30px;
  height: 30px;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -moz-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -moz-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  color: #7828d6;
  border: 1px solid #7828d6;
  font-size: 10px;
  background-color: var(--body-bg);
  -webkit-border-radius: 50%;
  border-radius: 50%;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  -moz-transition: 0.3s;
  transition: 0.3s;
}
.grid-list-tabs .list-view .cpu-vm-card .list-btn-book:hover {
  background-color: #7828d6;
  color: #ffffff;
}
.grid-list-tabs .list-view .cpu-vm-card .remove-product {
  width: 25px;
  min-width: 25px;
  height: 25px;
  background-color: transparent;
  border: none;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -moz-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
  right: 8px;
  opacity: 0;
  visibility: hidden;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  -moz-transition: 0.3s;
  transition: 0.3s;
}
.grid-list-tabs .list-view .cpu-vm-card.active td {
  background-color: #efeffa;
}
.grid-list-tabs .list-view .cpu-vm-card.active td:first-child::before {
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
  transform: scale(1);
}
.grid-list-tabs .list-view .cpu-vm-card.active .list-btn-book {
  background-color: #7828d6;
  color: #ffffff;
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  transform: rotate(45deg);
}
.grid-list-tabs .list-view .cpu-vm-card.active .remove-product {
  opacity: 1;
  visibility: visible;
}
.grid-list-tabs .list-view .cpu-vm-card.active + .list-view__content {
  display: table-row;
}

.checkout {
  position: relative;
  min-height: 100vh;
  /* background-image: url("../vmx_images/checkout-bg.svg"); */
  background-repeat: no-repeat;
  background-position: bottom left;
  background-attachment: fixed;
  -webkit-background-size: 100px 100px;
  -o-background-size: 100px;
  background-size: 100px;
}
.checkout::before {
  content: "";
  width: 50vw;
  height: 100%;
  left: 0;
  position: absolute;
  background-color: #0c0d24;
  z-index: -1;
}
.checkout__inner {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
}
.checkout__left {
  width: 50%;
  padding: 55px 75px 55px 15px;
  color: #ffffff;
}
.checkout__left .logo {
  margin-bottom: 20px;
  max-width: 65%;
}
.checkout__left h3 {
  font-size: 2rem;
  margin-bottom: 50px;
}
.checkout__left .checkout-cart-list li {
  margin-bottom: 40px;
  position: relative;
  padding-left: 80px;
}
.checkout__left .checkout-cart-list li:after {
  content: "";
  height: 1px;
  width: 100%;
  border-bottom: 1px solid #535252;
  position: absolute;
  bottom: -20px;
  right: 0;
}
.checkout__left .checkout-cart-list li:last-child::after {
  display: none;
}
.checkout__left .checkout-cart-list li.parent::before {
  content: "";
  position: absolute;
  height: -webkit-calc(100% - 40px);
  height: -moz-calc(100% - 40px);
  height: calc(100% - 40px);
  left: 30px;
  top: 60px;
  width: 1px;
  border-left: 1px solid #535252;
}
.checkout__left .checkout-cart-list .cart-icon {
  width: 65px;
  height: 65px;
  background-color: #1f1f1f;
  /* color: #7828d6; */
  font-size: 1.875rem;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  position: absolute;
  left: 0;
  top: 0;
}
.checkout__left .checkout-cart-list .cart-content {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -moz-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
}
.checkout__left .checkout-cart-list .cart-content h5 {
  font-weight: normal;
  font-size: 1.125rem;
}
.checkout__left .checkout-cart-list .cart-content .name {
  white-space: nowrap;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  overflow: hidden;
  max-width: 275px;
}
.checkout__left .checkout-cart-list .cart-content p {
  color: #888888;
  font-size: 0.875rem;
  margin-bottom: 0;
}
.checkout__left .checkout-cart-list .cart-content .action {
  color: #888888;
  font-size: 0.75rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -moz-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.checkout__left .checkout-cart-list .cart-content .action a {
  text-decoration: underline;
  color: #888888;
}
.checkout__left .checkout-cart-list .cart-content .action .use-credit-wrapper {
  position: relative;
}
.checkout__left .checkout-cart-list .cart-content .action .use-credit-wrapper .btn {
  background-color: transparent;
  padding: 6px 24px;
}
.checkout__left .checkout-cart-list .cart-content .action .use-credit-wrapper .btn:hover + span {
  color: #ffffff;
}
.checkout__left .checkout-cart-list .cart-content .action .use-credit-wrapper span {
  position: absolute;
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  transform: rotate(45deg);
  cursor: pointer;
  top: 10px;
  right: 12px;
  -webkit-transition: 0.3s ease-in;
  -o-transition: 0.3s ease-in;
  -moz-transition: 0.3s ease-in;
  transition: 0.3s ease-in;
}
.checkout__left .checkout-cart-list .cart-content .select-qty {
  background-color: #1f1f1f;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  font-size: 0.875rem;
  padding-left: 10px;
  position: relative;
  min-width: 70px;
}
.checkout__left .checkout-cart-list .cart-content .select-qty::after {
  content: "";
  width: 8px;
  height: 8px;
  border-bottom: 1px solid #ffffff;
  border-right: 1px solid #ffffff;
  position: absolute;
  top: 9px;
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  transform: rotate(45deg);
  right: 10px;
  pointer-events: none;
}
.checkout__left .checkout-cart-list .cart-content .select-qty .form-select {
  background-color: transparent;
  border: none;
  -webkit-border-radius: 0;
  border-radius: 0;
  color: #ffffff;
  font-size: 0.875rem;
  background-image: none;
  padding: 5px;
  padding-right: 20px;
}
.checkout__left .checkout-cart-list .cart-content .select-qty .form-select option {
  background-color: #1f1f1f;
}
.checkout__left .checkout-cart-list .subcheck-list li {
  position: relative;
}
.checkout__left .checkout-cart-list .subcheck-list li::before {
  content: "";
  position: absolute;
  left: -50px;
  top: 35px;
  width: 50px;
  height: 1px;
  border-bottom: 1px solid #535252;
}
.checkout__right {
  width: 50%;
  padding: 55px 15px 55px 75px;
}
.checkout__right .checkout-wizard .navbar-nav {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -moz-box-orient: horizontal;
  -moz-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -moz-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  margin-bottom: 60px;
  position: relative;
  pointer-events: none;
}
.checkout__right .checkout-wizard .navbar-nav:after {
  content: "";
  width: 100%;
  height: 1px;
  border-bottom: 1px solid rgba(60, 60, 60, 0.4);
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
  left: 0;
}
.checkout__right .checkout-wizard .navbar-nav .nav-item .nav-link {
  font-weight: 500;
  position: relative;
  z-index: 1;
  padding: 0 15px;
  background-color: #ffffff;
  color: #888888;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.checkout__right .checkout-wizard .navbar-nav .nav-item .nav-link span {
  width: 30px;
  min-width: 30px;
  height: 30px;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -moz-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -moz-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  color: #ffffff;
  background-color: #888888;
  -webkit-border-radius: 50%;
  border-radius: 50%;
  font-size: 0.875rem;
  margin-right: 5px;
}
.checkout__right .checkout-wizard .navbar-nav .nav-item .nav-link span b {
  font-weight: 500;
}
.checkout__right .checkout-wizard .navbar-nav .nav-item .nav-link span i {
  display: none;
  color: #000000;
  font-size: 1.125rem;
}
.checkout__right .checkout-wizard .navbar-nav .nav-item .nav-link.active {
  color: #a50274;
}
.checkout__right .checkout-wizard .navbar-nav .nav-item .nav-link.active span {
  background-color: #a50274;
}
.checkout__right .checkout-wizard .navbar-nav .nav-item .nav-link.complete {
  color: #000000;
}
.checkout__right .checkout-wizard .navbar-nav .nav-item .nav-link.complete span {
  background-color: #34e041;
}
.checkout__right .checkout-wizard .navbar-nav .nav-item .nav-link.complete span b {
  display: none;
}
.checkout__right .checkout-wizard .navbar-nav .nav-item .nav-link.complete span i {
  display: block;
  color: #fff;
}
.checkout__right .checkout-wizard .navbar-nav .nav-item:first-child .nav-link {
  padding-left: 0;
}
.checkout__right .checkout-wizard .navbar-nav .nav-item:last-child .nav-link {
  padding-right: 0;
}
.checkout__right .checkout-wizard__form {
  display: block;
}
.checkout__right .checkout-wizard__form h3 {
  font-weight: normal;
  font-size: 1.5rem;
  margin-bottom: 20px;
}
.checkout__right .checkout-wizard__form .btn {
  min-width: auto;
  -webkit-border-radius: 5px;
  border-radius: 5px;
}
.checkout__right .checkout-wizard__form .btn.resend {
  font-weight: bold;
  text-decoration: none;
  color: #000000;
}
.checkout__right .checkout-wizard__form .btn.resend:hover {
  color: #7828d6;
}
.checkout__right .checkout-wizard__form .form-content {
  display: none;
}
.checkout__right .checkout-wizard__form .form-content.activeForm {
  display: block;
}
.checkout__right .checkout-wizard__form .payment-method {
  padding: 20px;
  background-color: #f7f7f8;
  -webkit-border-radius: 10px;
  border-radius: 10px;
  margin-bottom: 20px;
  max-width: 410px;
}
.checkout__right .checkout-wizard__form .payment-method .form-floating > .form-control {
  background-color: transparent !important;
  border: none;
  border-bottom: 1px solid rgba(60, 60, 60, 0.4);
  -webkit-border-radius: 0;
  border-radius: 0;
}
.checkout__right .checkout-wizard__form .payment-method .form-floating > .form-control:not(:-moz-placeholder-shown) ~ label {
  background-color: transparent;
}
.checkout__right .checkout-wizard__form .payment-method .form-floating > .form-control:not(:-ms-input-placeholder) ~ label {
  background-color: transparent;
}
.checkout__right .checkout-wizard__form .payment-method .form-floating > .form-control:focus ~ label, .checkout__right .checkout-wizard__form .payment-method .form-floating > .form-control:not(:placeholder-shown) ~ label {
  background-color: transparent;
}

.checkout-wizard__form.authentication .verify-mobile{
  border: 1px solid;
    border-image: linear-gradient(90deg, #1310A4 0%, #5E0792 18.27%, #CD0063 51.44%, #F20F07 80.77%, #FF4000 100%);
    border-image-slice: 1;
    border-radius: 0px;
}

.checkout-wizard__form.authentication .verify-mobile:hover,
.checkout-wizard__form.authentication .verify-mobile:focus,
.checkout-wizard__form.authentication .verify-mobile:active{
      background: linear-gradient(90deg, #1310A4 0%, #5E0792 18.27%, #CD0063 51.44%, #F20F07 80.77%, #FF4000 100%);
    color: #ffffff;
}



.create-droplet {
  padding-bottom: 0;
}
.create-droplet__left {
  max-width: -webkit-calc(100% - 270px);
  max-width: -moz-calc(100% - 270px);
  max-width: calc(100% - 270px);
  width: 100%;
}
.create-droplet__left .card-body {
  padding: 45px 50px 45px 30px;
}
@media (max-width: 1280px) {
  .create-droplet__left .card-body {
    padding: 35px 35px 35px 20px;
  }
}
.create-droplet__left .choose-region__action {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  /* align-items: center; */
  gap: 8px;
  flex-direction: column;
  align-items: flex-start;
}
.create-droplet__left .choose-region__action h5 {
  font-size: 1.1875rem;
  font-weight: normal;
  white-space: nowrap;
  margin-bottom: 0;
}
.create-droplet__left .choose-region__action .dropdown .btn-link {
  font-size: 1.1875rem;
  font-weight: bold;
  min-width: auto;
}
.create-droplet__left .choose-region__list {
  margin-top: 20px;
}
.create-droplet__left .btn-outline-secondary {
  text-align: left;
  color: #000000;
  /* color: #fff; */
}
.create-droplet__left .btn-outline-secondary:active, .create-droplet__left .btn-outline-secondary:hover {
  background-color: #ffffff;
  /* color: #7828d6;
  border-color: #7828d6; */
  color: #fff;
}
.create-droplet__left .btn-check:checked + .btn-outline-secondary {
  background-color: #7828d6;
  color: #ffffff;
}
.create-droplet__left .droplet-tip {
  padding: 8px 20px 15px 50px;
  background-color: #efeffa;
  -webkit-border-radius: 10px;
  border-radius: 10px;
  position: relative;
  margin-left: 20px;
  margin-top: 30px;
}
.create-droplet__left .droplet-tip img {
  position: absolute;
  left: -45px;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
}
.create-droplet__left .droplet-tip b {
  font-size: 0.75rem;
}
.create-droplet__left .droplet-tip span {
  display: block;
  font-size: 0.75rem;
}
.create-droplet__left .droplet-tip p {
  font-size: 11px !important;
  color: rgba(23, 24, 44, 0.6);
  margin-bottom: 0;
}
.create-droplet__left .network-default-location {
  margin-top: 40px;
}
.create-droplet__left .network-default-location h5 {
  font-size: 1.1875rem;
  font-weight: normal;
  margin-bottom: 0;
}
.create-droplet__left .network-default-location .badge {
  font-size: 0.9375rem;
  font-weight: normal;
}
.create-droplet__left .network-default-location p {
  font-size: 0.75rem;
  color: rgba(23, 24, 44, 0.6);
  margin-bottom: 0;
}
.create-droplet__left .network-default-location .vpc-name {
  max-width: 50%;
  position: relative;
}
.create-droplet__left .network-default-location .vpc-name .form-control {
  background-color: transparent;
  -webkit-border-radius: 0;
  border-radius: 0;
  border: none;
  border-bottom: 1px solid #3c3c3c;
  font-size: 1.625rem;
  font-weight: bold;
  padding-right: 80px;
}
.create-droplet__left .network-default-location .vpc-name .badge {
  position: absolute;
  right: 0;
  top: 10px;
}
.create-droplet__left .buy-vm {
  padding: 20px;
  -webkit-border-radius: 20px;
  border-radius: 20px;
  background-color: #efeffa;
}
.create-droplet__left .buy-vm .card {
  -webkit-box-shadow: none;
  box-shadow: none;
}
.create-droplet__left .buy-vm .card-body {
  padding: 40px 25px 30px 25px;
}
.create-droplet__left .buy-vm__top {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -moz-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  color: #321469;
}
.create-droplet__left .buy-vm__top .btn-link {
  text-decoration: none;
  color: #321469;
}
.create-droplet__left .buy-vm__top .btn-link i {
  font-size: 0.75rem;
}
.create-droplet__left .buy-vm.buy-vm-radio .card-body {
  position: relative;
  cursor: pointer;
}
.create-droplet__left .buy-vm.buy-vm-radio .card-body::after {
  content: "";
  width: 18px;
  height: 18px;
  -webkit-border-radius: 50%;
  border-radius: 50%;
  position: absolute;
  right: 25px;
  bottom: 35px;
  -webkit-transition: 0.2s ease-in-out;
  -o-transition: 0.2s ease-in-out;
  -moz-transition: 0.2s ease-in-out;
  transition: 0.2s ease-in-out;
  outline: 1px solid #b1b1b1;
  border: 2px solid #ffffff;
}
.create-droplet__left .buy-vm.buy-vm-radio input:checked + div:after {
  /* background-color: #7828d6; */
  background: linear-gradient(
    90deg,
    #1196E3 0%,
    #4742B7 25.96%,
    #A5248E 48.56%,
    #E13140 73.08%,
    #F4994B 98.08%
  );
}
.create-droplet__left .buy-vm .no-backup .card-body {
  padding-top: 25px;
}
.create-droplet__left .choose-image {
  margin-top: 40px;
}
.create-droplet__left .choose-image h5 {
  font-size: 1.1875rem;
  font-weight: normal;
  margin-bottom: 10px;
}
.create-droplet__left .choose-image .nav-tabs .nav-item .nav-link {
  cursor: pointer;
}
.create-droplet__left .choose-image .nav-tabs .nav-item input:checked + .nav-link {
  color: #000000;
  font-weight: bold;
}
.create-droplet__left .choose-image .nav-tabs .nav-item input:checked + .nav-link:after {
  width: 100%;
}
.create-droplet__left .choose-os {
  padding: 20px 0px;
}
.create-droplet__left .choose-os ul {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  gap: 10px;
}
.create-droplet__left .choose-os ul li .btn {
  width: 95px;
  min-width: auto;
  height: 95px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  /* border: 1px solid rgba(113, 41, 246, 0.8); */
  background: linear-gradient(rgb(255, 255, 255), rgb(255, 255, 255)) border-box padding-box, linear-gradient(90deg, rgb(17, 150, 227) 0%, rgb(71, 66, 183) 25.96%, rgb(165, 36, 142) 48.56%, rgb(225, 49, 64) 73.08%, rgb(244, 153, 75) 98.08%) border-box;
  background-color: #ffffff;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -moz-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -moz-box-orient: vertical;
  -moz-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  padding: 5px;
  text-decoration: none;
  line-height: 1;
  -webkit-filter: grayscale(1);
  filter: grayscale(1);
  -webkit-transition: 0.3s ease-in-out;
  -o-transition: 0.3s ease-in-out;
  -moz-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
  opacity: 0.6;
}
.create-droplet__left .choose-os ul li .btn img {
  width: 32px;
  height: 32px;
  -o-object-fit: contain;
  object-fit: contain;
}
.create-droplet__left .choose-os ul li .btn span {
  display: block;
  margin-top: 8px;
  font-size: 0.75rem;
  /* color: #7129f6; */
  background: linear-gradient(90deg, #1310A4 0%, #5E0792 18.27%, #CD0063 51.44%, #F20F07 80.77%, #FF4000 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  color: transparent;
  display: -webkit-box;
  max-width: 100%;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  white-space: normal;
}
.create-droplet__left .choose-os ul li .btn:hover,
.create-droplet__left .choose-os ul li .btn:focus {
  -webkit-filter: grayscale(0);
  filter: grayscale(0);
  opacity: 0.8;
  background: linear-gradient(rgb(255, 255, 255), rgb(255, 255, 255)) border-box padding-box, linear-gradient(90deg, rgb(17, 150, 227) 0%, rgb(71, 66, 183) 25.96%, rgb(165, 36, 142) 48.56%, rgb(225, 49, 64) 73.08%, rgb(244, 153, 75) 98.08%) border-box;
  border: 1px solid transparent;
}
.create-droplet__left .choose-os ul li .btn.active {
  -webkit-filter: grayscale(0);
  filter: grayscale(0);
  opacity: 1;
  background: linear-gradient(rgb(255, 255, 255), rgb(255, 255, 255)) border-box padding-box, linear-gradient(90deg, rgb(17, 150, 227) 0%, rgb(71, 66, 183) 25.96%, rgb(165, 36, 142) 48.56%, rgb(225, 49, 64) 73.08%, rgb(244, 153, 75) 98.08%) border-box;
}
.create-droplet__left .choose-os ul li input:checked + .btn {
  -webkit-filter: grayscale(0);
  filter: grayscale(0);
  opacity: 1;
  background: linear-gradient(rgb(255, 255, 255), rgb(255, 255, 255)) border-box padding-box, linear-gradient(90deg, rgb(17, 150, 227) 0%, rgb(71, 66, 183) 25.96%, rgb(165, 36, 142) 48.56%, rgb(225, 49, 64) 73.08%, rgb(244, 153, 75) 98.08%) border-box;
}
.create-droplet__left .os-versions {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 15px;
}
.create-droplet__left .os-versions h5 {
  font-size: 1.1875rem;
  font-weight: normal;
  margin-bottom: 0;
}
.create-droplet__left .os-versions__list .btn {
  min-width: auto;
  -webkit-border-radius: 0px;
  border-radius: 0px;
  color: #000000;
  /* color: #fff; */
  background-color: transparent !important;
  font-weight: bold;
  white-space: nowrap;
}
.create-droplet__left .os-versions__list .btn:hover {
  /* color: #7129f6; */
  color: #fff;
}
.create-droplet__left .os-versions__list .btn-check:checked + .btn {
  /* color: #7129f6;
  border-color: rgba(113, 41, 246, 0.8); */
  color: #fff;
}
.create-droplet__left .need-help {
  background-color: rgba(113, 41, 246, 0.1);
  padding: 10px 20px;
  color: #17182c;
  line-height: 1;
  -webkit-border-radius: 10px;
  border-radius: 10px;
  margin-top: 30px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -moz-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.create-droplet__left .need-help b {
  font-size: 0.75rem;
  display: block;
}
.create-droplet__left .need-help small {
  font-size: 0.6875rem;
}
.create-droplet__left .need-help a {
  font-size: 0.875rem;
}
.create-droplet__left .choose-droplet-size {
  margin-top: 30px;
}
.create-droplet__left .choose-droplet-size__title {
  line-height: 1;
  margin-bottom: 20px;
}
.create-droplet__left .choose-droplet-size__title h4 {
  font-size: 1.375rem;
  margin-bottom: 10px;
  font-weight: normal;
}
.create-droplet__left .choose-droplet-size__title span {
  font-size: 0.9375rem;
}
.create-droplet__left .choose-droplet-size__tabs {
  background-color: #efeffa;
  padding: 20px;
}
.create-droplet__left .choose-droplet-size__tabs p {
  font-size: 0.875rem;
}
.create-droplet__left .choose-droplet-size__tabs .category-info__tab {
  border: none;
  margin-bottom: 15px;
}
.create-droplet__left .choose-droplet-size__tabs .category-info__tab > .nav-item .nav-link {
  text-transform: uppercase;
  font-size: 0.8125rem;
  font-weight: bold;
  padding: 2px 16px;
  border-left: 1px solid rgba(60, 60, 60, 0.3);
  -webkit-border-radius: 0;
  border-radius: 0;
  color: rgba(60, 60, 60, 0.3);
  cursor: pointer;
}
.create-droplet__left .choose-droplet-size__tabs .category-info__tab > .nav-item .nav-link:after {
  display: none;
}
.create-droplet__left .choose-droplet-size__tabs .category-info__tab > .nav-item .nav-link.active {
  color: #3c3c3c;
}
.create-droplet__left .choose-droplet-size__tabs .category-info__tab > .nav-item:first-child .nav-link {
  border-left: none;
}
.create-droplet__left .choose-droplet-size__tabs .category-info__tab > .nav-item input:checked + .nav-link {
  color: #3c3c3c;
}
.create-droplet__left .choose-droplet-size__tabs .cpu-info__tab {
  padding-bottom: 20px;
  margin-bottom: 15px;
  border-color: rgba(60, 60, 60, 0.3);
}
.create-droplet__left .choose-droplet-size__tabs .cpu-info__tab .nav-item .nav-link {
  background-color: #ffffff;
  -webkit-border-radius: 0;
  border-radius: 0;
  border-left: 1px solid rgba(60, 60, 60, 0.3);
  line-height: 1.1;
  height: 100%;
  font-size: 0.8125rem;
  position: relative;
  cursor: pointer;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  text-align: center;
}
.create-droplet__left .choose-droplet-size__tabs .cpu-info__tab .nav-item .nav-link:after {
  display: none;
}
.create-droplet__left .choose-droplet-size__tabs .cpu-info__tab .nav-item .nav-link:before {
  content: "";
  width: 10px;
  height: 10px;
  background-color: #efeffa;
  position: absolute;
  bottom: -26px;
  left: 50%;
  -webkit-transform: translateX(-50%) rotate(45deg);
  -moz-transform: translateX(-50%) rotate(45deg);
  -ms-transform: translateX(-50%) rotate(45deg);
  -o-transform: translateX(-50%) rotate(45deg);
  transform: translateX(-50%) rotate(45deg);
  border-right: 1px solid rgba(60, 60, 60, 0.3);
  border-bottom: 1px solid rgba(60, 60, 60, 0.3);
  opacity: 0;
  -webkit-transition: 0.3s ease-in-out;
  -o-transition: 0.3s ease-in-out;
  -moz-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
}
.create-droplet__left .choose-droplet-size__tabs .cpu-info__tab .nav-item .nav-link.active {
  background-color: #7828d6;
  color: #ffffff;
}
.create-droplet__left .choose-droplet-size__tabs .cpu-info__tab .nav-item .nav-link.active:before {
  opacity: 1;
}
.create-droplet__left .choose-droplet-size__tabs .cpu-info__tab .nav-item input:checked + .nav-link {
  background-color: #7828d6;
  color: #ffffff;
}
.create-droplet__left .choose-droplet-size__tabs .cpu-info__tab .nav-item input:checked + .nav-link:before {
  opacity: 1;
}
.create-droplet__left .choose-droplet-size__tabs .cpu-info__tab .nav-item:first-child .nav-link {
  border-left: none;
}
.create-droplet__left .choose-droplet-size .droplet-cpu-options h5 {
  font-weight: bold;
  text-transform: uppercase;
  font-size: 0.875rem;
  margin-bottom: 15px;
}
.create-droplet__left .choose-droplet-size .droplet-cpu-options .nav-tabs {
  border: none;
  border-right: 1px solid rgba(60, 60, 60, 0.3);
  padding-right: 20px;
  height: 100%;
}
.create-droplet__left .choose-droplet-size .droplet-cpu-options .nav-tabs .nav-item {
  margin-bottom: 10px;
}
.create-droplet__left .choose-droplet-size .droplet-cpu-options .nav-tabs .nav-item .nav-link {
  padding: 0;
  text-align: left;
  background-color: #ffffff;
  width: 100%;
  position: relative;
}
.create-droplet__left .choose-droplet-size .droplet-cpu-options .nav-tabs .nav-item .nav-link:after {
  display: none;
}
.create-droplet__left .choose-droplet-size .droplet-cpu-options .nav-tabs .nav-item .nav-link:before {
  content: "";
  width: 10px;
  height: 10px;
  border-right: 1px solid rgba(60, 60, 60, 0.3);
  border-top: 1px solid rgba(60, 60, 60, 0.3);
  background-color: #efeffa;
  position: absolute;
  right: -26px;
  top: 50%;
  -webkit-transform: translateY(-50%) rotate(225deg);
  -moz-transform: translateY(-50%) rotate(225deg);
  -ms-transform: translateY(-50%) rotate(225deg);
  -o-transform: translateY(-50%) rotate(225deg);
  transform: translateY(-50%) rotate(225deg);
  opacity: 0;
}
.create-droplet__left .choose-droplet-size .droplet-cpu-options .nav-tabs .nav-item .nav-link.active .vmx-big-checkbox label > div {
  border-color: #7828d6;
}
.create-droplet__left .choose-droplet-size .droplet-cpu-options .nav-tabs .nav-item .nav-link.active .vmx-big-checkbox label > div:after {
  background-color: #7828d6;
  color: #ffffff;
}
.create-droplet__left .choose-droplet-size .droplet-cpu-options .nav-tabs .nav-item .nav-link.active:before {
  opacity: 1;
}
.create-droplet__left .choose-droplet-size .droplet-cpu-options .nav-tabs .nav-item .vmx-big-checkbox {
  background-color: #ffffff;
}
.create-droplet__left .choose-droplet-size .droplet-cpu-options [class*=col-] {
  margin-bottom: 15px;
}
.create-droplet__left .choose-droplet-size .droplet-cpu-options__content {
  background-color: #ffffff;
  border: 1px solid rgba(60, 60, 60, 0.3);
  -webkit-border-radius: 5px;
  border-radius: 5px;
  padding: 10px;
  min-width: auto;
  text-align: left;
  width: 100%;
}
.create-droplet__left .choose-droplet-size .droplet-cpu-options__content .cpu-amt {
  line-height: 1;
  border-bottom: 1px solid rgba(60, 60, 60, 0.3);
  margin-bottom: 5px;
  padding-bottom: 5px;
}
.create-droplet__left .choose-droplet-size .droplet-cpu-options__content .cpu-amt h6 {
  font-weight: bold;
  font-size: 0.875rem;
  margin-bottom: 0;
}
.create-droplet__left .choose-droplet-size .droplet-cpu-options__content .cpu-amt span {
  font-size: 0.625rem;
}
.create-droplet__left .choose-droplet-size .droplet-cpu-options__content p {
  font-size: 0.75rem;
  margin-bottom: 0;
}
.create-droplet__left .additional-storage {
  margin-top: 30px;
}
.create-droplet__left .additional-storage h5 {
  font-size: 1.375rem;
  font-weight: normal;
  margin-bottom: 5px;
}
.create-droplet__left .additional-storage__top {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -moz-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
  -moz-box-align: end;
  -ms-flex-align: end;
  align-items: flex-end;
  margin-bottom: 20px;
}
.create-droplet__left .additional-storage__top p {
  margin-bottom: 0;
}
.create-droplet__left .additional-storage .add-volume {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -moz-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  gap: 40px;
  padding: 20px 30px;
  background-color: rgba(113, 41, 246, 0.05);
  -webkit-border-radius: 10px;
  border-radius: 10px;
}
.create-droplet__left .additional-storage .add-volume p {
  font-size: 0.8125rem;
  margin-bottom: 0;
}
.create-droplet__left .additional-storage .add-volume__content .volume-list ul {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  gap: 10px;
}
.create-droplet__left .additional-storage .add-volume__content .volume-list ul li {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -moz-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  max-width: 125px;
}
.create-droplet__left .additional-storage .add-volume__content .volume-list ul li > label {
  display: block;
  margin-bottom: 0;
}
.create-droplet__left .additional-storage .add-volume__content .volume-list ul li .volume-list__content {
  border: 1px solid rgba(60, 60, 60, 0.2);
  -webkit-border-radius: 10px;
  border-radius: 10px;
  padding: 15px;
  height: 100%;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  -moz-transition: 0.3s;
  transition: 0.3s;
  cursor: pointer;
}
.create-droplet__left .additional-storage .add-volume__content .volume-list ul li .volume-list__content:hover {
  border-color: rgba(113, 41, 246, 0.2);
  background-color: rgba(113, 41, 246, 0.05);
}
.create-droplet__left .additional-storage .add-volume__content .volume-list ul li input:checked + .volume-list__content {
  border-color: #7828d6;
  color: #7828d6;
}
.create-droplet__left .additional-storage .add-volume__content .volume-list ul span {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  gap: 5px;
}
.create-droplet__left .additional-storage .add-volume__content .volume-list ul span.month-amt {
  font-size: 0.875rem;
  font-weight: bold;
}
.create-droplet__left .additional-storage .add-volume__content .volume-list ul span.month-amt input {
  font-size: 0.875rem;
}
.create-droplet__left .additional-storage .add-volume__content .volume-list ul span.hour-amt {
  font-size: 0.625rem;
}
.create-droplet__left .additional-storage .add-volume__content .volume-list ul span.hour-amt input {
  font-size: 0.625rem;
}
.create-droplet__left .additional-storage .add-volume__content .volume-list ul span.drive-space {
  font-size: 0.6875rem;
}
.create-droplet__left .additional-storage .add-volume__content .volume-list ul span.drive-space input {
  font-size: 0.6875rem;
  width: 100%;
}
.create-droplet__left .additional-storage .add-volume__content .volume-list ul span input {
  border: none !important;
  border-bottom: 1px solid rgba(60, 60, 60, 0.2) !important;
  width: 30px;
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
  background-color: transparent;
  padding: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
  font-weight: bold;
}
.create-droplet__left .additional-storage .add-volume__content .choose-config h5 {
  font-size: 0.9375rem;
  font-weight: normal;
  margin-bottom: 10px;
}
.create-droplet__left .additional-storage .add-volume__content .choose-config .manually,
.create-droplet__left .additional-storage .add-volume__content .choose-config .automatically {
  position: relative;
}
.create-droplet__left .additional-storage .add-volume__content .choose-config .manually label div,
.create-droplet__left .additional-storage .add-volume__content .choose-config .automatically label div {
  padding: 15px 30px 60px 15px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
}
.create-droplet__left .additional-storage .add-volume__content .choose-config .automatically .choose-file-system {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 10px;
  line-height: 1.3;
  position: absolute;
  bottom: 20px;
  left: 15px;
}
.create-droplet__left .additional-storage .add-volume__content .choose-config .automatically .choose-file-system span {
  font-size: 0.6875rem;
}
.create-droplet__left .choose-storage {
  margin-top: 30px;
}
.create-droplet__left .choose-storage h5 {
  font-size: 1.375rem;
  font-weight: normal;
  margin-bottom: 5px;
}
.create-droplet__left .choose-storage ul {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 15px;
}
.create-droplet__left .choose-storage__content {
  border: 1px solid rgba(60, 60, 60, 0.2);
  -webkit-border-radius: 10px;
  border-radius: 10px;
  padding: 15px;
  padding-bottom: 28px;
  height: 100%;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  -moz-transition: 0.3s;
  transition: 0.3s;
  cursor: pointer;
  min-width: 125px;
}
.create-droplet__left .choose-storage__content:hover {
  /* border-color: rgba(113, 41, 246, 0.2);
  background-color: rgba(113, 41, 246, 0.05); */
  background: linear-gradient(rgb(255, 255, 255), rgb(255, 255, 255)) border-box padding-box, linear-gradient(90deg, rgb(17, 150, 227) 0%, rgb(71, 66, 183) 25.96%, rgb(165, 36, 142) 48.56%, rgb(225, 49, 64) 73.08%, rgb(244, 153, 75) 98.08%) border-box;
  
}
.create-droplet__left .choose-storage__content h6 {
  font-size: 1.4375rem;
  font-weight: bold;
}
.create-droplet__left .choose-storage__content h6 sup {
  font-weight: normal;
  font-size: 0.625rem;
}
.create-droplet__left .choose-storage__content span {
  font-size: 0.6875rem;
}
.create-droplet__left .choose-storage__content::after {
  top: auto;
  left: auto;
  bottom: 10px;
  right: 10px;
}
.create-droplet__left .choose-authentication-method {
  margin-top: 30px;
}
.create-droplet__left .choose-authentication-method h5 {
  font-size: 1.375rem;
  font-weight: normal;
  margin-bottom: 15px;
}
.create-droplet__left .choose-authentication-method .vmx-big-checkbox label div {
  padding: 15px 30px 20px 15px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
}
.create-droplet__left .choose-authentication-method .vmx-big-checkbox label.active div {
  border-color: #7828d6;
}
.create-droplet__left .choose-authentication-method .vmx-big-checkbox label.active div:after {
  background-color: #7828d6;
  color: #ffffff;
}
.create-droplet__left .choose-authentication-method .ssh-key {
  padding: 15px;
  border: 1px dashed rgba(60, 60, 60, 0.3);
  -webkit-border-radius: 5px;
  border-radius: 5px;
}
.create-droplet__left .choose-authentication-method .ssh-key h6 {
  font-size: 0.9375rem;
  font-weight: normal;
  margin-bottom: 10px;
}
.create-droplet__left .choose-authentication-method .ssh-key p {
  font-size: 0.8125rem;
  margin-bottom: 0;
}
.create-droplet__left .choose-authentication-method .ssh-key__action {
  padding: 15px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 10px;
  margin-top: 10px;
  background-color: rgba(113, 41, 246, 0.05);
}
.create-droplet__left .choose-authentication-method .create-pass {
  padding: 15px;
  border: 1px dashed rgba(60, 60, 60, 0.3);
  -webkit-border-radius: 5px;
  border-radius: 5px;
}
.create-droplet__left .choose-authentication-method .create-pass h6 {
  font-size: 0.9375rem;
  font-weight: bold;
  margin-bottom: 10px;
}
.create-droplet__left .choose-authentication-method .create-pass p {
  font-size: 0.8125rem;
  margin-bottom: 0;
}
.create-droplet__left .choose-authentication-method .create-pass ul {
  margin-bottom: 0;
  padding-left: 20px;
}
.create-droplet__left .choose-authentication-method .create-pass ul li {
  color: #888888;
  font-size: 0.75rem;
}
.create-droplet__left .choose-authentication-method .create-pass__input {
  position: relative;
  margin-top: 10px;
}
.create-droplet__left .choose-authentication-method .create-pass__input .form-control {
  padding-right: 70px;
}
.create-droplet__left .choose-authentication-method .create-pass__input .icon-eye-open {
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
  right: 45px;
  cursor: pointer;
  font-size: 1.125rem;
}
.create-droplet__left .choose-authentication-method .create-pass__input .icon-eye-open.active:before {
  content: "\e901";
}
.create-droplet__left .choose-authentication-method .create-pass__input .icon-copy {
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
  right: 15px;
  cursor: pointer;
  font-size: 1.125rem;
}
.create-droplet__left .few-recommendations {
  margin-top: 30px;
}
.create-droplet__left .few-recommendations h5 {
  font-size: 1.375rem;
  font-weight: normal;
  margin-bottom: 15px;
}
.create-droplet__left .few-recommendations__carousel .vmx-big-checkbox {
  height: 100%;
}
.create-droplet__left .few-recommendations__carousel .vmx-big-checkbox label {
  height: 100%;
}
.create-droplet__left .few-recommendations__carousel .vmx-big-checkbox label div {
  height: 100%;
  border-style: solid;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  padding: 40px 20px 30px 20px;
}
.create-droplet__left .few-recommendations__carousel .vmx-big-checkbox label div h6 {
  font-size: 1rem;
  width: 80%;
  margin-bottom: 10px;
}
.create-droplet__left .few-recommendations__carousel .vmx-big-checkbox label div span {
  font-size: 0.75rem;
}
.create-droplet__left .few-recommendations__carousel .vmx-big-checkbox label div:after {
  top: 20px;
  right: 20px;
}
.create-droplet__left .confirm-requirements {
  margin-top: 30px;
}
.create-droplet__left .confirm-requirements h5 {
  font-size: 1.375rem;
  font-weight: normal;
  margin-bottom: 10px;
}
.create-droplet__left .confirm-requirements p {
  font-size: 0.875rem;
}
.create-droplet__left .confirm-requirements .select-droplets .btn {
  color: #000000;
  min-width: auto;
}
.create-droplet__left .confirm-requirements .select-droplets .btn:active, .create-droplet__left .confirm-requirements .select-droplets .btn:hover {
  background-color: #ffffff;
  color: #7828d6;
}
.create-droplet__left .confirm-requirements .select-droplets .btn-check:checked + .btn {
  background-color: #ffffff;
  color: #7828d6;
  border-color: #7828d6;
}
.create-droplet__left .confirm-requirements .droplet-name {
  margin-top: 10px;
}
.create-droplet__left .confirm-requirements .droplet-name ul {
  margin-top: 20px;
}
.create-droplet__left .confirm-requirements .droplet-name ul li {
  position: relative;
  padding-left: 30px;
}
.create-droplet__left .confirm-requirements .droplet-name ul li:before {
  content: "";
  width: 20px;
  height: 30px;
  border-left: 1px solid #3c3c3c;
  border-bottom: 1px solid #3c3c3c;
  position: absolute;
  left: 0;
  bottom: 20px;
}
.create-droplet__left .confirm-requirements .droplet-name__content {
  position: relative;
  margin-bottom: 10px;
}
.create-droplet__left .confirm-requirements .droplet-name__content .btn-link {
  text-decoration: none;
  position: absolute;
  right: 5px;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
  min-width: auto;
  color: #3c3c3c;
  font-size: 1.125rem;
  line-height: 1;
}
.create-droplet__left .confirm-requirements .droplet-name__content .form-control {
  padding-right: 60px;
}
.create-droplet__left .droplet-added-projects {
  margin-top: 30px;
}
.create-droplet__left .droplet-added-projects h5 {
  font-size: 1.375rem;
  font-weight: normal;
  margin-bottom: 10px;
}
.create-droplet__left.add-vpc, .create-droplet__left.add-project {
  max-width: 100% !important;
}
.create-droplet__left.add-vpc .card h5, .create-droplet__left.add-project .card h5 {
  font-size: 1.1875rem;
  font-weight: normal;
  margin-bottom: 5px;
}
.create-droplet__left.add-vpc .card p, .create-droplet__left.add-project .card p {
  font-size: 0.875rem;
  margin-bottom: 5px;
}
.create-droplet__left.add-vpc .name-vpc p, .create-droplet__left.add-project .name-vpc p {
  font-size: 0.75rem;
  color: rgba(23, 24, 44, 0.6);
}
.create-droplet__left.add-vpc .dns-name .form-control, .create-droplet__left.add-project .dns-name .form-control {
  background-color: transparent;
  -webkit-border-radius: 0;
  border-radius: 0;
  border: none;
  border-bottom: 1px solid #3c3c3c;
  font-size: 1.625rem;
  font-weight: bold;
  padding-right: 80px;
}
.create-droplet__left.add-vpc .vmx-big-radio-2, .create-droplet__left.add-project .vmx-big-radio-2 {
  max-width: 150px;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -moz-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
}
.create-droplet__left.create-network-setup .create-network-setup__form {
  padding: 30px;
  background-color: #FAFAFA;
  border: 1px dashed #7828d6;
  margin-bottom: 20px;
}
.create-droplet__left.create-network-setup .add-domain__form {
  background-color: #FAFAFA;
  padding: 30px;
  margin-bottom: 20px;
}
.create-droplet__left.create-network-setup .add-domain__form h3 {
  font-weight: bold;
}
.create-droplet__left.create-network-setup .add-domain__form__content {
  padding: 25px 20px;
  background-color: #F4F4F4;
}
.create-droplet__left.create-network-setup .raise-ticket {
  background-image: url("../vmx_images/raise-ticket-bg.png");
  -webkit-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  height: 80px;
  padding: 0 30px;
  color: #ffffff;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -moz-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  margin-bottom: 20px;
}
.create-droplet__left.create-network-setup .raise-ticket h6 {
  font-weight: bold;
  margin: 0;
}
.create-droplet__left.create-network-setup .raise-ticket .btn {
  color: #ffffff;
  font-weight: bold;
  text-decoration: none;
  font-size: 1rem;
}
.create-droplet__left.create-firewall {
  max-width: 100% !important;
}
.create-droplet__left.create-firewall .rules-card {
  background-color: #F7F7F8;
  -webkit-box-shadow: none;
  box-shadow: none;
  border: 1px solid rgba(60, 60, 60, 0.2);
}
.create-droplet__left.create-firewall .rules-card .card-body {
  padding: 20px;
}
.create-droplet__left.create-firewall .rules-card .table {
  border-collapse: separate;
  border-spacing: 0;
}
.create-droplet__left.create-firewall .rules-card .table thead th {
  background-color: transparent;
  color: #707070;
  border: none;
}
.create-droplet__left.create-firewall .rules-card .table tbody td {
  border-bottom: 10px solid #F7F7F8;
}
.create-droplet__left.create-firewall .rules-card .table tbody td:first-child {
  -webkit-border-top-left-radius: 10px;
  border-top-left-radius: 10px;
  -webkit-border-bottom-left-radius: 10px;
  border-bottom-left-radius: 10px;
}
.create-droplet__left.create-firewall .rules-card .table tbody td:last-child {
  -webkit-border-top-right-radius: 10px;
  border-top-right-radius: 10px;
  -webkit-border-bottom-right-radius: 10px;
  border-bottom-right-radius: 10px;
}
.create-droplet__left.create-firewall .rules-card .rule-action {
  border: 1px solid rgba(60, 60, 60, 0.2);
  padding: 5px 5px;
  -webkit-border-radius: 10px;
  border-radius: 10px;
}
.create-droplet__left.create-firewall .rules-card .rule-action .form-label {
  font-size: 0.75rem;
  color: #7828d6;
}
.create-droplet__left.create-firewall .rules-card .rule-action .form-select, .create-droplet__left.create-firewall .rules-card .rule-action .form-control {
  font-size: 0.875rem;
  font-weight: bold;
  padding-left: 5px;
  padding-right: 5px;
  background-color: transparent;
}
.create-droplet__left.create-firewall .rules-card .rule-action .form-control {
  -webkit-border-radius: 0;
  border-radius: 0;
  border-bottom: 1px solid rgba(60, 60, 60, 0.2);
}
.create-droplet__left.create-firewall .rules-card .btn-link {
  color: #7828d6;
  text-decoration: none;
}
.create-droplet__right {
  width: 295px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
  -moz-box-align: end;
  -ms-flex-align: end;
  align-items: flex-end;
}
.create-droplet__right .your-droplet {
  /* background-image: url("../vmx_images/your-droplet-bg.png");
  background-repeat: no-repeat;
  background-position: center top;
  -webkit-background-size: cover;
  -o-background-size: cover;
  background-size: cover; */
  background: linear-gradient(90deg, #1310A4 0%, #5E0792 18.27%, #CD0063 51.44%, #F20F07 80.77%, #FF4000 100%);
  -webkit-border-radius: 10px;
  border-radius: 10px;
  border: 1px solid #ffffff;
  width: 295px;
  margin-left: -25px;
  position: -webkit-sticky;
  position: sticky;
  bottom: 0;
  color: #ffffff;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -moz-box-orient: vertical;
  -moz-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -moz-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  height: -webkit-calc(100vh - 100px);
  height: -moz-calc(100vh - 100px);
  height: calc(100vh - 100px);
  overflow-y: auto;
  overflow-x: hidden;
  margin-top: 20px;
}
.create-droplet__right .your-droplet__top {
  padding: 45px 25px 0px 25px;
}
.create-droplet__right .your-droplet__top .allocation {
  padding-bottom: 20px;
  margin-bottom: 20px;
  border-bottom: 2px solid rgba(255, 255, 255, 0.2);
}
.create-droplet__right .your-droplet__top .allocation h6 {
  font-weight: bold;
  font-size: 1.25rem;
  margin-bottom: 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  gap: 10px;
}
.create-droplet__right .your-droplet__top .allocation h6 select {
  background-color: transparent;
  color: #ffffff;
  width: auto;
  border-bottom: 1px solid #ffffff;
  -webkit-border-radius: 0;
  border-radius: 0;
  padding: 0 10px;
}
.create-droplet__right .your-droplet__top .allocation h6 select:focus {
  border-color: transparent;
  border-bottom-color: #ffffff;
  background: unset;
}
.create-droplet__right .your-droplet__top .allocation h6 select option {
  color: #000000;
}
.create-droplet__right .your-droplet__top .network-location h6 {
  font-weight: bold;
  font-size: 1.25rem;
  margin-bottom: 5px;
}
.create-droplet__right .your-droplet__top .network-location .badge {
  font-weight: normal;
}
.create-droplet__right .your-droplet__top .os-info {
  margin-top: 20px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 10px;
  font-size: 0.9375rem;
  line-height: 1.2;
}
.create-droplet__right .your-droplet__top .os-info .logo {
  width: 36px;
  height: 36px;
  background-color: #ffffff;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -moz-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-border-radius: 50%;
  border-radius: 50%;
}
.create-droplet__right .your-droplet__top .os-info .logo img {
  width: 20px;
}
.create-droplet__right .your-droplet__top .os-info b,
.create-droplet__right .your-droplet__top .os-info span {
  display: block;
  text-transform: uppercase;
}
.create-droplet__right .your-droplet__top .vm-info ul li {
  position: relative;
  padding-left: 15px;
}
.create-droplet__right .your-droplet__top .vm-info ul li:before {
  content: "";
  width: 5px;
  height: 5px;
  background-color: #ffffff;
  -webkit-border-radius: 50%;
  border-radius: 50%;
  position: absolute;
  top: 6px;
  left: 0;
}
.create-droplet__right .your-droplet__top .vm-info .os-info {
  font-weight: 500;
}
.create-droplet__right .your-droplet__bottom {
  padding: 0px 25px 0px 25px;
}
.create-droplet__right .your-droplet__bottom--action {
  position: -webkit-sticky;
  position: sticky;
  bottom: 0;
  margin: 0 -25px 0 -25px;
  padding: 15px 25px 25px 25px;
  /* background: -webkit-gradient(linear, left top, right top, from(rgb(40, 20, 82)), to(rgb(34, 19, 62))); */
  background: -webkit-linear-gradient(left, rgb(40, 20, 82) 0%, rgb(34, 19, 62) 100%);
  background: -moz-linear-gradient(left, rgb(40, 20, 82) 0%, rgb(34, 19, 62) 100%);
  background: -o-linear-gradient(left, rgb(40, 20, 82) 0%, rgb(34, 19, 62) 100%);
  background: linear-gradient(90deg, rgb(40, 20, 82) 0%, rgb(34, 19, 62) 100%);
  background: linear-gradient(90deg, #1310A4 0%, #5E0792 18.27%, #CD0063 51.44%, #F20F07 80.77%, #FF4000 100%);
}
.create-droplet__right .your-droplet__bottom .droplet-amt {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -moz-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
  -moz-box-align: end;
  -ms-flex-align: end;
  align-items: flex-end;
  margin-bottom: 10px;
}
.create-droplet__right .your-droplet__bottom .droplet-amt .hour {
  font-size: 0.75rem;
}
.create-droplet__right .your-droplet__bottom .droplet-amt .month {
  text-align: right;
  line-height: 1;
}
.create-droplet__right .your-droplet__bottom .droplet-amt .month h3 {
  font-size: 2.125rem;
  margin-bottom: 0;
  font-weight: normal;
}
.create-droplet__right .your-droplet__bottom .btn-primary {
  width: 100%;
  font-size: 1.125rem;
  font-weight: bold;
  text-transform: uppercase;
  color: #000;
  background-color: #fff;
}
.create-droplet__right .your-droplet__bottom .btn-primary:hover,
.create-droplet__right .your-droplet__bottom .btn-primary:focus,
.create-droplet__right .your-droplet__bottom .btn-primary:active{
  color: #fff;
  background: #0c0d24;
}
.create-droplet__right .your-droplet__bottom .btn-primary::before,
.create-droplet__right .your-droplet__bottom .btn-primary::after{
  background: unset;
}
.create-droplet__right .your-droplet__bottom .btn-link {
  margin-top: 10px;
  padding: 0;
  width: 100%;
  color: #ffffff;
  font-weight: bold;
  text-decoration: none;
}

.welcome-to-vmx {
  padding-top: 35px;
}
.welcome-to-vmx .welcome-card {
  /* background-image: url("../vmx_images/welcome-vmx-bg.jpg"); */
  background-repeat: no-repeat;
  -webkit-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  background-position: center;
}
.welcome-to-vmx .welcome-card .card-body {
  padding: 30px 45px;
}
.welcome-to-vmx .welcome-card h5 {
  font-size: 1.75rem;
  margin-bottom: 10px;
}
.welcome-to-vmx .welcome-card p {
  font-size: 0.9375rem;
  margin-bottom: 0;
}
.welcome-to-vmx .welcome-card ul {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  gap: 10px;
}
.welcome-to-vmx .welcome-card ul li {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -moz-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
}
.welcome-to-vmx .welcome-card .create-card {
  padding: 30px 20px;
  background-color: #f7f7f8;
  border: 1px solid rgba(0, 0, 0, 0.1);
  -webkit-border-radius: 10px;
  border-radius: 10px;
  height: 100%;
  position: relative;
  overflow: hidden;
}
.welcome-to-vmx .welcome-card .create-card:after {
  content: "";
  width: 100%;
  height: 2px;
  position: absolute;
  left: 0;
  bottom: 0;
  -webkit-transform: scale(0);
  -moz-transform: scale(0);
  -ms-transform: scale(0);
  -o-transform: scale(0);
  transform: scale(0);
  -webkit-transform-origin: left;
  -moz-transform-origin: left;
  -ms-transform-origin: left;
  -o-transform-origin: left;
  transform-origin: left;
  -webkit-transition: 0.3s ease-in-out;
  -o-transition: 0.3s ease-in-out;
  -moz-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
}
.welcome-to-vmx .welcome-card .create-card .icons-box {
  font-size: 2.8125rem;
  position: relative;
  z-index: 3;
  padding-left: 10px;
  -webkit-transition: 0.3s ease-in-out;
  -o-transition: 0.3s ease-in-out;
  -moz-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
  pointer-events: none;
}
.welcome-to-vmx .welcome-card .create-card .icons-box .icon-droplet {
  color: #9645e6;
}
.welcome-to-vmx .welcome-card .create-card .icons-box .icon-database {
  color: #30a9bf;
}
.welcome-to-vmx .welcome-card .create-card .icons-box .icon-webapp {
  color: #3e82fc;
}
.welcome-to-vmx .welcome-card .create-card .icons-box img {
  width: 38px;
  display: inline-block;
  -webkit-transition: 0.3s ease-in-out;
  -o-transition: 0.3s ease-in-out;
  -moz-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
}
.welcome-to-vmx .welcome-card .create-card h6 {
  font-size: 1rem;
  pointer-events: none;
}
.welcome-to-vmx .welcome-card .create-card__hover-box {
  position: absolute;
  right: 0;
  top: 16px;
  width: 100%;
  height: 100%;
  -webkit-transform: scale(0);
  -moz-transform: scale(0);
  -ms-transform: scale(0);
  -o-transform: scale(0);
  transform: scale(0);
  -webkit-transform-origin: bottom right;
  -moz-transform-origin: bottom right;
  -ms-transform-origin: bottom right;
  -o-transform-origin: bottom right;
  transform-origin: bottom right;
  -webkit-transition: 0.3s ease-in-out;
  -o-transition: 0.3s ease-in-out;
  -moz-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
  z-index: 1;
  -webkit-border-radius: 10px;
  border-radius: 10px;
  padding: 30px 20px;
  padding-top: 108px;
  line-height: 1.2;
}

@media(min-width:1580px){
  .welcome-to-vmx .welcome-card .create-card__hover-box {
    padding-top: 90px;
  }
}

.welcome-to-vmx .welcome-card .create-card__hover-box span {
  font-size: 0.625rem;
  margin-bottom: 5px;
  color: #888888;
  pointer-events: none;
  overflow: hidden;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}
.welcome-to-vmx .welcome-card .create-card__hover-box .btn-link {
  padding: 0;
  color: #000000;
  text-decoration: none;
  min-width: auto;
  text-transform: uppercase;
  font-weight: bold;
  font-size: 0.8125rem;
}
.welcome-to-vmx .welcome-card .create-card__hover-box .btn-link i {
  font-size: 0.6875rem;
  margin-right: 3px;
}
.welcome-to-vmx .welcome-card .create-card:hover:after,
.welcome-to-vmx .welcome-card .create-card:hover .create-card__hover-box {
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
  transform: scale(1);
}
.welcome-to-vmx .welcome-card .create-card:hover .icons-box {
  font-size: 1.375rem;
}
.welcome-to-vmx .welcome-card .create-card:hover img {
  width: 20px;
}
.welcome-to-vmx .welcome-card .create-card.droplet:hover {
  /* border-color: rgba(150, 69, 230, 0.25); */
  background-color: #ffffff;
}
.welcome-to-vmx .welcome-card .create-card.droplet:hover:after {
  /* background-color: #9645e6; */
  background: linear-gradient(90deg, #7100B5 0%, #CD0063 39.42%, #F20F07 71.15%, #FF4000 100%);
}
.welcome-to-vmx .welcome-card .create-card.droplet:hover .create-card__hover-box {
  /* background-color: rgba(150, 69, 230, 0.1); */
}
.welcome-to-vmx .welcome-card .create-card.database:hover {
  border-color: rgba(48, 169, 191, 0.25);
}
.welcome-to-vmx .welcome-card .create-card.database:hover:after {
  background-color: #30a9bf;
}
.welcome-to-vmx .welcome-card .create-card.database:hover .create-card__hover-box {
  background-color: rgba(48, 169, 191, 0.1);
}
.welcome-to-vmx .welcome-card .create-card.webapp:hover {
  border-color: rgba(62, 130, 252, 0.25);
}
.welcome-to-vmx .welcome-card .create-card.webapp:hover:after {
  background-color: #3e82fc;
}
.welcome-to-vmx .welcome-card .create-card.webapp:hover .create-card__hover-box {
  background-color: rgba(62, 130, 252, 0.1);
}
.welcome-to-vmx .quick-product__left {
  padding-right: 35px;
}
.welcome-to-vmx .quick-product__left h5 {
  font-size: 1.4375rem;
  font-weight: bold;
  margin-bottom: 15px;
}
.welcome-to-vmx .quick-product__left p {
  font-size: 0.8125rem;
  margin-bottom: 0;
}
.welcome-to-vmx .quick-product__list {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
  -moz-box-align: end;
  -ms-flex-align: end;
  align-items: flex-end;
  min-height: 210px;
  gap: 15px;
  padding: 5px 10px;
}
.welcome-to-vmx .quick-product__list li {
  -webkit-box-flex: 33%;
  -webkit-flex: 33%;
  -moz-box-flex: 33%;
  -ms-flex: 33%;
  flex: 33%;
  min-width: 33%;
  max-width: 260px;
}
.welcome-to-vmx .quick-product .card {
  position: relative;
  -webkit-border-radius: 10px;
  border-radius: 10px;
}
.welcome-to-vmx .quick-product .card::before {
  content: "";
  width: 0;
  height: 2px;
  background-color: #7828d6;
  position: absolute;
  top: 0;
  left: 50%;
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  -o-transform: translateX(-50%);
  transform: translateX(-50%);
  -webkit-transform-origin: center;
  -moz-transform-origin: center;
  -ms-transform-origin: center;
  -o-transform-origin: center;
  transform-origin: center;
  -webkit-transition: 0.3s ease-in-out;
  -o-transition: 0.3s ease-in-out;
  -moz-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
}
.welcome-to-vmx .quick-product .card .close-product {
  position: absolute;
  top: 12px;
  right: 8px;
  width: 23px;
  border: none;
  background-color: transparent;
  -webkit-transform: scale(0);
  -moz-transform: scale(0);
  -ms-transform: scale(0);
  -o-transform: scale(0);
  transform: scale(0);
  -webkit-transform-origin: center;
  -moz-transform-origin: center;
  -ms-transform-origin: center;
  -o-transform-origin: center;
  transform-origin: center;
  -webkit-transition: 0.3s ease-in-out;
  -o-transition: 0.3s ease-in-out;
  -moz-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
}
.welcome-to-vmx .quick-product .card .row {
  margin: 0 -8px;
}
.welcome-to-vmx .quick-product .card .row [class*=col-] {
  padding: 0 8px;
  margin-bottom: 8px;
}
.welcome-to-vmx .quick-product .card h6 {
  font-size: 1rem;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  -moz-transition: 0.3s;
  transition: 0.3s;
  white-space: nowrap;
  max-width: 200px;
  overflow: hidden;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
}
.welcome-to-vmx .quick-product .card h6:hover {
  text-decoration: underline;
}
.welcome-to-vmx .quick-product .card span,
.welcome-to-vmx .quick-product .card b {
  font-size: 12px;
  display: block;
  white-space: nowrap;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  overflow: hidden;
  max-width: 100%;
}
.welcome-to-vmx .quick-product .card .product-cost {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -moz-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  -moz-transition: 0.3s;
  transition: 0.3s;
  position: relative;
}
.welcome-to-vmx .quick-product .card .product-cost .amt {
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  -moz-transition: 0.3s;
  transition: 0.3s;
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
  right: 0;
  width: 100px;
  white-space: nowrap;
  text-align: right;
}
.welcome-to-vmx .quick-product .card .product-cost .amt h5 {
  font-size: 20px;
  margin-bottom: 0;
  font-weight: bold;
}
.welcome-to-vmx .quick-product .card .product-cost .book {
  opacity: 0;
  visibility: hidden;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  -moz-transition: 0.3s;
  transition: 0.3s;
}
.welcome-to-vmx .quick-product .card .product-cost .book .btn {
  min-width: auto;
}
.welcome-to-vmx .quick-product .card .product-cost .book__counter {
  display: none;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-right: -10px;
}
.welcome-to-vmx .quick-product .card .product-cost .book__counter .btn-link {
  color: #000000;
  text-decoration: none;
  padding: 3px 5px;
}
.welcome-to-vmx .quick-product .card .product-cost .book__counter input {
  width: 35px;
  background-color: #7828d6;
  color: #ffffff;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  border: none !important;
  font-size: 0.75rem;
  text-align: center;
  padding: 6px 0;
}
.welcome-to-vmx .quick-product .card:hover::before {
  width: 50%;
}
.welcome-to-vmx .quick-product .card:hover h6 {
  font-size: 1.0625rem;
  font-weight: bold;
}
.welcome-to-vmx .quick-product .card:hover .product-cost .amt {
  right: 52%;
  text-align: left;
}
@media (max-width: 1280px) {
  .welcome-to-vmx .quick-product .card:hover .product-cost .amt {
    right: 45%;
  }
}
@media (min-width: 1440px) {
  .welcome-to-vmx .quick-product .card:hover .product-cost .amt {
    right: 55%;
  }
}
@media (min-width: 1600px) {
  .welcome-to-vmx .quick-product .card:hover .product-cost .amt {
    right: 62%;
  }
}
.welcome-to-vmx .quick-product .card:hover .product-cost .amt h5 {
  font-size: 1.5625rem;
}
.welcome-to-vmx .quick-product .card:hover .product-cost .book {
  opacity: 1;
  visibility: visible;
}
.welcome-to-vmx .quick-product .card.active:before {
  width: 85%;
}
.welcome-to-vmx .quick-product .card.active .close-product {
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
  transform: scale(1);
}
.welcome-to-vmx .quick-product .card.active h6 {
  font-size: 1.0625rem;
  font-weight: bold;
}
.welcome-to-vmx .quick-product .card.active .product-cost .amt {
  right: 52%;
  text-align: left;
}
@media (max-width: 1280px) {
  .welcome-to-vmx .quick-product .card.active .product-cost .amt {
    right: 45%;
  }
}
@media (min-width: 1440px) {
  .welcome-to-vmx .quick-product .card.active .product-cost .amt {
    right: 55%;
  }
}
@media (min-width: 1600px) {
  .welcome-to-vmx .quick-product .card.active .product-cost .amt {
    right: 62%;
  }
}
.welcome-to-vmx .quick-product .card.active .product-cost .amt h5 {
  font-size: 1.5625rem;
}
.welcome-to-vmx .quick-product .card.active .product-cost .book {
  opacity: 1;
  visibility: visible;
}
.welcome-to-vmx .quick-product .card.active .product-cost .book .btn-book {
  display: none;
}
.welcome-to-vmx .quick-product .card.active .product-cost .book__counter {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
}
.welcome-to-vmx .small-banner__content {
  padding: 35px 30px 35px 40px;
  color: #ffffff;
  position: relative;
  overflow: hidden;
  -webkit-border-radius: 10px;
  border-radius: 10px;
}
.welcome-to-vmx .small-banner__content h5 {
  font-weight: bold;
  font-size: 1.3125rem;
  position: relative;
  z-index: 1;
  line-height: 1.3;
  margin-bottom: 15px;
}
.welcome-to-vmx .small-banner__content p {
  position: relative;
  z-index: 1;
  margin-bottom: 30px;
}
.welcome-to-vmx .small-banner__content a {
  color: #ffffff;
  text-decoration: none;
  text-transform: uppercase;
  font-weight: bold;
  position: relative;
  z-index: 1;
}
.welcome-to-vmx .small-banner__content .banner-img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  -webkit-transition: 0.2s ease-in-out;
  -o-transition: 0.2s ease-in-out;
  -moz-transition: 0.2s ease-in-out;
  transition: 0.2s ease-in-out;
  -webkit-transform-origin: right center;
  -moz-transform-origin: right center;
  -ms-transform-origin: right center;
  -o-transform-origin: right center;
  transform-origin: right center;
  pointer-events: none;
}
.welcome-to-vmx .small-banner__content:hover .banner-img {
  -webkit-transform: scale(1.1);
  -moz-transform: scale(1.1);
  -ms-transform: scale(1.1);
  -o-transform: scale(1.1);
  transform: scale(1.1);
}

.my-profile-page {
  margin-top: -150px;
  padding: 0 20px 20px;
}
.my-profile-page .profile-title {
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -moz-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  gap: 20px;
  margin-bottom: 80px;
}
.my-profile-page .back-link {
  color: #ffffff;
  margin-bottom: 10px;
  display: inline-block;
}
.my-profile-page .back-link i {
  -webkit-transform: rotate(-180deg);
  -moz-transform: rotate(-180deg);
  -ms-transform: rotate(-180deg);
  -o-transform: rotate(-180deg);
  transform: rotate(-180deg);
  display: inline-block;
  margin-right: 8px;
  font-size: 0.875rem;
}
.my-profile-page__banner {
  min-height: 235px !important;
}
.my-profile-page__content .nav-pills {
  position: -webkit-sticky;
  position: sticky;
  top: 100px;
}
.my-profile-page__content .nav-pills .nav-link {
  color: #000000;
  font-weight: 400;
}
.my-profile-page__content .nav-pills .nav-link.active {
  background-color: transparent;
  /* color: #7828d6; */
  background: linear-gradient(90deg, #1310a4 0%, #981757 17%, #d61b33 40%, #fd1d1d 64%, #fcb045 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
}

.order-details {
  padding-top: 30px;
}
.order-details .back-to {
  color: #888888;
  font-size: 0.875rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 10px;
  margin-bottom: 35px;
}
.order-details .order-title {
  font-size: 2.125rem;
  margin-bottom: 30px;
  font-weight: 400;
}
.order-details .btn {
  padding: 8px 20px;
}
.order-details .collapse-btn {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -moz-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  width: 100%;
  color: #000000 !important;
  position: relative;
  text-decoration: none;
  border-bottom: 1px solid rgba(60, 60, 60, 0.2) !important;
  -webkit-border-radius: 0;
  border-radius: 0;
  padding: 10px 0 20px 0;
  margin-bottom: 30px;
  font-size: 1.125rem;
  font-weight: 400;
}
.order-details .collapse-btn h5 {
  font-weight: bold;
  font-size: 1.5rem;
  margin-bottom: 0;
}
.order-details .collapse-btn span {
  position: absolute;
  left: -50px;
  top: 12px;
  width: 30px;
  height: 30px;
  font-size: 0.75rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -moz-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  background-color: #efeffa;
  -webkit-border-radius: 50%;
  border-radius: 50%;
  z-index: 1;
}
.order-details .collapse-btn[aria-expanded=true] span i::before {
  content: "\e922";
}
.order-details b {
  font-size: 1.125rem;
  display: block;
  font-weight: 600;
  margin-bottom: 10px;
  color: #888888;
}
.order-details .info {
  margin-top: 25px;
}
.order-details .info .table tbody td {
  vertical-align: middle;
}
.order-details .info .table tbody td:first-child {
  width: 45%;
}
.order-details .info .table tbody td span {
  font-weight: 500;
}
.order-details .info .table tfoot td {
  background-color: #efeffa;
  border-color: #efeffa;
  vertical-align: middle;
}
.order-details .info .table tfoot td:first-child {
  border-right: none;
  font-size: 1.125rem;
}
.order-details .info .table tfoot td:first-child span {
  font-weight: bold;
  font-size: 1.75rem;
}
.order-details .info .table tfoot td:nth-child(2) {
  border-left: none;
  text-align: right;
}
.order-details .info .table tfoot td .book__counter {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 5px;
}
.order-details .info .table tfoot td .book__counter .btn {
  min-width: auto;
}
.order-details .info .table tfoot td .book__counter .btn-link {
  color: #000000;
  text-decoration: none;
  padding: 3px 5px;
  font-size: 0.625rem;
}
.order-details .info .table tfoot td .book__counter input {
  width: 35px;
  height: 35px;
  background-color: #7828d6;
  color: #ffffff;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  border: none !important;
  font-size: 0.875rem;
  text-align: center;
  padding: 6px 0;
  -webkit-border-radius: 50%;
  border-radius: 50%;
}
.order-details ul li {
  margin-bottom: 60px;
  position: relative;
}
.order-details ul li::before {
  content: "";
  width: 1px;
  height: -webkit-calc(100% + 50px);
  height: -moz-calc(100% + 50px);
  height: calc(100% + 50px);
  border-left: 2px solid rgba(60, 60, 60, 0.3);
  position: absolute;
  top: 50px;
  left: -35px;
}
.order-details ul li:last-child::before {
  display: none;
}

.order-summary {
  background-color: #efeffa !important;
}
.order-summary .postlogin__banner {
  min-height: 240px;
  background-position: center bottom;
}
.order-summary main {
  margin-top: -135px;
}
.order-summary__top {
  color: #ffffff;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
  -moz-box-align: end;
  -ms-flex-align: end;
  align-items: flex-end;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -moz-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  margin-bottom: 60px;
}
.order-summary__top .back-link {
  color: #ffffff;
  margin-bottom: 10px;
  display: inline-block;
}
.order-summary__top .back-link i {
  -webkit-transform: rotate(-180deg);
  -moz-transform: rotate(-180deg);
  -ms-transform: rotate(-180deg);
  -o-transform: rotate(-180deg);
  transform: rotate(-180deg);
  display: inline-block;
  margin-right: 8px;
  font-size: 0.875rem;
}
.order-summary__top .icon-billing {
  font-size: 3rem;
}
.order-summary__top p {
  margin-bottom: 0;
  text-transform: uppercase;
  color: rgba(255, 255, 255, 0.8);
}
.order-summary__top h5 {
  font-size: 2.125rem;
  margin-bottom: 0;
}
.order-summary__top h5 sub {
  background-color: #43445d;
  font-size: 0.75rem;
  font-weight: normal;
  padding: 3px 8px;
  -webkit-border-radius: 2px;
  border-radius: 2px;
}
.order-summary__top h6 {
  text-decoration: line-through;
  font-size: 1.25rem;
  font-weight: normal;
}
.order-summary__top h4 {
  font-size: 2.5rem;
  margin-bottom: 0;
  font-weight: bold;
}
.order-summary__top .vm-code {
  text-transform: uppercase;
  border: 1px dashed #ffffff;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  padding: 10px;
  line-height: 1;
  position: relative;
}
.order-summary__top .vm-code::before {
  content: url("../vmx_images/icons/half-sezer.svg");
  position: absolute;
  bottom: 100%;
  right: 20px;
}
.order-summary__list li + li {
  margin-top: 25px;
}
.order-summary__list .card-body {
  padding: 30px 30px 30px 60px;
  position: relative;
}
.order-summary__list--top {
  border-bottom: 1px solid rgba(60, 60, 60, 0.2);
  padding-bottom: 25px;
  margin-bottom: 20px;
}
.order-summary__list--top h6 {
  background: linear-gradient(90deg, #1310A4 0%, #5E0792 18.27%, #CD0063 51.44%, #F20F07 80.77%, #FF4000 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  color: transparent;
  font-weight: bold;
  font-size: 1.25rem;
  margin-bottom: 5px;
}
.order-summary__list--top .icon-vm-machine,
.order-summary__list--top img {
  position: absolute;
  left: 18px;
  top: 30px;
  color: #d9d9d9;
  font-size: 1.5625rem;
}
.order-summary__list--top img {
  opacity: 0.2;
  width: 24px;
}
.order-summary__list--top h5 {
  text-decoration: line-through;
  font-size: 1.875rem;
  margin-bottom: 0;
  font-weight: normal;
}
.order-summary__list--top h2 {
  font-weight: bold;
  margin-bottom: 0;
  font-size: 2.5rem;
  line-height: 0.8;
}
.order-summary__list--top .credit-used {
  position: relative;
  background-color: #7129f6;
  margin-left: 30px;
  color: #ffffff;
  padding: 0 15px;
  font-size: 0.875rem;
  font-weight: 500;
}
.order-summary__list--top .credit-used::before {
  content: "";
  height: 0;
  width: 0;
  left: -7px;
  top: 0;
  position: absolute;
  border-style: solid;
  border-width: 11px 0 10px 7px;
  border-color: #7129f6 transparent;
}
.order-summary__list--top .credit-used:after {
  content: "";
  position: absolute;
  right: 0;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
  height: 35px;
  width: 2px;
  border-right: 1px solid #707070;
}
.order-summary__list--detail {
  margin: 0 -30px;
}
.order-summary__list--detail [class*=col-] {
  border-right: 1px solid rgba(60, 60, 60, 0.2);
  padding: 0 30px 20px 30px;
}
.order-summary__list--detail [class*=col-]:nth-child(4n+4) {
  border-right: none;
}
.order-summary__list--detail span {
  display: block;
  line-height: 1.2;
}
.order-summary__list--detail h3 {
  font-size: 1.4375rem;
  font-weight: bold;
}

.projects-content {
  padding: 40px 0 30px 0;
}
.projects-content__title {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.projects-content__title h4 {
  font-size: 1.625rem;
  margin-bottom: 10px;
  font-weight: bold;
}
.projects-content__title .badge {
  font-size: 0.75rem;
  font-weight: normal;
  background-color: #eaeaef;
  text-transform: uppercase;
  -webkit-border-radius: 2px;
  border-radius: 2px;
}
.projects-content__title .form-select {
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  font-size: 1.625rem;
  margin-bottom: 10px;
  font-weight: bold;
  background-color: transparent;
  padding: 0;
  padding-right: 35px;
  border: none;
}
.projects-content__title .btn {
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  font-size: 1.375rem;
  margin-bottom: 10px;
  font-weight: 500;
  background-color: transparent;
  padding: 0;
  padding-right: 35px;
  border: none;
}
.projects-content__tabs .tab-content .resources__list {
  margin-top: 10px;
}
.projects-content__tabs .tab-content .resources__list > li {
  padding: 10px 0;
}
.projects-content__tabs .tab-content .resources__list h6 {
  font-size: 0.875rem;
  font-weight: 600;
  margin-bottom: 0;
  text-transform: uppercase;
  color: rgba(82, 82, 82, 0.8);
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  -moz-transition: 0.3s;
  transition: 0.3s;
}
.projects-content__tabs .tab-content .resources__list h6:hover {
  color: #525252;
  text-decoration: underline;
}
.projects-content__tabs .tab-content .resources__list h5 {
  margin-bottom: 0;
  font-size: 1rem;
  font-weight: normal;
}
.projects-content__tabs .tab-content .resources__list .res-title {
  position: relative;
}
.projects-content__tabs .tab-content .resources__list .res-title:after {
 content: "";
width: 25px;
height: 15px;
background: linear-gradient(
  90deg,
  #1196E3 0%,
  #4742B7 25.96%,
  #A5248E 48.56%,
  #E13140 73.08%,
  #F4994B 98.08%
);
clip-path: polygon(0% 0%, 100% 0%, 50% 100%);
position: absolute;
right: 0;
top: 50%;
transform: translateY(-50%);
transition: 0.3s;
}
.projects-content__tabs .tab-content .resources__list .res-title[aria-expanded=true]::after {
  -webkit-transform: translateY(-50%) rotate(-180deg);
  -moz-transform: translateY(-50%) rotate(-180deg);
  -ms-transform: translateY(-50%) rotate(-180deg);
  -o-transform: translateY(-50%) rotate(-180deg);
  transform: translateY(-50%) rotate(-180deg);
}
.projects-content__tabs .tab-content .resources__list .vmx-table {
  min-height: auto;
}
.projects-content__tabs .tab-content .resources__list .vmx-table table thead th {
  background-color: transparent;
  opacity: 0.4;
  text-transform: uppercase;
  font-size: 0.75rem;
}
.projects-content__tabs .tab-content .resources__list .vmx-table table tbody td {
  font-size: 0.875rem;
}
.projects-content__tabs .tab-content .resources__list .vmx-table table tbody td h6 {
  color: #0C0D23;
  font-weight: 600;
  margin-bottom: 0;
}
.projects-content__tabs .tab-content .resources__list .vmx-table table tbody td h4 {
  color: #0C0D23;
  font-size: 1.125rem;
  font-weight: normal;
  margin-bottom: 0;
}
.projects-content__tabs .tab-content .resources__list .vmx-table table tbody td .sys-info {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  gap: 20px;
  line-height: 1.2;
}
.projects-content__tabs .tab-content .resources__list .vmx-table table tbody td .sys-info small, .projects-content__tabs .tab-content .resources__list .vmx-table table tbody td .sys-info b {
  font-size: 0.75rem;
}
.projects-content__tabs .tab-content .resources__list .vmx-table table tbody td .sys-info small {
  white-space: nowrap;
  overflow: hidden;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  display: inline-block;
  max-width: 100px;
}
.projects-content__tabs .tab-content .resources__list .vmx-table table tbody td .sys-info b {
  display: block;
  font-weight: bold;
}
.projects-content__tabs .tab-content .resources__list .vmx-table table tbody td .progress {
  height: 4px;
  width: 100%;
}
.projects-content__tabs .tab-content .resources__list .vmx-table table tbody td .progress__wrap {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 5px;
  padding-top: 13px;
  position: relative;
}
.projects-content__tabs .tab-content .resources__list .vmx-table table tbody td .progress__wrap b {
  font-size: 0.6875rem;
}
.projects-content__tabs .tab-content .resources__list .vmx-table table tbody td .progress__wrap h6 {
  position: absolute;
  left: 30px;
  top: 0;
  font-size: 0.75rem;
  font-weight: normal;
  text-transform: none;
  white-space: nowrap;
}
.projects-content__tabs .tab-content .resources__list .vmx-table table tbody td .action-list {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
  -moz-box-align: end;
  -ms-flex-align: end;
  align-items: flex-end;
  gap: 10px;
  padding-left: 20px;
  padding-right: 15px;
}
.projects-content__tabs .tab-content .resources__list .vmx-table table tbody td .action-list .icons-box {
  width: 20px;
  height: 20px;
  margin: auto;
  margin-bottom: 5px;
}
.projects-content__tabs .tab-content .resources__list .vmx-table table tbody td .action-list a {
  color: #000000;
}
.projects-content__tabs .tab-content .resources__list .vmx-table table tbody td .action-list a:hover {
  color: #7828d6;
}
.projects-content__tabs .tab-content .resources__list .vmx-table table tbody td .action-list button {
  border: none;
  font-weight: 500;
  background-color: transparent;
  padding: 0;
}
.projects-content__tabs .tab-content .resources__list .vmx-table table tbody td .action-list a:hover,
.projects-content__tabs .tab-content .resources__list .vmx-table table tbody td .action-list button:hover {
  /* color: #7828d6; */
  background: linear-gradient(90deg, #1310a4 0%, #981757 17%, #d61b33 40%, #fd1d1d 64%, #fcb045 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  color: transparent;
}
.projects-content__tabs .tab-content .activity__list {
  margin-top: 20px;
}
.projects-content__tabs .tab-content .activity__list li {
  margin-bottom: 10px;
  padding-left: 10px;
}
.projects-content__tabs .tab-content .activity__list--content {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 10px;
}
.projects-content__tabs .tab-content .activity__list--content .white-circle {
  width: 30px;
  height: 30px;
  background-color: #ffffff;
  -webkit-border-radius: 50%;
  border-radius: 50%;
  border: 1px solid rgba(60, 60, 60, 0.2);
}
.projects-content__tabs .tab-content .activity__list--content a {
  font-weight: bold;
}
.projects-content__tabs .tab-content .project-settings {
  margin-top: 20px;
}
.projects-content__tabs .tab-content .project-settings h5 {
  font-size: 1.1875rem;
  margin-bottom: 15px;
  font-weight: normal;
}
.projects-content__tabs .tab-content .project-settings .btn {
  text-transform: uppercase;
}

.orders {
  padding-top: 20px;
}
.orders .vmx-table .table tbody td {
  padding: 20px;
}
.orders .droplet-value {
  font-size: 0.875rem;
  font-weight: bold;
  margin-bottom: 0;
  text-transform: uppercase;
  color: rgba(82, 82, 82, 0.8);
}
.orders .order-info {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 20px;
}
.orders .order-info .icons-box {
  font-size: 1.75rem;
  color: rgba(136, 136, 136, 0.3);
}
.orders .order-info__content h6 {
  font-size: 1rem;
  font-weight: bold;
  margin-bottom: 5px;
}
.orders .order-info__content span {
  display: block;
  font-size: 0.75rem;
  line-height: 1;
  white-space: nowrap;
  overflow: hidden;
  max-width: 100px;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
}
.orders .order-info__content b {
  font-size: 0.75rem;
  font-weight: bold;
}
.orders .order-info__qty-price {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -moz-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}
.orders .order-info__qty-price span {
  font-size: 1.125rem;
  padding: 0 10px;
}
.orders .order-info__qty-price span.border-end {
  border-right-color: rgba(60, 60, 60, 0.4) !important;
}
.orders .order-price {
  font-weight: bold;
  font-size: 1.75rem;
  text-align: right;
}
.orders__total {
  position: relative;
  background-color: #ffffff;
  padding: 20px;
  margin-top: 45px;
}
.orders__total:after {
  content: url("../vmx_images/total-bg.png");
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 20px;
}
.orders__total ul li {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -moz-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.orders__total ul li.total {
  margin-top: 15px;
  padding-top: 10px;
  border-top: 1px solid rgba(60, 60, 60, 0.2);
}
.orders__total ul li.total span {
  font-size: 1.875rem;
  font-weight: bold;
}
.orders__total h6 {
  font-size: 1.25rem;
  margin-bottom: 0;
  font-weight: normal;
}
.orders__total b, .orders__total span {
  font-size: 1.25rem;
}
.orders__total h4 {
  font-size: 1.875rem;
  margin-bottom: 0;
  font-weight: normal;
}
.orders__total p {
  font-size: 1.0625rem;
  margin-bottom: 0;
}
.orders__total img {
  width: 25px;
  margin-right: 10px;
}
.orders .progress {
  width: 120px;
  min-width: 100%;
  height: 12px;
  font-size: 10px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
}

.postlogin {
  padding-left: 250px;
  background-color: #f7f7f8;
  min-height: 100vh;
}
.postlogin__banner {
  min-height: 335px;
  /* background-image: url("../vmx_images/header-banner-bg.png"); */
  background-image: url("../vmx_images/Top-image.jpg");
  background-repeat: no-repeat;
  -webkit-background-size: 110% 110%;
  -o-background-size: 110%;
  background-size: 110%;
  background-position: center;
}
@media (max-width: 1199px) {
  .postlogin__banner {
    -webkit-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
  }
}
.postlogin .search-server {
  max-width: 70%;
  margin: 0 auto;
  margin-top: 50px;
  border: 1px solid rgba(255, 255, 255, 0.3);
  -webkit-border-radius: 8px;
  border-radius: 8px;
  -webkit-transition: 0.5s;
  -o-transition: 0.5s;
  -moz-transition: 0.5s;
  transition: 0.5s;
  position: relative;
  z-index: 9;
}
.postlogin .search-server .input-group .dropdown {
  border-right: 1px solid rgba(255, 255, 255, 0.3);
}
.postlogin .search-server .input-group .dropdown .btn-link {
  color: #ffffff !important;
  text-decoration: none;
  padding: 14px 12px;
  position: relative;
  padding-right: 30px;
  text-align: left;
  /* width: 160px; */
}
.postlogin .search-server .input-group .dropdown .btn-link:after {
  position: absolute;
  right: 12px;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  -moz-transition: 0.3s;
  transition: 0.3s;
}
.postlogin .search-server .input-group .dropdown .btn-link[aria-expanded=true]:after {
  -webkit-transform: translateY(-50%) rotate(180deg);
  -moz-transform: translateY(-50%) rotate(180deg);
  -ms-transform: translateY(-50%) rotate(180deg);
  -o-transform: translateY(-50%) rotate(180deg);
  transform: translateY(-50%) rotate(180deg);
}
.postlogin .search-server .input-group .dropdown-menu {
  background-color: #0c0d24;
  padding: 0;
  display: block;
  -webkit-transition: 0.3s ease-in-out;
  -o-transition: 0.3s ease-in-out;
  -moz-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
  -webkit-transform-origin: top;
  -moz-transform-origin: top;
  -ms-transform-origin: top;
  -o-transform-origin: top;
  transform-origin: top;
  -webkit-transform: none !important;
  -moz-transform: none !important;
  -ms-transform: none !important;
  -o-transform: none !important;
  transform: none !important;
  position: absolute;
  top: 90% !important;
  opacity: 0;
  visibility: hidden;
}
.postlogin .search-server .input-group .dropdown-menu li a {
  color: #ffffff;
  padding: 14px 12px;
}
.postlogin .search-server .input-group .dropdown-menu li a:focus, .postlogin .search-server .input-group .dropdown-menu li a:hover {
  color: #0c0d24;
  background-color: #ffffff;
}
.postlogin .search-server .input-group .dropdown-menu.show {
  top: 100% !important;
  opacity: 1;
  visibility: visible;
}
.postlogin .search-server .input-group .form-control {
  -webkit-box-flex: 2;
  -webkit-flex: 2;
  -moz-box-flex: 2;
  -ms-flex: 2;
  flex: 2;
  border: none;
  background-color: transparent;
  color: #ffffff;
}
.postlogin .search-server .input-group .form-control::-webkit-input-placeholder {
  /* Edge */
  color: rgba(255, 255, 255, 0.6);
}
.postlogin .search-server .input-group .form-control:-ms-input-placeholder {
  /* Internet Explorer 10-11 */
  color: rgba(255, 255, 255, 0.6);
}
.postlogin .search-server .input-group .form-control:-moz-placeholder {
  color: rgba(255, 255, 255, 0.6);
}
.postlogin .search-server .input-group .form-control::-moz-placeholder {
  color: rgba(255, 255, 255, 0.6);
}
.postlogin .search-server .input-group .form-control::-ms-input-placeholder {
  color: rgba(255, 255, 255, 0.6);
}
.postlogin .search-server .input-group .form-control::placeholder {
  color: rgba(255, 255, 255, 0.6);
}
.postlogin .search-server .input-group .search-btn {
  color: #ffffff;
  text-decoration: none;
  min-width: auto;
  font-size: 1.25rem;
  padding: 6px 18px;
  line-height: 1;
}
.postlogin .search-server__content {
  position: absolute;
  width: 100%;
  left: 0;
  top: 100%;
  max-height: -webkit-calc(100vh - 200px);
  max-height: -moz-calc(100vh - 200px);
  max-height: calc(100vh - 200px);
  overflow-y: auto;
  overflow-x: hidden;
  -ms-scroll-chaining: none;
  overscroll-behavior: contain;
  background-color: #ffffff;
  -webkit-border-radius: 10px;
  border-radius: 10px;
  padding: 20px;
  opacity: 0;
  visibility: hidden;
  -webkit-transition: 0.3s ease-in-out;
  -o-transition: 0.3s ease-in-out;
  -moz-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
  -webkit-box-shadow: 0px 0px 15px 5px rgba(0, 0, 0, 0.08);
  box-shadow: 0px 0px 15px 5px rgba(0, 0, 0, 0.08);
}
.postlogin .search-server__content .search-title {
  font-size: 0.8125rem;
  color: rgba(82, 82, 82, 0.8);
  text-transform: uppercase;
  margin-bottom: 15px;
}
.postlogin .search-server__content .resources__list {
  margin-top: 10px;
}
.postlogin .search-server__content .resources__list > li {
  padding: 10px 0;
}
.postlogin .search-server__content .resources__list .vmx-table {
  min-height: auto;
}
.postlogin .search-server__content .resources__list .vmx-table table tbody td {
  font-size: 0.875rem;
}
.postlogin .search-server__content .resources__list h6 {
  font-size: 0.875rem;
  font-weight: bold;
  margin-bottom: 0;
  text-transform: uppercase;
  color: rgba(82, 82, 82, 0.8);
}
.postlogin .search-server__content .resources__list h5 {
  margin-bottom: 0;
  font-size: 1rem;
  font-weight: normal;
}
.postlogin .search-server__content .category__list--btn {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  gap: 10px;
}
.postlogin .search-server__content .category__list--btn .btn {
  width: 30%;
}
.postlogin .search-server__content .category__list--btn .btn-primary {
  color: #000000;
  text-align: left;
  -webkit-border-radius: 10px;
  border-radius: 10px;
  background-color: #efeffa;
  border-color: #efeffa;
  padding: 12px 12px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 10px;
}
.postlogin .search-server__content .category__list--btn .btn i {
  font-size: 1.5rem;
}
.postlogin .search-server__content .category__list--btn .btn .icon-droplet {
  color: #7828d6;
}
.postlogin .search-server__content .category__list--btn .btn .icon-database {
  color: #4193B8;
}
.postlogin .search-server__content .category__list--btn .btn .icon-kubernetes {
  color: #9645E6;
}
.postlogin .search-server__content .category__list--btn .btn .icon-webapp {
  color: #FF629E;
}
.postlogin .search-server__content .category__list--btn .btn .icon-virtual-machine {
  color: #3984FF;
}
.postlogin .search-server__content .category__list--btn .btn .icon-network-mapping {
  color: #D139FF;
}
.postlogin .search-server__content .category__list--btn .btn .icon-draas {
  color: #51B8E6;
}
.postlogin .search-server__content .recent__list {
  margin-top: 30px;
}
.postlogin .search-server__content .recent__list ul li {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 5px;
  margin-bottom: 10px;
}
.postlogin .search-server__content .recent__list a {
  color: #000000;
}
.postlogin .search-server__content .recent__list a:hover {
  text-decoration: underline;
}
.postlogin .search-server__content .outsanding-due {
  margin-top: 30px;
}
.postlogin .search-server__content .outsanding-due__content {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -moz-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  padding: 15px;
  padding-left: 30px;
  -webkit-border-radius: 10px;
  border-radius: 10px;
  background-color: #efeffa;
  position: relative;
}
.postlogin .search-server__content .outsanding-due__content::before {
  content: "";
  width: 6px;
  height: 6px;
  background-color: #ff0000;
  -webkit-border-radius: 50%;
  border-radius: 50%;
  position: absolute;
  left: 15px;
  top: 30px;
}
.postlogin .search-server__content .outsanding-due__content h6 {
  margin-bottom: 0;
  font-weight: bold;
  margin-right: 15px;
  font-size: 1.125rem;
}
.postlogin .search-server.search-active .search-server__content {
  opacity: 1;
  visibility: visible;
}
.postlogin__no-banner {
  padding-left: 250px;
  min-height: 100vh;
}
.postlogin__no-banner main {
  margin-top: 0;
  padding-top: 76px;
}

.ques-wizard {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  position: relative;
}
.ques-wizard .btn-link {
  color: #7828d6;
}
@media (max-width: 991px) {
  .ques-wizard {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -moz-box-orient: vertical;
    -moz-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    height: auto;
  }
}
.ques-wizard .powered-by {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 6px;
  position: absolute;
  top: 20px;
  right: 30px;
  font-size: 0.875rem;
  color: #888888;
  white-space: nowrap;
}
.ques-wizard .powered-by img {
  width: 100px;
}
.ques-wizard__left {
  position: relative;
  width: 40%;
  height: 100vh;
  background-image: url("../vmx_images/quiz-wizard-bg.png");
  background-repeat: no-repeat;
  background-position: center;
  -webkit-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -moz-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  padding: 50px;
}
@media (max-width: 1199px) {
  .ques-wizard__left {
    width: 50%;
  }
}
@media (max-width: 991px) {
  .ques-wizard__left {
    width: 80%;
    margin: auto;
    height: auto;
  }
}
.ques-wizard__left .quiz-steps {
  -webkit-border-radius: 10px;
  border-radius: 10px;
  border: 1px solid rgba(255, 255, 255, 0.4);
  background: rgba(0, 0, 0, 0.03);
  -webkit-backdrop-filter: blur(20px);
  backdrop-filter: blur(20px);
  color: #ffffff;
  padding: 30px;
}
.ques-wizard__left .quiz-steps h5 {
  font-weight: bold;
  font-size: 2rem;
  margin-bottom: 20px;
}
.ques-wizard__left .quiz-steps ul li {
  padding-left: 30px;
  position: relative;
  font-weight: 300;
}
.ques-wizard__left .quiz-steps ul li + li {
  margin-top: 20px;
}
.ques-wizard__left .quiz-steps ul li::before {
  content: "\e905";
  font-family: "icomoon" !important;
  position: absolute;
  left: 0;
  top: 0;
}
.ques-wizard__left .quiz-steps ul li.active {
  color: #34e041;
  font-weight: bold;
}
.ques-wizard__left .quiz-steps ul li.current {
  font-weight: bold;
}
.ques-wizard__left .auth-img {
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
  left: 0;
  height: 100vh;
  width: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  pointer-events: none;
}
@media (max-width: 1199px) {
  .ques-wizard__left .auth-img {
    height: auto;
  }
}
@media (max-width: 991px) {
  .ques-wizard__left .auth-img {
    display: none;
  }
}
.ques-wizard__left .auth-img-mb {
  display: none;
}
@media (max-width: 991px) {
  .ques-wizard__left .auth-img-mb {
    display: block;
  }
}
.ques-wizard__right {
  width: 60%;
  min-height: 100vh;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  position: relative;
}
@media (max-width: 1199px) {
  .ques-wizard__right {
    width: 50%;
  }
}
@media (max-width: 991px) {
  .ques-wizard__right {
    width: 100%;
    min-height: auto;
  }
}
.ques-wizard__right form {
  width: 100%;
}
.ques-wizard__right .wizard-progress {
  position: absolute;
  width: 100%;
  top: 0;
  left: 0;
}
.ques-wizard__right .wizard-progress ul {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
}
.ques-wizard__right .wizard-progress ul li {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -moz-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  background-color: #eaeaef;
  height: 10px;
}
.ques-wizard__right .wizard-progress ul li.active {
  background-color: #7129f6;
}
.ques-wizard__form {
  padding: 20px 90px 20px 90px;
}
@media (max-width: 991px) {
  .ques-wizard__form {
    background-color: rgba(255, 255, 255, 0.8);
    -webkit-backdrop-filter: blur(5px);
    backdrop-filter: blur(5px);
    margin: 20px;
    -webkit-border-radius: 10px;
    border-radius: 10px;
  }
}
@media (max-width: 575px) {
  .ques-wizard__form {
    padding: 15px;
    padding-top: 30px;
    margin: 0px;
  }
}
.ques-wizard__form--logo {
  text-align: center;
  margin-bottom: 30px;
}
.ques-wizard__form--content {
  display: none;
}
.ques-wizard__form--content.activeForm {
  display: block;
}
.ques-wizard__form--content .btn {
  -webkit-border-radius: 5px;
  border-radius: 5px;
  padding: 10px 28px;
}
.ques-wizard__form--content .form-control {
  border: 1px solid rgba(60, 60, 60, 0.2);
  background-color: #ffffff;
  max-width: 490px;
}
.ques-wizard__form--content .form-control:focus {
  /* border-color: #7828d6; */
  border: 1px solid transparent;
  border-radius: 10px;
  background:
    linear-gradient(#fff, #fff) padding-box,
    linear-gradient(90deg, #1196E3 0%, #4742B7 25.96%, #A5248E 48.56%, #E13140 73.08%, #F4994B 98.08%) border-box;
  background-clip: padding-box, border-box;
}
.ques-wizard__form--content .otp-input {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  gap: 10px;
  margin-bottom: 10px;
}
.ques-wizard__form--content .otp-input .form-control {
  width: 55px;
  height: 55px;
  background-color: #efeffa;
  font-size: 1.25rem;
  text-align: center;
  border: 1px solid transparent;
}
@media (max-width: 575px) {
  .ques-wizard__form--content .otp-input .form-control {
    width: 45px;
    height: 45px;
  }
}
.ques-wizard__form--content .otp-input .form-control:not(:-moz-placeholder-shown) {
  border-color: #7828d6;
}
.ques-wizard__form--content .otp-input .form-control:not(:-ms-input-placeholder) {
  border-color: #7828d6;
}
.ques-wizard__form--content .otp-input .form-control:focus, .ques-wizard__form--content .otp-input .form-control:not(:placeholder-shown) {
  border-color: #7828d6;
}
.ques-wizard__form--content .radio-list {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  gap: 20px;
}
.ques-wizard__form--content .radio-list label span {
  border: 1px solid rgba(60, 60, 60, 0.2);
  -webkit-border-radius: 5px;
  border-radius: 5px;
  position: relative;
  padding: 14px 14px 14px 34px;
  min-width: 140px;
  display: block;
  line-height: 1;
  cursor: pointer;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  -moz-transition: 0.3s;
  transition: 0.3s;
}
.ques-wizard__form--content .radio-list label span::before {
  content: "";
  width: 18px;
  height: 18px;
  position: absolute;
  left: 10px;
  top: 13px;
  outline: 1px solid rgba(60, 60, 60, 0.8);
  border: 3px solid #ffffff;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  -moz-transition: 0.3s;
  transition: 0.3s;
  -webkit-border-radius: 3px;
  border-radius: 3px;
}
.ques-wizard__form--content .radio-list label span p {
  margin-top: 5px;
  margin-bottom: 0;
}
.ques-wizard__form--content .radio-list label input[type=radio] + span::before {
  -webkit-border-radius: 50%;
  border-radius: 50%;
}
.ques-wizard__form--content .radio-list label input:checked + span {
  /* border-color: #7828d6; */
  font-weight: 500;
  border: 1px solid transparent;
  font-weight: 500;
  background: linear-gradient(rgb(255, 255, 255), rgb(255, 255, 255)) border-box padding-box, linear-gradient(90deg, rgb(17, 150, 227) 0%, rgb(71, 66, 183) 25.96%, rgb(165, 36, 142) 48.56%, rgb(225, 49, 64) 73.08%, rgb(244, 153, 75) 98.08%) border-box;
}
.ques-wizard__form--content .radio-list label input:checked + span::before {
  /* background-color: #7828d6; */
  background: linear-gradient(90deg, #1196E3 0%, #4742B7 25.96%, #A5248E 48.56%, #E13140 73.08%, #F4994B 98.08%);
}
.ques-wizard__form--content .amt-spend .form-control {
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  border: 1px solid #7828d6;
  color: #7828d6;
}
.ques-wizard__form--content .amt-spend h6 {
  font-size: 1.25rem;
}
.ques-wizard__form--content .amt-spend__range {
  width: 100%;
  height: 6px;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  margin-bottom: 40px;
  background: #E7E7E7;
  outline: none;
}
.ques-wizard__form--content .amt-spend__range::-webkit-slider-thumb {
  -webkit-appearance: none;
  appearance: none;
  width: 25px;
  height: 25px;
  -webkit-border-radius: 50%;
  border-radius: 50%;
  background: #A75CFF;
  cursor: pointer;
}
.ques-wizard__form--title {
  font-size: 2.25rem;
  margin-bottom: 30px;
  font-weight: normal;
}
@media (max-width: 767px) {
  .ques-wizard__form--title {
    font-size: 1.625rem;
  }
}
.ques-wizard__form--title span {
  font-weight: 500;
}
.ques-wizard__form p {
  color: #888888;
}
.ques-wizard__form--nav {
  position: fixed;
  bottom: 40px;
  right: 0;
  padding-right: 40px;
  padding-left: 90px;
  width: 60%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -moz-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
@media (max-width: 991px) {
  .ques-wizard__form--nav {
    bottom: 20px;
  }
}
@media (max-width: 575px) {
  .ques-wizard__form--nav {
    position: static;
    padding: 15px;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -moz-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
  }
}
.ques-wizard__form--nav a {
  text-decoration: underline;
}
.ques-wizard__form--nav .btn {
  background-color: #0c0d24;
  color: #ffffff;
  width: 50px;
  height: 40px;
  padding: 0;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -moz-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -moz-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  font-size: 12px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  min-width: auto;
}
.ques-wizard__form--nav .btn:hover {
  background-color: #888888;
}

.settings {
  padding-top: 30px;
  background-color: #efeffa;
}
.settings__title {
  font-size: 1.75rem;
  font-weight: bold;
  margin-bottom: 30px;
}
.settings .nav-tabs {
  margin-bottom: 40px;
}
.settings .my-team__team-info {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -moz-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.settings .my-team__team-info .img-box img {
  width: 50px;
  height: 50px;
  -webkit-border-radius: 50%;
  border-radius: 50%;
  -o-object-fit: cover;
  object-fit: cover;
}
.settings .my-team__team-info h6 {
  font-size: 1.125rem;
  margin-bottom: 0;
  font-weight: bold;
}
.settings .my-team__team-info p {
  color: #888888;
  font-size: 0.875rem;
  margin-bottom: 0;
}
.settings .my-team__team-info .team-list {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  padding-left: 15px;
}
.settings .my-team__team-info .team-list span {
  width: 30px;
  height: 30px;
  position: relative;
  margin-left: -10px;
  border: 1px solid #ffffff;
  -webkit-border-radius: 50%;
  border-radius: 50%;
  overflow: hidden;
}
.settings .my-team__team-info .team-list span img {
  -o-object-fit: cover;
  object-fit: cover;
  width: 30px;
  height: 30px;
}
.settings .my-team__team-info .email {
  color: #888888;
}
.settings .my-team__team-info .btn {
  font-size: 0.875rem;
}
.settings .my-team .secure-sign-in {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -moz-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
.settings .my-team .secure-sign-in p {
  margin-bottom: 0;
  color: #888888;
}
.settings .my-team .secure-sign-in h5 {
  font-size: 1.4375rem;
  margin-bottom: 15px;
  font-weight: normal;
}
.settings .my-team .secure-sign-in .form-switch .form-check-input {
  border-color: #888888;
}
.settings .my-team .members-table__top {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -moz-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  margin-bottom: 10px;
}
.settings .my-team .members-table__top h6 {
  margin-bottom: 0;
  font-size: 1.4375rem;
  font-weight: normal;
}
.settings .my-team .members-table__top .input-group {
  border: 1px solid #888888;
  -webkit-border-radius: 20px;
  border-radius: 20px;
  background-color: #ffffff;
}
.settings .my-team .members-table__top .input-group .form-control {
  background-color: transparent;
  border: none;
}
.settings .my-team .members-table__top .input-group .search-btn {
  min-width: auto;
  color: #000000;
  text-decoration: none;
  line-height: 1;
}
.settings .my-team .members-table .vmx-table table thead th {
  background-color: #dbdbdb;
  padding: 8px 16px;
  font-size: 0.875rem;
}
.settings .my-team .members-table .vmx-table table tbody td {
  padding: 8px 16px;
  background-color: transparent;
}
.settings .my-team .members-table .vmx-table table .user-img {
  margin-right: 10px;
}
.settings .my-team .members-table .vmx-table table .user-img img {
  width: 30px;
  height: 30px;
  -o-object-fit: cover;
  object-fit: cover;
  -webkit-border-radius: 50%;
  border-radius: 50%;
}
.settings .my-team .members-table .vmx-table table .btn {
  min-width: auto;
}
.settings .my-team .members-table .vmx-table table .btn-outline-primary {
  background-color: transparent;
}
.settings .my-profile__top {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -moz-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding-bottom: 30px;
  margin-bottom: 30px;
  border-bottom: 1px solid rgba(60, 60, 60, 0.1);
}
.settings .my-profile__top--left {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 25px;
}
.settings .my-profile__top--left .img-box {
  position: relative;
}
.settings .my-profile__top--left .img-box img {
  width: 100px;
  height: 100px;
  -webkit-border-radius: 50%;
  border-radius: 50%;
  -o-object-fit: cover;
  object-fit: cover;
}
.settings .my-profile__top--left .img-box .edit {
  cursor: pointer;
  width: 30px;
  height: 30px;
  background-color: #ffffff;
  color: #000000;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -moz-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  font-size: 0.8125rem;
  -webkit-border-radius: 50%;
  border-radius: 50%;
  position: absolute;
  bottom: 0;
  right: 0;
  -webkit-box-shadow: 0px 0px 8px 3px rgba(0, 0, 0, 0.04);
  box-shadow: 0px 0px 8px 3px rgba(0, 0, 0, 0.04);
}
.settings .my-profile__top--left h4 {
  font-size: 1.5rem;
  margin-bottom: 0;
  font-weight: 500;
}
.settings .my-profile__top--left span {
  color: #888888;
  font-size: 1.125rem;
}
.settings .my-profile__form h6 {
  font-weight: bold;
  font-size: 1.25rem;
}
.settings .my-profile__form .form-floating > label {
  font-size: 0.875rem;
  padding: 10px;
  line-height: 1.25;
  color: #888888;
}
.settings .my-profile__form .form-floating > .form-control {
  padding: 10px;
  height: 40px;
  min-height: 40px;
  border-color: #e7e7e7;
  background-color: #ffffff;
}
.settings .my-profile__form .form-floating > .form-control:not(:-moz-placeholder-shown) {
  padding: 10px;
  border-color: #7828d6;
}
.settings .my-profile__form .form-floating > .form-control:not(:-ms-input-placeholder) {
  padding: 10px;
  border-color: #7828d6;
}
.settings .my-profile__form .form-floating > .form-control:focus, .settings .my-profile__form .form-floating > .form-control:not(:placeholder-shown) {
  padding: 10px;
  border-color: #7828d6;
}
.settings .my-profile__form .form-floating > .form-control:not(:-moz-placeholder-shown) ~ label {
  -moz-transform: scale(0.85) translateY(-8px) translateX(5px);
  transform: scale(0.85) translateY(-8px) translateX(5px);
  opacity: 1;
  width: -moz-fit-content;
  width: fit-content;
  color: #888888;
  padding: 0px 5px;
  height: auto;
  background-color: #ffffff;
  border: none;
}
.settings .my-profile__form .form-floating > .form-control:not(:-ms-input-placeholder) ~ label {
  -ms-transform: scale(0.85) translateY(-8px) translateX(5px);
  transform: scale(0.85) translateY(-8px) translateX(5px);
  opacity: 1;
  width: fit-content;
  color: #7828d6;
  padding: 0px 5px;
  height: auto;
  background-color: #ffffff;
  border: none;
}
.settings .my-profile__form .form-floating > .form-control:focus ~ label, .settings .my-profile__form .form-floating > .form-control:not(:placeholder-shown) ~ label {
  -webkit-transform: scale(0.85) translateY(-8px) translateX(5px);
  -moz-transform: scale(0.85) translateY(-8px) translateX(5px);
  -ms-transform: scale(0.85) translateY(-8px) translateX(5px);
  -o-transform: scale(0.85) translateY(-8px) translateX(5px);
  transform: scale(0.85) translateY(-8px) translateX(5px);
  opacity: 1;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  color: #888888;
  padding: 0px 5px;
  height: auto;
  background-color: #ffffff;
  border: none;
}
.settings .my-profile__form .form-floating > .form-control:not(:-moz-placeholder-shown) ~ label::before {
  content: "";
  width: 100%;
  height: 50%;
  background-color: #efeffa;
  position: absolute;
  top: 0;
  left: 0;
  z-index: -1;
}
.settings .my-profile__form .form-floating > .form-control:not(:-ms-input-placeholder) ~ label::before {
  content: "";
  width: 100%;
  height: 50%;
  background-color: #efeffa;
  position: absolute;
  top: 0;
  left: 0;
  z-index: -1;
}
.settings .my-profile__form .form-floating > .form-control:focus ~ label::before, .settings .my-profile__form .form-floating > .form-control:not(:placeholder-shown) ~ label::before {
  content: "";
  width: 100%;
  height: 50%;
  background-color: #efeffa;
  position: absolute;
  top: 0;
  left: 0;
  z-index: -1;
}
.settings .my-profile__form .form-floating > .form-control:not(:-moz-placeholder-shown) ~ label:after {
  display: none;
}
.settings .my-profile__form .form-floating > .form-control:not(:-ms-input-placeholder) ~ label:after {
  display: none;
}
.settings .my-profile__form .form-floating > .form-control:focus ~ label:after, .settings .my-profile__form .form-floating > .form-control:not(:placeholder-shown) ~ label:after {
  display: none;
}
.settings .my-profile__form .form-floating > textarea {
  height: auto !important;
}
.settings .my-profile__form .select2-container .select2-selection {
  background-color: #ffffff;
  border: 1px solid #E7E7E7;
  font-size: 0.875rem;
}
.settings .my-profile__form .payment-method {
  background-color: #ffffff;
  -webkit-border-radius: 10px;
  border-radius: 10px;
  padding: 20px;
}
.settings .my-profile__form .payment-method .form-control {
  border: none;
  -webkit-border-radius: 0;
  border-radius: 0;
  border-bottom: 1px solid rgba(60, 60, 60, 0.1);
}
.settings .my-profile__form .payment-method .form-floating label::before {
  display: none;
}

.success-page {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -moz-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  min-height: 100vh;
  background-color: #ffffff;
}
.success-page__content {
  text-align: center;
}
.success-page__content p {
  font-size: 1.5rem;
  margin-bottom: 30px;
}

.ticket-list {
  padding-top: 30px;
}
.ticket-list .titles h5 {
  color: #000000;
}
.ticket-list .ticket-search {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -moz-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-bottom: 10px;
}
.ticket-list .ticket-search__right {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 20px;
}
.ticket-list .ticket-search h6 {
  margin-bottom: 0;
  font-size: 1.4375rem;
  font-weight: 400;
}
.ticket-list .ticket-search .input-group {
  min-width: 300px;
  -webkit-border-radius: 20px;
  border-radius: 20px;
  overflow: hidden;
  border: 1px solid rgba(60, 60, 60, 0.3);
}
.ticket-list .ticket-search .input-group-text {
  border: none;
  background-color: #ffffff;
}
.ticket-list .ticket-search .input-group .form-control {
  background-color: #ffffff;
  border: none;
}
.ticket-list .ticket-search .form-select {
  min-width: 200px;
}
.ticket-list .vmx-table table {
  border-collapse: separate;
  border-spacing: 0;
}
.ticket-list .vmx-table table thead th {
  background-color: #DBDBE5;
  font-size: 1rem;
}
.ticket-list .vmx-table table thead th:first-child {
  -webkit-border-top-left-radius: 6px;
  border-top-left-radius: 6px;
  -webkit-border-bottom-left-radius: 6px;
  border-bottom-left-radius: 6px;
}
.ticket-list .vmx-table table thead th:last-child {
  -webkit-border-top-right-radius: 6px;
  border-top-right-radius: 6px;
  -webkit-border-bottom-right-radius: 6px;
  border-bottom-right-radius: 6px;
}
.ticket-list .vmx-table table tbody td {
  font-size: 1rem;
}

.ticket-details {
  padding-top: 30px;
}
.ticket-details .back-to {
  color: #888888;
  font-size: 0.875rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 10px;
  margin-bottom: 35px;
}
.ticket-details .ticket-number {
  color: #7828d6;
  display: block;
  margin-bottom: 10px;
}
.ticket-details .ticket-title {
  font-size: 2.125rem;
  margin-bottom: 30px;
  padding-bottom: 20px;
  font-weight: 400;
  border-bottom: 1px solid rgba(60, 60, 60, 0.3);
}
.ticket-details b {
  font-size: 1.125rem;
  display: block;
  font-weight: 600;
  margin-bottom: 10px;
  color: #888888;
}
.ticket-details .info {
  margin-top: 25px;
}
.ticket-details .info .table tbody td span {
  font-weight: 500;
}
.ticket-details .comment {
  margin-top: 25px;
}
.ticket-details .comment__box {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -moz-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  gap: 10px;
}
.ticket-details .comment__box .short-name {
  width: 30px;
  min-width: 30px;
  height: 30px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -moz-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  color: #ffffff;
  font-size: 0.875rem;
  background-color: #F77746;
  -webkit-border-radius: 50%;
  border-radius: 50%;
}
.ticket-details .comment__box h6 {
  font-size: 0.875rem;
  font-weight: 600;
  margin-bottom: 0;
  line-height: 1.2;
}
.ticket-details .comment__box .date {
  color: #888888;
  font-size: 0.625rem;
  display: block;
  margin-bottom: 15px;
}
.ticket-details .comment ul {
  margin-top: 40px;
}
.ticket-details .ticket-status {
  margin-bottom: 25px;
}
.ticket-details .ticket-status .badge {
  font-size: 0.875rem;
  font-weight: 500;
  padding: 8px 20px;
}
.ticket-details .assign-to {
  margin-bottom: 25px;
}
.ticket-details .assign-to .short-name {
  width: 30px;
  min-width: 30px;
  height: 30px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -moz-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  color: #ffffff;
  font-size: 0.875rem;
  background-color: #F77746;
  -webkit-border-radius: 50%;
  border-radius: 50%;
}
.ticket-details .assign-to p {
  margin-bottom: 0;
}
.ticket-details .assign-to__name {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 10px;
}
.ticket-details .priority,
.ticket-details .due-date {
  margin-bottom: 25px;
}
.ticket-details .ticket-journey ul {
  list-style: none;
  margin-bottom: 0;
  padding: 20px;
  background-color: #efeffa;
  -webkit-border-radius: 10px;
  border-radius: 10px;
  position: relative;
}
.ticket-details .ticket-journey ul:before {
  content: "";
  height: -webkit-calc(100% - 40px);
  height: -moz-calc(100% - 40px);
  height: calc(100% - 40px);
  width: 1px;
  border-left: 1px solid rgba(60, 60, 60, 0.3);
  position: absolute;
  left: 18px;
  top: 20px;
}
.ticket-details .ticket-journey ul li {
  position: relative;
  color: #888888;
  padding-left: 15px;
}
.ticket-details .ticket-journey ul li:before {
  content: "";
  width: 16px;
  height: 16px;
  border: 3px solid rgba(60, 60, 60, 0.3);
  -webkit-border-radius: 50%;
  border-radius: 50%;
  background-color: #efeffa;
  position: absolute;
  left: -10px;
  top: 0;
  z-index: 1;
}
.ticket-details .ticket-journey ul li.active {
  color: #000000;
}
.ticket-details .ticket-journey ul li.active::before {
  border-color: #7828d6;
}
.ticket-details .ticket-journey ul li + li {
  margin-top: 20px;
}
.ticket-details .ticket-journey ul h6 {
  margin-bottom: 0;
  font-size: 1rem;
}
.ticket-details .ticket-journey ul p {
  font-size: 0.875rem;
  margin-bottom: 0;
}
.ticket-details .ticket-journey .cmt {
  background-color: #939399;
  color: #ffffff;
  position: relative;
  font-size: 0.875rem;
  padding: 10px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  margin-top: 12px;
}
.ticket-details .ticket-journey .cmt::before {
  content: "";
  width: 10px;
  height: 10px;
  background-color: #939399;
  position: absolute;
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  transform: rotate(45deg);
  top: -5px;
  left: 20px;
}

.virtual-machine {
  margin-top: -400px;
}
.virtual-machine__banner {
  background-image: url("../vmx_images/vm-banner.png");
  min-height: 500px;
}
.virtual-machine .back-link {
  color: #ffffff;
  margin-bottom: 10px;
  display: inline-block;
}
.virtual-machine .back-link i {
  -webkit-transform: rotate(-180deg);
  -moz-transform: rotate(-180deg);
  -ms-transform: rotate(-180deg);
  -o-transform: rotate(-180deg);
  transform: rotate(-180deg);
  display: inline-block;
  margin-right: 8px;
  font-size: 0.875rem;
}
.virtual-machine .droplet-title {
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -moz-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
}
.virtual-machine .droplet-title i {
  font-size: 3.125rem;
}
.virtual-machine .droplet-title h5 {
  font-size: 2.5rem;
}
.virtual-machine .droplet-title h5 span {
  font-size: 3.4375rem;
  font-weight: 300;
}
.virtual-machine .droplet-title p {
  font-size: 1.25rem;
}
.virtual-machine .vm-banner {
  color: #ffffff;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -moz-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
.virtual-machine .vm-banner__left {
  width: 65%;
}
.virtual-machine .vm-banner .know-more {
  color: #ffffff;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -moz-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  font-size: 1rem;
  margin-top: 30px;
}
.virtual-machine .vm-banner .know-more i {
  font-size: 0.75rem;
}
.virtual-machine .vm-banner__right {
  width: 290px;
  /* background-image: url("../vmx_images/get-vm-bg.png");
  background-position: center;
  -webkit-background-size: cover;
  -o-background-size: cover;
  background-size: cover; */
  background: linear-gradient(90deg, #1310A4 0%, #5E0792 18.27%, #CD0063 51.44%, #F20F07 80.77%, #FF4000 100%);
  -webkit-border-radius: 20px;
  border-radius: 20px;
  padding: 40px 25px;
  color: #ffffff;
  position: relative;
  bottom: -100px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -moz-box-orient: vertical;
  -moz-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -moz-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
.virtual-machine .vm-banner__right h5 {
  font-size: 1.875rem;
  margin-bottom: 5px;
  font-weight: bold;
}
.virtual-machine .vm-banner__right h4 {
  font-size: 2.5rem;
  font-weight: bold;
}
.virtual-machine .vm-banner__right h4 span {
  font-size: 1.125rem;
  display: block;
}
.virtual-machine .vm-banner__right h3 {
  font-size: 2.8125rem;
  font-weight: bold;
}
.virtual-machine .vm-banner__right h3 span {
  font-size: 0.9375rem;
  display: block;
}
.virtual-machine .easy-setup {
  margin-top: 80px;
  margin-bottom: 35px;
}
@media(min-width:1580px){
.virtual-machine .easy-setup {
   margin-top: 120px;
}
}
.virtual-machine .easy-setup h4 {
  font-size: 1.8rem;
  margin-bottom: 25px;
}
.virtual-machine .easy-setup .card img {
  width: 35px;
  margin-bottom: 25px;
  margin-top: 10px;
}
.virtual-machine .learn-more {
  padding: 30px;
  background-color: rgba(221, 221, 221, 0.4);
  -webkit-border-radius: 10px;
  border-radius: 10px;
}
.virtual-machine .learn-more h4 {
  margin-bottom: 15px;
  font-size: 1.25rem;
  font-weight: bold;
}
.virtual-machine .learn-more__carousel .card {
  -webkit-border-radius: 10px;
  border-radius: 10px;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.virtual-machine .learn-more__carousel h4 {
  text-transform: uppercase;
  font-size: 0.875rem;
  margin-bottom: 10px;
}
.virtual-machine .learn-more__carousel h5 {
  font-size: 0.875rem;
  margin-bottom: 5px;
  -webkit-transition: 0.3s ease-in-out;
  -o-transition: 0.3s ease-in-out;
  -moz-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
}
.virtual-machine .learn-more__carousel p {
  font-size: 0.8125rem;
  margin-bottom: 15px;
}
.virtual-machine .learn-more__carousel i {
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  transform: rotate(45deg);
}
.virtual-machine .learn-more__carousel a {
  display: block;
  color: rgba(60, 60, 60, 0.7) !important;
  -webkit-transition: 0.3s ease-in-out;
  -o-transition: 0.3s ease-in-out;
  -moz-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
}
.virtual-machine .learn-more__carousel a:hover h5 {
  font-weight: bold;
  color: #7828d6;
}

.vm-detail .vm-info {
  margin-top: 50px;
  position: relative;
  padding-left: 180px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -moz-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.vm-detail .vm-info .vm-chart {
  position: absolute;
  left: -10px;
  top: -10px;
}
.vm-detail .vm-info .vm-chart svg{

}
.vm-detail .vm-info .vm-chart .user-img {
  width: 60px;
  height: 60px;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}
.vm-detail .vm-info .vm-chart .user-img img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  -webkit-border-radius: 50%;
  border-radius: 50%;
}
.vm-detail .vm-info__content {
  color: #ffffff;
}
.vm-detail .vm-info__content .icon-database {
  color: #30a9bf;
  font-size: 1.5rem;
}
.vm-detail .vm-info__content h2 {
  font-size: 2.125rem;
  margin-bottom: 0;
  font-weight: normal;
}
.vm-detail .vm-info__content .btn {
  border: 1px solid #30a9bf;
  color: #30a9bf;
  text-decoration: none;
  font-size: 0.75rem;
  font-weight: normal;
}
.vm-detail .vm-info__content .btn:hover {
  background-color: #30a9bf;
  color: #ffffff;
}
.vm-detail .vm-info__content h6 {
  font-size: 1rem;
  font-weight: 500;
}
.vm-detail .vm-info__content ul {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  max-width: -webkit-fit-content;
  max-width: -moz-fit-content;
  max-width: fit-content;
}
.vm-detail .vm-info__content ul li {
  width: 50%;
  color: #888888;
  padding: 5px 0 5px 15px;
  position: relative;
}
.vm-detail .vm-info__content ul li::before {
  content: "-";
  position: absolute;
  left: 0;
  top: 5px;
  color: #888888;
}
.vm-detail .vm-info__action .btn-link {
  text-align: center;
  text-decoration: none;
  color: #ffffff;
}
.vm-detail .vm-info__action .btn-link img {
  display: block;
  margin: auto;
  margin-bottom: 5px;
  width: 24px;
}
.vm-detail .vm-info__action .btn-link:hover {
  /* color: #7129f6; */
  background: linear-gradient(90deg, #1196E3 0%, #4742B7 25.96%, #A5248E 48.56%, #E13140 73.08%, #F4994B 98.08%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  color: transparent;

}
.vm-detail .vm-ip {
  margin-top: 30px;
  margin-bottom: 40px;
}
.vm-detail .vm-ip [class*=col-] {
  position: relative;
}
.vm-detail .vm-ip [class*=col-]:after {
  content: "";
  width: 1px;
  height: 100%;
  border-right: 1px solid rgba(60, 60, 60, 0.1);
  position: absolute;
  right: 20px;
  top: 0;
}
.vm-detail .vm-ip [class*=col-]:last-child::after {
  display: none;
}
.vm-detail .vm-ip span {
  display: block;
  font-size: 0.875rem;
  color: #888888;
}
.vm-detail .vm-ip p {
  margin-bottom: 0;
}
.vm-detail .vm-ip a {
  text-decoration: none;
}
.vm-detail .vm-info-tabs .nav-tabs .nav-item-icon .nav-link {
  padding: 8px;
}
.vm-detail .vm-info-tabs__content {
  padding: 40px 0;
}
.vm-detail .vm-info-tabs__content--title {
  font-weight: 400;
  font-size: 2.125rem;
}
.vm-detail .vm-info-tabs__content p {
  color: #888888;
}
.vm-detail .vm-info-tabs__content .add-volume-btn {
  min-width: 38px;
  width: 38px;
  height: 38px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -moz-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-border-radius: 50%;
  border-radius: 50%;
  border: 1px solid rgba(60, 60, 60, 0.5);
  color: rgba(60, 60, 60, 0.5);
}
.vm-detail .vm-info-tabs__content .volume-info {
  padding: 30px;
  border: 1px solid rgba(60, 60, 60, 0.1);
  -webkit-border-radius: 10px;
  border-radius: 10px;
}
.vm-detail .vm-info-tabs__content .volume-info__top {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -moz-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  margin-bottom: 20px;
  padding-bottom: 20px;
  border-bottom: 1px solid rgba(60, 60, 60, 0.1);
}
.vm-detail .vm-info-tabs__content .volume-info__bottom {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  gap: 45px;
}
.vm-detail .vm-info-tabs__content .volume-info label {
  font-size: 0.875rem;
  font-weight: 600;
  display: block;
  margin-bottom: 10px;
  line-height: 1;
}
.vm-detail .vm-info-tabs__content .volume-info h6 {
  font-size: 1.125rem;
  font-weight: 400;
  margin-bottom: 0;
}
.vm-detail .vm-info-tabs__content .volume-info span {
  color: #888888;
}
.vm-detail .vm-info-tabs__content .volume-info i {
  font-size: 1.375rem;
}
.vm-detail .vm-info-tabs__content .volume-info i.icon-database {
  color: #30a9bf;
}
.vm-detail .vm-info-tabs__content .volume-info i.icon-kubernetes {
  color: #9645e6;
}
.vm-detail .vm-info-tabs__content .volume-info i.icon-virtual-machine {
  color: #3e82fc;
}
.vm-detail .vm-info-tabs__content .network-card {
  border: 1px solid rgba(60, 60, 60, 0.1);
  -webkit-border-radius: 10px;
  border-radius: 10px;
  padding: 30px;
}
.vm-detail .vm-info-tabs__content .network-card p {
  color: #000000;
}
.vm-detail .vm-info-tabs__content .network-card__top {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -moz-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  border-bottom: 1px solid rgba(60, 60, 60, 0.1);
  margin-bottom: 15px;
}
.vm-detail .vm-info-tabs__content .network-card__top h6 {
  font-weight: 600;
}
.vm-detail .vm-info-tabs__content .network-card__bottom span {
  display: block;
  font-weight: 600;
}
.vm-detail .vm-info-tabs__content .network-card__bottom p {
  margin-bottom: 0;
}
.vm-detail .vm-info-tabs__content .network-card__bottom a {
  text-decoration: none;
}
.vm-detail .vm-info-tabs__content .droplet-cost {
  border: 1px solid rgba(60, 60, 60, 0.1);
  -webkit-border-radius: 10px;
  border-radius: 10px;
  padding: 3px;
  padding-top: 8px;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  -moz-transition: 0.3s;
  transition: 0.3s;
  max-width: 235px;
  text-align: center;
  margin-bottom: 40px;
}
.vm-detail .vm-info-tabs__content .droplet-cost h6 {
  font-size: 1.25rem;
  margin-bottom: 0;
}
.vm-detail .vm-info-tabs__content .droplet-cost span {
  color: #888888;
}
.vm-detail .vm-info-tabs__content .droplet-cost .size {
  background-color: #efeffa;
  margin-top: 5px;
  -webkit-border-radius: 0 0 8px 8px;
  border-radius: 0 0 8px 8px;
}
.vm-detail .vm-info-tabs__content .droplet-cost .size b {
  font-size: 2rem;
}
.vm-detail .vm-info-tabs__content .droplet-cost .size small {
  font-size: 1.5rem;
}
.vm-detail .vm-info-tabs__content .droplet-snapshots {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  gap: 20px;
}
.vm-detail .vm-info-tabs__content .resize-radio__content,
.vm-detail .vm-info-tabs__content .recovery-radio__content {
  border: 1px solid rgba(60, 60, 60, 0.1);
  padding: 30px;
  -webkit-border-radius: 10px;
  border-radius: 10px;
  cursor: pointer;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  -moz-transition: 0.3s;
  transition: 0.3s;
}
.vm-detail .vm-info-tabs__content .resize-radio__content h6,
.vm-detail .vm-info-tabs__content .recovery-radio__content h6 {
  font-size: 1.25rem;
  margin-top: 10px;
  font-weight: 400;
}
.vm-detail .vm-info-tabs__content .resize-radio__content p,
.vm-detail .vm-info-tabs__content .recovery-radio__content p {
  margin-bottom: 0;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  -moz-transition: 0.3s;
  transition: 0.3s;
}
.vm-detail .vm-info-tabs__content .resize-radio__content i,
.vm-detail .vm-info-tabs__content .recovery-radio__content i {
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  -moz-transition: 0.3s;
  transition: 0.3s;
}
.vm-detail .vm-info-tabs__content .resize-radio__content i.icon-boot-iso,
.vm-detail .vm-info-tabs__content .recovery-radio__content i.icon-boot-iso {
  font-size: 1.75rem;
}
.vm-detail .vm-info-tabs__content .resize-radio__content i.icon-disk,
.vm-detail .vm-info-tabs__content .recovery-radio__content i.icon-disk {
  font-size: 1.25rem;
}
.vm-detail .vm-info-tabs__content .resize-radio__content i.icon-gear,
.vm-detail .vm-info-tabs__content .recovery-radio__content i.icon-gear {
  font-size: 2.5rem;
}
.vm-detail .vm-info-tabs__content .resize-radio__content i.icon-floppy,
.vm-detail .vm-info-tabs__content .recovery-radio__content i.icon-floppy {
  font-size: 2.25rem;
}
.vm-detail .vm-info-tabs__content .resize-radio label,
.vm-detail .vm-info-tabs__content .recovery-radio label {
  margin-bottom: 30px;
}
.vm-detail .vm-info-tabs__content .resize-radio label input:checked + .resize-radio__content,
.vm-detail .vm-info-tabs__content .resize-radio label input:checked + .recovery-radio__content,
.vm-detail .vm-info-tabs__content .recovery-radio label input:checked + .resize-radio__content,
.vm-detail .vm-info-tabs__content .recovery-radio label input:checked + .recovery-radio__content {
  border-color: #7828d6;
  background-color: #efeffa;
}
.vm-detail .vm-info-tabs__content .resize-radio label input:checked + .resize-radio__content i,
.vm-detail .vm-info-tabs__content .resize-radio label input:checked + .recovery-radio__content i,
.vm-detail .vm-info-tabs__content .recovery-radio label input:checked + .resize-radio__content i,
.vm-detail .vm-info-tabs__content .recovery-radio label input:checked + .recovery-radio__content i {
  color: #7828d6;
}
.vm-detail .vm-info-tabs__content .resize-radio label input:checked + .resize-radio__content p,
.vm-detail .vm-info-tabs__content .resize-radio label input:checked + .recovery-radio__content p,
.vm-detail .vm-info-tabs__content .recovery-radio label input:checked + .resize-radio__content p,
.vm-detail .vm-info-tabs__content .recovery-radio label input:checked + .recovery-radio__content p {
  color: #000000;
}
.vm-detail .vm-info-tabs__content .droplet-history .table thead th {
  text-align: center;
  background-color: #DBDBE5;
}
.vm-detail .vm-info-tabs__content .droplet-history .table tbody td {
  text-align: center;
}
.vm-detail .vm-info-tabs__content .droplet-image {
  display: block;
  margin-bottom: 20px;
  cursor: pointer;
}
.vm-detail .vm-info-tabs__content .droplet-image > div {
  border: 1px dashed rgba(60, 60, 60, 0.3);
  -webkit-border-radius: 10px;
  border-radius: 10px;
  width: 265px;
  height: 100px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -moz-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -moz-box-orient: vertical;
  -moz-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: 10px;
}
.vm-detail .vm-info-tabs__content .cpu-types {
  margin-bottom: 40px;
}
.vm-detail .vm-info-tabs__content .cpu-types__top {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -moz-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.vm-detail .vm-info-tabs__content .cpu-types__top span {
  color: #888888;
}
.vm-detail .vm-info-tabs__content .cpu-types__select {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  gap: 15px;
  margin-top: 20px;
}
.vm-detail .vm-info-tabs__content .cpu-types__select label {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -moz-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  cursor: pointer;
}
.vm-detail .vm-info-tabs__content .cpu-types__select label div {
  padding: 18px;
  border: 1px solid rgba(60, 60, 60, 0.1);
  -webkit-border-radius: 10px;
  border-radius: 10px;
  height: 100%;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  -moz-transition: 0.3s;
  transition: 0.3s;
  line-height: 1.2;
}
.vm-detail .vm-info-tabs__content .cpu-types__select label div span {
  font-weight: 500;
  display: block;
  font-size: 0.9375rem;
  white-space: nowrap;
}
.vm-detail .vm-info-tabs__content .cpu-types__select label div small {
  font-size: 0.75rem;
  color: #888888;
}
.vm-detail .vm-info-tabs__content .cpu-types__select label input:checked + div {
  color: #7828d6;
  border-color: #7828d6;
}
.vm-detail .vm-info-tabs__content .list-view thead th {
  font-size: 1.0625rem;
  text-align: center;
  font-weight: 600;
  white-space: nowrap;
  background-color: #DBDBE5;
}
.vm-detail .vm-info-tabs__content .list-view thead th.action {
  width: 100px;
}
.vm-detail .vm-info-tabs__content .list-view tbody td {
  font-size: 1.0625rem;
  text-align: center;
  white-space: nowrap;
}
.vm-detail .vm-info-tabs__content .list-view__content {
  border-bottom: 1px solid #7828d6;
  display: none;
}
.vm-detail .vm-info-tabs__content .list-view__content td {
  background-color: #D6D6EE;
}
.vm-detail .vm-info-tabs__content .list-view__content--left {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -moz-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  text-align: left;
  gap: 40px;
}
@media screen and (min-width: 1440px) {
  .vm-detail .vm-info-tabs__content .list-view__content--left {
    gap: 70px;
  }
}
.vm-detail .vm-info-tabs__content .list-view__content--left b, .vm-detail .vm-info-tabs__content .list-view__content--left p {
  font-size: 1rem;
  display: block;
  margin: 0;
  color: #000000;
}
.vm-detail .vm-info-tabs__content .list-view__content .book__counter {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -moz-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  gap: 3px;
}
.vm-detail .vm-info-tabs__content .list-view__content .book__counter .btn-link {
  color: #000000;
  text-decoration: none;
  padding: 3px 5px;
  font-size: 1.3125rem;
  min-width: auto;
}
.vm-detail .vm-info-tabs__content .list-view__content .book__counter input {
  width: 30px;
  height: 30px;
  background-color: #7828d6;
  color: #ffffff;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  border: none !important;
  text-align: center;
  padding: 6px 0;
  -webkit-border-radius: 50%;
  border-radius: 50%;
  font-size: 0.875rem;
}
.vm-detail .vm-info-tabs__content .list-view__pagination {
  margin-top: 60px;
}
.vm-detail .vm-info-tabs__content .list-view .cpu-vm-card {
  position: relative;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  -moz-transition: 0.3s;
  transition: 0.3s;
}
.vm-detail .vm-info-tabs__content .list-view .cpu-vm-card td.msg-wrp {
  max-width: 200px;
  white-space: nowrap;
  overflow: hidden;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
}
.vm-detail .vm-info-tabs__content .list-view .cpu-vm-card td:first-child {
  position: relative;
  padding-left: 20px;
}
@media (max-width: 991px) {
  .vm-detail .vm-info-tabs__content .list-view .cpu-vm-card td:first-child {
    padding-left: 40px;
  }
}
.vm-detail .vm-info-tabs__content .list-view .cpu-vm-card td:first-child::before {
  content: "\e90b";
  font-family: "icomoon" !important;
  position: absolute;
  left: 10px;
  top: 13px;
  width: 20px;
  height: 20px;
  background-color: #34e041;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -moz-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-border-radius: 50%;
  border-radius: 50%;
  font-size: 12px;
  -webkit-transform: scale(0);
  -moz-transform: scale(0);
  -ms-transform: scale(0);
  -o-transform: scale(0);
  transform: scale(0);
  -webkit-transform-origin: center;
  -moz-transform-origin: center;
  -ms-transform-origin: center;
  -o-transform-origin: center;
  transform-origin: center;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  -moz-transition: 0.3s;
  transition: 0.3s;
}
.vm-detail .vm-info-tabs__content .list-view .cpu-vm-card .list-btn-book {
  width: 30px;
  min-width: 30px;
  height: 30px;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -moz-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -moz-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  color: #7828d6;
  border: 1px solid #7828d6;
  font-size: 10px;
  background-color: #ffffff;
  -webkit-border-radius: 50%;
  border-radius: 50%;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  -moz-transition: 0.3s;
  transition: 0.3s;
}
.vm-detail .vm-info-tabs__content .list-view .cpu-vm-card.active td {
  background-color: #efeffa;
}
.vm-detail .vm-info-tabs__content .list-view .cpu-vm-card.active td:first-child::before {
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
  transform: scale(1);
}
.vm-detail .vm-info-tabs__content .list-view .cpu-vm-card.active .list-btn-book {
  background-color: #7828d6;
  color: #ffffff;
}
.vm-detail .vm-info-tabs__content .list-view .cpu-vm-card.active ~ .list-view__content {
  display: table-row;
}
.vm-detail .vm-info-tabs__content .collapse-bill .text-primary {
  color: #7828d6 !important;
}
.vm-detail .vm-info-tabs__content .billing-info {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 20px;
}
.vm-detail .vm-info-tabs__content .billing-info .total-bill {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -moz-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  width: 40%;
}
.vm-detail .vm-info-tabs__content .billing-info .total-bill h6 {
  margin-bottom: 0;
}
.vm-detail .vm-info-tabs__content .billing-info .total-bill h4 {
  color: #7129f6;
  margin-bottom: 0;
}
.vm-detail .vm-info-tabs__content .billing-info .bill-summary {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  border-left: 1px solid rgba(60, 60, 60, 0.5);
  padding-left: 20px;
}
.vm-detail .vm-info-tabs__content .billing-info .bill-summary h6,
.vm-detail .vm-info-tabs__content .billing-info .bill-summary p {
  margin-bottom: 0;
}
.vm-detail .vm-info-tabs__content .billing-info__switch {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  border: 1px solid #3c3c3c;
  overflow: hidden;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  -webkit-border-radius: 20px;
  border-radius: 20px;
}
.vm-detail .vm-info-tabs__content .billing-info__switch .btn {
  background-color: #ffffff;
  -webkit-border-radius: 0;
  border-radius: 0;
  border: 1px solid #ffffff;
}
.vm-detail .vm-info-tabs__content .billing-info__switch .btn-check:checked + .btn {
  background-color: #7129f6;
  border-color: #7129f6;
  color: #ffffff;
  -webkit-border-radius: 20px;
  border-radius: 20px;
}
.vm-detail .vm-info-tabs__content .billing-table {
  margin-bottom: 0;
}
.vm-detail .vm-info-tabs__content .billing-table tbody td {
  border-bottom: none;
  vertical-align: middle;
  border-left: 1px solid rgba(60, 60, 60, 0.2);
  padding: 8px 20px;
  text-align: center;
}
.vm-detail .vm-info-tabs__content .bill-filter-btn {
  background-color: #ffffff;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  border-color: transparent;
  color: #7828d6;
  font-size: 1.5625rem;
  padding: 3px 9px;
}
.vm-detail .vm-info-tabs__content .bill-filter-btn[aria-expanded=true] {
  border-color: rgba(60, 60, 60, 0.3);
  color: rgba(60, 60, 60, 0.3);
}
.vm-detail .vm-info-tabs__content .backup-card {
  position: relative;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  -moz-transition: 0.3s;
  transition: 0.3s;
}
.vm-detail .vm-info-tabs__content .backup-card::before {
  content: "";
  position: absolute;
  width: 35px;
  height: 3px;
  /* background-color: #7828d6; */
  background: linear-gradient(90deg, #1196E3 0%, #4742B7 25.96%, #A5248E 48.56%, #E13140 73.08%, #F4994B 98.08%);
  top: 0;
  left: 20px;
  -webkit-transition: 0.3s ease-in-out;
  -o-transition: 0.3s ease-in-out;
  -moz-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
}
.vm-detail .vm-info-tabs__content .backup-card p {
  color: #000000;
  font-weight: 500;
  line-height: 1.2;
}
.vm-detail .vm-info-tabs__content .backup-card h6 {
  font-weight: bold;
  font-size: 0.8125rem;
}
.vm-detail .vm-info-tabs__content .backup-card .btn-book {
  text-transform: uppercase;
  padding: 5px 12px;
  line-height: 1.1;
}
.vm-detail .vm-info-tabs__content .backup-card .cost {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -moz-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding-top: 12px;
  margin-top: 12px;
  border-top: 1px dashed rgba(60, 60, 60, 0.2);
}
.vm-detail .vm-info-tabs__content .backup-card .cost .amt {
  line-height: 1;
}
.vm-detail .vm-info-tabs__content .backup-card .cost .amt h5 {
  margin-bottom: 0;
  font-size: 1.125rem;
}
.vm-detail .vm-info-tabs__content .backup-card .cost .amt span {
  font-size: 0.75rem;
}
.vm-detail .vm-info-tabs__content .backup-card.active::before {
  width: 80%;
}
.vm-detail .vm-info-tabs__content .backup-card.active .btn-book {
  background-color: #7828d6;
  border-color: #7828d6;
}
.vm-detail .vm-info-tabs__content .alert-added table {
  border-collapse: separate;
  border-spacing: 0px;
}
.vm-detail .vm-info-tabs__content .alert-added table thead th {
  background-color: transparent;
  border: none;
  text-transform: uppercase;
  color: #000000;
}
.vm-detail .vm-info-tabs__content .alert-added table tbody td {
  border: none;
  border-bottom: 5px solid #f7f7f8;
  padding: 15px 30px;
}
.vm-detail .vm-info-tabs__content .alert-added table tbody td:first-child {
  -webkit-border-top-left-radius: 10px;
  border-top-left-radius: 10px;
  -webkit-border-bottom-left-radius: 10px;
  border-bottom-left-radius: 10px;
}
.vm-detail .vm-info-tabs__content .alert-added table tbody td:last-child {
  -webkit-border-top-right-radius: 10px;
  border-top-right-radius: 10px;
  -webkit-border-bottom-right-radius: 10px;
  border-bottom-right-radius: 10px;
}
.vm-detail .vm-info-tabs__content .alert-added table tbody td span {
  color: #F62960;
}
.vm-detail .vm-info-tabs__content .alert-added ul li {
  position: relative;
  padding-left: 15px;
}
.vm-detail .vm-info-tabs__content .alert-added ul li::before {
  content: "";
  width: 5px;
  height: 5px;
  background-color: #7129f6;
  -webkit-border-radius: 50%;
  border-radius: 50%;
  position: absolute;
  left: 0;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
}
.vm-detail .vm-info-tabs__content .alert-added ul li:first-child {
  padding-left: 0;
}
.vm-detail .vm-info-tabs__content .alert-added ul li:first-child::before {
  display: none;
}

.kubernetes-page {
  margin-top: -400px;
}
.kubernetes-page__banner {
  background-image: url("../vmx_images/kubernetes-banner-bg.png");
  min-height: 500px;
}
.kubernetes-page .large-heading {
  font-size: 2.875rem;
  font-weight: bold;
}
.kubernetes-page .back-link {
  color: #ffffff;
  margin-bottom: 10px;
  display: inline-block;
}
.kubernetes-page .back-link i {
  -webkit-transform: rotate(-180deg);
  -moz-transform: rotate(-180deg);
  -ms-transform: rotate(-180deg);
  -o-transform: rotate(-180deg);
  transform: rotate(-180deg);
  display: inline-block;
  margin-right: 8px;
  font-size: 0.875rem;
}
.kubernetes-page .droplet-title {
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -moz-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
}
.kubernetes-page .droplet-title i {
  font-size: 3.125rem;
}
.kubernetes-page .droplet-title h5 {
  font-size: 2.8125rem;
}
.kubernetes-page .droplet-title h5 span {
  font-size: 3.4375rem;
  font-weight: 100;
}
.kubernetes-page .droplet-title p {
  font-size: 1.25rem;
}
.kubernetes-page .kb-banner {
  color: #ffffff;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -moz-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
.kubernetes-page .kb-banner__left {
  width: 55%;
}
.kubernetes-page .kb-banner .know-more {
  color: #ffffff;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -moz-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  font-size: 1rem;
  margin-top: 30px;
}
.kubernetes-page .kb-banner .know-more i {
  font-size: 0.75rem;
}
.kubernetes-page .kb-banner__right {
  background-image: url("../vmx_images/kubernetes-banner.png");
  background-position: center;
  -webkit-background-size: 100% 100%;
  -o-background-size: 100% 100%;
  background-size: 100% 100%;
  background-repeat: no-repeat;
  width: 45%;
}
.kubernetes-page .kb-banner__right-box {
  width: 290px;
  background-image: url("../vmx_images/get-vm-bg.png");
  background-position: center;
  -webkit-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  -webkit-border-radius: 20px;
  border-radius: 20px;
  padding: 40px 25px;
  color: #ffffff;
  position: relative;
  bottom: -210px;
  right: -150px;
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
}
.kubernetes-page .kb-banner__right-box h5 {
  font-size: 1.875rem;
  margin-bottom: 5px;
  font-weight: bold;
}
.kubernetes-page .kb-banner__right-box h4 {
  font-size: 2.5rem;
  font-weight: bold;
}
.kubernetes-page .kb-banner__right-box h4 span {
  font-size: 1.125rem;
  display: block;
}
.kubernetes-page .kb-banner__right-box h3 {
  font-size: 2.8125rem;
  font-weight: bold;
}
.kubernetes-page .kb-banner__right-box h3 span {
  font-size: 0.9375rem;
  display: block;
}
.kubernetes-page .kb-attribute {
  margin-top: 120px;
  margin-bottom: 45px;
}
.kubernetes-page .kb-attribute h4 {
  font-size: 2.125rem;
  margin-bottom: 25px;
}
.kubernetes-page .kb-attribute .card {
  height: 100%;
}
.kubernetes-page .kb-attribute .card img {
  width: 15px;
  margin-bottom: 25px;
  margin-top: 10px;
}
.kubernetes-page .kb-journey {
  background: url("../vmx_images/kubernetes-journey-bg.svg");
  background-position: center;
  -webkit-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  padding: 80px 0px 50px 0;
  position: relative;
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
  color: #0c0d23;
  margin-bottom: 45px;
}
.kubernetes-page .kb-journey__ready {
  margin-bottom: 30px;
}
.kubernetes-page .kb-journey__ready p {
  font-size: 1.3125rem;
}
.kubernetes-page .kb-journey__steps .card {
  position: relative;
}
.kubernetes-page .kb-journey__steps .card-body {
  padding: 56px 20px 31px 20px;
}
.kubernetes-page .kb-journey__steps .card .card-hover {
  display: none;
}
.kubernetes-page .kb-journey__steps .card .icons-box {
  margin-bottom: 34px;
}
.kubernetes-page .kb-journey__steps .card .icons-box img {
  width: 56px;
}
.kubernetes-page .kb-journey__steps .card h6 {
  font-size: 1.5rem;
  font-weight: bold;
  margin-bottom: 0;
}
.kubernetes-page .kb-journey__steps .card p {
  font-size: 1.5rem;
  font-weight: 400;
}
.kubernetes-page .kb-pricing {
  padding: 45px 0;
}
.kubernetes-page .kb-pricing__content {
  margin-bottom: 30px;
}
.kubernetes-page .kb-pricing__carousel .card {
  border: 1px solid #707070;
  -webkit-border-radius: 10px;
  border-radius: 10px;
  border-top: 2px solid #7228f6;
  height: 100%;
  white-space: normal;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.kubernetes-page .kb-pricing__carousel .card img {
  width: 18px;
}
.kubernetes-page .kb-pricing__carousel .card ul {
  padding-left: 17px;
}
.kubernetes-page .kb-pricing__carousel .card ul li {
  font-size: 0.75rem;
  margin-bottom: 5px;
}
.kubernetes-page .kb-pricing__carousel .card ul li :last-child {
  margin-bottom: 0;
}
.kubernetes-page .kb-pricing__carousel .card ul ::marker {
  color: #7828d6;
}
.kubernetes-page .kb-pricing__carousel .card p {
  font-size: 1rem;
}
.kubernetes-page .kb-pricing__carousel .card-body {
  padding: 27px 17px;
}
.kubernetes-page .kb-pricing__carousel h5 {
  font-size: 1.25rem;
  color: #2c2c2c;
  margin-bottom: 0;
  font-weight: bold;
}
.kubernetes-page .kb-pricing__carousel p {
  font-size: 0.8125rem;
  margin-bottom: 15px;
}
.kubernetes-page .kb-pricing__carousel .pricing-wrapper {
  font-size: 1rem;
  color: #1f1f1f !important;
  -webkit-transition: 0.3s ease-in-out;
  -o-transition: 0.3s ease-in-out;
  -moz-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
  font-weight: 400;
  height: 100%;
}
.kubernetes-page .kb-pricing__carousel .pricing-wrapper:hover h5 {
  font-weight: bold;
  color: #7828d6;
}
.kubernetes-page .kb-pricing__starting h6 {
  font-size: 0.875rem;
  color: #1f1f1f;
  font-weight: bold;
  margin-bottom: 1px;
}
.kubernetes-page .kb-pricing__starting h3 {
  font-size: 1.25rem;
  font-weight: bold;
  color: #7129f6;
  margin-bottom: 0;
}
.kubernetes-page .kb-pricing__starting span {
  font-size: 0.875rem;
}
.kubernetes-page .kb-pricing_cta .btn {
  font-size: 1rem;
  padding: 10px 23px;
  font-weight: bold;
  text-transform: uppercase;
}
.kubernetes-page .learn-more {
  padding: 30px;
  background-color: rgba(221, 221, 221, 0.4);
  -webkit-border-radius: 10px;
  border-radius: 10px;
}
.kubernetes-page .learn-more h4 {
  margin-bottom: 15px;
  font-size: 1.25rem;
  font-weight: bold;
}
.kubernetes-page .learn-more__carousel .card {
  -webkit-border-radius: 10px;
  border-radius: 10px;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.kubernetes-page .learn-more__carousel h4 {
  text-transform: uppercase;
  font-size: 0.875rem;
  color: #0c0d23;
  font-weight: 500;
  letter-spacing: 2px;
  margin-bottom: 10px;
}
.kubernetes-page .learn-more__carousel h5 {
  font-size: 0.9375rem;
  margin-bottom: 5px;
  color: #525252;
  font-weight: 500;
  -webkit-transition: 0.3s ease-in-out;
  -o-transition: 0.3s ease-in-out;
  -moz-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
}
.kubernetes-page .learn-more__carousel p {
  font-size: 0.8125rem;
  margin-bottom: 15px;
}
.kubernetes-page .learn-more__carousel i {
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  transform: rotate(45deg);
}
.kubernetes-page .learn-more__carousel a {
  display: block;
  color: rgba(60, 60, 60, 0.7) !important;
  -webkit-transition: 0.3s ease-in-out;
  -o-transition: 0.3s ease-in-out;
  -moz-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
}
.kubernetes-page .learn-more__carousel a:hover h5 {
  font-weight: bold;
  color: #7828d6;
}
.kubernetes-page .take-a-tour {
  padding-bottom: 55px;
}

.vm-support {
  color: #1f1f1f;
}
.vm-support h2,
.vm-support h4,
.vm-support p,
.vm-support ul {
  margin-bottom: 0;
}
.vm-support h2,
.vm-support h4 {
  font-weight: 700;
}
.vm-support h4 {
  font-size: 1.125rem;
  margin-bottom: 10px;
}
.vm-support .btn-blue {
  padding: 11px 24px;
  -webkit-border-radius: 50px;
  border-radius: 50px;
}
.vm-support .btn-blue i {
  font-size: 0.75rem;
  margin-left: 4px;
}
.vm-support .vm-info {
  margin-top: 50px;
}
.vm-support .vm-info__content {
  color: #ffffff;
}
.vm-support .vm-info__content h2 {
  font-size: 1.5rem;
  font-weight: 700;
}
.vm-support .vm-info__content .icon-vmx-support {
  font-size: 2.5rem;
}
.vm-support .vm-info__action .btn-link {
  text-align: center;
  text-decoration: none;
  color: #ffffff;
}
.vm-support .vm-info__action .btn-link:hover {
  color: #7129f6;
}
.vm-support .vm-info__action p {
  font-size: 1.5rem;
  color: #ffffff;
}
.vm-support .vm-ip {
  margin-top: 30px;
  margin-bottom: 40px;
}
.vm-support .vm-ip .card-body {
  padding: 22px 30px;
}
.vm-support .vm-ip .card-body p {
  font-size: 1rem;
  margin-bottom: 20px;
}
.vm-support .vm-ip .card-body .btn {
  font-size: 0.875rem;
  padding: 0;
  color: #7828d6;
  text-decoration: none;
  font-weight: 700;
}
.vm-support .vm-ip .card-body .btn i {
  font-size: 0.625rem;
  margin-left: 3px;
}
.vm-support-ticket {
  padding: 30px;
  -webkit-border-radius: 20px;
  border-radius: 20px;
  border: 1px solid #c2c2c2;
  background-color: #efeffa;
  margin-bottom: 50px;
}
.vm-support-plan {
  margin-bottom: 30px;
}
.vm-support-plan p {
  font-size: 1.5rem;
  margin-bottom: 10px;
}
.vm-support-plan .vm-plans .card {
  text-align: center;
  height: 100%;
  border: 1px solid #efeffa;
}
.vm-support-plan .vm-plans .card-body {
  padding: 0;
}
.vm-support-plan .vm-plans .card .btn {
  padding: 9px 23.5px;
  -webkit-border-radius: 50px;
  border-radius: 50px;
}
.vm-support-plan .vm-plans__price {
  background: url("../vmx_images/vmx-support-plan.png");
  background-position: center;
  background-repeat: no-repeat;
  -webkit-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  text-align: center;
  color: #ffffff;
  padding: 34px;
  -webkit-border-radius: 20px;
  border-radius: 20px;
}
.vm-support-plan .vm-plans__price h3 {
  font-size: 2rem;
  font-weight: 500;
  margin-bottom: 10px;
}
.vm-support-plan .vm-plans__price h3 span {
  font-size: 1.125rem;
  font-weight: 400;
}
.vm-support-plan .vm-plans__price p {
  font-size: 1.5rem;
  font-weight: 400;
  text-transform: uppercase;
}
.vm-support-plan .vm-plans__detail {
  padding: 30px 42px 8px 42px;
}
.vm-support-plan .vm-plans__detail ul li {
  font-size: 0.875rem;
  margin-bottom: 15px;
}
.vm-support-plan .vm-plans__detail ul li :last-child {
  margin-bottom: 23px;
}
.vm-support-plan .vm-plans .vm-premium .card {
  /* border: 1px solid #7828d6; */
  border: 1px solid transparent;
  background: linear-gradient(white, white) padding-box, linear-gradient(90deg, #1310A4 0%, #5E0792 18.27%, #CD0063 51.44%, #F20F07 80.77%, #FF4000 100%) border-box;
}
.vm-support-plan .vm-plans .vm-premium .card .vm-plans__price {
  position: relative;
}
.vm-support-plan .vm-plans .vm-premium .card .vm-pin-premium img {
  position: absolute;
  top: 12px;
  right: 20px;
}
.vm-support-plan .vm-plans__cta {
  padding-bottom: 30px;
}
.vm-support-plan .vm-plans__cta .btn.btn-outline-primary:hover,
.vm-support-plan .vm-plans__cta .btn.btn-outline-primary:focus,
.vm-support-plan .vm-plans__cta .btn.btn-outline-primary:active{
  color: #fff;  
  background: linear-gradient(90deg, #1310A4 0%, #5E0792 18.27%, #CD0063 51.44%, #F20F07 80.77%, #FF4000 100%);
  border: 1px solid transparent;
}
.vm-support-plan .vm-plans__cta .btn.btn-outline-secondary{
  color: #fff;  
  background: linear-gradient(90deg, #1310A4 0%, #5E0792 18.27%, #CD0063 51.44%, #F20F07 80.77%, #FF4000 100%);
  border-image-slice: 0;
  border: 1px solid transparent;
}
.vm-support-plan .vm-current .card .btn {
  padding: 9px 31.5px !important;
}
.vm-support-billing span {
  margin-bottom: 10px;
}
.vm-support-billing span a {
  font-size: 0.875rem;
  color: #888888;
}
.vm-support-billing .btn {
  font-size: 0.875rem;
  font-weight: 400;
  color: #7828d6;
  padding: 5px 0;
  line-height: 18px;
}
.vm-support-billing .btn i {
  font-size: 0.625rem;
  margin-left: 6px;
}

.virtual-db {
  margin-top: -397px;
}
.virtual-db__banner {
  background-image: url("../vmx_images/db-banner-bg.png");
  min-height: 500px;
}
.virtual-db .back-link {
  color: #ffffff;
  margin-bottom: 10px;
  display: inline-block;
}
.virtual-db .back-link i {
  -webkit-transform: rotate(-180deg);
  -moz-transform: rotate(-180deg);
  -ms-transform: rotate(-180deg);
  -o-transform: rotate(-180deg);
  transform: rotate(-180deg);
  display: inline-block;
  margin-right: 8px;
  font-size: 0.875rem;
}
.virtual-db .droplet-title {
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -moz-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  margin-top: 30px;
}
.virtual-db .droplet-title i {
  font-size: 3.125rem;
}
.virtual-db .droplet-title h5 {
  font-size: 2.8125rem;
}
.virtual-db .droplet-title h5 span {
  font-size: 3.4375rem;
  font-weight: 100;
}
.virtual-db .droplet-title p {
  font-size: 1.25rem;
}
.virtual-db .vm-banner {
  color: #ffffff;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -moz-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
.virtual-db .vm-banner__left {
  width: 65%;
}
.virtual-db .vm-banner__left h5 {
  margin-bottom: 20px;
}
.virtual-db .vm-banner .know-more {
  color: #ffffff;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -moz-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  font-size: 1rem;
  margin-top: 30px;
}
.virtual-db .vm-banner .know-more i {
  font-size: 0.75rem;
}
.virtual-db .vm-banner__right {
  width: 290px;
  background-image: url("../vmx_images/get-vm-bg.png");
  background-position: center;
  -webkit-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  -webkit-border-radius: 20px;
  border-radius: 20px;
  padding: 40px 25px;
  color: #ffffff;
  position: relative;
  bottom: -100px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -moz-box-orient: vertical;
  -moz-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -moz-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
.virtual-db .vm-banner__right h5 {
  font-size: 1.875rem;
  margin-bottom: 5px;
  font-weight: bold;
}
.virtual-db .vm-banner__right h4 {
  font-size: 2.5rem;
  font-weight: bold;
}
.virtual-db .vm-banner__right h4 span {
  font-size: 1.125rem;
  display: block;
}
.virtual-db .vm-banner__right h3 {
  font-size: 2.8125rem;
  font-weight: bold;
}
.virtual-db .vm-banner__right h3 span {
  font-size: 0.9375rem;
  display: block;
}
.virtual-db .data-recovery {
  margin-top: 110px;
}
.virtual-db .data-recovery h3 {
  font-size: 3.5rem;
  margin-bottom: 23px;
}
.virtual-db .data-recovery__async .card {
  position: relative;
  -webkit-border-radius: 10px;
  border-radius: 10px;
  height: 100%;
}
.virtual-db .data-recovery__async .card img {
  width: 28px;
  height: 28px;
}
.virtual-db .data-recovery__async .card p,
.virtual-db .data-recovery__async .card h6,
.virtual-db .data-recovery__async .card h5,
.virtual-db .data-recovery__async .card h3 {
  margin-bottom: 0;
}
.virtual-db .data-recovery__async .card p {
  font-size: 1rem;
  line-height: 20px;
}
.virtual-db .data-recovery__async .card::before {
  content: "";
  width: 0;
  height: 2px;
  background-color: #7828d6;
  position: absolute;
  top: 0;
  left: 50%;
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  -o-transform: translateX(-50%);
  transform: translateX(-50%);
  -webkit-transform-origin: center;
  -moz-transform-origin: center;
  -ms-transform-origin: center;
  -o-transform-origin: center;
  transform-origin: center;
  -webkit-transition: 0.3s ease-in-out;
  -o-transition: 0.3s ease-in-out;
  -moz-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
}
.virtual-db .data-recovery__async .card .row {
  margin: 0 -8px;
}
.virtual-db .data-recovery__async .card .row [class*=col-] {
  padding: 0 8px;
  margin-bottom: 8px;
}
.virtual-db .data-recovery__async .card h6 {
  font-size: 1.5rem;
  line-height: 32px;
  font-weight: bold;
}
.virtual-db .data-recovery__async .card .product-cost {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -moz-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  -moz-transition: 0.3s;
  transition: 0.3s;
  position: relative;
}
.virtual-db .data-recovery__async .card .product-cost .amt {
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  -moz-transition: 0.3s;
  transition: 0.3s;
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
  right: 0;
  width: 100px;
  white-space: nowrap;
  text-align: right;
}
.virtual-db .data-recovery__async .card .product-cost .book {
  opacity: 0;
  visibility: hidden;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  -moz-transition: 0.3s;
  transition: 0.3s;
}
.virtual-db .data-recovery__async .card .product-cost .book .btn {
  min-width: auto;
}
.virtual-db .data-recovery__async .card .product-cost .book__counter {
  display: none;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-right: -10px;
}
.virtual-db .data-recovery__async .card .product-cost .book__counter .btn-link {
  color: #000000;
  text-decoration: none;
  padding: 3px 5px;
}
.virtual-db .data-recovery__async .card .product-cost .book__counter input {
  width: 35px;
  background-color: #7828d6;
  color: #ffffff;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  border: none !important;
  font-size: 0.75rem;
  text-align: center;
  padding: 6px 0;
}
.virtual-db .data-recovery__async .card:hover::before {
  width: 50%;
}
.virtual-db .data-recovery__async .card:hover .product-cost .amt {
  right: 52%;
  text-align: left;
}
@media (max-width: 1280px) {
  .virtual-db .data-recovery__async .card:hover .product-cost .amt {
    right: 45%;
  }
}
@media (min-width: 1440px) {
  .virtual-db .data-recovery__async .card:hover .product-cost .amt {
    right: 55%;
  }
}
@media (min-width: 1600px) {
  .virtual-db .data-recovery__async .card:hover .product-cost .amt {
    right: 62%;
  }
}
.virtual-db .data-recovery__async .card:hover .product-cost .amt p {
  font-size: 1rem;
}
.virtual-db .data-recovery__async .card:hover .product-cost .book {
  opacity: 1;
  visibility: visible;
}
.virtual-db .data-recovery__async .card .close-product {
  position: absolute;
  top: 8px;
  right: 8px;
  width: 23px;
  border: none;
  background-color: transparent;
  -webkit-transform: scale(0);
  -moz-transform: scale(0);
  -ms-transform: scale(0);
  -o-transform: scale(0);
  transform: scale(0);
  -webkit-transform-origin: center;
  -moz-transform-origin: center;
  -ms-transform-origin: center;
  -o-transform-origin: center;
  transform-origin: center;
  -webkit-transition: 0.3s ease-in-out;
  -o-transition: 0.3s ease-in-out;
  -moz-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
}
.virtual-db .data-recovery__async .card.active:before {
  width: 85%;
}
.virtual-db .data-recovery__async .card.active .close-product {
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
  transform: scale(1);
}
.virtual-db .data-recovery__async .card.active .product-cost .amt {
  right: 52%;
  text-align: left;
}
@media (max-width: 1280px) {
  .virtual-db .data-recovery__async .card.active .product-cost .amt {
    right: 45%;
  }
}
@media (min-width: 1440px) {
  .virtual-db .data-recovery__async .card.active .product-cost .amt {
    right: 55%;
  }
}
@media (min-width: 1600px) {
  .virtual-db .data-recovery__async .card.active .product-cost .amt {
    right: 62%;
  }
}
.virtual-db .data-recovery__async .card.active .product-cost .amt p {
  font-size: 1rem;
}
.virtual-db .data-recovery__async .card.active .product-cost .book {
  opacity: 1;
  visibility: visible;
}
.virtual-db .data-recovery__async .card.active .product-cost .book .btn-book {
  display: none;
}
.virtual-db .data-recovery__async .card.active .product-cost .book__counter {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
}
.virtual-db .data-recovery__async .card .num-of-backup {
  font-size: 2.75rem;
}
.virtual-db .data-recovery__async .card-body {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -moz-box-orient: vertical;
  -moz-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -moz-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
.virtual-db .data-recovery__async .card.data-card {
  position: relative;
  margin-right: 15px;
}
.virtual-db .data-recovery__async .card.data-card::before {
  content: "";
  background-color: transparent;
}
.virtual-db .data-recovery__async .card.data-card .card-body {
  padding: 20px 22px;
}
.virtual-db .data-recovery__async .arrow-right {
  position: absolute;
  top: 41%;
  right: -4%;
  -webkit-transform: translateX(50%);
  -moz-transform: translateX(50%);
  -ms-transform: translateX(50%);
  -o-transform: translateX(50%);
  transform: translateX(50%);
  width: 0;
  height: 0;
  border-top: 20px solid transparent;
  border-bottom: 20px solid transparent;
  border-left: 20px solid #ffffff;
}
.virtual-db .why-we-need {
  margin-top: 77px;
  margin-bottom: 40px;
}
.virtual-db .why-we-need h4 {
  font-size: 2.125rem;
  margin-bottom: 25px;
}
.virtual-db .why-we-need .card {
  height: 100%;
}
.virtual-db .why-we-need .card img {
  width: 15px;
  margin-bottom: 25px;
  margin-top: 10px;
}
.virtual-db .learn-more {
  padding: 30px;
  background-color: rgba(221, 221, 221, 0.4);
  -webkit-border-radius: 10px;
  border-radius: 10px;
}
.virtual-db .learn-more h4 {
  margin-bottom: 15px;
  font-size: 1.25rem;
  font-weight: bold;
}
.virtual-db .learn-more__carousel .card {
  -webkit-border-radius: 10px;
  border-radius: 10px;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.virtual-db .learn-more__carousel h4 {
  text-transform: uppercase;
  font-size: 0.875rem;
  margin-bottom: 10px;
}
.virtual-db .learn-more__carousel h5 {
  font-size: 0.875rem;
  margin-bottom: 5px;
  -webkit-transition: 0.3s ease-in-out;
  -o-transition: 0.3s ease-in-out;
  -moz-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
}
.virtual-db .learn-more__carousel p {
  font-size: 0.8125rem;
  margin-bottom: 15px;
}
.virtual-db .learn-more__carousel i {
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  transform: rotate(45deg);
}
.virtual-db .learn-more__carousel a {
  display: block;
  color: rgba(60, 60, 60, 0.7) !important;
  -webkit-transition: 0.3s ease-in-out;
  -o-transition: 0.3s ease-in-out;
  -moz-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
}
.virtual-db .learn-more__carousel a:hover h5 {
  font-weight: bold;
  color: #7828d6;
}

.support-pricing {
  position: relative;
  min-height: 100vh;
  background-image: url("../vmx_images/checkout-bg.svg");
  background-repeat: no-repeat;
  background-position: bottom left;
  background-attachment: fixed;
  -webkit-background-size: 100px 100px;
  -o-background-size: 100px;
  background-size: 100px;
}
.support-pricing::before {
  content: "";
  width: 50vw;
  height: 100%;
  left: 0;
  position: absolute;
  background-color: #0c0d24;
  z-index: -1;
}
.support-pricing__inner {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
}
.support-pricing__left {
  width: 50%;
  padding: 55px 75px 55px 15px;
  color: #ffffff;
}
.support-pricing__left .logo {
  margin-bottom: 36px;
}
.support-pricing__left .billing-cycle {
  margin-bottom: 30px;
}
.support-pricing__left h3 {
  font-size: 2rem;
  margin-bottom: 30px;
}
.support-pricing__left .support-pricing-cart-list li {
  margin-bottom: 40px;
  position: relative;
  padding-left: 80px;
}
.support-pricing__left .support-pricing-cart-list li:after {
  content: "";
  height: 1px;
  width: -webkit-calc(100% - 80px);
  width: -moz-calc(100% - 80px);
  width: calc(100% - 80px);
  border-bottom: 1px solid rgba(136, 136, 136, 0.4);
  position: absolute;
  bottom: -20px;
  right: 0;
}
.support-pricing__left .support-pricing-cart-list li:last-child::after {
  display: none;
}
.support-pricing__left .support-pricing-cart-list .cart-icon {
  width: 65px;
  height: 65px;
  background-color: #1f1f1f;
  /* color: #7828d6; */
  color: #888888;
  font-size: 2.1875rem;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  position: absolute;
  left: 0;
  top: 0;
}
.support-pricing__left .support-pricing-cart-list .cart-content {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -moz-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
}
.support-pricing__left .support-pricing-cart-list .cart-content h5 {
  font-weight: normal;
  font-size: 1.125rem;
}
.support-pricing__left .support-pricing-cart-list .cart-content .name {
  white-space: nowrap;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  overflow: hidden;
  max-width: 275px;
}
.support-pricing__left .support-pricing-cart-list .cart-content p {
  color: #888888;
  font-size: 0.875rem;
  margin-bottom: 0;
}
.support-pricing__left .support-pricing-cart-list .cart-content .action {
  color: #888888;
  font-size: 0.75rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -moz-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.support-pricing__left .support-pricing-cart-list .cart-content .action a {
  text-decoration: underline;
  color: #888888;
}
.support-pricing__left .support-pricing-cart-list .cart-content .action .use-credit-wrapper {
  position: relative;
}
.support-pricing__left .support-pricing-cart-list .cart-content .action .use-credit-wrapper .btn {
  background-color: transparent;
  padding: 6px 24px;
}
.support-pricing__left .support-pricing-cart-list .cart-content .action .use-credit-wrapper .btn:hover + span {
  color: #ffffff;
}
.support-pricing__left .support-pricing-cart-list .cart-content .action .use-credit-wrapper span {
  position: absolute;
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  transform: rotate(45deg);
  cursor: pointer;
  top: 10px;
  right: 12px;
  -webkit-transition: 0.3s ease-in;
  -o-transition: 0.3s ease-in;
  -moz-transition: 0.3s ease-in;
  transition: 0.3s ease-in;
}
.support-pricing__left .support-pricing-cart-list .cart-content .select-qty {
  background-color: #1f1f1f;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  font-size: 0.875rem;
  padding-left: 10px;
  position: relative;
  min-width: 70px;
}
.support-pricing__left .support-pricing-cart-list .cart-content .select-qty::after {
  content: "";
  width: 8px;
  height: 8px;
  border-bottom: 1px solid #ffffff;
  border-right: 1px solid #ffffff;
  position: absolute;
  top: 9px;
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  transform: rotate(45deg);
  right: 10px;
  pointer-events: none;
}
.support-pricing__left .support-pricing-cart-list .cart-content .select-qty .form-select {
  background-color: transparent;
  border: none;
  -webkit-border-radius: 0;
  border-radius: 0;
  color: #ffffff;
  font-size: 0.875rem;
  background-image: none;
  padding: 5px;
  padding-right: 20px;
}
.support-pricing__left .support-pricing-cart-list .cart-content .select-qty .form-select option {
  background-color: #1f1f1f;
}
.support-pricing__left .support-pricing-cart-list .cart-content .plan-detail {
  padding-left: 1.4rem;
  margin-bottom: 20px;
}
.support-pricing__left .support-pricing-cart-list .cart-content .plan-detail li {
  font-size: 0.875rem;
  color: #888888;
  margin-bottom: 0;
  padding-left: 5px;
  border-bottom: none;
}
.support-pricing__left .support-pricing-cart-list .cart-content .plan-detail li::after {
  border-bottom: none;
}
.support-pricing__right {
  width: 50%;
  padding: 55px 15px 55px 75px;
}
.support-pricing__right .support-pricing-wizard .navbar-nav {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -moz-box-orient: horizontal;
  -moz-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -moz-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  margin-bottom: 60px;
  position: relative;
  pointer-events: none;
}
.support-pricing__right .support-pricing-wizard .navbar-nav:after {
  content: "";
  width: 100%;
  height: 1px;
  border-bottom: 1px solid rgba(60, 60, 60, 0.4);
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
  left: 0;
}
.support-pricing__right .support-pricing-wizard .navbar-nav .nav-item .nav-link {
  font-weight: 500;
  position: relative;
  z-index: 1;
  padding: 0 15px;
  background-color: #ffffff;
  color: #888888;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.support-pricing__right .support-pricing-wizard .navbar-nav .nav-item .nav-link span {
  width: 30px;
  min-width: 30px;
  height: 30px;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -moz-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -moz-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  color: #ffffff;
  background-color: #888888;
  -webkit-border-radius: 50%;
  border-radius: 50%;
  font-size: 0.875rem;
  margin-right: 5px;
}
.support-pricing__right .support-pricing-wizard .navbar-nav .nav-item .nav-link span b {
  font-weight: 500;
}
.support-pricing__right .support-pricing-wizard .navbar-nav .nav-item .nav-link span i {
  display: none;
  color: #000000;
  font-size: 1.125rem;
}
.support-pricing__right .support-pricing-wizard .navbar-nav .nav-item .nav-link.active {
  color: #7828d6;
}
.support-pricing__right .support-pricing-wizard .navbar-nav .nav-item .nav-link.active span {
  background-color: #7828d6;
}
.support-pricing__right .support-pricing-wizard .navbar-nav .nav-item .nav-link.complete {
  color: #000000;
}
.support-pricing__right .support-pricing-wizard .navbar-nav .nav-item .nav-link.complete span {
  background-color: #34e041;
}
.support-pricing__right .support-pricing-wizard .navbar-nav .nav-item .nav-link.complete span b {
  display: none;
}
.support-pricing__right .support-pricing-wizard .navbar-nav .nav-item .nav-link.complete span i {
  display: block;
}
.support-pricing__right .support-pricing-wizard .navbar-nav .nav-item:first-child .nav-link {
  padding-left: 0;
}
.support-pricing__right .support-pricing-wizard .navbar-nav .nav-item:last-child .nav-link {
  padding-right: 0;
}
.support-pricing__right .support-pricing-wizard__form {
  display: block;
}
.support-pricing__right .support-pricing-wizard__form h3 {
  font-weight: normal;
  font-size: 1.5rem;
  margin-bottom: 20px;
}
.support-pricing__right .support-pricing-wizard__form .btn {
  min-width: auto;
  -webkit-border-radius: 5px;
  border-radius: 5px;
}
.support-pricing__right .support-pricing-wizard__form .btn.resend {
  font-weight: bold;
  text-decoration: none;
  color: #000000;
}
.support-pricing__right .support-pricing-wizard__form .btn.resend:hover {
  color: #7828d6;
}
.support-pricing__right .support-pricing-wizard__form .form-content {
  display: none;
}
.support-pricing__right .support-pricing-wizard__form .form-content.activeForm {
  display: block;
}
.support-pricing__right .support-pricing-wizard__form .payment-method {
  padding: 20px;
  background-color: #f7f7f8;
  -webkit-border-radius: 10px;
  border-radius: 10px;
  margin-bottom: 20px;
  max-width: 410px;
}
.support-pricing__right .support-pricing-wizard__form .payment-method .form-floating > .form-control {
  background-color: transparent !important;
  border: none;
  border-bottom: 1px solid rgba(60, 60, 60, 0.4);
  -webkit-border-radius: 0;
  border-radius: 0;
}
.support-pricing__right .support-pricing-wizard__form .payment-method .form-floating > .form-control:not(:-moz-placeholder-shown) ~ label {
  background-color: transparent;
}
.support-pricing__right .support-pricing-wizard__form .payment-method .form-floating > .form-control:not(:-ms-input-placeholder) ~ label {
  background-color: transparent;
}
.support-pricing__right .support-pricing-wizard__form .payment-method .form-floating > .form-control:focus ~ label, .support-pricing__right .support-pricing-wizard__form .payment-method .form-floating > .form-control:not(:placeholder-shown) ~ label {
  background-color: transparent;
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlLmNzcyIsImhlbHBlcnMvX2ZvbnRzLnNjc3MiLCJoZWxwZXJzL192YXJpYWJsZXMuc2NzcyIsImhlbHBlcnMvX21peGlucy5zY3NzIiwiaGVscGVycy9faWNvbnMuc2NzcyIsImhlbHBlcnMvX2NvbW1vbi1zdHJ1Y3R1cmUuc2NzcyIsImJhc2UvX2Jhc2Uuc2NzcyIsImNvbXBvbmVudHMvX2J0bi5zY3NzIiwiY29tcG9uZW50cy9fY2FyZC5zY3NzIiwiY29tcG9uZW50cy9fY2Fyb3VzZWwuc2NzcyIsImNvbXBvbmVudHMvX2NhcnQuc2NzcyIsImNvbXBvbmVudHMvX2Ryb3Bkb3duLnNjc3MiLCJjb21wb25lbnRzL19mb3JtLnNjc3MiLCJjb21wb25lbnRzL19sb2FkZXIuc2NzcyIsImNvbXBvbmVudHMvX21vZGFsLnNjc3MiLCJjb21wb25lbnRzL19uYXYuc2NzcyIsImNvbXBvbmVudHMvX25vLWRhdGEuc2NzcyIsImNvbXBvbmVudHMvX25vdGlmaWNhdGlvbi5zY3NzIiwiY29tcG9uZW50cy9fcGFnZS1ub3QtZm91bmQuc2NzcyIsImNvbXBvbmVudHMvX3Byb2R1Y3QtaW5mby5zY3NzIiwiY29tcG9uZW50cy9fdGFibGUuc2NzcyIsImNvbXBvbmVudHMvX3RvYXN0LnNjc3MiLCJsYXlvdXQvX2NvbW1vbi5zY3NzIiwibGF5b3V0L19oZWFkZXIuc2NzcyIsImxheW91dC9fc2lkZWJhci5zY3NzIiwicGFnZXMvX2F1dGhlbnRpY2F0aW9uLnNjc3MiLCJwYWdlcy9fYmlsbGluZy5zY3NzIiwicGFnZXMvX2J1eS1tb3JlLnNjc3MiLCJwYWdlcy9fY2hlY2tvdXQuc2NzcyIsInBhZ2VzL19jcmVhdGUtZHJvcGxldC5zY3NzIiwicGFnZXMvX2Rhc2gtd2VsY29tZS5zY3NzIiwicGFnZXMvX215LXByb2ZpbGUuc2NzcyIsInBhZ2VzL19vcmRlci1kZXRhaWxzLnNjc3MiLCJwYWdlcy9fb3JkZXItc3VtbWFyeS5zY3NzIiwicGFnZXMvX2Rhc2gtcHJvamVjdC5zY3NzIiwicGFnZXMvX3Bvc3Rsb2dpbi5zY3NzIiwicGFnZXMvX3F1ZXMtd2l6YXJkLnNjc3MiLCJwYWdlcy9fc2V0dGluZ3Muc2NzcyIsInBhZ2VzL19zdWNjZXNzLXBhZ2Uuc2NzcyIsInBhZ2VzL190aWNrZXRzLnNjc3MiLCJwYWdlcy9fdmlydHVhbC1tYWNoaW5lLnNjc3MiLCJwYWdlcy9fdm0tZGV0YWlsLnNjc3MiLCJwYWdlcy9fa3ViZXJuZXRlcy1wYWdlLnNjc3MiLCJwYWdlcy9fdm0tc3VwcG9ydC5zY3NzIiwicGFnZXMvX3ZtLW1hbmFnZS1kYi5zY3NzIiwicGFnZXMvX3N1cHBvcnQtcHJpY2luZy5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLGdCQUFnQjtBQ0FoQjtFQUNJLDJCQUFBO0VBQ0EsZ0RBQUE7RUFDQSw4VkFBQTtFQUtBLG1CQUFBO0VBQ0Esa0JBQUE7RUFDQSxrQkFBQTtBREZKO0FDS0E7RUFDSSwyQkFBQTtFQUNBLDZDQUFBO0VBQ0EsNFVBQUE7RUFLQSxpQkFBQTtFQUNBLGtCQUFBO0VBQ0Esa0JBQUE7QURQSjtBQ1VBO0VBQ0ksMkJBQUE7RUFDQSwrQ0FBQTtFQUNBLHdWQUFBO0VBS0EsZ0JBQUE7RUFDQSxrQkFBQTtFQUNBLGtCQUFBO0FEWko7QUNlQTtFQUNJLDJCQUFBO0VBQ0EsOENBQUE7RUFDQSxrVkFBQTtFQUtBLGdCQUFBO0VBQ0Esa0JBQUE7RUFDQSxrQkFBQTtBRGpCSjtBRWhDQSxTQUFBO0FBR0EsZUFBQTtBQU9BLGNBQUE7QUFpQkEsc0JBQUE7QUMzQkEsZ0JBQUEsRUFBQSxTQUFBO0FER0EsZUFBQTtBQU9BLGNBQUE7QUFpQkEsc0JBQUE7QUV6QkE7RUFDRSxzQkFBQTtFQUNBLDJDQUFBO0VBQ0EsOFBBQUE7RUFJQSxtQkFBQTtFQUNBLGtCQUFBO0VBQ0EsbUJBQUE7QUpxQ0Y7QUlsQ0E7RUFDRSwrRUFBQTtFQUNBLGlDQUFBO0VBQ0EsWUFBQTtFQUNBLGtCQUFBO0VBQ0EsbUJBQUE7RUFDQSxvQkFBQTtFQUNBLG9CQUFBO0VBQ0EsY0FBQTtFQUVBLHNDQUFBO0VBQ0EsbUNBQUE7RUFDQSxrQ0FBQTtBSm1DRjs7QUkvQkU7RUFDRSxnQkZlWTtBRm1CaEI7O0FJOUJFO0VBQ0UsZ0JGV2E7QUZzQmpCOztBSTdCRTtFQUNFLGdCRk9jO0FGeUJsQjs7QUk1QkU7RUFDRSxnQkZHZTtBRjRCbkI7O0FJM0JFO0VBQ0UsZ0JGRG1CO0FGK0J2Qjs7QUkxQkU7RUFDRSxnQkZMb0I7QUZrQ3hCOztBSXpCRTtFQUNFLGdCRlRvQjtBRnFDeEI7O0FJeEJFO0VBQ0UsZ0JGYmM7QUZ3Q2xCOztBSXZCRTtFQUNFLGdCRmpCUTtBRjJDWjs7QUl0QkU7RUFDRSxnQkZyQlM7QUY4Q2I7O0FJckJFO0VBQ0UsZ0JGekJVO0FGaURkOztBSXBCRTtFQUNFLGdCRjdCVTtBRm9EZDs7QUluQkU7RUFDRSxnQkZqQ1M7QUZ1RGI7O0FJbEJFO0VBQ0UsZ0JGckNnQjtBRjBEcEI7O0FJakJFO0VBQ0UsZ0JGekNVO0FGNkRkOztBSWhCRTtFQUNFLGdCRjdDUztBRmdFYjs7QUlmRTtFQUNFLGdCRmpEUTtBRm1FWjs7QUlkRTtFQUNFLGdCRnJEUztBRnNFYjs7QUliRTtFQUNFLGdCRnpEYztBRnlFbEI7O0FJWkU7RUFDRSxnQkY3RFc7QUY0RWY7O0FJWEU7RUFDRSxnQkZqRVU7QUYrRWQ7O0FJVkU7RUFDRSxnQkZyRVk7QUZrRmhCOztBSVRFO0VBQ0UsZ0JGekVtQjtBRnFGdkI7O0FJUkU7RUFDRSxnQkY3RW1CO0FGd0Z2Qjs7QUlQRTtFQUNFLGdCRmpGUztBRjJGYjs7QUlORTtFQUNFLGdCRnJGUTtBRjhGWjs7QUlMRTtFQUNFLGdCRnpGYztBRmlHbEI7O0FJSkU7RUFDRSxnQkY3Rlc7QUZvR2Y7O0FJSEU7RUFDRSxnQkZqR2dCO0FGdUdwQjs7QUlGRTtFQUNFLGdCRnJHVztBRjBHZjs7QUlERTtFQUNFLGdCRnpHVztBRjZHZjs7QUlBRTtFQUNFLGdCRjdHWTtBRmdIaEI7O0FJQ0U7RUFDRSxnQkZqSFE7QUZtSFo7O0FJRUU7RUFDRSxnQkZySFE7QUZzSFo7O0FJR0U7RUFD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QzdTWjtBRnFyVGhCO0E2Q240U2dCO0VBQ0ksYUFBQTtBN0NxNFNwQjtBNkNuNFNvQjtFQUNJLGNBQUE7QTdDcTRTeEI7QTZDajRTZ0I7RUFDSSxhQUFBO0VBQ0EseUIzQ3hUSjtFMkN5VEksMkJBQUE7RUFBQSxtQkFBQTtFQUNBLG1CQUFBO0VBQ0EsZ0JBQUE7QTdDbTRTcEI7QTZDaDRTd0I7RUFDSSx3Q0FBQTtFQUNBLFlBQUE7RUFDQSw4Q0FBQTtFQUNBLHdCQUFBO0VBQUEsZ0JBQUE7QTdDazRTNUI7QTZDOTNTZ0M7RUFDSSw2QkFBQTtBN0NnNFNwQztBNkNqNFNnQztFQUNJLDZCQUFBO0E3Q2c0U3BDO0E2Q2o0U2dDO0VBQ0ksNkJBQUE7QTdDZzRTcEMiLCJmaWxlIjoic3R5bGUuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQGNoYXJzZXQgXCJVVEYtOFwiO1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIklCTS1QbGV4U2Fuc1wiO1xuICBzcmM6IHVybChcIi4uL3ZteF9mb250cy9JQk1QbGV4U2Fucy1SZWd1bGFyLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIuLi92bXhfZm9udHMvSUJNUGxleFNhbnMtUmVndWxhci5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi92bXhfZm9udHMvSUJNUGxleFNhbnMtUmVndWxhci53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vdm14X2ZvbnRzL0lCTVBsZXhTYW5zLVJlZ3VsYXIud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi92bXhfZm9udHMvSUJNUGxleFNhbnMtUmVndWxhci50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIi4uL3ZteF9mb250cy9JQk1QbGV4U2Fucy1SZWd1bGFyLnN2ZyNJQk1QbGV4U2Fucy1SZWd1bGFyXCIpIGZvcm1hdChcInN2Z1wiKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiSUJNLVBsZXhTYW5zXCI7XG4gIHNyYzogdXJsKFwiLi4vdm14X2ZvbnRzL0lCTVBsZXhTYW5zLUJvbGQuZW90XCIpO1xuICBzcmM6IHVybChcIi4uL3ZteF9mb250cy9JQk1QbGV4U2Fucy1Cb2xkLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uL3ZteF9mb250cy9JQk1QbGV4U2Fucy1Cb2xkLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi92bXhfZm9udHMvSUJNUGxleFNhbnMtQm9sZC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL3ZteF9mb250cy9JQk1QbGV4U2Fucy1Cb2xkLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiLi4vdm14X2ZvbnRzL0lCTVBsZXhTYW5zLUJvbGQuc3ZnI0lCTVBsZXhTYW5zLUJvbGRcIikgZm9ybWF0KFwic3ZnXCIpO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiSUJNLVBsZXhTYW5zXCI7XG4gIHNyYzogdXJsKFwiLi4vdm14X2ZvbnRzL0lCTVBsZXhTYW5zLU1lZGl1bS5lb3RcIik7XG4gIHNyYzogdXJsKFwiLi4vdm14X2ZvbnRzL0lCTVBsZXhTYW5zLU1lZGl1bS5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi92bXhfZm9udHMvSUJNUGxleFNhbnMtTWVkaXVtLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi92bXhfZm9udHMvSUJNUGxleFNhbnMtTWVkaXVtLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vdm14X2ZvbnRzL0lCTVBsZXhTYW5zLU1lZGl1bS50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIi4uL3ZteF9mb250cy9JQk1QbGV4U2Fucy1NZWRpdW0uc3ZnI0lCTVBsZXhTYW5zLU1lZGl1bVwiKSBmb3JtYXQoXCJzdmdcIik7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIklCTS1QbGV4U2Fuc1wiO1xuICBzcmM6IHVybChcIi4uL3ZteF9mb250cy9JQk1QbGV4U2Fucy1MaWdodC5lb3RcIik7XG4gIHNyYzogdXJsKFwiLi4vdm14X2ZvbnRzL0lCTVBsZXhTYW5zLUxpZ2h0LmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uL3ZteF9mb250cy9JQk1QbGV4U2Fucy1MaWdodC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vdm14X2ZvbnRzL0lCTVBsZXhTYW5zLUxpZ2h0LndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vdm14X2ZvbnRzL0lCTVBsZXhTYW5zLUxpZ2h0LnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiLi4vdm14X2ZvbnRzL0lCTVBsZXhTYW5zLUxpZ2h0LnN2ZyNJQk1QbGV4U2Fucy1MaWdodFwiKSBmb3JtYXQoXCJzdmdcIik7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuLyogRm9udCAqL1xuLyogQ29sb3IgTGlzdCAqL1xuLyogRm9ybSBMaXN0ICovXG4vKiBDb21tb24gQ29sb3IgTGlzdCAqL1xuLyogcGxhY2Vob2xkZXIgKi8gLyogRm9udCAqL1xuLyogQ29sb3IgTGlzdCAqL1xuLyogRm9ybSBMaXN0ICovXG4vKiBDb21tb24gQ29sb3IgTGlzdCAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcImljb21vb25cIjtcbiAgc3JjOiB1cmwoXCIuLi92bXhfZm9udHMvaWNvbW9vbi5lb3Q/OGlwOXJhXCIpO1xuICBzcmM6IHVybChcIi4uL3ZteF9mb250cy9pY29tb29uLmVvdD84aXA5cmEjaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uL3ZteF9mb250cy9pY29tb29uLnR0Zj84aXA5cmFcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIi4uL3ZteF9mb250cy9pY29tb29uLndvZmY/OGlwOXJhXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL3ZteF9mb250cy9pY29tb29uLnN2Zz84aXA5cmEjaWNvbW9vblwiKSBmb3JtYXQoXCJzdmdcIik7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBibG9jaztcbn1cbltjbGFzc149aWNvbi1dLCBbY2xhc3MqPVwiIGljb24tXCJdIHtcbiAgLyogdXNlICFpbXBvcnRhbnQgdG8gcHJldmVudCBpc3N1ZXMgd2l0aCBicm93c2VyIGV4dGVuc2lvbnMgdGhhdCBjaGFuZ2UgZm9udHMgKi9cbiAgZm9udC1mYW1pbHk6IFwiaWNvbW9vblwiICFpbXBvcnRhbnQ7XG4gIHNwZWFrOiBuZXZlcjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAvKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmcgPT09PT09PT09PT0gKi9cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG5cbi5pY29uLWV5ZS1vcGVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTAwXCI7XG59XG5cbi5pY29uLWV5ZS1jbG9zZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwMVwiO1xufVxuXG4uaWNvbi1sZWZ0LWFycm93OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTAyXCI7XG59XG5cbi5pY29uLXJpZ2h0LWFycm93OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTAzXCI7XG59XG5cbi5pY29uLWxlZnQtYXJyb3ctbGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxZlwiO1xufVxuXG4uaWNvbi1yaWdodC1hcnJvdy1saW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTIwXCI7XG59XG5cbi5pY29uLWxvbmctcmlnaHQtYXJyb3c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MTFcIjtcbn1cblxuLmljb24tbGluay1hcnJvdzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxYVwiO1xufVxuXG4uaWNvbi1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTA0XCI7XG59XG5cbi5pY29uLW1pbnVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTIyXCI7XG59XG5cbi5pY29uLWRvdHMtaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwOVwiO1xufVxuXG4uaWNvbi1maWx0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MGFcIjtcbn1cblxuLmljb24tY2hlY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MGJcIjtcbn1cblxuLmljb24tZG91YmxlLWNoZWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTA1XCI7XG59XG5cbi5pY29uLXNlYXJjaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwY1wiO1xufVxuXG4uaWNvbi10cmFzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxNFwiO1xufVxuXG4uaWNvbi1jb3B5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTEyXCI7XG59XG5cbi5pY29uLWNsb2NrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTE1XCI7XG59XG5cbi5pY29uLWt1YmVybmV0ZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDZcIjtcbn1cblxuLmljb24tZHJvcGxldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkyNlwiO1xufVxuXG4uaWNvbi13ZWJhcHA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDdcIjtcbn1cblxuLmljb24tZGF0YWJhc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDhcIjtcbn1cblxuLmljb24tdmlydHVhbC1tYWNoaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTBkXCI7XG59XG5cbi5pY29uLW5ldHdvcmstbWFwcGluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwZVwiO1xufVxuXG4uaWNvbi1kcmFhczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwZlwiO1xufVxuXG4uaWNvbi1tb3JlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTEwXCI7XG59XG5cbi5pY29uLXZtLW1hY2hpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MTNcIjtcbn1cblxuLmljb24tYmlsbGluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxNlwiO1xufVxuXG4uaWNvbi1wYXltZW50LWNhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MTdcIjtcbn1cblxuLmljb24taGlzdG9yeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxOFwiO1xufVxuXG4uaWNvbi1kZXN0cm95OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTE5XCI7XG59XG5cbi5pY29uLWJvb3QtaXNvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTFiXCI7XG59XG5cbi5pY29uLWRpc2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MWNcIjtcbn1cblxuLmljb24tZ2VhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxZFwiO1xufVxuXG4uaWNvbi1nZWFyLTI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MjdcIjtcbn1cblxuLmljb24tZmxvcHB5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTFlXCI7XG59XG5cbi5pY29uLXVzZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MjFcIjtcbn1cblxuLmljb24tZ3JpZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkyM1wiO1xufVxuXG4uaWNvbi1saXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTI0XCI7XG59XG5cbi5pY29uLWVkaXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MjVcIjtcbn1cblxuLmljb24taW5mbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkyOFwiO1xufVxuXG4uaWNvbi12bXgtc3VwcG9ydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkyOVwiO1xufVxuXG4uaWNvbi1jbG91ZC1yZWxvYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MmFcIjtcbn1cblxuLmljb24tY2FwYWNpdHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MmJcIjtcbn1cblxuLmljb24tcmVsb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTJjXCI7XG59XG5cbi8qIENocm9tZSwgU2FmYXJpLCBFZGdlLCBPcGVyYSAqL1xuaW5wdXQ6Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24sXG5pbnB1dDo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xufVxuXG4vKiBGaXJlZm94ICovXG5pbnB1dFt0eXBlPW51bWJlcl0ge1xuICAtbW96LWFwcGVhcmFuY2U6IHRleHRmaWVsZDtcbn1cblxuLyogaGlkZSBzaG93IHBhc3N3b3JkIGljb24gaW4gbXMgZWRnZSAqL1xuaW5wdXQ6Oi1tcy1yZXZlYWwsXG5pbnB1dDo6LW1zLWNsZWFyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuYSB7XG4gIGNvbG9yOiAjNzEyOWY2O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5hIC5pY29uLWxpbmstYXJyb3cge1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0cmFuc2l0aW9uOiAwLjNzIGVhc2UtaW4tb3V0O1xufVxuYTpob3ZlciB7XG4gIGNvbG9yOiAjNzEyOWY2O1xufVxuYTpob3ZlciAuaWNvbi1saW5rLWFycm93IHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xufVxuXG5tYWluIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuICBtYXJnaW4tdG9wOiAtMjYwcHg7XG4gIHBhZGRpbmc6IDAgMTBweCAzMHB4O1xufVxuXG5odG1sIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIGhlaWdodDogMTAwJTtcbiAgbWluLWhlaWdodDogMTAwJTtcbiAgc2Nyb2xsLWJlaGF2aW9yOiBzbW9vdGg7XG4gIHNjcm9sbGJhci13aWR0aDogdGhpbjtcbiAgc2Nyb2xsLWJlaGF2aW9yOiBzbW9vdGg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgaHRtbCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG5cbmJvZHkge1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtZmFtaWx5OiBcIklCTS1QbGV4U2Fuc1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi8qKlxuKiBGaXJlZm94IHNwZWNpZmljIHJ1bGVcbiovXG5ALW1vei1kb2N1bWVudCB1cmwtcHJlZml4KCkge1xuICBib2R5IHtcbiAgICBmb250LXdlaWdodDogbGlnaHRlciAhaW1wb3J0YW50O1xuICB9XG59XG4vKiB3aWR0aCAqL1xuOjotd2Via2l0LXNjcm9sbGJhciB7XG4gIGhlaWdodDogNXB4OyAvKiBoZWlnaHQgb2YgaG9yaXpvbnRhbCBzY3JvbGxiYXIg4oaQIFlvdSdyZSBtaXNzaW5nIHRoaXMgKi9cbiAgd2lkdGg6IDVweDsgLyogd2lkdGggb2YgdmVydGljYWwgc2Nyb2xsYmFyICovXG4gIGJvcmRlcjogMXB4IHNvbGlkICNGNUY1RjU7XG59XG5cbi8qIFRyYWNrICovXG46Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcbiAgYmFja2dyb3VuZDogI2Q5ZDlkOTtcbn1cblxuLyogSGFuZGxlICovXG46Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgYmFja2dyb3VuZDogIzc4MjhkNjtcbn1cblxuLyogSGFuZGxlIG9uIGhvdmVyICovXG46Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzc3Nzc3Nztcbn1cblxuYnV0dG9uIHtcbiAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xuICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5idG4ge1xuICBmb250LXdlaWdodDogNTAwO1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XG4gIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgdHJhbnNpdGlvbjogMC4zcyBlYXNlLWluLW91dDtcbiAgZm9udC1zaXplOiAwLjkzNzVyZW07XG59XG4uYnRuLXByaW1hcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzgyOGQ2O1xuICBib3JkZXItY29sb3I6ICM3ODI4ZDY7XG59XG4uYnRuLXByaW1hcnk6aG92ZXIsIC5idG4tcHJpbWFyeTpmb2N1cywgLmJ0bi1wcmltYXJ5OmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbiAgYm9yZGVyLWNvbG9yOiAjNzgyOGQ2ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjNzgyOGQ2ICFpbXBvcnRhbnQ7XG59XG4uYnRuLW91dGxpbmUtcHJpbWFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlci1jb2xvcjogIzc4MjhkNjtcbiAgY29sb3I6ICM3ODI4ZDY7XG59XG4uYnRuLW91dGxpbmUtcHJpbWFyeTpob3ZlciwgLmJ0bi1vdXRsaW5lLXByaW1hcnk6Zm9jdXMsIC5idG4tb3V0bGluZS1wcmltYXJ5OmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3ODI4ZDYgIWltcG9ydGFudDtcbiAgYm9yZGVyLWNvbG9yOiAjNzgyOGQ2ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG59XG4uYnRuLXNlY29uZGFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkYmRiZGI7XG4gIGJvcmRlci1jb2xvcjogI2RiZGJkYjtcbiAgY29sb3I6ICMwMDAwMDA7XG59XG4uYnRuLXRlcnRpYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjNzA3MDcwO1xuICBjb2xvcjogIzcwNzA3MDtcbn1cbi5idG4tdGVydGlhcnk6aG92ZXIsIC5idG4tdGVydGlhcnk6Zm9jdXMsIC5idG4tdGVydGlhcnk6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzc4MjhkNiAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6ICM3ODI4ZDYgIWltcG9ydGFudDtcbiAgY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbn1cbi5idG4tY2hlY2sgKyAuYnRuIHtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xufVxuXG4uY2FyZCB7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm94LXNoYWRvdzogMHB4IDBweCAxNXB4IDVweCByZ2JhKDAsIDAsIDAsIDAuMDYpO1xufVxuLmNhcmQtaGVhZGVyIHtcbiAgcGFkZGluZzogMjBweCAyNXB4O1xufVxuLmNhcmQtYm9keSB7XG4gIHBhZGRpbmc6IDIwcHggMjVweDtcbn1cblxuLnRhYmxlLWNhcmQgLmNhcmQtaGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3gtc2hhZG93OiAwcHggM3B4IDQ2cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG59XG4udGFibGUtY2FyZCAuY2FyZC1oZWFkZXIgbGFiZWwge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xufVxuLnRhYmxlLWNhcmQgLmNhcmQtaGVhZGVyIC5zZWFyY2gtaXBudXQge1xuICBmbGV4OiAxO1xufVxuLnRhYmxlLWNhcmQgLmNhcmQtaGVhZGVyIC5idG4tbGluayB7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIG1pbi13aWR0aDogYXV0bztcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbi50YWJsZS1jYXJkIC5jYXJkLWhlYWRlciAuYnRuLWxpbms6YmVmb3JlLCAudGFibGUtY2FyZCAuY2FyZC1oZWFkZXIgLmJ0bi1saW5rOmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnF1aWNrLXByb2R1Y3RfX2Nhcm91c2VsIC5vd2wtc3RhZ2Uge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLnF1aWNrLXByb2R1Y3RfX2Nhcm91c2VsIC5vd2wtc3RhZ2UgLm93bC1pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleDogMSAwIGF1dG87XG59XG4ucXVpY2stcHJvZHVjdF9fY2Fyb3VzZWwgLm93bC1pdGVtIC5pdGVtIHtcbiAgbWFyZ2luOiAxMHB4O1xufVxuLnF1aWNrLXByb2R1Y3RfX2Nhcm91c2VsIC5vd2wtaXRlbSAuaXRlbSAuY2FyZCB7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggOHB4IDVweCByZ2JhKDAsIDAsIDAsIDAuMDQpO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4ucXVpY2stcHJvZHVjdF9fY2Fyb3VzZWwgLm93bC1pdGVtIC5pdGVtIC5jYXJkLWJvZHkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4ucXVpY2stcHJvZHVjdF9fY2Fyb3VzZWwgLm93bC1uYXYgYnV0dG9uLm93bC1wcmV2LCAucXVpY2stcHJvZHVjdF9fY2Fyb3VzZWwgLm93bC1uYXYgYnV0dG9uLm93bC1uZXh0IHtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgei1pbmRleDogMTtcbiAgdHJhbnNpdGlvbjogMC4zcztcbn1cbi5xdWljay1wcm9kdWN0X19jYXJvdXNlbCAub3dsLW5hdiBidXR0b24ub3dsLXByZXYuZGlzYWJsZWQsIC5xdWljay1wcm9kdWN0X19jYXJvdXNlbCAub3dsLW5hdiBidXR0b24ub3dsLW5leHQuZGlzYWJsZWQge1xuICBvcGFjaXR5OiAwLjI7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLnF1aWNrLXByb2R1Y3RfX2Nhcm91c2VsIC5vd2wtbmF2IGJ1dHRvbi5vd2wtcHJldiB7XG4gIGxlZnQ6IDE3cHg7XG59XG4ucXVpY2stcHJvZHVjdF9fY2Fyb3VzZWwgLm93bC1uYXYgYnV0dG9uLm93bC1uZXh0IHtcbiAgcmlnaHQ6IDE3cHg7XG59XG5cbi5zbWFsbC1iYW5uZXJfX2Nhcm91c2VsIC5vd2wtbmF2IGJ1dHRvbi5vd2wtcHJldiwgLnNtYWxsLWJhbm5lcl9fY2Fyb3VzZWwgLm93bC1uYXYgYnV0dG9uLm93bC1uZXh0IHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMTtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB6LWluZGV4OiAxO1xuICB0cmFuc2l0aW9uOiAwLjNzO1xuICB3aWR0aDogMjVweDtcbiAgaGVpZ2h0OiAyNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIG9wYWNpdHk6IDAuNztcbiAgYm94LXNoYWRvdzogMHB4IDBweCA4cHggM3B4IHJnYmEoMCwgMCwgMCwgMC4wOCk7XG59XG4uc21hbGwtYmFubmVyX19jYXJvdXNlbCAub3dsLW5hdiBidXR0b24ub3dsLXByZXYuZGlzYWJsZWQsIC5zbWFsbC1iYW5uZXJfX2Nhcm91c2VsIC5vd2wtbmF2IGJ1dHRvbi5vd2wtbmV4dC5kaXNhYmxlZCB7XG4gIG9wYWNpdHk6IDAuMjtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uc21hbGwtYmFubmVyX19jYXJvdXNlbCAub3dsLW5hdiBidXR0b24ub3dsLXByZXYge1xuICBsZWZ0OiAxMHB4O1xufVxuLnNtYWxsLWJhbm5lcl9fY2Fyb3VzZWwgLm93bC1uYXYgYnV0dG9uLm93bC1uZXh0IHtcbiAgcmlnaHQ6IDEwcHg7XG59XG5cbi5mZXctcmVjb21tZW5kYXRpb25zX19jYXJvdXNlbCAub3dsLXN0YWdlIHtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5mZXctcmVjb21tZW5kYXRpb25zX19jYXJvdXNlbCAub3dsLXN0YWdlIC5vd2wtaXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXg6IDEgMCBhdXRvO1xufVxuLmZldy1yZWNvbW1lbmRhdGlvbnNfX2Nhcm91c2VsIC5vd2wtbmF2IGJ1dHRvbi5vd2wtcHJldiwgLmZldy1yZWNvbW1lbmRhdGlvbnNfX2Nhcm91c2VsIC5vd2wtbmF2IGJ1dHRvbi5vd2wtbmV4dCB7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHotaW5kZXg6IDE7XG4gIHRyYW5zaXRpb246IDAuM3M7XG59XG4uZmV3LXJlY29tbWVuZGF0aW9uc19fY2Fyb3VzZWwgLm93bC1uYXYgYnV0dG9uLm93bC1wcmV2LmRpc2FibGVkLCAuZmV3LXJlY29tbWVuZGF0aW9uc19fY2Fyb3VzZWwgLm93bC1uYXYgYnV0dG9uLm93bC1uZXh0LmRpc2FibGVkIHtcbiAgb3BhY2l0eTogMC4yO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5mZXctcmVjb21tZW5kYXRpb25zX19jYXJvdXNlbCAub3dsLW5hdiBidXR0b24ub3dsLXByZXYge1xuICBsZWZ0OiAtMThweDtcbn1cbi5mZXctcmVjb21tZW5kYXRpb25zX19jYXJvdXNlbCAub3dsLW5hdiBidXR0b24ub3dsLW5leHQge1xuICByaWdodDogLTE4cHg7XG59XG5cbi5iaWctc3F1YXJlX19jYXJvdXNlbCAub3dsLXN0YWdlLFxuLm9zLXZlcnNpb25zX19jYXJvdXNlbCAub3dsLXN0YWdlLFxuLmNob29zZS1yZWdpb25fX2Nhcm91c2VsIC5vd2wtc3RhZ2Uge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nOiA1cHggMDtcbn1cbi5iaWctc3F1YXJlX19jYXJvdXNlbCAub3dsLXN0YWdlIC5vd2wtaXRlbSxcbi5vcy12ZXJzaW9uc19fY2Fyb3VzZWwgLm93bC1zdGFnZSAub3dsLWl0ZW0sXG4uY2hvb3NlLXJlZ2lvbl9fY2Fyb3VzZWwgLm93bC1zdGFnZSAub3dsLWl0ZW0ge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4uYnV5LXZtX19jYXJvdXNlbCAub3dsLXN0YWdlLFxuLmtiLXByaWNpbmdfX2Nhcm91c2VsIC5vd2wtc3RhZ2Uge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nOiA1cHggMDtcbn1cbi5idXktdm1fX2Nhcm91c2VsIC5vd2wtc3RhZ2UgLml0ZW0sXG4ua2ItcHJpY2luZ19fY2Fyb3VzZWwgLm93bC1zdGFnZSAuaXRlbSB7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLmNhcm91c2VsLWhlaWdodCAub3dsLXN0YWdlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZzogNXB4IDA7XG59XG4uY2Fyb3VzZWwtaGVpZ2h0IC5vd2wtc3RhZ2UgLml0ZW0ge1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5jYXJvdXNlbC1uYXYgLm93bC1uYXYgYnV0dG9uLm93bC1wcmV2LCAuY2Fyb3VzZWwtbmF2IC5vd2wtbmF2IGJ1dHRvbi5vd2wtbmV4dCB7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHotaW5kZXg6IDE7XG4gIHRyYW5zaXRpb246IDAuM3M7XG59XG4uY2Fyb3VzZWwtbmF2IC5vd2wtbmF2IGJ1dHRvbi5vd2wtcHJldi5kaXNhYmxlZCwgLmNhcm91c2VsLW5hdiAub3dsLW5hdiBidXR0b24ub3dsLW5leHQuZGlzYWJsZWQge1xuICBvcGFjaXR5OiAwLjI7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLmNhcm91c2VsLW5hdiAub3dsLW5hdiBidXR0b24ub3dsLXByZXYge1xuICBsZWZ0OiAtMThweDtcbn1cbi5jYXJvdXNlbC1uYXYgLm93bC1uYXYgYnV0dG9uLm93bC1uZXh0IHtcbiAgcmlnaHQ6IC0xOHB4O1xufVxuXG4ud2VsY29tZS1jYXJkX19jYXJvdXNlbCAub3dsLXN0YWdlIHtcbiAgZGlzcGxheTogZmxleDtcbn1cbi53ZWxjb21lLWNhcmRfX2Nhcm91c2VsIC5vd2wtc3RhZ2UgLm93bC1pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleDogMSAwIGF1dG87XG59XG4ud2VsY29tZS1jYXJkX19jYXJvdXNlbCAub3dsLXN0YWdlIC5vd2wtaXRlbSAuaXRlbSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLndlbGNvbWUtY2FyZF9fY2Fyb3VzZWwgLm93bC1uYXYgYnV0dG9uLm93bC1wcmV2LCAud2VsY29tZS1jYXJkX19jYXJvdXNlbCAub3dsLW5hdiBidXR0b24ub3dsLW5leHQge1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBsaW5lLWhlaWdodDogMTtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB6LWluZGV4OiAxO1xuICB0cmFuc2l0aW9uOiAwLjNzO1xufVxuLndlbGNvbWUtY2FyZF9fY2Fyb3VzZWwgLm93bC1uYXYgYnV0dG9uLm93bC1wcmV2LmRpc2FibGVkLCAud2VsY29tZS1jYXJkX19jYXJvdXNlbCAub3dsLW5hdiBidXR0b24ub3dsLW5leHQuZGlzYWJsZWQge1xuICBvcGFjaXR5OiAwLjI7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLndlbGNvbWUtY2FyZF9fY2Fyb3VzZWwgLm93bC1uYXYgYnV0dG9uLm93bC1wcmV2IHtcbiAgbGVmdDogNHB4O1xufVxuLndlbGNvbWUtY2FyZF9fY2Fyb3VzZWwgLm93bC1uYXYgYnV0dG9uLm93bC1uZXh0IHtcbiAgcmlnaHQ6IDRweDtcbn1cblxuLmNhcnQge1xuICBtaW4td2lkdGg6IDUwMHB4O1xufVxuLmNhcnQgLm9mZmNhbnZhcy1oZWFkZXIge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSg2MCwgNjAsIDYwLCAwLjIpO1xufVxuLmNhcnQgLm9mZmNhbnZhcy1oZWFkZXIgaDUge1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmNhcnQgLm9mZmNhbnZhcy1oZWFkZXIgaDUgc3BhbiB7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgIzNjM2MzYztcbiAgY29sb3I6ICMzYzNjM2M7XG4gIHBhZGRpbmc6IDIuNXB4IDVweDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbn1cbi5jYXJ0LWRldGFpbHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBhZGRpbmc6IDE1cHggMTBweDtcbiAgdHJhbnNpdGlvbjogMC4zcyBlYXNlLWluLW91dDtcbiAgZ2FwOiAxMHB4O1xufVxuLmNhcnQtZGV0YWlsc19fbGVmdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMTBweDtcbn1cbi5jYXJ0LWRldGFpbHNfX2xlZnQgaDYge1xuICBmb250LXNpemU6IDEuMDYyNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG1heC13aWR0aDogMzAwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xufVxuLmNhcnQtZGV0YWlsc19fbGVmdCBzbWFsbCB7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgY29sb3I6ICM4ODg4ODg7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmNhcnQtZGV0YWlsc19fcmlnaHQge1xuICBtaW4td2lkdGg6IDExMHB4O1xufVxuLmNhcnQtZGV0YWlsc19fcmlnaHQgLmRyb3Bkb3duIC5idG4ge1xuICBtaW4td2lkdGg6IGF1dG87XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbn1cbi5jYXJ0LWRldGFpbHNfX3JpZ2h0IC5kcm9wZG93bi1tZW51IHtcbiAgbWluLXdpZHRoOiAxMDAlO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBtYXgtaGVpZ2h0OiAxMzVweDtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG4uY2FydC1kZXRhaWxzX19yaWdodCBhIHtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiAwLjNzO1xufVxuLmNhcnQtZGV0YWlsczpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjM5LCAyMzksIDI1MCwgMC41KTtcbn1cbi5jYXJ0LWRldGFpbHM6aG92ZXIgLmNhcnQtZGV0YWlsc19fcmlnaHQgYSB7XG4gIG9wYWNpdHk6IDE7XG59XG4uY2FydC1pY29uIHtcbiAgd2lkdGg6IDQwcHg7XG4gIG1pbi13aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWZlZmZhO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY29sb3I6ICM3ODI4ZDY7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbn1cbi5jYXJ0IC5nby10by1jYXJ0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBjMGQyNDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMTVweDtcbn1cbi5jYXJ0IC5nby10by1jYXJ0IGg1IHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmNhcnQtbGlzdCA+IGxpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2Q4ZDhkODtcbn1cbi5jYXJ0LWxpc3QgPiBsaS5wYXJlbnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaGVpZ2h0OiBjYWxjKDEwMCUgLSA1MHB4KTtcbiAgbGVmdDogMzBweDtcbiAgdG9wOiA1MHB4O1xuICB3aWR0aDogMXB4O1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNkOGQ4ZDg7XG59XG4uY2FydC1saXN0ID4gbGk6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG59XG5cbi5zdWJjYXJ0LWxpc3QgbGkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uc3ViY2FydC1saXN0IGxpOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTE4cHg7XG4gIHRvcDogMzVweDtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMXB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2Q4ZDhkODtcbn1cblxuLmRyb3Bkb3duIC5idG4tbGluayB7XG4gIGNvbG9yOiAjMDAwMDAwICFpbXBvcnRhbnQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLmRyb3Bkb3duIC5idG4tbGluazphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDEycHg7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHRyYW5zaXRpb246IDAuM3M7XG59XG4uZHJvcGRvd24gLmJ0bi1saW5rW2FyaWEtZXhwYW5kZWQ9dHJ1ZV06YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDE4MGRlZyk7XG59XG4uZHJvcGRvd24taXRlbS5hY3RpdmUsIC5kcm9wZG93bi1pdGVtOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3ODI4ZDY7XG59XG4uZHJvcGRvd24taXRlbTpoYXMoaW5wdXQ6Y2hlY2tlZCkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzgyOGQ2O1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLmF1dGhlbnRpY2F0aW9uIC5mb3JtLWNvbnRyb2wge1xuICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XG4gIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjZTdlN2U3O1xufVxuLmF1dGhlbnRpY2F0aW9uIC5mb3JtLXNlbGVjdCB7XG4gIGhlaWdodDogNDBweDtcbiAgbWluLWhlaWdodDogNDBweDtcbiAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xuICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlci1jb2xvcjogI2U3ZTdlNztcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgY29sb3I6ICM4ODg4ODg7XG59XG4uYXV0aGVudGljYXRpb24gLmZvcm0tc2VsZWN0OmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjNzgyOGQ2O1xufVxuLmF1dGhlbnRpY2F0aW9uIC5mb3JtLWZsb2F0aW5nID4gbGFiZWwge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBwYWRkaW5nOiAxMHB4O1xuICBsaW5lLWhlaWdodDogMS4yNTtcbiAgY29sb3I6ICM4ODg4ODg7XG59XG4uYXV0aGVudGljYXRpb24gLmZvcm0tZmxvYXRpbmcgPiBsYWJlbC5yZXF1aXJlZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCIqXCI7XG4gIGNvbG9yOiAjZmYwMDAwO1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDNweDtcbiAgdG9wOiA3cHg7XG59XG4uYXV0aGVudGljYXRpb24gLmZvcm0tZmxvYXRpbmcgPiAuZm9ybS1jb250cm9sIHtcbiAgcGFkZGluZzogMTBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBtaW4taGVpZ2h0OiA0MHB4O1xuICBib3JkZXItY29sb3I6ICNlN2U3ZTc7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG4uYXV0aGVudGljYXRpb24gLmZvcm0tZmxvYXRpbmcgPiAuZm9ybS1jb250cm9sOmZvY3VzLCAuYXV0aGVudGljYXRpb24gLmZvcm0tZmxvYXRpbmcgPiAuZm9ybS1jb250cm9sOm5vdCg6cGxhY2Vob2xkZXItc2hvd24pIHtcbiAgcGFkZGluZzogMTBweDtcbiAgYm9yZGVyLWNvbG9yOiAjNzgyOGQ2O1xufVxuLmF1dGhlbnRpY2F0aW9uIC5mb3JtLWZsb2F0aW5nID4gLmZvcm0tY29udHJvbDpmb2N1cyB+IGxhYmVsLCAuYXV0aGVudGljYXRpb24gLmZvcm0tZmxvYXRpbmcgPiAuZm9ybS1jb250cm9sOm5vdCg6cGxhY2Vob2xkZXItc2hvd24pIH4gbGFiZWwge1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuODUpIHRyYW5zbGF0ZVkoLThweCkgdHJhbnNsYXRlWCg1cHgpO1xuICBvcGFjaXR5OiAxO1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIGNvbG9yOiAjNzgyOGQ2O1xuICBwYWRkaW5nOiAwcHggNXB4O1xuICBoZWlnaHQ6IGF1dG87XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG4uYXV0aGVudGljYXRpb24gLmZvcm0tZmxvYXRpbmcgPiAuZm9ybS1jb250cm9sOmZvY3VzIH4gbGFiZWw6OmFmdGVyLCAuYXV0aGVudGljYXRpb24gLmZvcm0tZmxvYXRpbmcgPiAuZm9ybS1jb250cm9sOm5vdCg6cGxhY2Vob2xkZXItc2hvd24pIH4gbGFiZWw6OmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5hdXRoZW50aWNhdGlvbiAuZm9ybS1mbG9hdGluZyA+IC5mb3JtLWNvbnRyb2w6Zm9jdXMgfiBsYWJlbC5yZXF1aXJlZCwgLmF1dGhlbnRpY2F0aW9uIC5mb3JtLWZsb2F0aW5nID4gLmZvcm0tY29udHJvbDpub3QoOnBsYWNlaG9sZGVyLXNob3duKSB+IGxhYmVsLnJlcXVpcmVkIHtcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbn1cbi5hdXRoZW50aWNhdGlvbiAuZm9ybS1mbG9hdGluZyA+IC5mb3JtLWNvbnRyb2w6Zm9jdXMgfiBsYWJlbC5yZXF1aXJlZDo6YmVmb3JlLCAuYXV0aGVudGljYXRpb24gLmZvcm0tZmxvYXRpbmcgPiAuZm9ybS1jb250cm9sOm5vdCg6cGxhY2Vob2xkZXItc2hvd24pIH4gbGFiZWwucmVxdWlyZWQ6OmJlZm9yZSB7XG4gIHRvcDogMDtcbn1cbi5hdXRoZW50aWNhdGlvbiAuZm9ybS1mbG9hdGluZyA+IC5mb3JtLWNvbnRyb2wuaXMtdmFsaWQgfiAuaW5mby10b29sdGlwLCAuYXV0aGVudGljYXRpb24gLmZvcm0tZmxvYXRpbmcgPiAuZm9ybS1jb250cm9sLmlzLWludmFsaWQgfiAuaW5mby10b29sdGlwIHtcbiAgcmlnaHQ6IDM1cHg7XG59XG4uYXV0aGVudGljYXRpb24gLmZvcm0tZmxvYXRpbmcgPiB0ZXh0YXJlYSB7XG4gIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xufVxuLmF1dGhlbnRpY2F0aW9uIC5mb3JtLWZsb2F0aW5nIC5pbmZvLXRvb2x0aXAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogOXB4O1xuICByaWdodDogMjBweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiAwLjNzO1xufVxuLmF1dGhlbnRpY2F0aW9uIC5mb3JtLWZsb2F0aW5nOmhhcyguaW5mby10b29sdGlwKSAuZm9ybS1jb250cm9sIHtcbiAgcGFkZGluZy1yaWdodDogNDBweDtcbn1cbi5hdXRoZW50aWNhdGlvbiAuZm9ybS1wYXNzd29yZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5hdXRoZW50aWNhdGlvbiAuZm9ybS1wYXNzd29yZCAuZm9ybS1jb250cm9sIHtcbiAgcGFkZGluZy1yaWdodDogNDBweDtcbn1cbi5hdXRoZW50aWNhdGlvbiAuZm9ybS1wYXNzd29yZCAuaWNvbi1leWUtb3BlbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMXB4O1xuICByaWdodDogMjBweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250LXNpemU6IDE4cHg7XG4gIG9wYWNpdHk6IDAuNTtcbiAgdHJhbnNpdGlvbjogMC4zcztcbn1cbi5hdXRoZW50aWNhdGlvbiAuZm9ybS1wYXNzd29yZCAuaWNvbi1leWUtb3Blbi5hY3RpdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDFcIjtcbn1cbi5hdXRoZW50aWNhdGlvbiAuZm9ybS1wYXNzd29yZCAuaXMtdmFsaWQgfiAuaWNvbi1leWUtb3BlbiwgLmF1dGhlbnRpY2F0aW9uIC5mb3JtLXBhc3N3b3JkIC5pcy1pbnZhbGlkIH4gLmljb24tZXllLW9wZW4ge1xuICByaWdodDogMzVweDtcbn1cbi5hdXRoZW50aWNhdGlvbiAuZm9ybS1jaGVjayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5hdXRoZW50aWNhdGlvbiAuZm9ybS1jaGVjay1pbnB1dCB7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcbiAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uYXV0aGVudGljYXRpb24gLmZvcm0tY2hlY2staW5wdXQ6Y2hlY2tlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3ODI4ZDY7XG4gIGJvcmRlci1jb2xvcjogIzc4MjhkNjtcbn1cbi5hdXRoZW50aWNhdGlvbiAuZm9ybS1jaGVjay1sYWJlbCB7XG4gIGNvbG9yOiAjODg4ODg4O1xufVxuXG4uZm9ybS1ncm91cCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cbi5mb3JtLWdyb3VwIC5pbnZhbGlkLWxhYmVsIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIGNvbG9yOiByZWQ7XG59XG4uZm9ybS1sYWJlbCB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICBjb2xvcjogIzE3MTgyYztcbiAgbWFyZ2luLWJvdHRvbTogM3B4O1xufVxuLmZvcm0tbGFiZWwucmVxdWlyZWQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZm9ybS1sYWJlbC5yZXF1aXJlZDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiKlwiO1xuICBjb2xvcjogI2ZmMDAwMDtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBtYXJnaW4tbGVmdDogNXB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAtMTBweDtcbiAgdG9wOiAwO1xufVxuLmZvcm0tbGFiZWwucmVxdWlyZWQgLmluZm8tdG9vbHRpcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogLTMwcHg7XG59XG4uZm9ybS1sYWJlbCAuaW5mby10b29sdGlwIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmZvcm0tY29udHJvbCB7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlYWVhZWY7XG4gIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcbiAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICB0cmFuc2l0aW9uOiAwLjNzIGVhc2UtaW4tb3V0O1xuICBmb250LXNpemU6IDAuOTY4NzVyZW07XG59XG4uZm9ybS1jb250cm9sOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjNzgyOGQ2O1xufVxuLmZvcm0tY29udHJvbC51cGxvYWQtZmlsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlYWVhZWY7XG59XG4uZm9ybS1jb250cm9sOmRpc2FibGVkIHtcbiAgb3BhY2l0eTogMC43O1xuICBjdXJzb3I6IG5vLWRyb3A7XG59XG4uZm9ybS1zZWxlY3Qge1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWFlYWVmO1xuICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XG4gIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgdHJhbnNpdGlvbjogMC4zcyBlYXNlLWluLW91dDtcbiAgZm9udC1zaXplOiAwLjk2ODc1cmVtO1xufVxuLmZvcm0tc2VsZWN0OmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjNzgyOGQ2O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuLmZvcm0tc2VsZWN0OmRpc2FibGVkIHtcbiAgb3BhY2l0eTogMC43O1xuICBjdXJzb3I6IG5vLWRyb3A7XG59XG4uZm9ybS1zd2l0Y2gge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDEwcHg7XG4gIGZvbnQtc2l6ZTogMjNweDtcbn1cbi5mb3JtLXN3aXRjaCAuZm9ybS1jaGVjay1pbnB1dCB7XG4gIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcbiAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xufVxuLmZvcm0tc3dpdGNoIC5mb3JtLWNoZWNrLWlucHV0OmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDEyMCwgNDAsIDIxNCwgMC42KTtcbn1cbi5mb3JtLXN3aXRjaCAuZm9ybS1jaGVjay1pbnB1dDpjaGVja2VkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzc4MjhkNjtcbiAgYm9yZGVyLWNvbG9yOiAjNzgyOGQ2O1xufVxuLmZvcm0tc3dpdGNoIC5mb3JtLWNoZWNrLWxhYmVsIHtcbiAgZm9udC1zaXplOiAxcmVtO1xufVxuXG4udm14LWNoZWNrID4gbGFiZWwsXG4udm14LXJhZGlvID4gbGFiZWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4udm14LWNoZWNrID4gbGFiZWwgc3Bhbjo6YmVmb3JlLFxuLnZteC1yYWRpbyA+IGxhYmVsIHNwYW46OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTBiXCI7XG4gIGZvbnQtZmFtaWx5OiBcImljb21vb25cIiAhaW1wb3J0YW50O1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGRkZGRkO1xuICBjb2xvcjogI2IxYjFiMTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDJweDtcbiAgdHJhbnNpdGlvbjogMC4ycyBlYXNlLWluLW91dDtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuLnZteC1jaGVjayA+IGxhYmVsOmhvdmVyIHNwYW46OmJlZm9yZSxcbi52bXgtcmFkaW8gPiBsYWJlbDpob3ZlciBzcGFuOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDEyMCwgNDAsIDIxNCwgMC4zKTtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4udm14LWNoZWNrID4gbGFiZWwgaW5wdXQ6Y2hlY2tlZCArIHNwYW46OmJlZm9yZSxcbi52bXgtcmFkaW8gPiBsYWJlbCBpbnB1dDpjaGVja2VkICsgc3Bhbjo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzc4MjhkNjtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi52bXgtcmFkaW8gPiBsYWJlbCBzcGFuOjpiZWZvcmUge1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG5cbi52bXgtYmlnLWNoZWNrYm94ID4gbGFiZWwsXG4udm14LWJpZy1yYWRpbyA+IGxhYmVsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnZteC1iaWctY2hlY2tib3ggPiBsYWJlbCBkaXYsXG4udm14LWJpZy1yYWRpbyA+IGxhYmVsIGRpdiB7XG4gIGJvcmRlcjogMXB4IGRhc2hlZCAjYjFiMWIxO1xuICBwYWRkaW5nOiAxMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgdHJhbnNpdGlvbjogMC4zcztcbn1cbi52bXgtYmlnLWNoZWNrYm94ID4gbGFiZWwgZGl2OmFmdGVyLFxuLnZteC1iaWctcmFkaW8gPiBsYWJlbCBkaXY6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcZTkwYlwiO1xuICBmb250LWZhbWlseTogXCJpY29tb29uXCIgIWltcG9ydGFudDtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RkZGRkZDtcbiAgY29sb3I6ICNiMWIxYjE7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDEwcHg7XG4gIHRvcDogMTBweDtcbiAgdHJhbnNpdGlvbjogMC4ycyBlYXNlLWluLW91dDtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuLnZteC1iaWctY2hlY2tib3ggPiBsYWJlbCBkaXYgaDYsXG4udm14LWJpZy1yYWRpbyA+IGxhYmVsIGRpdiBoNiB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBmb250LXNpemU6IDAuODEyNXJlbTtcbn1cbi52bXgtYmlnLWNoZWNrYm94ID4gbGFiZWwgZGl2IHNwYW4sXG4udm14LWJpZy1yYWRpbyA+IGxhYmVsIGRpdiBzcGFuIHtcbiAgZm9udC1zaXplOiAwLjY4NzVyZW07XG59XG4udm14LWJpZy1jaGVja2JveCA+IGxhYmVsOmhvdmVyIGRpdixcbi52bXgtYmlnLXJhZGlvID4gbGFiZWw6aG92ZXIgZGl2IHtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDEyMCwgNDAsIDIxNCwgMC42KTtcbn1cbi52bXgtYmlnLWNoZWNrYm94ID4gbGFiZWw6aG92ZXIgZGl2OmFmdGVyLFxuLnZteC1iaWctcmFkaW8gPiBsYWJlbDpob3ZlciBkaXY6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDEyMCwgNDAsIDIxNCwgMC4zKTtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4udm14LWJpZy1jaGVja2JveCA+IGxhYmVsIGlucHV0OmNoZWNrZWQgKyBkaXYsXG4udm14LWJpZy1yYWRpbyA+IGxhYmVsIGlucHV0OmNoZWNrZWQgKyBkaXYge1xuICBib3JkZXItY29sb3I6ICM3ODI4ZDY7XG59XG4udm14LWJpZy1jaGVja2JveCA+IGxhYmVsIGlucHV0OmNoZWNrZWQgKyBkaXY6YWZ0ZXIsXG4udm14LWJpZy1yYWRpbyA+IGxhYmVsIGlucHV0OmNoZWNrZWQgKyBkaXY6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzgyOGQ2O1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLnZteC1iaWctcmFkaW8gPiBsYWJlbCBkaXY6YWZ0ZXIge1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG5cbi52bXgtYmlnLWNoZWNrYm94LTIgPiBsYWJlbCxcbi52bXgtYmlnLXJhZGlvLTIgPiBsYWJlbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi52bXgtYmlnLWNoZWNrYm94LTIgPiBsYWJlbCBkaXYsXG4udm14LWJpZy1yYWRpby0yID4gbGFiZWwgZGl2IHtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgxNzcsIDE3NywgMTc3LCAwLjQpO1xuICBwYWRkaW5nOiA0MHB4IDEwcHggMTBweCAxMHB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgdHJhbnNpdGlvbjogMC4zcztcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xufVxuLnZteC1iaWctY2hlY2tib3gtMiA+IGxhYmVsIGRpdjphZnRlcixcbi52bXgtYmlnLXJhZGlvLTIgPiBsYWJlbCBkaXY6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAxOHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMTBweDtcbiAgdG9wOiAxMHB4O1xuICB0cmFuc2l0aW9uOiAwLjJzIGVhc2UtaW4tb3V0O1xuICBvdXRsaW5lOiAxcHggc29saWQgIzc4MjhkNjtcbiAgYm9yZGVyOiAycHggc29saWQgI2ZmZmZmZjtcbn1cbi52bXgtYmlnLWNoZWNrYm94LTIgPiBsYWJlbCBkaXYgaDYsXG4udm14LWJpZy1yYWRpby0yID4gbGFiZWwgZGl2IGg2IHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG59XG4udm14LWJpZy1jaGVja2JveC0yID4gbGFiZWwgZGl2IHNwYW4sXG4udm14LWJpZy1yYWRpby0yID4gbGFiZWwgZGl2IHNwYW4ge1xuICBmb250LXNpemU6IDAuNjg3NXJlbTtcbn1cbi52bXgtYmlnLWNoZWNrYm94LTIgPiBsYWJlbDpob3ZlciBkaXYsXG4udm14LWJpZy1yYWRpby0yID4gbGFiZWw6aG92ZXIgZGl2IHtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDEyMCwgNDAsIDIxNCwgMC42KTtcbn1cbi52bXgtYmlnLWNoZWNrYm94LTIgPiBsYWJlbDpob3ZlciBkaXY6YWZ0ZXIsXG4udm14LWJpZy1yYWRpby0yID4gbGFiZWw6aG92ZXIgZGl2OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxMjAsIDQwLCAyMTQsIDAuMyk7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLnZteC1iaWctY2hlY2tib3gtMiA+IGxhYmVsIGlucHV0OmNoZWNrZWQgKyBkaXYsXG4udm14LWJpZy1yYWRpby0yID4gbGFiZWwgaW5wdXQ6Y2hlY2tlZCArIGRpdiB7XG4gIGJvcmRlci1jb2xvcjogIzc4MjhkNjtcbn1cbi52bXgtYmlnLWNoZWNrYm94LTIgPiBsYWJlbCBpbnB1dDpjaGVja2VkICsgZGl2OmFmdGVyLFxuLnZteC1iaWctcmFkaW8tMiA+IGxhYmVsIGlucHV0OmNoZWNrZWQgKyBkaXY6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzgyOGQ2O1xufVxuXG4udm14LXN3aXRjaCBpbnB1dCArIGxhYmVsIHtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHdpZHRoOiA4MHB4O1xuICBoZWlnaHQ6IDI1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZTY1NjI7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIHBhZGRpbmc6IDNweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbn1cbi52bXgtc3dpdGNoIGlucHV0ICsgbGFiZWw6YmVmb3JlIHtcbiAgY29udGVudDogYXR0cihkYXRhLW9mZi1sYWJlbCk7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMC42MjVyZW07XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogNHB4O1xuICBtYXJnaW46IDNweDtcbiAgdG9wOiAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1pbi13aWR0aDogMjhweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xufVxuLnZteC1zd2l0Y2ggaW5wdXQgKyBsYWJlbDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogM3B4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGhlaWdodDogMjBweDtcbiAgd2lkdGg6IDIwcHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xufVxuLnZteC1zd2l0Y2ggaW5wdXQ6Y2hlY2tlZCArIGxhYmVsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzZjY2NhNTtcbn1cbi52bXgtc3dpdGNoIGlucHV0OmNoZWNrZWQgKyBsYWJlbDpiZWZvcmUge1xuICBjb250ZW50OiBhdHRyKGRhdGEtb24tbGFiZWwpO1xuICByaWdodDogMzVweDtcbn1cbi52bXgtc3dpdGNoIGlucHV0OmNoZWNrZWQgKyBsYWJlbDphZnRlciB7XG4gIGxlZnQ6IDU3cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG5cbi5zZWxlY3QyIHtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbn1cbi5zZWxlY3QyLXNlbGVjdGlvbiB7XG4gIG1pbi1oZWlnaHQ6IDM3cHg7XG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWFlYWVmICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG59XG4uc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIHtcbiAgcGFkZGluZzogNHB4IDEwcHg7XG59XG4uc2VsZWN0Mi1zZWxlY3Rpb25fX2NsZWFyIHtcbiAgaGVpZ2h0OiAzN3B4ICFpbXBvcnRhbnQ7XG59XG4uc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IHtcbiAgaGVpZ2h0OiAzN3B4ICFpbXBvcnRhbnQ7XG59XG4uc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIHtcbiAgYm9yZGVyLXJhZGl1czogMTBweCAhaW1wb3J0YW50O1xuICBtaW4taGVpZ2h0OiAzN3B4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDVweCAxMnB4ICFpbXBvcnRhbnQ7XG59XG4uc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkIHtcbiAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xufVxuXG4uYm9vdHN0cmFwLXRhZ3NpbnB1dCB7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VhZWFlZjtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uYm9vdHN0cmFwLXRhZ3NpbnB1dCAudGFnIHtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNEOUQ5REY7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMnB4IDVweDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xufVxuXG4ubG9hZGVyIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGhlaWdodDogMTAwdmg7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOSk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB6LWluZGV4OiA5OTk5O1xufVxuLmxvYWRlciBpbWcge1xuICB3aWR0aDogODBweDtcbiAgbWl4LWJsZW5kLW1vZGU6IGRhcmtlbjtcbn1cbi5sb2FkZXIuaW5uZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5kZWZhdWx0LWJnLWltZy1sb2FkZXIge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZjNmM2YzO1xuICBib3JkZXItdG9wOiAzcHggc29saWQgIzcxMjlmNjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBhbmltYXRpb246IGJnLWltZy13aXphcmQtc3BpbiAxcyBsaW5lYXIgaW5maW5pdGU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTAlO1xuICB0b3A6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xuICBtYXJnaW4tdG9wOiAtMjBweDtcbn1cblxuQGtleWZyYW1lcyBiZy1pbWctd2l6YXJkLXNwaW4ge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgfVxufVxuLmFkZC1zc2gtbW9kYWwgLm1vZGFsLWJvZHkge1xuICBwYWRkaW5nOiAwO1xufVxuLmFkZC1zc2gtbW9kYWwgW2NsYXNzKj1jb2wtXSB7XG4gIHBhZGRpbmc6IDUwcHggNTBweDtcbn1cbi5hZGQtc3NoLW1vZGFsIGgzIHtcbiAgZm9udC1zaXplOiAxLjc1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuLmFkZC1zc2gtbW9kYWwgcCB7XG4gIGNvbG9yOiAjM2MzYzNjO1xufVxuLmFkZC1zc2gtbW9kYWwgLmJ0biB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLmFkZC1zc2gtbW9kYWwgLmJ0bi1saW5rIHtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgbWluLXdpZHRoOiBhdXRvO1xufVxuLmFkZC1zc2gtbW9kYWwgLmNvbW1hbmRzLFxuLmFkZC1zc2gtbW9kYWwgLmtleS1uYW1lIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmFkZC1zc2gtbW9kYWwgLmNvbW1hbmRzIC5mb3JtLWNvbnRyb2wsXG4uYWRkLXNzaC1tb2RhbCAua2V5LW5hbWUgLmZvcm0tY29udHJvbCB7XG4gIHBhZGRpbmc6IDE1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDcwcHg7XG59XG4uYWRkLXNzaC1tb2RhbCAuY29tbWFuZHMgaSxcbi5hZGQtc3NoLW1vZGFsIC5rZXktbmFtZSBpIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5hZGQtc3NoLW1vZGFsIC5jb21tYW5kcyBpIHtcbiAgYm90dG9tOiAyMHB4O1xuICByaWdodDogMjBweDtcbn1cbi5hZGQtc3NoLW1vZGFsIC5rZXktbmFtZSB0ZXh0YXJlYSB7XG4gIHJlc2l6ZTogbm9uZTtcbn1cbi5hZGQtc3NoLW1vZGFsIC5rZXktbmFtZSBpIHtcbiAgdG9wOiA0NXB4O1xuICByaWdodDogMjBweDtcbn1cblxuLmNvbmZpcm1hdGlvbi1tb2RhbCAubW9kYWwtaGVhZGVyIHtcbiAgcGFkZGluZzogMTJweCAxNnB4O1xufVxuLmNvbmZpcm1hdGlvbi1tb2RhbCAubW9kYWwtaGVhZGVyIC5idG4tY2xvc2Uge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XG4gIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5jb25maXJtYXRpb24tbW9kYWwgLm1vZGFsLWZvb3RlciB7XG4gIGJvcmRlcjogbm9uZTtcbn1cbi5jb25maXJtYXRpb24tbW9kYWwgLm1vZGFsLWZvb3RlciAuYnRuIHtcbiAgbWluLXdpZHRoOiAxMDBweDtcbn1cblxuLmNvbW1hbmRsaW5lLW1vZGFsIC5tb2RhbC1ib2R5IHtcbiAgcGFkZGluZzogNTBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmNvbW1hbmRsaW5lLW1vZGFsIC5tb2RhbC1ib2R5IC5idG4tY2xvc2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMjBweDtcbiAgcmlnaHQ6IDIwcHg7XG4gIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcbiAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xufVxuLmNvbW1hbmRsaW5lLW1vZGFsIGgzIHtcbiAgZm9udC1zaXplOiAxLjc1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcbn1cbi5jb21tYW5kbGluZS1tb2RhbCAudGlwcyB7XG4gIHBhZGRpbmc6IDEwcHggNTBweCAxNXB4IDIwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZmVmZmE7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLXJpZ2h0OiA1MHB4O1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuLmNvbW1hbmRsaW5lLW1vZGFsIC50aXBzIGltZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IC00NXB4O1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuLmNvbW1hbmRsaW5lLW1vZGFsIC50aXBzIGIge1xuICBmb250LXNpemU6IDAuNzVyZW07XG59XG4uY29tbWFuZGxpbmUtbW9kYWwgLnRpcHMgcCB7XG4gIGZvbnQtc2l6ZTogMC44MTI1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBjb2xvcjogcmdiYSgyMywgMjQsIDQ0LCAwLjYpO1xufVxuLmNvbW1hbmRsaW5lLW1vZGFsIC5jb21tYW5kLWNvZGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGMwZDI0O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgcGFkZGluZzogMTVweCAxMHB4O1xufVxuLmNvbW1hbmRsaW5lLW1vZGFsIC5jb21tYW5kLWNvZGUgY29kZSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmNvbW1hbmRsaW5lLW1vZGFsIC5jb21tYW5kLWNvZGUgb2wge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmNvbW1hbmRsaW5lLW1vZGFsIC5jb21tYW5kLWNvZGUgb2wgbGkge1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG59XG4uY29tbWFuZGxpbmUtbW9kYWwgLmNvbW1hbmQtY29kZSBvbCBsaTo6bWFya2VyIHtcbiAgZm9udC1zaXplOiAwLjgxMjVyZW07XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cblxuLnZlcmlmeS1tb2RhbCAubW9kYWwtZGlhbG9nIHtcbiAgbWF4LXdpZHRoOiA0MjBweDtcbn1cbi52ZXJpZnktbW9kYWwgLm90cC1pbnB1dCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi52ZXJpZnktbW9kYWwgLm90cC1pbnB1dCAuZm9ybS1jb250cm9sIHtcbiAgd2lkdGg6IDU1cHg7XG4gIGhlaWdodDogNTVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VmZWZmYTtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC52ZXJpZnktbW9kYWwgLm90cC1pbnB1dCAuZm9ybS1jb250cm9sIHtcbiAgICB3aWR0aDogNDVweDtcbiAgICBoZWlnaHQ6IDQ1cHg7XG4gIH1cbn1cbi52ZXJpZnktbW9kYWwgLm90cC1pbnB1dCAuZm9ybS1jb250cm9sOmZvY3VzLCAudmVyaWZ5LW1vZGFsIC5vdHAtaW5wdXQgLmZvcm0tY29udHJvbDpub3QoOnBsYWNlaG9sZGVyLXNob3duKSB7XG4gIGJvcmRlci1jb2xvcjogIzc4MjhkNjtcbn1cbi52ZXJpZnktbW9kYWwgLm90cC1pbnB1dF9fYWN0aW9ucyB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIG1heC13aWR0aDogMzgwcHg7XG59XG4udmVyaWZ5LW1vZGFsIC5vdHAtaW5wdXRfX2FjdGlvbnMgdWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC52ZXJpZnktbW9kYWwgLm90cC1pbnB1dF9fYWN0aW9ucyB1bCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG59XG4udmVyaWZ5LW1vZGFsIC5vdHAtaW5wdXRfX2FjdGlvbnMgdWwgbGkgKyBsaSB7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgIzg4ODg4ODtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICBtYXJnaW4tbGVmdDogMTBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAudmVyaWZ5LW1vZGFsIC5vdHAtaW5wdXRfX2FjdGlvbnMgdWwgbGkgKyBsaSB7XG4gICAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgfVxufVxuLnZlcmlmeS1tb2RhbCAub3RwLWlucHV0X19hY3Rpb25zIHVsIHNwYW4ge1xuICBjb2xvcjogIzg4ODg4ODtcbn1cblxuLmFkZC12b2x1bWUtbW9kYWwgLm1vZGFsLWNvbnRlbnQge1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xufVxuLmFkZC12b2x1bWUtbW9kYWwgLm1vZGFsLWhlYWRlciB7XG4gIGJvcmRlcjogbm9uZTtcbiAgcGFkZGluZzogMzBweCA2MHB4O1xufVxuLmFkZC12b2x1bWUtbW9kYWwgLm1vZGFsLWhlYWRlciAubW9kYWwtdGl0bGUge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAxLjVyZW07XG59XG4uYWRkLXZvbHVtZS1tb2RhbCAubW9kYWwtYm9keSB7XG4gIHBhZGRpbmc6IDIwcHggNjBweCAzMHB4IDYwcHg7XG59XG4uYWRkLXZvbHVtZS1tb2RhbCAuYWRkLXZvbHVtZS1mb3JtX19sYWJlbCB7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGNvbG9yOiAjODg4ODg4O1xufVxuLmFkZC12b2x1bWUtbW9kYWwgLmFkZC12b2x1bWUtZm9ybSAuYWRkLXZvbHVtZS1yYWRpbyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmFkZC12b2x1bWUtbW9kYWwgLmFkZC12b2x1bWUtZm9ybSAuYWRkLXZvbHVtZS1yYWRpb19fY29udGVudCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoNjAsIDYwLCA2MCwgMC4xKTtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgcGFkZGluZzogM3B4O1xuICBwYWRkaW5nLXRvcDogOHB4O1xuICB0cmFuc2l0aW9uOiAwLjNzO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uYWRkLXZvbHVtZS1tb2RhbCAuYWRkLXZvbHVtZS1mb3JtIC5hZGQtdm9sdW1lLXJhZGlvX19jb250ZW50IGg2IHtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmFkZC12b2x1bWUtbW9kYWwgLmFkZC12b2x1bWUtZm9ybSAuYWRkLXZvbHVtZS1yYWRpb19fY29udGVudCBzcGFuIHtcbiAgY29sb3I6ICM4ODg4ODg7XG59XG4uYWRkLXZvbHVtZS1tb2RhbCAuYWRkLXZvbHVtZS1mb3JtIC5hZGQtdm9sdW1lLXJhZGlvX19jb250ZW50IC5zaXplIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VmZWZmYTtcbiAgbWFyZ2luLXRvcDogNXB4O1xuICBib3JkZXItcmFkaXVzOiAwIDAgOHB4IDhweDtcbn1cbi5hZGQtdm9sdW1lLW1vZGFsIC5hZGQtdm9sdW1lLWZvcm0gLmFkZC12b2x1bWUtcmFkaW9fX2NvbnRlbnQgLnNpemUgYiB7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbn1cbi5hZGQtdm9sdW1lLW1vZGFsIC5hZGQtdm9sdW1lLWZvcm0gLmFkZC12b2x1bWUtcmFkaW9fX2NvbnRlbnQgLnNpemUgc21hbGwge1xuICBmb250LXNpemU6IDEuNXJlbTtcbn1cbi5hZGQtdm9sdW1lLW1vZGFsIC5hZGQtdm9sdW1lLWZvcm0gLmFkZC12b2x1bWUtcmFkaW8gaW5wdXQ6Y2hlY2tlZCArIC5hZGQtdm9sdW1lLXJhZGlvX19jb250ZW50IHtcbiAgYm9yZGVyLWNvbG9yOiAjNzgyOGQ2O1xufVxuLmFkZC12b2x1bWUtbW9kYWwgLmFkZC12b2x1bWUtZm9ybSAuYWRkLXZvbHVtZS1yYWRpbyAuY3VzdG9tLXZvbHVtZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmctdG9wOiAzcHg7XG59XG4uYWRkLXZvbHVtZS1tb2RhbCAuYWRkLXZvbHVtZS1mb3JtIC5hZGQtdm9sdW1lLXJhZGlvIC5jdXN0b20tdm9sdW1lX19sZWZ0IHtcbiAgd2lkdGg6IDUwJTtcbiAgcGFkZGluZzogMjBweDtcbn1cbi5hZGQtdm9sdW1lLW1vZGFsIC5hZGQtdm9sdW1lLWZvcm0gLmFkZC12b2x1bWUtcmFkaW8gLmN1c3RvbS12b2x1bWVfX2xlZnQgaDYge1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLmFkZC12b2x1bWUtbW9kYWwgLmFkZC12b2x1bWUtZm9ybSAuYWRkLXZvbHVtZS1yYWRpbyAuY3VzdG9tLXZvbHVtZV9fbGVmdCBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgY29sb3I6ICM4ODg4ODg7XG59XG4uYWRkLXZvbHVtZS1tb2RhbCAuYWRkLXZvbHVtZS1mb3JtIC5hZGQtdm9sdW1lLXJhZGlvIC5jdXN0b20tdm9sdW1lX19yaWdodCB7XG4gIHdpZHRoOiA1MCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmYyZjI7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4uYWRkLXZvbHVtZS1tb2RhbCAuYWRkLXZvbHVtZS1mb3JtIC5hZGQtdm9sdW1lLXJhZGlvIC5jdXN0b20tdm9sdW1lLWlucHV0IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHdpZHRoOiA2MCU7XG59XG4uYWRkLXZvbHVtZS1tb2RhbCAuYWRkLXZvbHVtZS1mb3JtIC5hZGQtdm9sdW1lLXJhZGlvIC5jdXN0b20tdm9sdW1lLWlucHV0IC5tb250aCB7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuLmFkZC12b2x1bWUtbW9kYWwgLmFkZC12b2x1bWUtZm9ybSAuYWRkLXZvbHVtZS1yYWRpbyAuY3VzdG9tLXZvbHVtZS1pbnB1dCAubW9udGggaW5wdXQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBub25lO1xuICBvdXRsaW5lOiBub25lO1xuICBib3JkZXItYm90dG9tOiAxcHggZGFzaGVkICMwMDAwMDA7XG4gIHdpZHRoOiA0MHB4O1xufVxuLmFkZC12b2x1bWUtbW9kYWwgLmFkZC12b2x1bWUtZm9ybSAuYWRkLXZvbHVtZS1yYWRpbyAuY3VzdG9tLXZvbHVtZS1pbnB1dCAuZGF5IHtcbiAgY29sb3I6ICM4ODg4ODg7XG59XG4uYWRkLXZvbHVtZS1tb2RhbCAuYWRkLXZvbHVtZS1mb3JtIC5hZGQtdm9sdW1lLXJhZGlvIC5jdXN0b20tdm9sdW1lLWlucHV0IC5kYXkgaW5wdXQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBub25lO1xuICBvdXRsaW5lOiBub25lO1xuICBib3JkZXItYm90dG9tOiAxcHggZGFzaGVkICM4ODg4ODg7XG4gIHdpZHRoOiA0MHB4O1xufVxuLmFkZC12b2x1bWUtbW9kYWwgLmFkZC12b2x1bWUtZm9ybSAuYWRkLXZvbHVtZS1yYWRpbyAuY3VzdG9tLXZvbHVtZSAuZ2Ige1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTdlN2U3O1xuICB3aWR0aDogNDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGJvcmRlci1yYWRpdXM6IDAgMTBweCAxMHB4IDA7XG59XG4uYWRkLXZvbHVtZS1tb2RhbCAuYWRkLXZvbHVtZS1mb3JtIC5jaG9vc2UtY29uZmlnLXJhZGlvIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uYWRkLXZvbHVtZS1tb2RhbCAuYWRkLXZvbHVtZS1mb3JtIC5jaG9vc2UtY29uZmlnLXJhZGlvID4gZGl2IHtcbiAgcGFkZGluZzogMzBweCAyMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDYwLCA2MCwgNjAsIDAuMSk7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIHRyYW5zaXRpb246IDAuM3M7XG59XG4uYWRkLXZvbHVtZS1tb2RhbCAuYWRkLXZvbHVtZS1mb3JtIC5jaG9vc2UtY29uZmlnLXJhZGlvID4gZGl2IGkge1xuICBmb250LXNpemU6IDEuODc1cmVtO1xuICB0cmFuc2l0aW9uOiAwLjNzO1xufVxuLmFkZC12b2x1bWUtbW9kYWwgLmFkZC12b2x1bWUtZm9ybSAuY2hvb3NlLWNvbmZpZy1yYWRpbyA+IGRpdiBoNiB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgbWFyZ2luLXRvcDogNXB4O1xufVxuLmFkZC12b2x1bWUtbW9kYWwgLmFkZC12b2x1bWUtZm9ybSAuY2hvb3NlLWNvbmZpZy1yYWRpbyA+IGRpdiBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgY29sb3I6ICM4ODg4ODg7XG4gIHRyYW5zaXRpb246IDAuM3M7XG59XG4uYWRkLXZvbHVtZS1tb2RhbCAuYWRkLXZvbHVtZS1mb3JtIC5jaG9vc2UtY29uZmlnLXJhZGlvIGlucHV0OmNoZWNrZWQgKyBkaXYge1xuICBib3JkZXItY29sb3I6ICM3ODI4ZDY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZmVmZmE7XG59XG4uYWRkLXZvbHVtZS1tb2RhbCAuYWRkLXZvbHVtZS1mb3JtIC5jaG9vc2UtY29uZmlnLXJhZGlvIGlucHV0OmNoZWNrZWQgKyBkaXYgaSB7XG4gIGNvbG9yOiAjNzgyOGQ2O1xufVxuLmFkZC12b2x1bWUtbW9kYWwgLmFkZC12b2x1bWUtZm9ybSAuY2hvb3NlLWNvbmZpZy1yYWRpbyBpbnB1dDpjaGVja2VkICsgZGl2IHAge1xuICBjb2xvcjogIzAwMDAwMDtcbn1cblxuLnByb2plY3QtY3JlYXRlLW1vZGFsX19jb250ZW50IHtcbiAgcGFkZGluZzogNDBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucHJvamVjdC1jcmVhdGUtbW9kYWxfX2NvbnRlbnQgLmJ0bi1jbG9zZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwcHg7XG4gIHJpZ2h0OiAwcHg7XG59XG4ucHJvamVjdC1jcmVhdGUtbW9kYWxfX2NvbnRlbnQgaDMge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICBmb250LXNpemU6IDIuMTI1cmVtO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuXG4udm0tc3VwcG9ydC1tb2RhbCAubW9kYWwtY29udGVudCB7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIGJveC1zaGFkb3c6IDEwcHggMTBweCAyNHB4IDBweCByZ2JhKDEwMiwgMTAyLCAxMDIsIDAuMTAxOTYwNzg0Myk7XG59XG4udm0tc3VwcG9ydC1tb2RhbCAubW9kYWwtdG9wIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vdm14X2ltYWdlcy92bS1zdXBwb3J0LW1vZGFsLWJnLnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMTdweDtcbn1cbi52bS1zdXBwb3J0LW1vZGFsIC5tb2RhbC10b3AgaDMge1xuICBmb250LXNpemU6IDJyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4udm0tc3VwcG9ydC1tb2RhbCAubW9kYWwtdG9wIGgzIHNwYW4ge1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLnZtLXN1cHBvcnQtbW9kYWwgLm1vZGFsLXRvcCBwIHtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4udm0tc3VwcG9ydC1tb2RhbCAubW9kYWwtdG9wIC5wbGFuLXJhdGUge1xuICBwYWRkaW5nOiAzOHB4IDE2cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cbi52bS1zdXBwb3J0LW1vZGFsIC5tb2RhbC10b3AgLnBsYW4tcmF0ZSBwIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBjb2xvcjogIzFmMWYxZjtcbiAgbGluZS1oZWlnaHQ6IDIzcHg7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHRleHQtdHJhbnNmb3JtOiBpbml0aWFsO1xufVxuLnZtLXN1cHBvcnQtbW9kYWwgLm1vZGFsLXRvcF9fY29udGVudCB7XG4gIHBhZGRpbmc6IDAgNjVweCAyNnB4IDQ1cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi52bS1zdXBwb3J0LW1vZGFsIC5tb2RhbC10b3BfX2NvbnRlbnQgLmJ0bi1jbG9zZSB7XG4gIHBhZGRpbmc6IDEwcHg7XG59XG4udm0tc3VwcG9ydC1tb2RhbCAubW9kYWwtYm9keSB7XG4gIHBhZGRpbmc6IDMwcHggMzBweCAyMHB4IDMwcHg7XG59XG4udm0tc3VwcG9ydC1tb2RhbCAubW9kYWwtYm9keSBoNCB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbn1cbi52bS1zdXBwb3J0LW1vZGFsIC5tb2RhbC1ib2R5IHAge1xuICBsaW5lLWhlaWdodDogMjAuOHB4O1xufVxuLnZtLXN1cHBvcnQtbW9kYWwgLm1vZGFsLWJvZHkgcCBzcGFuIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbi52bS1zdXBwb3J0LW1vZGFsIC5tb2RhbC1ib2R5IC5mb3JtLWNoZWNrIGxhYmVsIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjFweDtcbiAgY29sb3I6ICM4ODg4ODg7XG59XG4udm0tc3VwcG9ydC1tb2RhbCAubW9kYWwtZm9vdGVyIHtcbiAgcGFkZGluZzogMCAzMHB4IDMwcHggMzBweDtcbiAgYm9yZGVyLXRvcDogbm9uZTtcbn1cbi52bS1zdXBwb3J0LW1vZGFsIC5tb2RhbC1mb290ZXIgLmJ0biB7XG4gIHBhZGRpbmc6IDlweCAyNHB4O1xufVxuXG4uc2VydmVyLW1vZGFsIC5tb2RhbC1kaWFsb2cge1xuICBtYXgtd2lkdGg6IDk2JTtcbn1cbi5zZXJ2ZXItbW9kYWwgLm1vZGFsLWNvbnRlbnQge1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uc2VydmVyLW1vZGFsIC5tb2RhbC1ib2R5IHtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vdm14X2ltYWdlcy9zZXJ2ZXItcG9wdXAtYmcucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDA7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5zZXJ2ZXItbW9kYWwgLnNlbGVjdC1zZXJ2ZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uc2VydmVyLW1vZGFsIC5zZWxlY3Qtc2VydmVyID4gZGl2IHtcbiAgZmxleDogMTtcbiAgcGFkZGluZzogMTAwcHggNzBweCAxNTBweDtcbn1cbi5zZXJ2ZXItbW9kYWwgLnNlbGVjdC1zZXJ2ZXIgLnByaXZhdGUtc2VydmVyIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL3ZteF9pbWFnZXMvcHZ0LXNlcnZlci1iZy5wbmdcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDEwMCUgOTAlO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDg1JTtcbn1cbi5zZXJ2ZXItbW9kYWwgLnNlbGVjdC1zZXJ2ZXIgLmdvdi1zZXJ2ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuLnNlcnZlci1tb2RhbCAuc2VsZWN0LXNlcnZlciAuZ292LXNlcnZlciBoMixcbi5zZXJ2ZXItbW9kYWwgLnNlbGVjdC1zZXJ2ZXIgLmdvdi1zZXJ2ZXIgaDMge1xuICBjb2xvcjogIzc4MjhkNjtcbn1cbi5zZXJ2ZXItbW9kYWwgLnNlbGVjdC1zZXJ2ZXIgaDIge1xuICBmb250LXNpemU6IDMuNXJlbTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5zZXJ2ZXItbW9kYWwgLnNlbGVjdC1zZXJ2ZXIgaDMge1xuICBmb250LXNpemU6IDIuODc1cmVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5zZXJ2ZXItbW9kYWwgLnNlbGVjdC1zZXJ2ZXIgLmJ0biB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4uY3JlYXRlLWFsZXJ0LW1vZGFsIHtcbiAgd2lkdGg6IDc2MHB4ICFpbXBvcnRhbnQ7XG59XG4uY3JlYXRlLWFsZXJ0LW1vZGFsIC5vZmZjYW52YXMtYm9keSAuaW5wdXQtZ3JvdXAtdGV4dCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNEOUQ5REY7XG4gIGJvcmRlcjogM3B4IHNvbGlkICNlYWVhZWY7XG4gIG1heC1oZWlnaHQ6IDM2cHg7XG4gIG1hcmdpbi10b3A6IDFweDtcbiAgbWFyZ2luLWJvdHRvbTogMXB4O1xuICBwYWRkaW5nOiA1cHggOHB4O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG59XG4uY3JlYXRlLWFsZXJ0LW1vZGFsIC5vZmZjYW52YXMtYm9keSAuaW5wdXQtZ3JvdXAgLmJ0biB7XG4gIGJvcmRlcjogM3B4IHNvbGlkICNlYWVhZWY7XG4gIG1heC1oZWlnaHQ6IDM2cHg7XG4gIG1hcmdpbi10b3A6IDFweDtcbiAgbWFyZ2luLWJvdHRvbTogMXB4O1xuICBwYWRkaW5nOiA1cHggOHB4O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG59XG4uY3JlYXRlLWFsZXJ0LW1vZGFsIC5vZmZjYW52YXMtYm9keSAuYWN0aW9uLWxpc3QgLmRpc2FibGVkIC5mb3JtLWNvbnRyb2wsXG4uY3JlYXRlLWFsZXJ0LW1vZGFsIC5vZmZjYW52YXMtYm9keSAuYWN0aW9uLWxpc3QgLmRpc2FibGVkIC5mb3JtLWNoZWNrLFxuLmNyZWF0ZS1hbGVydC1tb2RhbCAub2ZmY2FudmFzLWJvZHkgLmFjdGlvbi1saXN0IC5kaXNhYmxlZCAuZm9ybS1zZWxlY3Qge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5jcmVhdGUtYWxlcnQtbW9kYWwgLm9mZmNhbnZhcy1ib2R5IC5pbXBhY3QtdHlwZSB1bCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMTBweDtcbn1cbi5jcmVhdGUtYWxlcnQtbW9kYWwgLm9mZmNhbnZhcy1ib2R5IC5pbXBhY3QtdHlwZSB1bCBsaSAuYnRuIHtcbiAgd2lkdGg6IDEwMHB4O1xuICBtaW4td2lkdGg6IGF1dG87XG4gIGhlaWdodDogMTAwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgxMTMsIDQxLCAyNDYsIDAuOCk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGNvbG9yOiAjNzgyOGQ2O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcGFkZGluZzogNXB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBmaWx0ZXI6IGdyYXlzY2FsZSgxKTtcbiAgdHJhbnNpdGlvbjogMC4zcyBlYXNlLWluLW91dDtcbiAgb3BhY2l0eTogMC42O1xufVxuLmNyZWF0ZS1hbGVydC1tb2RhbCAub2ZmY2FudmFzLWJvZHkgLmltcGFjdC10eXBlIHVsIGxpIC5idG4gaW1nIHtcbiAgd2lkdGg6IDMycHg7XG4gIGhlaWdodDogMzJweDtcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbn1cbi5jcmVhdGUtYWxlcnQtbW9kYWwgLm9mZmNhbnZhcy1ib2R5IC5pbXBhY3QtdHlwZSB1bCBsaSAuYnRuIGkge1xuICBmb250LXNpemU6IDJyZW07XG59XG4uY3JlYXRlLWFsZXJ0LW1vZGFsIC5vZmZjYW52YXMtYm9keSAuaW1wYWN0LXR5cGUgdWwgbGkgLmJ0biBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG4gIGZvbnQtc2l6ZTogMC44MTI1cmVtO1xuICBjb2xvcjogIzcxMjlmNjtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgLXdlYmtpdC1saW5lLWNsYW1wOiAyO1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xufVxuLmNyZWF0ZS1hbGVydC1tb2RhbCAub2ZmY2FudmFzLWJvZHkgLmltcGFjdC10eXBlIHVsIGxpIC5idG46aG92ZXIge1xuICBmaWx0ZXI6IGdyYXlzY2FsZSgwKTtcbiAgb3BhY2l0eTogMC44O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDExMywgNDEsIDI0NiwgMC4wOSk7XG59XG4uY3JlYXRlLWFsZXJ0LW1vZGFsIC5vZmZjYW52YXMtYm9keSAuaW1wYWN0LXR5cGUgdWwgbGkgLmJ0bi5hY3RpdmUge1xuICBmaWx0ZXI6IGdyYXlzY2FsZSgwKTtcbiAgb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxMTMsIDQxLCAyNDYsIDAuMDkpO1xufVxuLmNyZWF0ZS1hbGVydC1tb2RhbCAub2ZmY2FudmFzLWJvZHkgLmltcGFjdC10eXBlIHVsIGxpIGlucHV0OmNoZWNrZWQgKyAuYnRuIHtcbiAgZmlsdGVyOiBncmF5c2NhbGUoMCk7XG4gIG9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTEzLCA0MSwgMjQ2LCAwLjA5KTtcbn1cbi5jcmVhdGUtYWxlcnQtbW9kYWwgLm9mZmNhbnZhcy1ib2R5IC5mb3JtLWxhYmVsIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4uY3JlYXRlLWFsZXJ0LW1vZGFsIC5vZmZjYW52YXMtZm9vdGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwYWRkaW5nOiAyMHB4O1xufVxuLmNyZWF0ZS1hbGVydC1tb2RhbCAub2ZmY2FudmFzLWZvb3RlciAuYnRuIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi5jcmVhdGUtYWxlcnQtbW9kYWwgLm9mZmNhbnZhcy1mb290ZXIgLmJ0bi1saW5rIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogIzAwMDAwMDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuXG4uZHJhcy1zZXR0aW5nIHtcbiAgd2lkdGg6IDU2NXB4ICFpbXBvcnRhbnQ7XG59XG4uZHJhcy1zZXR0aW5nIC5vZmZjYW52YXMtaGVhZGVyIHtcbiAgcGFkZGluZzogMTZweCA0MHB4O1xufVxuLmRyYXMtc2V0dGluZyAub2ZmY2FudmFzLWhlYWRlciBoNSB7XG4gIGZvbnQtc2l6ZTogMS44NzVyZW07XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uZHJhcy1zZXR0aW5nIC5vZmZjYW52YXMtaGVhZGVyIHAge1xuICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5kcmFzLXNldHRpbmcgLm9mZmNhbnZhcy1ib2R5IHtcbiAgcGFkZGluZzogMTZweCA0MHB4O1xufVxuLmRyYXMtc2V0dGluZyAub2ZmY2FudmFzLWZvb3RlciB7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi5kcmFzLXNldHRpbmcgLm9mZmNhbnZhcy1mb290ZXIgLmJ0bi1saW5rIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogIzc4MjhkNjtcbn1cbi5kcmFzLXNldHRpbmdfX2NvbnRlbnQgLmRyYXMtbG9jYXRpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nLWJvdHRvbTogMjVweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoNjAsIDYwLCA2MCwgMC4xKTtcbn1cbi5kcmFzLXNldHRpbmdfX2NvbnRlbnQgLmRyYXMtbG9jYXRpb24gc3BhbiB7XG4gIGZvbnQtc2l6ZTogMC42MjVyZW07XG59XG4uZHJhcy1zZXR0aW5nX19jb250ZW50IC5kcmFzLWxvY2F0aW9uIHAge1xuICBmb250LXNpemU6IDAuNjg3NXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgY29sb3I6IHJnYmEoMTM2LCAxMzYsIDEzNiwgMC45KTtcbn1cbi5kcmFzLXNldHRpbmdfX2NvbnRlbnQgLmRyYXMtbG9jYXRpb24gaDYge1xuICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uZHJhcy1zZXR0aW5nX19jb250ZW50IC5kcmFzLWxvY2F0aW9uID4gZGl2IHtcbiAgZmxleDogMTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAxNnB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA5NSUgMjAlO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBwYWRkaW5nOiAxNHB4O1xufVxuLmRyYXMtc2V0dGluZ19fY29udGVudCAuZHJhcy1sb2NhdGlvbiAucHJpbWFyeSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL3ZteF9pbWFnZXMvaWNvbnMvc2hvcnQtbG9nby5zdmdcIik7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzRTQxODA7XG59XG4uZHJhcy1zZXR0aW5nX19jb250ZW50IC5kcmFzLWxvY2F0aW9uIC5wcmltYXJ5IHNwYW4ge1xuICBjb2xvcjogI0ZGNjI5RTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4uZHJhcy1zZXR0aW5nX19jb250ZW50IC5kcmFzLWxvY2F0aW9uIC5yZWNvdmVyeSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL3ZteF9pbWFnZXMvaWNvbnMvc2hvcnQtbG9nby5zdmdcIik7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0MzQ0NUQ7XG59XG4uZHJhcy1zZXR0aW5nX19jb250ZW50IC5kcmFzLWxvY2F0aW9uIC5yZWNvdmVyeSBzcGFuIHtcbiAgY29sb3I6ICMxN0NCQTE7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLmRyYXMtc2V0dGluZ19fY29udGVudCAucHJvdGVjdGlvbi10eXBlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwYWRkaW5nLXRvcDogMjBweDtcbn1cbi5kcmFzLXNldHRpbmdfX2NvbnRlbnQgLnByb3RlY3Rpb24tdHlwZSBoNiB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLmRyYXMtc2V0dGluZ19fY29udGVudCAucHJvdGVjdGlvbi10eXBlIC5idG4ge1xuICB3aWR0aDogMTUwcHg7XG59XG4uZHJhcy1zZXR0aW5nX19jb250ZW50IC5wcm90ZWN0aW9uLXR5cGUgLmJ0bi1jaGVjazpjaGVja2VkICsgLmJ0biB7XG4gIGNvbG9yOiAjNzgyOGQ2O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIxNywgMjE3LCAyMTcsIDAuMyk7XG59XG4uZHJhcy1zZXR0aW5nX19jb250ZW50IC5yZWNvdmVyeS10eXBlIHtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG59XG4uZHJhcy1zZXR0aW5nX19jb250ZW50IC5yZWNvdmVyeS10eXBlIGg2IHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4uZHJhcy1zZXR0aW5nX19jb250ZW50IC5yZWNvdmVyeS10eXBlIC5idG4ge1xuICB3aWR0aDogODVweDtcbn1cbi5kcmFzLXNldHRpbmdfX2NvbnRlbnQgLnJlY292ZXJ5LXR5cGUgLmJ0bi1jaGVjazpjaGVja2VkICsgLmJ0biB7XG4gIGNvbG9yOiAjNzgyOGQ2O1xuICBib3JkZXItY29sb3I6ICM3ODI4ZDY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG4uZHJhcy1zZXR0aW5nX19jb250ZW50IC5yZWNvdmVyeS1wb2ludHMge1xuICBwYWRkaW5nLXRvcDogMjBweDtcbn1cbi5kcmFzLXNldHRpbmdfX2NvbnRlbnQgLnJlY292ZXJ5LXBvaW50cyBoNiB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLmRyYXMtc2V0dGluZ19fY29udGVudCAucmVjb3ZlcnktcG9pbnRzIC5pbnB1dC1ncm91cC10ZXh0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMTcsIDIxNywgMjE3LCAwLjMpO1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDYwLCA2MCwgNjAsIDAuMSk7XG59XG4uZHJhcy1zZXR0aW5nX19jb250ZW50IC5yZWNvdmVyeS1wb2ludHMgLmJvb2tfX2NvdW50ZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMTcsIDIxNywgMjE3LCAwLjMpO1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDYwLCA2MCwgNjAsIDAuMSk7XG4gIGJvcmRlci1sZWZ0OiBub25lO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNXB4O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNXB4O1xuICB3aWR0aDogMTc1cHg7XG59XG4uZHJhcy1zZXR0aW5nX19jb250ZW50IC5yZWNvdmVyeS1wb2ludHMgLmJvb2tfX2NvdW50ZXIgLmJ0bi1saW5rIHtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgcGFkZGluZzogM3B4IDVweDtcbn1cbi5kcmFzLXNldHRpbmdfX2NvbnRlbnQgLnJlY292ZXJ5LXBvaW50cyAuYm9va19fY291bnRlciBpbnB1dCB7XG4gIHdpZHRoOiA2NXB4O1xuICBoZWlnaHQ6IDI2cHg7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzgyOGQ2O1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmRyYXMtc2V0dGluZ19fY29udGVudCAucmV0ZW50aW9uLXR5cGUge1xuICBwYWRkaW5nLXRvcDogMjBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLmRyYXMtc2V0dGluZ19fY29udGVudCAucmV0ZW50aW9uLXR5cGUgaDYge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5kcmFzLXNldHRpbmdfX2NvbnRlbnQgLnJldGVudGlvbi10eXBlIC52bXgtYmlnLWNoZWNrYm94LTIge1xuICB3aWR0aDogMTU1cHg7XG4gIHVzZXItc2VsZWN0OiBub25lO1xufVxuLmRyYXMtc2V0dGluZ19fY29udGVudCAucmV0ZW50aW9uLXR5cGUgLnZteC1iaWctY2hlY2tib3gtMiA+IGxhYmVsIGRpdiB7XG4gIHBhZGRpbmctdG9wOiAxNHB4O1xufVxuLmRyYXMtc2V0dGluZ19fY29udGVudCAucmV0ZW50aW9uLXR5cGUgLnZteC1iaWctY2hlY2tib3gtMiA+IGxhYmVsIGRpdjphZnRlciB7XG4gIHRvcDogYXV0bztcbiAgbGVmdDogYXV0bztcbiAgcmlnaHQ6IDEwcHg7XG4gIGJvdHRvbTogMTBweDtcbn1cbi5kcmFzLXNldHRpbmdfX2NvbnRlbnQgLnJldGVudGlvbi1zZXJ2ZXIge1xuICBwYWRkaW5nLXRvcDogMjBweDtcbn1cbi5kcmFzLXNldHRpbmdfX2NvbnRlbnQgLnJldGVudGlvbi1zZXJ2ZXIgaDYge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5kcmFzLXNldHRpbmdfX2NvbnRlbnQgLnJldGVudGlvbi1zZXJ2ZXJfX2NvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoNjAsIDYwLCA2MCwgMC4xKTtcbiAgcGFkZGluZzogMTBweDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xufVxuLmRyYXMtc2V0dGluZ19fY29udGVudCAucmV0ZW50aW9uLXNlcnZlcl9fY29udGVudCAuYm9va19fY291bnRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICBib3JkZXItbGVmdDogbm9uZTtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDVweDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDVweDtcbiAgd2lkdGg6IDEzNXB4O1xufVxuLmRyYXMtc2V0dGluZ19fY29udGVudCAucmV0ZW50aW9uLXNlcnZlcl9fY29udGVudCAuYm9va19fY291bnRlciAuYnRuLWxpbmsge1xuICBjb2xvcjogIzAwMDAwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBwYWRkaW5nOiAzcHggNXB4O1xufVxuLmRyYXMtc2V0dGluZ19fY29udGVudCAucmV0ZW50aW9uLXNlcnZlcl9fY29udGVudCAuYm9va19fY291bnRlciBpbnB1dCB7XG4gIHdpZHRoOiA2NXB4O1xuICBoZWlnaHQ6IDI2cHg7XG4gIGNvbG9yOiAjNzgyOGQ2O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIxNywgMjE3LCAyMTcsIDAuMyk7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5oZWFkZXIgLm5hdmJhciB7XG4gIGZsZXg6IDE7XG4gIHRyYW5zaXRpb246IDAuNXM7XG59XG4uaGVhZGVyIC5uYXZiYXItbmF2IHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGdhcDogMzBweDtcbiAgd2lkdGg6IDEwMCU7XG59XG4uaGVhZGVyIC5uYXZiYXIgLm5hdi1saW5rIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC42KTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2l0aW9uOiAwLjNzO1xuICBwYWRkaW5nOiAwO1xufVxuLmhlYWRlciAubmF2YmFyIC5uYXYtbGluazphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiA1cHg7XG4gIGhlaWdodDogNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIGJvdHRvbTogLThweDtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgdHJhbnNpdGlvbjogMC4zcyBlYXNlLWluLW91dDtcbn1cbi5oZWFkZXIgLm5hdmJhciAubmF2LWxpbms6aG92ZXIge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpO1xufVxuLmhlYWRlciAubmF2YmFyIC5uYXYtbGluay5hY3RpdmUge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4uaGVhZGVyIC5uYXZiYXIgLm5hdi1saW5rLmFjdGl2ZTphZnRlciB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMSk7XG59XG5cbi5uYXYtdGFicyAubmF2LWl0ZW0gLm5hdi1saW5rIHtcbiAgYm9yZGVyOiBub25lO1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjYpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLm5hdi10YWJzIC5uYXYtaXRlbSAubmF2LWxpbms6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzgyOGQ2O1xuICB0cmFuc2l0aW9uOiAwLjNzIGVhc2UtaW4tb3V0O1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0O1xufVxuLm5hdi10YWJzIC5uYXYtaXRlbSAubmF2LWxpbmsuYWN0aXZlIHtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLm5hdi10YWJzIC5uYXYtaXRlbSAubmF2LWxpbmsuYWN0aXZlOmFmdGVyIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5wYWdlLW5hdmlnYXRpb24ge1xuICBtYXJnaW4tdG9wOiA1MHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMnB4O1xufVxuLnBhZ2UtbmF2aWdhdGlvbiAubmF2YmFyLW5hdiB7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnBhZ2UtbmF2aWdhdGlvbiAubmF2LWl0ZW0ge1xuICBmbGV4OiAxO1xuICBtYXgtd2lkdGg6IDEzMHB4O1xufVxuLnBhZ2UtbmF2aWdhdGlvbiAubmF2LWl0ZW0gLm5hdi1saW5rIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdHJhbnNpdGlvbjogMC4zcyBlYXNlLWluLW91dDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvcGFjaXR5OiAwLjQ7XG59XG4ucGFnZS1uYXZpZ2F0aW9uIC5uYXYtaXRlbSAubmF2LWxpbmsuYWN0aXZlOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IGNhbGMoMTAwJSArIDE0cHgpO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiAwIDhweCA4cHggOHB4O1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICNmZmZmZmYgdHJhbnNwYXJlbnQ7XG59XG4ucGFnZS1uYXZpZ2F0aW9uIC5uYXYtaXRlbSAubmF2LWxpbmsuZGlzYWJsZWQge1xuICBvcGFjaXR5OiAwLjQ7XG4gIGN1cnNvcjogbm8tZHJvcDtcbn1cbi5wYWdlLW5hdmlnYXRpb24gLm5hdi1pdGVtIC5uYXYtbGluazpob3ZlciB7XG4gIG9wYWNpdHk6IDE7XG59XG4ucGFnZS1uYXZpZ2F0aW9uIC5uYXYtaXRlbSAubmF2LWxpbmsgLmljb25zLWJveCB7XG4gIGhlaWdodDogMzZweDtcbn1cbi5wYWdlLW5hdmlnYXRpb24gLm5hdi1pdGVtIC5uYXYtbGluayAuaWNvbnMtYm94IGltZyB7XG4gIHdpZHRoOiAzMnB4O1xuICBmaWx0ZXI6IGJyaWdodG5lc3MoMCkgaW52ZXJ0KDEpO1xufVxuLnBhZ2UtbmF2aWdhdGlvbiAubmF2LWl0ZW0gLm5hdi1saW5rIC5pY29ucy1ib3ggaSB7XG4gIGZvbnQtc2l6ZTogMi4wNjI1cmVtO1xufVxuLnBhZ2UtbmF2aWdhdGlvbiAubmF2LWl0ZW0gLm5hdi1saW5rIHNwYW4ge1xuICBmb250LXNpemU6IDAuNzVyZW07XG59XG4ucGFnZS1uYXZpZ2F0aW9uIC5uYXYtaXRlbSAubmF2LWxpbmsuZm9yLXlvdSB7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKTtcbiAgb3BhY2l0eTogMTtcbn1cbi5wYWdlLW5hdmlnYXRpb24gLm5hdi1pdGVtIC5uYXYtbGluay5mb3IteW91IC5pY29ucy1ib3ggaW1nIHtcbiAgZmlsdGVyOiBub25lO1xufVxuXG4ucGFnaW5hdGlvbiB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBnYXA6IDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ucGFnaW5hdGlvbiAucGFnZS1saW5rIHtcbiAgYm9yZGVyOiBub25lO1xuICBjb2xvcjogIzAwMDAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHBhZGRpbmc6IDA7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wYWdpbmF0aW9uIC5wYWdlLWxpbmsge1xuICAgIHdpZHRoOiAzMHB4O1xuICAgIGhlaWdodDogMzBweDtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICB9XG59XG4ucGFnaW5hdGlvbiAucGFnZS1saW5rOmhvdmVyIHtcbiAgY29sb3I6ICM3ODI4ZDY7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLnBhZ2luYXRpb24gLnBhZ2UtbGluay5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzgyOGQ2O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuLnBhZ2luYXRpb24gLnBhZ2UtaXRlbS5hY3RpdmUgLnBhZ2UtbGluayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3ODI4ZDY7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG5cbi5uby1kYXRhIHtcbiAgcGFkZGluZzogMzBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1pbi1oZWlnaHQ6IDQwMHB4O1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xufVxuLm5vLWRhdGEgaW1nIHtcbiAgd2lkdGg6IDIwMHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4ubm90aWZpY2F0aW9ucyB7XG4gIHdpZHRoOiA1NjVweCAhaW1wb3J0YW50O1xufVxuLm5vdGlmaWNhdGlvbnMgLm9mZmNhbnZhcy1oZWFkZXIge1xuICBwYWRkaW5nOiAyMHB4IDI1cHg7XG59XG4ubm90aWZpY2F0aW9ucyAub2ZmY2FudmFzLWhlYWRlciBoNCB7XG4gIGZvbnQtc2l6ZTogMS41NjI1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBmb250LXdlaWdodDogNTAwO1xufVxuLm5vdGlmaWNhdGlvbnMgLm9mZmNhbnZhcy1oZWFkZXIgcCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ubm90aWZpY2F0aW9ucyAub2ZmY2FudmFzLWJvZHkge1xuICBwYWRkaW5nOiAyMHB4IDI1cHg7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xufVxuLm5vdGlmaWNhdGlvbnMgdWwgbGkge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLm5vdGlmaWNhdGlvbnNfX2NvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGdhcDogMTBweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG4ubm90aWZpY2F0aW9uc19fY29udGVudC1jaXJjbGUge1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWZlZmZhO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmb250LXNpemU6IDE4cHggIWltcG9ydGFudDtcbiAgY29sb3I6ICM3ODI4ZDYgIWltcG9ydGFudDtcbn1cbi5ub3RpZmljYXRpb25zX19jb250ZW50IHNwYW4ge1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGNvbG9yOiAjODg4ODg4O1xufVxuLm5vdGlmaWNhdGlvbnNfX2NvbnRlbnQgaDYge1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG59XG4ubm90aWZpY2F0aW9uc19fY29udGVudCAuc2hvdyB7XG4gIGZvbnQtc2l6ZTogMC44MTI1cmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGNvbG9yOiAjODg4ODg4O1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG4ubm90aWZpY2F0aW9uc19fY29udGVudCAuc2hvdyBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIG1heC13aWR0aDogNDAwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDc1cHg7XG4gIHRyYW5zaXRpb246IDAuMXM7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG4ubm90aWZpY2F0aW9uc19fY29udGVudCAuc2hvdyBwIGIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbn1cbi5ub3RpZmljYXRpb25zX19jb250ZW50IC5zaG93IHAgYjpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLm5vdGlmaWNhdGlvbnNfX2NvbnRlbnQgLnNob3cgcC5hY3RpdmUge1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xufVxuLm5vdGlmaWNhdGlvbnNfX2NvbnRlbnQgLnNob3cgcC5hY3RpdmUgYiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5ub3RpZmljYXRpb25zX19jb250ZW50IC5idG4ge1xuICBtaW4td2lkdGg6IGF1dG87XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWZlZmZhO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHdpZHRoOiAzNXB4O1xuICBoZWlnaHQ6IDM1cHg7XG4gIHBhZGRpbmc6IDZweCA1cHg7XG4gIG9wYWNpdHk6IDA7XG59XG4ubm90aWZpY2F0aW9uc19fY29udGVudDpob3ZlciAuYnRuIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5ub3RpZmljYXRpb25zIC5yZWNlbnQtZGF5cyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLm5vdGlmaWNhdGlvbnMgLnJlY2VudC1kYXlzOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjODg4ODg4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG4ubm90aWZpY2F0aW9ucyAucmVjZW50LWRheXMgc3BhbiB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGNvbG9yOiAjODg4ODg4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBwYWRkaW5nOiAwIDEwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbn1cblxuLm5vdGlmaWNhdGlvbi1kcm9wZG93biB7XG4gIHJpZ2h0OiAtMzBweCAhaW1wb3J0YW50O1xuICB3aWR0aDogNDAwcHggIWltcG9ydGFudDtcbiAgcGFkZGluZzogMjBweCAhaW1wb3J0YW50O1xufVxuLm5vdGlmaWNhdGlvbi1kcm9wZG93bl9fdG9wIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLm5vdGlmaWNhdGlvbi1kcm9wZG93bl9fdG9wIGg1IHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5ub3RpZmljYXRpb24tZHJvcGRvd25fX3RvcCBhIHtcbiAgY29sb3I6ICM4ODg4ODg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG4ubm90aWZpY2F0aW9uLWRyb3Bkb3duX190b3AgYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLm5vdGlmaWNhdGlvbi1kcm9wZG93biAubmF2LXRhYnMge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLm5vdGlmaWNhdGlvbi1kcm9wZG93biAubmF2LXRhYnMgLm5hdi1pdGVtIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgZmxleDogMTtcbn1cbi5ub3RpZmljYXRpb24tZHJvcGRvd24gLm5hdi10YWJzIC5uYXYtbGluayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDVweDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbn1cbi5ub3RpZmljYXRpb24tZHJvcGRvd24gLm5hdi10YWJzIC5uYXYtbGluayBzcGFuIHtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzg4ODg4ODtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHdpZHRoOiAzNXB4O1xuICBtaW4td2lkdGg6IDM1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDAuODEyNXJlbTtcbn1cbi5ub3RpZmljYXRpb24tZHJvcGRvd24gLm5hdi10YWJzIC5uYXYtbGluay5hY3RpdmUgc3BhbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3ODI4ZDY7XG59XG4ubm90aWZpY2F0aW9uLWRyb3Bkb3duX19saXN0IHtcbiAgbWF4LWhlaWdodDogY2FsYygxMDB2aCAtIDIwMHB4KTtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xufVxuLm5vdGlmaWNhdGlvbi1kcm9wZG93bl9fY29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZ2FwOiAxMHB4O1xuICBsaW5lLWhlaWdodDogMTtcbn1cbi5ub3RpZmljYXRpb24tZHJvcGRvd25fX2NvbnRlbnQtY2lyY2xlIHtcbiAgd2lkdGg6IDM1cHg7XG4gIG1pbi13aWR0aDogMzVweDtcbiAgaGVpZ2h0OiAzNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWZlZmZhO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmb250LXNpemU6IDE2cHggIWltcG9ydGFudDtcbiAgY29sb3I6ICM3ODI4ZDYgIWltcG9ydGFudDtcbn1cbi5ub3RpZmljYXRpb24tZHJvcGRvd25fX2NvbnRlbnQgc3BhbiB7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgY29sb3I6ICM4ODg4ODg7XG59XG4ubm90aWZpY2F0aW9uLWRyb3Bkb3duX19jb250ZW50IGg2IHtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICBmb250LXNpemU6IDAuODc1cmVtO1xufVxuLm5vdGlmaWNhdGlvbi1kcm9wZG93bl9fY29udGVudCAuc2hvdyB7XG4gIGZvbnQtc2l6ZTogMC44MTI1cmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGNvbG9yOiAjODg4ODg4O1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG4ubm90aWZpY2F0aW9uLWRyb3Bkb3duX19jb250ZW50IC5zaG93IHAge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgbWF4LXdpZHRoOiAyNjBweDtcbiAgcGFkZGluZy1yaWdodDogNzVweDtcbiAgdHJhbnNpdGlvbjogMC4xcztcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbn1cbi5ub3RpZmljYXRpb24tZHJvcGRvd25fX2NvbnRlbnQgLnNob3cgcCBiIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG59XG4ubm90aWZpY2F0aW9uLWRyb3Bkb3duX19jb250ZW50IC5zaG93IHAgYjpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLm5vdGlmaWNhdGlvbi1kcm9wZG93bl9fY29udGVudCAuc2hvdyBwLmFjdGl2ZSB7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG59XG4ubm90aWZpY2F0aW9uLWRyb3Bkb3duX19jb250ZW50IC5zaG93IHAuYWN0aXZlIGIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubm90aWZpY2F0aW9uLWRyb3Bkb3duX19jb250ZW50IC5idG4ge1xuICBtaW4td2lkdGg6IGF1dG87XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWZlZmZhO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHdpZHRoOiAzMnB4O1xuICBtaW4td2lkdGg6IDMycHggIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAzMnB4O1xuICBwYWRkaW5nOiA2cHggNXB4O1xuICBvcGFjaXR5OiAwO1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLm5vdGlmaWNhdGlvbi1kcm9wZG93bl9fY29udGVudDpob3ZlciAuYnRuIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5ub3RpZmljYXRpb24tZHJvcGRvd24gdWwgbGkge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLm5vdGlmaWNhdGlvbi1kcm9wZG93biAucmVjZW50LWRheXMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5ub3RpZmljYXRpb24tZHJvcGRvd24gLnJlY2VudC1kYXlzOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjODg4ODg4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG4ubm90aWZpY2F0aW9uLWRyb3Bkb3duIC5yZWNlbnQtZGF5cyBzcGFuIHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgY29sb3I6ICM4ODg4ODg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIHBhZGRpbmc6IDAgMTBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xufVxuLm5vdGlmaWNhdGlvbi1kcm9wZG93biAubm8tbm9maWZ5LWRhdGEge1xuICBwYWRkaW5nOiA1MHB4IDIwcHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL3ZteF9pbWFnZXMvbm90aWZ5LXBhdHRlcm4uc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBib3R0b207XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIG1hcmdpbjogLTIwcHg7XG59XG4ubm90aWZpY2F0aW9uLWRyb3Bkb3duIC5uby1ub2ZpZnktZGF0YSBpbWcge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLm5vdGlmaWNhdGlvbi1kcm9wZG93biAubm8tbm9maWZ5LWRhdGEgcCB7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ubm90aWZpY2F0aW9uLWRyb3Bkb3duIC5uby1ub2ZpZnktZGF0YSBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBjb2xvcjogIzc4MjhkNjtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbn1cblxuLnBhZ2Utbm90LWZvdW5kIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA3MHB4O1xufVxuLnBhZ2Utbm90LWZvdW5kX190b3Age1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4ucGFnZS1ub3QtZm91bmRfX3RvcCBzcGFuIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY29sb3I6ICM1MUI4RTY7XG4gIGZvbnQtc2l6ZTogMTIuNXJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xufVxuLnBhZ2Utbm90LWZvdW5kX190b3Agc3BhbjpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogLTEyMHB4O1xufVxuLnBhZ2Utbm90LWZvdW5kX190b3Agc3BhbjpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWxlZnQ6IC0xMjBweDtcbn1cbi5wYWdlLW5vdC1mb3VuZF9fdG9wIGltZyB7XG4gIG1heC13aWR0aDogNDAwcHg7XG59XG4ucGFnZS1ub3QtZm91bmRfX2JvdHRvbSB7XG4gIG1hcmdpbi10b3A6IC01MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnByb2R1Y3QtaW5mbyB7XG4gIHdpZHRoOiAzNTBweCAhaW1wb3J0YW50O1xufVxuLnByb2R1Y3QtaW5mbyAub2ZmY2FudmFzLWhlYWRlciB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDYwLCA2MCwgNjAsIDAuMik7XG4gIHBvc2l0aW9uOiBzdGlja3k7XG4gIHRvcDogMDtcbiAgei1pbmRleDogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cbi5wcm9kdWN0LWluZm8gLm9mZmNhbnZhcy10aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLnByb2R1Y3QtaW5mbyAub2ZmY2FudmFzLWJvZHkge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbi5wcm9kdWN0LWluZm9fX29mZmNhbnZhcyB7XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbn1cbi5wcm9kdWN0LWluZm9fX2NvbnRlbnQgbGFiZWwge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY29sb3I6ICM4ODg4ODg7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG59XG4ucHJvZHVjdC1pbmZvX19jb250ZW50IHAge1xuICBmb250LXdlaWdodDogNDAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnByb2R1Y3QtaW5mb19fY29udGVudCAuZm9ybS1zZWxlY3Qge1xuICBtYXJnaW4tdG9wOiAycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMDAwMDA7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbn1cbi5wcm9kdWN0LWluZm9fX2NvbnRlbnQgdWwgbGkge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuLnByb2R1Y3QtaW5mbyAuYm9vay1wcm9kdWN0IHtcbiAgcG9zaXRpb246IHN0aWNreTtcbiAgYm90dG9tOiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIHotaW5kZXg6IDE7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDYwLCA2MCwgNjAsIDAuMik7XG4gIHBhZGRpbmc6IDE2cHg7XG59XG4ucHJvZHVjdC1pbmZvIC5ib29rLXByb2R1Y3QgLmFtdCB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDEuMjVyZW07XG59XG5cbi52bXgtdGFibGUge1xuICBwYWRkaW5nLXRvcDogMTVweDtcbiAgbWluLWhlaWdodDogMjIwcHg7XG59XG4udm14LXRhYmxlIHRhYmxlIHRoZWFkIHRyIHRoIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGNvbG9yOiAjNTI1MjUyO1xufVxuLnZteC10YWJsZSB0YWJsZSB0aGVhZCAuYWN0aW9uIHtcbiAgd2lkdGg6IDgwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi52bXgtdGFibGUgdGFibGUgdGJvZHkgLnN0YXR1cyB7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4udm14LXRhYmxlIHRhYmxlIHRib2R5IC5zdGF0dXMuYmctc3VjY2VzcyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNGUwNDEgIWltcG9ydGFudDtcbn1cbi52bXgtdGFibGUgdGFibGUgdGJvZHkgaDYge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBmb250LXdlaWdodDogNTAwO1xufVxuLnZteC10YWJsZSB0YWJsZSB0Ym9keSAuZ3JlZW4tY2lyY2xlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM0ZTA0MTtcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogMTBweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG4udm14LXRhYmxlIHRhYmxlIHRib2R5IC5ncmV5LWNpcmNsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkYmRiZGI7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDEwcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuLnZteC10YWJsZSB0YWJsZSB0Ym9keSAucmVkLWNpcmNsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJlZDtcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogMTBweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG4udm14LXRhYmxlIHRhYmxlIHRib2R5IHAge1xuICBmb250LXNpemU6IDAuNjg3NXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgY29sb3I6IHJnYmEoODIsIDgyLCA4MiwgMC42KTtcbn1cbi52bXgtdGFibGUgdGFibGUgdGJvZHkgYiB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG4udm14LXRhYmxlIHRhYmxlIHRib2R5IC5hY3Rpb24ge1xuICB3aWR0aDogODBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnZteC10YWJsZSB0YWJsZSB0Ym9keSAuYWN0aW9uIC5idG4tbGluayB7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIG1pbi13aWR0aDogYXV0bztcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbi52bXgtdGFibGUgdGFibGUgdGJvZHkgLmFjdGlvbiAuYnRuLWxpbms6YmVmb3JlLCAudm14LXRhYmxlIHRhYmxlIHRib2R5IC5hY3Rpb24gLmJ0bi1saW5rOmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi52bXgtdGFibGUgdGFibGUgdGJvZHkgLmFjdGlvbiAuZHJvcGRvd24tbWVudSB7XG4gIG1heC1oZWlnaHQ6IDExNXB4O1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIG92ZXJmbG93LXk6IGF1dG87XG59XG4udm14LXRhYmxlIHRhYmxlIHRib2R5IHRyIHRkIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbn1cblxuLmNvbnRlbnQtdGFibGUgdGJvZHkgdHIgdGQge1xuICBib3JkZXItYm90dG9tOiAxMHB4IHNvbGlkICNmN2Y3Zjg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHBhZGRpbmc6IDE1cHggMjVweDtcbn1cbi5jb250ZW50LXRhYmxlIHRib2R5IHRyIHRkOmZpcnN0LWNoaWxkIHtcbiAgd2lkdGg6IDI1JTtcbn1cbi5jb250ZW50LXRhYmxlIHRib2R5IHRyIHRkIGg2IHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cbi5jb250ZW50LXRhYmxlIHRib2R5IHRyIHRkIGg0IHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGNvbG9yOiAjNzgyOGQ2O1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmNvbnRlbnQtdGFibGUgdGJvZHkgdHIgdGQgcCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGNvbG9yOiAjODg4ODg4O1xufVxuXG4udm14LXRvYXN0IHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDgwcHg7XG4gIHJpZ2h0OiAyMHB4O1xuICB6LWluZGV4OiAxMDtcbn1cbi52bXgtdG9hc3RfX2NvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xufVxuLnZteC10b2FzdCAudG9hc3QtYm9keSB7XG4gIGZsZXg6IDE7XG59XG4udm14LXRvYXN0IC5idG4tY2xvc2Uge1xuICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmRpc2FibGVkIHtcbiAgY3Vyc29yOiBuby1kcm9wICFpbXBvcnRhbnQ7XG4gIHBvaW50ZXItZXZlbnRzOiBpbml0aWFsICFpbXBvcnRhbnQ7XG4gIG9wYWNpdHk6IDAuNztcbn1cblxuLnRpdGxlcyB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLnRpdGxlcy5kcm9wbGV0LXRpdGxlIHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDIwcHg7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgcGFkZGluZy1yaWdodDogNzBweDtcbn1cbi50aXRsZXMuZHJvcGxldC10aXRsZSBpbWcge1xuICBmaWx0ZXI6IGJyaWdodG5lc3MoMCkgaW52ZXJ0KDEpO1xuICB3aWR0aDogNDBweDtcbn1cbi50aXRsZXMuYmlsbGluZy10aXRsZSB7XG4gIGdhcDogMjBweDtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xufVxuLnRpdGxlcy5iaWxsaW5nLXRpdGxlIC5idG4ge1xuICBtaW4td2lkdGg6IGF1dG87XG4gIGNvbG9yOiAjZmZmZmZmO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLnRpdGxlcyBoNSB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbn1cbi50aXRsZXMgaDUgc3BhbiB7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG4udGl0bGVzIHAge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpO1xuICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi50aXRsZXMgLmJ0biB7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG59XG4udGl0bGVzIC5idG4gLmljb24tcGx1cyB7XG4gIGZvbnQtc2l6ZTogMTBweDtcbn1cbi50aXRsZXMgLmJ0bjpob3ZlciBpLCAudGl0bGVzIC5idG46Zm9jdXMgaSwgLnRpdGxlcyAuYnRuOmFjdGl2ZSBpIHtcbiAgY29sb3I6ICM3ODI4ZDY7XG59XG4udGl0bGVzIGkge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC1zaXplOiAyLjYyNXJlbTtcbn1cblxuLmRyYWcge1xuICB3aWR0aDogMTAwJTtcbiAgY3Vyc29yOiBncmFiO1xufVxuLmRyYWctYm94IHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmNvbnRhaW5lciB7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgLmNvbnRhaW5lciB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIH1cbn1cblxuLmJhY2stbGluayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMjBweDtcbiAgY29sb3I6ICMwMDAwMDA7XG59XG4uYmFjay1saW5rIGltZyB7XG4gIHdpZHRoOiAyMHB4O1xufVxuXG4uaGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAxOHB4IDEwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbn1cbi5oZWFkZXJfX3JpZ2h0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xufVxuLmhlYWRlcl9fcmlnaHQgLmhlYWRlci1zZWFyY2gge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHdpZHRoOiAyNzVweDtcbiAgdHJhbnNpdGlvbjogMC40cyBlYXNlLW91dDtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjMpO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG59XG4uaGVhZGVyX19yaWdodCAuaGVhZGVyLXNlYXJjaCAuaW5wdXQtZ3JvdXAgLmZvcm0tY29udHJvbCB7XG4gIGZsZXg6IDE7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xufVxuLmhlYWRlcl9fcmlnaHQgLmhlYWRlci1zZWFyY2ggLmlucHV0LWdyb3VwIC5mb3JtLWNvbnRyb2w6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAvKiBFZGdlICovXG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNik7XG59XG4uaGVhZGVyX19yaWdodCAuaGVhZGVyLXNlYXJjaCAuaW5wdXQtZ3JvdXAgLmZvcm0tY29udHJvbDotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAvKiBJbnRlcm5ldCBFeHBsb3JlciAxMC0xMSAqL1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjYpO1xufVxuLmhlYWRlcl9fcmlnaHQgLmhlYWRlci1zZWFyY2ggLmlucHV0LWdyb3VwIC5mb3JtLWNvbnRyb2w6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC42KTtcbn1cbi5oZWFkZXJfX3JpZ2h0IC5oZWFkZXItc2VhcmNoIC5pbnB1dC1ncm91cCAuc2VhcmNoLWJ0biB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIG1pbi13aWR0aDogYXV0bztcbiAgcGFkZGluZzogNnB4IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuLmhlYWRlcl9fcmlnaHQgLmhlYWRlci1zZWFyY2hfX2NvbnRlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDEwcHg7XG4gIHBhZGRpbmc6IDE1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMDAlO1xuICByaWdodDogMDtcbiAgd2lkdGg6IGNhbGMoMTAwJSArIDMwMHB4KTtcbiAgbWF4LWhlaWdodDogY2FsYygxMDB2aCAtIDcwcHgpO1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogMC4zcyBlYXNlLWluLW91dDtcbiAgYm94LXNoYWRvdzogMHB4IDBweCAxNXB4IDVweCByZ2JhKDAsIDAsIDAsIDAuMDgpO1xufVxuLmhlYWRlcl9fcmlnaHQgLmhlYWRlci1zZWFyY2hfX2NvbnRlbnQgPiBkaXYge1xuICBmbGV4OiAxO1xufVxuLmhlYWRlcl9fcmlnaHQgLmhlYWRlci1zZWFyY2hfX2NvbnRlbnQgLnNlYXJjaC1saXN0IGxpIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXgtd2lkdGg6IDI1MHB4O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgcGFkZGluZzogMTBweCAwO1xufVxuLmhlYWRlcl9fcmlnaHQgLmhlYWRlci1zZWFyY2hfX2NvbnRlbnQgLnNlYXJjaC1saXN0IGxpOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4uaGVhZGVyX19yaWdodCAuaGVhZGVyLXNlYXJjaF9fY29udGVudCAuc2VhcmNoLWxpc3QgbGkgKyBsaSB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMik7XG59XG4uaGVhZGVyX19yaWdodCAuaGVhZGVyLXNlYXJjaF9fY29udGVudCAub3V0c2FuZGluZy1kdWUgdWwgbGkge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuLmhlYWRlcl9fcmlnaHQgLmhlYWRlci1zZWFyY2hfX2NvbnRlbnQgLm91dHNhbmRpbmctZHVlX19jb250ZW50IHtcbiAgcGFkZGluZzogMTVweDtcbiAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWZlZmZhO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uaGVhZGVyX19yaWdodCAuaGVhZGVyLXNlYXJjaF9fY29udGVudCAub3V0c2FuZGluZy1kdWVfX2NvbnRlbnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiA2cHg7XG4gIGhlaWdodDogNnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmYwMDAwO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMTVweDtcbiAgdG9wOiAyNXB4O1xufVxuLmhlYWRlcl9fcmlnaHQgLmhlYWRlci1zZWFyY2hfX2NvbnRlbnQgLm91dHNhbmRpbmctZHVlX19jb250ZW50IGg2IHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIG1hcmdpbi1yaWdodDogMTVweDtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbn1cbi5oZWFkZXJfX3JpZ2h0IC5oZWFkZXItc2VhcmNoX19jb250ZW50IC5vdXRzYW5kaW5nLWR1ZV9fY29udGVudCAuYnRuIHtcbiAgbWluLXdpZHRoOiBhdXRvO1xufVxuLmhlYWRlcl9fcmlnaHQgLmhlYWRlci1zZWFyY2hfX2NvbnRlbnQuc2VhcmNoLWFjdGl2ZSB7XG4gIG9wYWNpdHk6IDE7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG4uaGVhZGVyX19yaWdodCA+IHVsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uaGVhZGVyX19yaWdodCA+IHVsIGxpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmhlYWRlcl9fcmlnaHQgPiB1bCBsaSBhIC5jb3VudCB7XG4gIHdpZHRoOiAxNXB4O1xuICBoZWlnaHQ6IDE1cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzgyOGQ2O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBmb250LXNpemU6IDAuNjI1cmVtO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAtNXB4O1xuICB0b3A6IC01cHg7XG59XG4uaGVhZGVyX19yaWdodCAudXNlci1wcm9maWxlIC5zaG9ydC1uYW1lIHtcbiAgd2lkdGg6IDM4cHg7XG4gIGhlaWdodDogMzhweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5oZWFkZXJfX3JpZ2h0IC51c2VyLXByb2ZpbGUgLnNob3J0LW5hbWUub25saW5lOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDZweDtcbiAgaGVpZ2h0OiA2cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNGUwNDE7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMnB4O1xuICBib3R0b206IDJweDtcbn1cbi5oZWFkZXJfX3JpZ2h0IC5kcm9wZG93biAuYnRuIHtcbiAgbWluLXdpZHRoOiBhdXRvO1xufVxuLmhlYWRlcl9fcmlnaHQgLmRyb3Bkb3duIC5idG46YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmhlYWRlcl9fcmlnaHQgLmRyb3Bkb3duIC5idG4tcHJpbWFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3ODI4ZDYgIWltcG9ydGFudDtcbiAgYm9yZGVyLWNvbG9yOiAjNzgyOGQ2ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG59XG4uaGVhZGVyX19yaWdodCAuZHJvcGRvd24gLmJ0bi1wcmltYXJ5IGkge1xuICBmb250LXNpemU6IDEwcHg7XG59XG4uaGVhZGVyX19yaWdodCAuZHJvcGRvd24tbWVudSB7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIG1pbi13aWR0aDogMjI1cHg7XG4gIG1hcmdpbi10b3A6IDE1cHggIWltcG9ydGFudDtcbiAgcGFkZGluZzogMHB4IDE1cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMTAwJSAhaW1wb3J0YW50O1xuICB0cmFuc2Zvcm06IHNjYWxlKDApIHRyYW5zbGF0ZSgwLCAwKSAhaW1wb3J0YW50O1xuICB0cmFuc2Zvcm0tb3JpZ2luOiB0b3AgcmlnaHQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0cmFuc2l0aW9uOiAwLjNzIGVhc2UtaW4tb3V0O1xufVxuLmhlYWRlcl9fcmlnaHQgLmRyb3Bkb3duLW1lbnU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiAwIDE1cHggMTJweCAxNXB4O1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICNmZmZmZmYgdHJhbnNwYXJlbnQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMTBweDtcbiAgcmlnaHQ6IDI3cHg7XG59XG4uaGVhZGVyX19yaWdodCAuZHJvcGRvd24tbWVudS5zaG93IHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxKSB0cmFuc2xhdGUoMCwgMCkgIWltcG9ydGFudDtcbn1cbi5oZWFkZXJfX3JpZ2h0IC5kcm9wZG93bi1pdGVtIHtcbiAgcGFkZGluZzogMThweCAwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMTBweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGJvcmRlci1ib3R0b206IDFweCBkYXNoZWQgcmdiYSgwLCAwLCAwLCAwLjMpO1xuICB0cmFuc2l0aW9uOiAwLjNzO1xufVxuLmhlYWRlcl9fcmlnaHQgLmRyb3Bkb3duLWl0ZW06aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICM3ODI4ZDY7XG59XG4uaGVhZGVyX19yaWdodCAuZHJvcGRvd24taXRlbSAuaWNvbiB7XG4gIHdpZHRoOiAyNnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uaGVhZGVyX19yaWdodCAuZHJvcGRvd24taXRlbSAuaWNvbiBpIHtcbiAgY29sb3I6ICM3ODI4ZDY7XG4gIGZvbnQtc2l6ZTogMjZweDtcbn1cbi5oZWFkZXJfX3JpZ2h0IC5kcm9wZG93bi1pdGVtIC5pY29uIGltZyB7XG4gIGZpbHRlcjogaW52ZXJ0KDIwJSkgc2VwaWEoNTclKSBzYXR1cmF0ZSg0OTkwJSkgaHVlLXJvdGF0ZSgyNjNkZWcpIGJyaWdodG5lc3MoODUlKSBjb250cmFzdCg5NyUpO1xufVxuLmhlYWRlcl9fcmlnaHQgLmRyb3Bkb3duLWl0ZW0gaDYge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMC44O1xufVxuLmhlYWRlcl9fcmlnaHQgLmRyb3Bkb3duLWl0ZW0gc3BhbiB7XG4gIGZvbnQtc2l6ZTogMC42ODc1cmVtO1xufVxuLmhlYWRlcl9fcmlnaHQgLmRyb3Bkb3duLnVzZXItcHJvZmlsZSAuYnRuLWxpbmsge1xuICBwYWRkaW5nOiAwIDVweDtcbn1cbi5oZWFkZXJfX3JpZ2h0IC5kcm9wZG93bi51c2VyLXByb2ZpbGUgLmRyb3Bkb3duLW1lbnUge1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBwYWRkaW5nOiAxNXB4O1xuICBtaW4td2lkdGg6IDI2MHB4O1xufVxuLmhlYWRlcl9fcmlnaHQgLmRyb3Bkb3duLnVzZXItcHJvZmlsZSAuZHJvcGRvd24tbWVudTpiZWZvcmUge1xuICByaWdodDogOHB4O1xufVxuLmhlYWRlcl9fcmlnaHQgLmRyb3Bkb3duLnVzZXItcHJvZmlsZSAudXNlci1pbmZvIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAxMHB4O1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLmhlYWRlcl9fcmlnaHQgLmRyb3Bkb3duLnVzZXItcHJvZmlsZSAudXNlci1pbmZvIC5zaG9ydC1uYW1lIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y2Mjk2MDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIGZvbnQtc2l6ZTogMC44MTI1cmVtO1xufVxuLmhlYWRlcl9fcmlnaHQgLmRyb3Bkb3duLnVzZXItcHJvZmlsZSAudXNlci1pbmZvIC51c2VyLXR5cGUge1xuICBmb250LXNpemU6IDAuNjg3NXJlbTtcbiAgY29sb3I6ICM4ODg4ODg7XG59XG4uaGVhZGVyX19yaWdodCAuZHJvcGRvd24udXNlci1wcm9maWxlIC51c2VyLWluZm8gLnVzZXItbmFtZSB7XG4gIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5oZWFkZXJfX3JpZ2h0IC5kcm9wZG93bi51c2VyLXByb2ZpbGUgcCB7XG4gIGZvbnQtc2l6ZTogMC44MTI1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoNjAsIDYwLCA2MCwgMC4yKTtcbn1cbi5oZWFkZXJfX3JpZ2h0IC5kcm9wZG93bi51c2VyLXByb2ZpbGUgLmRyb3Bkb3duLWl0ZW0ge1xuICBwYWRkaW5nOiAxMHB4IDA7XG4gIGZvbnQtc2l6ZTogMC44MTI1cmVtO1xufVxuLmhlYWRlcl9fcmlnaHQgLmRyb3Bkb3duLnVzZXItcHJvZmlsZSAuZHJvcGRvd24taXRlbTpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyOiBub25lO1xufVxuLmhlYWRlcl9fd3JhcCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1sZWZ0OiAyNTBweDtcbiAgei1pbmRleDogOTtcbn1cbi5oZWFkZXJfX3dyYXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE3MTgyZDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5wb3N0bG9naW4uc2VhcmNoLXZpc2libGUgLmhlYWRlcl9fd3JhcDpiZWZvcmUsIC5wb3N0bG9naW4uaGVhZGVyLWZpeGVkIC5oZWFkZXJfX3dyYXA6YmVmb3JlIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5wb3N0bG9naW4uc2VhcmNoLXZpc2libGUgLmhlYWRlci1zZWFyY2gsIC5wb3N0bG9naW4uaGVhZGVyLWZpeGVkIC5oZWFkZXItc2VhcmNoIHtcbiAgb3BhY2l0eTogMTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgcmlnaHQ6IDI2MHB4O1xufVxuLnBvc3Rsb2dpbi5zZWFyY2gtdmlzaWJsZSAubmF2YmFyLCAucG9zdGxvZ2luLmhlYWRlci1maXhlZCAubmF2YmFyIHtcbiAgZmxleDogbm9uZTtcbn1cbi5wb3N0bG9naW4uc2VhcmNoLXZpc2libGUgLnNlYXJjaC1zZXJ2ZXIsIC5wb3N0bG9naW4uaGVhZGVyLWZpeGVkIC5zZWFyY2gtc2VydmVyIHtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuLnBvc3Rsb2dpbl9fbm8tYmFubmVyIC5oZWFkZXJfX3dyYXA6YmVmb3JlIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5wb3N0bG9naW5fX25vLWJhbm5lciAuaGVhZGVyLXNlYXJjaCB7XG4gIG9wYWNpdHk6IDE7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIHJpZ2h0OiAyNjBweDtcbn1cbi5wb3N0bG9naW5fX25vLWJhbm5lciAubmF2YmFyIHtcbiAgZmxleDogbm9uZTtcbn1cbi5wb3N0bG9naW5fX25vLWJhbm5lciAuc2VhcmNoLXNlcnZlciB7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLmJyZWFkY3J1bWIge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmJyZWFkY3J1bWItaXRlbSBhIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4uYnJlYWRjcnVtYi1pdGVtLmFjdGl2ZSB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCk7XG59XG4uYnJlYWRjcnVtYi1pdGVtOmJlZm9yZSB7XG4gIGNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG59XG4uYnJlYWRjcnVtYl9fbWFpbiB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAyNXB4O1xuICB6LWluZGV4OiAxMTtcbiAgbGVmdDogMjYwcHg7XG59XG5cbi5zaWRlYmFyIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGhlaWdodDogMTAwdmg7XG4gIHdpZHRoOiAyNTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBjMGQyNDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vdm14X2ltYWdlcy9zaWRlYmFyLWJnLnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogYm90dG9tIHJpZ2h0O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBib3gtc2hhZG93OiA1cHggMHB4IDEwcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgei1pbmRleDogMTA7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgb3ZlcnNjcm9sbC1iZWhhdmlvcjogY29udGFpbjtcbn1cbi5zaWRlYmFyX190b3Age1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGMwZDI0O1xuICBwb3NpdGlvbjogc3RpY2t5O1xuICB0b3A6IDA7XG4gIHotaW5kZXg6IDI7XG4gIHBhZGRpbmc6IDI1cHggMjBweCAzMHB4IDIwcHg7XG59XG4uc2lkZWJhcl9fdG9wLS1pbm5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5zaWRlYmFyX190b3AtLWlubmVyIC5sb2dvIHtcbiAgd2lkdGg6IDkwcHg7XG59XG4uc2lkZWJhcl9fdG9wLS1pbm5lciAubG9nbyBpbWcge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5zaWRlYmFyX19taWRkbGUge1xuICBwYWRkaW5nOiAwIDIwcHg7XG59XG4uc2lkZWJhcl9fYm90dG9tIHtcbiAgcGFkZGluZzogMCAyMHB4IDIwcHg7XG4gIG1hcmdpbi10b3A6IGF1dG87XG59XG4uc2lkZWJhcl9fYm90dG9tIHVsIGxpIGEge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgdHJhbnNpdGlvbjogMC4zcztcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xufVxuLnNpZGViYXJfX2JvdHRvbSB1bCBsaSBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4uc2lkZWJhciAudXNlci1kZXRhaWxzIHtcbiAgcGFkZGluZzogMTVweDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzNjM2MzYztcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBtYXJnaW4tYm90dG9tOiAzNXB4O1xufVxuLnNpZGViYXIgLnVzZXItZGV0YWlsc19fdG9wIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMzYzNjM2M7XG59XG4uc2lkZWJhciAudXNlci1kZXRhaWxzX190b3AgLnNob3J0LW5hbWUge1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMC44MTI1cmVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBjb2xvcjogIzAwMDAwMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnNpZGViYXIgLnVzZXItZGV0YWlsc19fdG9wIC5zaG9ydC1uYW1lLm9ubGluZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiA2cHg7XG4gIGhlaWdodDogNnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzRlMDQxO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDJweDtcbiAgYm90dG9tOiAycHg7XG59XG4uc2lkZWJhciAudXNlci1kZXRhaWxzX190b3AgLnVzZXItdHlwZSB7XG4gIGZvbnQtc2l6ZTogMC42ODc1cmVtO1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjYpO1xufVxuLnNpZGViYXIgLnVzZXItZGV0YWlsc19fdG9wIC51c2VyLW5hbWUge1xuICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4uc2lkZWJhciAudXNlci1kZXRhaWxzX19ib3R0b20ge1xuICBwYWRkaW5nLXRvcDogMTBweDtcbn1cbi5zaWRlYmFyIC51c2VyLWRldGFpbHNfX2JvdHRvbSAudXNlci1jb21wYW55IHtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5zaWRlYmFyIC51c2VyLWRldGFpbHNfX2JvdHRvbSAudXNlci1jcmVkaXQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDVweDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMjtcbn1cbi5zaWRlYmFyIC51c2VyLWRldGFpbHNfX2JvdHRvbSAudXNlci1jcmVkaXQgaDUge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBmb250LXNpemU6IDEuNTYyNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbn1cbi5zaWRlYmFyIC51c2VyLWRldGFpbHNfX2JvdHRvbSAudXNlci1jcmVkaXQgc3BhbiB7XG4gIGZvbnQtc2l6ZTogMC42ODc1cmVtO1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjYpO1xufVxuLnNpZGViYXIgLmJ0bi1saW5rIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHBhZGRpbmc6IDEwcHggNXB4O1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXNpemU6IDAuNzVyZW07XG59XG4uc2lkZWJhciAuYnRuLWxpbms6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiBjYWxjKDEwMCUgKyA0MHB4KTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogLTIwcHg7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjM2MzYzNjO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzNjM2MzYztcbiAgdHJhbnNpdGlvbjogMC4zcyBlYXNlLWluLW91dDtcbn1cbi5zaWRlYmFyIC5idG4tbGluazo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItd2lkdGg6IDZweCA1cHggMCA1cHg7XG4gIGJvcmRlci1jb2xvcjogI2ZmZmZmZiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICByaWdodDogMDtcbiAgdHJhbnNpdGlvbjogMC4zcyBlYXNlLWluLW91dDtcbn1cbi5zaWRlYmFyIC5idG4tbGlua1thcmlhLWV4cGFuZGVkPXRydWVdOjpiZWZvcmUge1xuICB3aWR0aDogMDtcbn1cbi5zaWRlYmFyIC5idG4tbGlua1thcmlhLWV4cGFuZGVkPXRydWVdOjphZnRlciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoMTgwZGVnKTtcbn1cbi5zaWRlYmFyIC5idG4tbGluay5kaXJlY3QtbGluazo6YmVmb3JlLCAuc2lkZWJhciAuYnRuLWxpbmsuZGlyZWN0LWxpbms6OmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5zaWRlYmFyIC5idG4tbGluay5kaXJlY3QtbGluay5hY3RpdmU6YmVmb3JlIHtcbiAgd2lkdGg6IDA7XG59XG4uc2lkZWJhciB1bCBsaSBhIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgdHJhbnNpdGlvbjogMC4zcztcbiAgcGFkZGluZzogNXB4IDA7XG59XG4uc2lkZWJhciB1bCBsaSBhIGkge1xuICBmb250LXNpemU6IDEwcHg7XG4gIG1hcmdpbi1yaWdodDogOHB4O1xuICBjb2xvcjogIzc4MjhkNjtcbn1cbi5zaWRlYmFyIC5zdWJtZW51LWxpc3Qge1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG59XG5cbi5oYW1idXJnZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uaGFtYnVyZ2VyIC5saW5lIHtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiA2cHggMDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xufVxuLmhhbWJ1cmdlciAubGluZTpudGgtY2hpbGQoMikge1xuICB3aWR0aDogMTVweDtcbn1cbi5oYW1idXJnZXI6aG92ZXIgLmxpbmU6bnRoLWNoaWxkKDIpIHtcbiAgd2lkdGg6IDIwcHg7XG59XG5cbi5hdXRoZW50aWNhdGlvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5hdXRoZW50aWNhdGlvbiAuYnRuLWxpbmsge1xuICBjb2xvcjogIzc4MjhkNjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYXV0aGVudGljYXRpb24ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG59XG4uYXV0aGVudGljYXRpb24gLnBvd2VyZWQtYnkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDZweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDIwcHg7XG4gIHJpZ2h0OiAzMHB4O1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBjb2xvcjogIzg4ODg4ODtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi5hdXRoZW50aWNhdGlvbiAucG93ZXJlZC1ieSBpbWcge1xuICB3aWR0aDogMTAwcHg7XG59XG4uYXV0aGVudGljYXRpb25fX2xlZnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiA0OCU7XG4gIGhlaWdodDogMTAwdmg7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuYXV0aGVudGljYXRpb25fX2xlZnQge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYXV0aGVudGljYXRpb25fX2xlZnQge1xuICAgIHdpZHRoOiA4MCU7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuLmF1dGhlbnRpY2F0aW9uX19sZWZ0IC5xdWl6LXN0ZXBzIHtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjQpO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMDMpO1xuICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoMjBweCk7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBwYWRkaW5nOiAzMHB4O1xuICBtYXJnaW46IDUwcHg7XG59XG4uYXV0aGVudGljYXRpb25fX2xlZnQgLnF1aXotc3RlcHMgaDUge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAycmVtO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLmF1dGhlbnRpY2F0aW9uX19sZWZ0IC5xdWl6LXN0ZXBzIHVsIGxpIHtcbiAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYXV0aGVudGljYXRpb25fX2xlZnQgLnF1aXotc3RlcHMgdWwgbGkgKyBsaSB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG4uYXV0aGVudGljYXRpb25fX2xlZnQgLnF1aXotc3RlcHMgdWwgbGk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTA1XCI7XG4gIGZvbnQtZmFtaWx5OiBcImljb21vb25cIiAhaW1wb3J0YW50O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbn1cbi5hdXRoZW50aWNhdGlvbl9fbGVmdCAucXVpei1zdGVwcyB1bCBsaS5hY3RpdmUge1xuICBjb2xvcjogIzM0ZTA0MTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4uYXV0aGVudGljYXRpb25fX2xlZnQgLnF1aXotc3RlcHMgdWwgbGkuY3VycmVudCB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLmF1dGhlbnRpY2F0aW9uX19sZWZ0IC5xdWl6LXN0ZXBzIC5hdXRoLWljb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzgyOGQ2O1xuICB3aWR0aDogNjVweDtcbiAgaGVpZ2h0OiA2NXB4O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi5hdXRoZW50aWNhdGlvbl9fbGVmdCAucXVpei1zdGVwcyAuYXV0aC1pY29uIGkge1xuICBmb250LXNpemU6IDJyZW07XG59XG4uYXV0aGVudGljYXRpb25fX2xlZnQgLnF1aXotc3RlcHMgcCB7XG4gIHRleHQtYWxpZ246IGp1c3RpZnk7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG59XG4uYXV0aGVudGljYXRpb25fX2xlZnQgLnF1aXotc3RlcHMgLmZvbGxvdy1zdGVwcyB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG4uYXV0aGVudGljYXRpb25fX2xlZnQgLnF1aXotc3RlcHMgLmZvbGxvdy1zdGVwc19fdGl0bGUge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjQpO1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5hdXRoZW50aWNhdGlvbl9fbGVmdCAucXVpei1zdGVwcyAuZm9sbG93LXN0ZXBzIGg2IHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbn1cbi5hdXRoZW50aWNhdGlvbl9fbGVmdCAucXVpei1zdGVwcyAuZm9sbG93LXN0ZXBzIGg2OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBib3JkZXItdG9wOiAxMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiAxMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItbGVmdDogMTBweCBzb2xpZCAjRkY2MjlFO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogNXB4O1xufVxuLmF1dGhlbnRpY2F0aW9uX19sZWZ0IC5hdXRoLWltZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgbGVmdDogMDtcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgd2lkdGg6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmF1dGhlbnRpY2F0aW9uX19sZWZ0IC5hdXRoLWltZyB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmF1dGhlbnRpY2F0aW9uX19sZWZ0IC5hdXRoLWltZyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmF1dGhlbnRpY2F0aW9uX19sZWZ0IC5hdXRoLWltZy1tYiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmF1dGhlbnRpY2F0aW9uX19sZWZ0IC5hdXRoLWltZy1tYiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbi5hdXRoZW50aWNhdGlvbl9fcmlnaHQge1xuICB3aWR0aDogNTIlO1xuICBtaW4taGVpZ2h0OiAxMDB2aDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuYXV0aGVudGljYXRpb25fX3JpZ2h0IHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmF1dGhlbnRpY2F0aW9uX19yaWdodCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWluLWhlaWdodDogYXV0bztcbiAgfVxufVxuLmF1dGhlbnRpY2F0aW9uX19yaWdodCBmb3JtIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uYXV0aGVudGljYXRpb25fX3JpZ2h0IC53aXphcmQtcHJvZ3Jlc3Mge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG59XG4uYXV0aGVudGljYXRpb25fX3JpZ2h0IC53aXphcmQtcHJvZ3Jlc3MgdWwge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLmF1dGhlbnRpY2F0aW9uX19yaWdodCAud2l6YXJkLXByb2dyZXNzIHVsIGxpIHtcbiAgZmxleDogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VhZWFlZjtcbiAgaGVpZ2h0OiAxMHB4O1xufVxuLmF1dGhlbnRpY2F0aW9uX19yaWdodCAud2l6YXJkLXByb2dyZXNzIHVsIGxpLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3MTI5ZjY7XG59XG4uYXV0aGVudGljYXRpb25fX2Zvcm0ge1xuICBwYWRkaW5nOiAyMHB4IDM1cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmF1dGhlbnRpY2F0aW9uX19mb3JtIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCk7XG4gICAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDVweCk7XG4gICAgbWFyZ2luOiAyMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAuYXV0aGVudGljYXRpb25fX2Zvcm0ge1xuICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgcGFkZGluZy10b3A6IDMwcHg7XG4gICAgbWFyZ2luOiAwcHg7XG4gIH1cbn1cbi5hdXRoZW50aWNhdGlvbl9fZm9ybSAucG93ZXJlZC1ieSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBnYXA6IDZweDtcbiAgcG9zaXRpb246IHN0YXRpYztcbiAgbWFyZ2luLXRvcDogMzBweDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgY29sb3I6ICM4ODg4ODg7XG59XG4uYXV0aGVudGljYXRpb25fX2Zvcm0tLWxvZ28ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG4uYXV0aGVudGljYXRpb25fX2Zvcm0tLWNvbnRlbnQuc2VsZWN0LXNpZ251cCB7XG4gIG1heC13aWR0aDogNDkwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLmF1dGhlbnRpY2F0aW9uX19mb3JtLS1jb250ZW50LnNlbGVjdC1zaWdudXAgLmJ0biB7XG4gIHBhZGRpbmc6IDE0cHggMjhweDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xufVxuLmF1dGhlbnRpY2F0aW9uX19mb3JtLS1jb250ZW50LmxvZ2luIHtcbiAgbWF4LXdpZHRoOiA0OTBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4uYXV0aGVudGljYXRpb25fX2Zvcm0tLWNvbnRlbnQub3RwIHtcbiAgbWF4LXdpZHRoOiA0OTBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4uYXV0aGVudGljYXRpb25fX2Zvcm0tLWNvbnRlbnQub3RwID4gcCB7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbn1cbi5hdXRoZW50aWNhdGlvbl9fZm9ybS0tY29udGVudCAuZm9ybS1hY3Rpb25zIC5idG4ge1xuICBtaW4td2lkdGg6IGF1dG87XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbn1cbi5hdXRoZW50aWNhdGlvbl9fZm9ybS0tY29udGVudCAub3RwLWlucHV0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAxMHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLmF1dGhlbnRpY2F0aW9uX19mb3JtLS1jb250ZW50IC5vdHAtaW5wdXQgLmZvcm0tY29udHJvbCB7XG4gIHdpZHRoOiA1NXB4O1xuICBoZWlnaHQ6IDU1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZmVmZmE7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAuYXV0aGVudGljYXRpb25fX2Zvcm0tLWNvbnRlbnQgLm90cC1pbnB1dCAuZm9ybS1jb250cm9sIHtcbiAgICB3aWR0aDogNDVweDtcbiAgICBoZWlnaHQ6IDQ1cHg7XG4gIH1cbn1cbi5hdXRoZW50aWNhdGlvbl9fZm9ybS0tY29udGVudCAub3RwLWlucHV0IC5mb3JtLWNvbnRyb2w6Zm9jdXMsIC5hdXRoZW50aWNhdGlvbl9fZm9ybS0tY29udGVudCAub3RwLWlucHV0IC5mb3JtLWNvbnRyb2w6bm90KDpwbGFjZWhvbGRlci1zaG93bikge1xuICBib3JkZXItY29sb3I6ICM3ODI4ZDY7XG59XG4uYXV0aGVudGljYXRpb25fX2Zvcm0tLWNvbnRlbnQgLm90cC1pbnB1dF9fYWN0aW9ucyB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIG1heC13aWR0aDogMzgwcHg7XG59XG4uYXV0aGVudGljYXRpb25fX2Zvcm0tLWNvbnRlbnQgLm90cC1pbnB1dF9fYWN0aW9ucyB1bCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLmF1dGhlbnRpY2F0aW9uX19mb3JtLS1jb250ZW50IC5vdHAtaW5wdXRfX2FjdGlvbnMgdWwge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxufVxuLmF1dGhlbnRpY2F0aW9uX19mb3JtLS1jb250ZW50IC5vdHAtaW5wdXRfX2FjdGlvbnMgdWwgbGkgKyBsaSB7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgIzg4ODg4ODtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICBtYXJnaW4tbGVmdDogMTBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAuYXV0aGVudGljYXRpb25fX2Zvcm0tLWNvbnRlbnQgLm90cC1pbnB1dF9fYWN0aW9ucyB1bCBsaSArIGxpIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgICBtYXJnaW4tbGVmdDogNXB4O1xuICB9XG59XG4uYXV0aGVudGljYXRpb25fX2Zvcm0tLWNvbnRlbnQgLm90cC1pbnB1dF9fYWN0aW9ucyB1bCBzcGFuIHtcbiAgY29sb3I6ICM4ODg4ODg7XG59XG4uYXV0aGVudGljYXRpb25fX2Zvcm0tLWNvbnRlbnQgLm9yIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbjogMTBweCAwO1xufVxuLmF1dGhlbnRpY2F0aW9uX19mb3JtLS1jb250ZW50IC5vcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMXB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzg4ODg4ODtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogMDtcbn1cbi5hdXRoZW50aWNhdGlvbl9fZm9ybS0tY29udGVudCAub3Igc3BhbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuICBjb2xvcjogIzg4ODg4ODtcbn1cbi5hdXRoZW50aWNhdGlvbl9fZm9ybS0tY29udGVudCAuc29jaWFsLWxvZ2luIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAyMHB4O1xufVxuLmF1dGhlbnRpY2F0aW9uX19mb3JtLS1jb250ZW50IC5zb2NpYWwtbG9naW4gLmJ0biB7XG4gIGZsZXg6IDE7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZ2FwOiAxMHB4O1xufVxuLmF1dGhlbnRpY2F0aW9uX19mb3JtLS1jb250ZW50IC5zb2NpYWwtbG9naW4gLmJ0biBpbWcge1xuICB3aWR0aDogMjRweDtcbiAgdHJhbnNpdGlvbjogMC4zcztcbn1cbi5hdXRoZW50aWNhdGlvbl9fZm9ybS0tY29udGVudCAuc29jaWFsLWxvZ2luIC5idG46aG92ZXIgaW1nIHtcbiAgZmlsdGVyOiBicmlnaHRuZXNzKDApIGludmVydCgxKTtcbn1cbi5hdXRoZW50aWNhdGlvbl9fZm9ybS0tdGl0bGUge1xuICBmb250LXNpemU6IDIuNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYXV0aGVudGljYXRpb25fX2Zvcm0tLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDEuODc1cmVtO1xuICB9XG59XG4uYXV0aGVudGljYXRpb25fX2Zvcm0tLXRpdGxlMiB7XG4gIGZvbnQtc2l6ZTogMi4yNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYXV0aGVudGljYXRpb25fX2Zvcm0tLXRpdGxlMiB7XG4gICAgZm9udC1zaXplOiAxLjYyNXJlbTtcbiAgfVxufVxuLmF1dGhlbnRpY2F0aW9uX19mb3JtLS10aXRsZTIgc3BhbiB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG4uYXV0aGVudGljYXRpb25fX2Zvcm0gcCB7XG4gIGNvbG9yOiAjODg4ODg4O1xufVxuLmF1dGhlbnRpY2F0aW9uX19mb3JtLS1uYXYge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGJvdHRvbTogNDBweDtcbiAgcmlnaHQ6IDQwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMTBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYXV0aGVudGljYXRpb25fX2Zvcm0tLW5hdiB7XG4gICAgYm90dG9tOiAyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLmF1dGhlbnRpY2F0aW9uX19mb3JtLS1uYXYge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgcGFkZGluZzogMTVweDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICB9XG59XG4uYXV0aGVudGljYXRpb25fX2Zvcm0tLW5hdiAuYnRuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBjMGQyNDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIHBhZGRpbmc6IDA7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBtaW4td2lkdGg6IGF1dG87XG59XG4uYXV0aGVudGljYXRpb25fX2Zvcm0tLW5hdiAuYnRuOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzg4ODg4ODtcbn1cblxuLmJpbGxpbmcgLm5hdi10YWJzIHtcbiAgYm9yZGVyOiBub25lO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLmJpbGxpbmcgLm5hdi10YWJzIC5uYXYtbGluayB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7XG59XG4uYmlsbGluZyAubmF2LXRhYnMgLm5hdi1saW5rOmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5iaWxsaW5nIC5uYXYtdGFicyAubmF2LWxpbmsuYWN0aXZlIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4uYmlsbGluZyAuY2FyZC1ib2R5IHtcbiAgcGFkZGluZzogMzBweDtcbn1cbi5iaWxsaW5nLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5iaWxsaW5nLXRpdGxlIGg1IHtcbiAgZm9udC1zaXplOiAxLjE4NzVyZW07XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cbi5iaWxsaW5nLXRpdGxlIHAge1xuICBjb2xvcjogIzg4ODg4ODtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5iaWxsaW5nIC5vdmVydmlld19fdGFibGUgdGFibGUge1xuICBib3JkZXItY29sbGFwc2U6IHNlcGFyYXRlO1xufVxuLmJpbGxpbmcgLm92ZXJ2aWV3X190YWJsZSB0YWJsZSB0Ym9keSB0ZCB7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDYwLCA2MCwgNjAsIDAuMik7XG4gIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xufVxuLmJpbGxpbmcgLm92ZXJ2aWV3X190YWJsZSB0YWJsZSB0Ym9keSB0ZDpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDEwcHg7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDEwcHg7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgcmdiYSg2MCwgNjAsIDYwLCAwLjIpO1xuICB3aWR0aDogNjAlO1xufVxuLmJpbGxpbmcgLm92ZXJ2aWV3X190YWJsZSB0YWJsZSB0Ym9keSB0ZDpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDEwcHg7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAxMHB4O1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCByZ2JhKDYwLCA2MCwgNjAsIDAuMik7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuLmJpbGxpbmcgLm92ZXJ2aWV3X190YWJsZSB0YWJsZSB0Ym9keSB0ZCBhIHtcbiAgY29sb3I6ICMwMDAwMDA7XG59XG4uYmlsbGluZyAub3ZlcnZpZXdfX2xpc3QtLWNvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoNjAsIDYwLCA2MCwgMC4yKTtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5iaWxsaW5nIC5vdmVydmlld19fbGlzdC0tY29udGVudCAuYnRuIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAxMnB4O1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSgyNjhkZWcpO1xuICBwYWRkaW5nOiAwO1xuICBjb2xvcjogIzAwMDAwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG59XG4uYmlsbGluZyAub3ZlcnZpZXdfX2xpc3QtLWNvbnRlbnQgLmJ0blthcmlhLWV4cGFuZGVkPXRydWVdIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSg5MGRlZyk7XG59XG4uYmlsbGluZyAub3ZlcnZpZXdfX2xpc3QtLWNvbnRlbnQ6aGFzKC5idG4pIHtcbiAgcGFkZGluZy1sZWZ0OiAzMHB4O1xufVxuLmJpbGxpbmcgLm92ZXJ2aWV3IC5zdXBwb3J0LXBsYW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBtYXJnaW4tdG9wOiAzMHB4O1xuICBib3gtc2hhZG93OiAwcHggMHB4IDE1cHggNXB4IHJnYmEoMCwgMCwgMCwgMC4wNik7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4uYmlsbGluZyAub3ZlcnZpZXcgLnN1cHBvcnQtcGxhbl9fbGVmdCB7XG4gIHBhZGRpbmc6IDMwcHg7XG4gIGZsZXg6IDE7XG59XG4uYmlsbGluZyAub3ZlcnZpZXcgLnN1cHBvcnQtcGxhbl9fbGVmdCBoMyB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDEuODc1cmVtO1xufVxuLmJpbGxpbmcgLm92ZXJ2aWV3IC5zdXBwb3J0LXBsYW5fX2xlZnQgaDUge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAxLjU2MjVyZW07XG59XG4uYmlsbGluZyAub3ZlcnZpZXcgLnN1cHBvcnQtcGxhbl9fbGVmdCBzcGFuIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbn1cbi5iaWxsaW5nIC5vdmVydmlldyAuc3VwcG9ydC1wbGFuX19sZWZ0IC5oYXZlLXF1ZXMge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBwYWRkaW5nLXRvcDogMjBweDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoNjAsIDYwLCA2MCwgMC4yKTtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbn1cbi5iaWxsaW5nIC5vdmVydmlldyAuc3VwcG9ydC1wbGFuX19sZWZ0IC5oYXZlLXF1ZXMgcCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uYmlsbGluZyAub3ZlcnZpZXcgLnN1cHBvcnQtcGxhbl9fcmlnaHQge1xuICB3aWR0aDogMjMwcHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL3ZteF9pbWFnZXMvc3VwcG9ydC1wbGFuLnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBib3gtc2hhZG93OiAwcHggMHB4IDE1cHggNXB4IHJnYmEoMCwgMCwgMCwgMC4wNik7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBwYWRkaW5nOiAyMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xufVxuLmJpbGxpbmcgLm92ZXJ2aWV3IC5zdXBwb3J0LXBsYW5fX3JpZ2h0IGg2IHtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi5iaWxsaW5nIC5vdmVydmlldyAuc3VwcG9ydC1wbGFuX19yaWdodCBwIHtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xufVxuLmJpbGxpbmcgLm92ZXJ2aWV3IC5zdXBwb3J0LXBsYW5fX3JpZ2h0IC5idG4ge1xuICBmb250LXNpemU6IDAuODEyNXJlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIG1pbi13aWR0aDogYXV0bztcbn1cbi5iaWxsaW5nIC5oaXN0b3J5X190YWJsZSB0YWJsZSB7XG4gIGJvcmRlci1jb2xsYXBzZTogc2VwYXJhdGU7XG59XG4uYmlsbGluZyAuaGlzdG9yeV9fdGFibGUgdGFibGUgdGhlYWQgdGgge1xuICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgY29sb3I6ICM4ODg4ODg7XG4gIGJvcmRlcjogbm9uZTtcbn1cbi5iaWxsaW5nIC5oaXN0b3J5X190YWJsZSB0YWJsZSB0aGVhZCB0aDpsYXN0LWNoaWxkIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG4uYmlsbGluZyAuaGlzdG9yeV9fdGFibGUgdGFibGUgdGJvZHkgdGQge1xuICBwYWRkaW5nOiAyMHB4O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSg2MCwgNjAsIDYwLCAwLjIpO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLmJpbGxpbmcgLmhpc3RvcnlfX3RhYmxlIHRhYmxlIHRib2R5IHRkOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMTBweDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMTBweDtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCByZ2JhKDYwLCA2MCwgNjAsIDAuMik7XG4gIHdpZHRoOiA1MCU7XG59XG4uYmlsbGluZyAuaGlzdG9yeV9fdGFibGUgdGFibGUgdGJvZHkgdGQ6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAxMHB4O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMTBweDtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgcmdiYSg2MCwgNjAsIDYwLCAwLjIpO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbi5iaWxsaW5nIC5oaXN0b3J5X190YWJsZSB0YWJsZSB0Ym9keSB0ZCBhIHtcbiAgY29sb3I6ICMwMDAwMDA7XG59XG4uYmlsbGluZyAuaGlzdG9yeV9fdGFibGUgdGFibGUgdGJvZHkgdGQgaDYge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbn1cbi5iaWxsaW5nIC5oaXN0b3J5X190YWJsZSB0YWJsZSB0Ym9keSB0ZCBzcGFuIHtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xufVxuLmJpbGxpbmcgLmhpc3RvcnkgLmZvcm0tc3dpdGNoIC5mb3JtLWNoZWNrLWlucHV0IHtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDYwLCA2MCwgNjAsIDAuNCk7XG59XG4uYmlsbGluZyAuaGlzdG9yeSAuYmlsbGluZy1hbGVydCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjE5LCAyMTksIDIxOSwgMC41KTtcbiAgcGFkZGluZzogMTVweDtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cbi5iaWxsaW5nIC5oaXN0b3J5IC5iaWxsaW5nLWFsZXJ0IGIge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xufVxuLmJpbGxpbmcgLmhpc3RvcnkgLmJpbGxpbmctYWxlcnQgcCB7XG4gIGZvbnQtc2l6ZTogMC44MTI1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBjb2xvcjogIzg4ODg4ODtcbn1cbi5iaWxsaW5nIC5oaXN0b3J5IC5iaWxsaW5nLWFsZXJ0IC5mb3JtLWNvbnRyb2wge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIxOSwgMjE5LCAyMTksIDAuNSk7XG59XG4uYmlsbGluZyAuaGlzdG9yeSAuYmlsbGluZy1hbGVydCAuYnRuIHtcbiAgbWluLXdpZHRoOiBhdXRvO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLmJpbGxpbmcgLnBheW1lbnRfX3RhYmxlIHRhYmxlIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBzZXBhcmF0ZTtcbn1cbi5iaWxsaW5nIC5wYXltZW50X190YWJsZSB0YWJsZSB0Ym9keSB0ZCB7XG4gIHBhZGRpbmc6IDEycHggMjBweDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoNjAsIDYwLCA2MCwgMC4yKTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi5iaWxsaW5nIC5wYXltZW50X190YWJsZSB0YWJsZSB0Ym9keSB0ZDpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDEwcHg7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDEwcHg7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgcmdiYSg2MCwgNjAsIDYwLCAwLjIpO1xuICB3aWR0aDogNTAlO1xufVxuLmJpbGxpbmcgLnBheW1lbnRfX3RhYmxlIHRhYmxlIHRib2R5IHRkOmxhc3QtY2hpbGQge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMTBweDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDEwcHg7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHJnYmEoNjAsIDYwLCA2MCwgMC4yKTtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG4uYmlsbGluZyAucGF5bWVudF9fdGFibGUgdGFibGUgdGJvZHkgdGQgLmljb24tcGF5bWVudC1jYXJkIHtcbiAgY29sb3I6ICM3ODI4ZDY7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG59XG4uYmlsbGluZyAucGF5bWVudF9fdGFibGUgdGFibGUgdGJvZHkgdGQgLmJhZGdlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VmZWZmYTtcbn1cbi5iaWxsaW5nIC5wYXltZW50X190YWJsZSB0YWJsZSB0Ym9keSAuYWN0aW9uIHtcbiAgd2lkdGg6IDgwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5iaWxsaW5nIC5wYXltZW50X190YWJsZSB0YWJsZSB0Ym9keSAuYWN0aW9uIC5idG4tbGluayB7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIG1pbi13aWR0aDogYXV0bztcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbi5iaWxsaW5nIC5wYXltZW50X190YWJsZSB0YWJsZSB0Ym9keSAuYWN0aW9uIC5idG4tbGluazpiZWZvcmUsIC5iaWxsaW5nIC5wYXltZW50X190YWJsZSB0YWJsZSB0Ym9keSAuYWN0aW9uIC5idG4tbGluazphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uYmlsbGluZyAucGF5bWVudF9fdGFibGUgdGFibGUgdGJvZHkgLmFjdGlvbiAuZHJvcGRvd24tbWVudSB7XG4gIG1heC1oZWlnaHQ6IDExNXB4O1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIG92ZXJmbG93LXk6IGF1dG87XG59XG4uYmlsbGluZyAucGF5bWVudCAuc2VsZWN0LXBheW1lbnQtbWV0aG9kIHtcbiAgbWFyZ2luLXRvcDogMzBweDtcbn1cbi5iaWxsaW5nIC5wYXltZW50IC5zZWxlY3QtcGF5bWVudC1tZXRob2RfX2NvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDE1cHg7XG4gIHBhZGRpbmctdG9wOiA0MHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDYwLCA2MCwgNjAsIDAuMik7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGhlaWdodDogMTAwJTtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmJpbGxpbmcgLnBheW1lbnQgLnNlbGVjdC1wYXltZW50LW1ldGhvZF9fY29udGVudCAuaWNvbnMtZGl2IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDE1cHg7XG4gIHJpZ2h0OiAxNXB4O1xufVxuLmJpbGxpbmcgLnBheW1lbnQgLnNlbGVjdC1wYXltZW50LW1ldGhvZF9fY29udGVudCAuaWNvbnMtZGl2IGkge1xuICBjb2xvcjogIzc4MjhkNjtcbn1cbi5iaWxsaW5nIC5wYXltZW50IC5zZWxlY3QtcGF5bWVudC1tZXRob2RfX2NvbnRlbnQgLmljb25zLWRpdiBpbWcge1xuICBtYXgtd2lkdGg6IDM1cHg7XG59XG4uYmlsbGluZyAucGF5bWVudCAuc2VsZWN0LXBheW1lbnQtbWV0aG9kX19jb250ZW50IC5pY29ucy1kaXYgLnVwaSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbn1cbi5iaWxsaW5nIC5wYXltZW50IC5zZWxlY3QtcGF5bWVudC1tZXRob2RfX2NvbnRlbnQgLmljb25zLWRpdiAudXBpIHNwYW4ge1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1sZWZ0OiAtOHB4O1xufVxuLmJpbGxpbmcgLnBheW1lbnQgLnNlbGVjdC1wYXltZW50LW1ldGhvZF9fY29udGVudCBoNiB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG59XG4uYmlsbGluZyAucGF5bWVudCAuc2VsZWN0LXBheW1lbnQtbWV0aG9kX19jb250ZW50IHAge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGNvbG9yOiAjODg4ODg4O1xufVxuLmJpbGxpbmcgLmFkZHJlc3NfX2NvbnRlbnQge1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDYwLCA2MCwgNjAsIDAuMik7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIHBhZGRpbmc6IDIwcHg7XG59XG4uYmlsbGluZyAuYWRkcmVzc19fY29udGVudCAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgbWluLXdpZHRoOiBhdXRvO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBtaW4td2lkdGg6IGF1dG87XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBwYWRkaW5nOiA1cHg7XG59XG4uYmlsbGluZyAuYWRkcmVzc19fY29udGVudCAuZHJvcGRvd24tdG9nZ2xlOmJlZm9yZSwgLmJpbGxpbmcgLmFkZHJlc3NfX2NvbnRlbnQgLmRyb3Bkb3duLXRvZ2dsZTphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uYmlsbGluZyAuYWRkcmVzc19fY29udGVudCBhZGRyZXNzIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbn1cbi5iaWxsaW5nIC5hZGRyZXNzX19jb250ZW50IHNwYW4ge1xuICBmb250LXNpemU6IDAuNzVyZW07XG59XG4uYmlsbGluZyAuYWRkcmVzc19fY29udGVudCBiIHtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5iaWxsaW5nIC5hZGRyZXNzX19jb250ZW50IHAge1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGNvbG9yOiAjODg4ODg4O1xufVxuLmJpbGxpbmcgLmFkZHJlc3NfX2NvbnRlbnQgLmVkaXQge1xuICBmb250LXNpemU6IDAuNzVyZW07XG59XG4uYmlsbGluZyAuYWRkcmVzc19fY29udGVudCAudGF4LWlkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAxMHB4O1xufVxuLmJpbGxpbmcgLmFkZHJlc3NfX2NvbnRlbnQgLnRheC1pZCBoNSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xufVxuLmJpbGxpbmcgLmN1cnJlbnQtYmlsbCB7XG4gIHBvc2l0aW9uOiBzdGlja3k7XG4gIHRvcDogMTAwcHg7XG59XG4uYmlsbGluZyAuY3VycmVudC1iaWxsX190b3Age1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSg2MCwgNjAsIDYwLCAwLjEpO1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xufVxuLmJpbGxpbmcgLmN1cnJlbnQtYmlsbF9fdG9wIGg1IHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMS4xODc1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLmJpbGxpbmcgLmN1cnJlbnQtYmlsbF9fdG9wIHAge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBmb250LXNpemU6IDAuOTM3NXJlbTtcbn1cbi5iaWxsaW5nIC5jdXJyZW50LWJpbGxfX3RvcCBhIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC01cHg7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZmVmZmE7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmJpbGxpbmcgLmN1cnJlbnQtYmlsbCAuYnJlYWtkb3duIGg2IHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4uYmlsbGluZyAuY3VycmVudC1iaWxsIC5icmVha2Rvd24gdGFibGUgdGJvZHkgdGQge1xuICBib3JkZXI6IG5vbmU7XG4gIHBhZGRpbmc6IDVweDtcbn1cbi5iaWxsaW5nIC5jdXJyZW50LWJpbGwgLmJyZWFrZG93biB0YWJsZSB0Ym9keSB0ZDpmaXJzdC1jaGlsZCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cbi5iaWxsaW5nIC5jdXJyZW50LWJpbGwgLmJyZWFrZG93biB0YWJsZSB0Ym9keSB0ZDpsYXN0LWNoaWxkIHtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG4uYmlsbGluZyAuY3VycmVudC1iaWxsIC5wYXltZW50LWR1ZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLXRvcDogMzBweDtcbiAgcGFkZGluZy10b3A6IDMwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLmJpbGxpbmcgLmN1cnJlbnQtYmlsbCAucGF5bWVudC1kdWU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IGNhbGMoMTAwJSArIDYwcHgpO1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL3ZteF9pbWFnZXMvY3VycmVudC1iaWxsLWxpbmUuc3ZnXCIpO1xuICB0b3A6IDA7XG4gIGxlZnQ6IC0zMHB4O1xufVxuLmJpbGxpbmcgLmN1cnJlbnQtYmlsbCAucGF5bWVudC1kdWUgc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmJpbGxpbmcgLmN1cnJlbnQtYmlsbCAucGF5bWVudC1kdWUgaDQge1xuICBmb250LXNpemU6IDEuODc1cmVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xufVxuLmJpbGxpbmcgLmN1cnJlbnQtYmlsbCAucGF5bWVudC1kdWUgLmJ0biB7XG4gIG1pbi13aWR0aDogYXV0bztcbn1cblxuLmVkaXQtYWRkcmVzcyB7XG4gIHdpZHRoOiA1NjVweCAhaW1wb3J0YW50O1xufVxuLmVkaXQtYWRkcmVzcyAub2ZmY2FudmFzLWhlYWRlciB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xufVxuLmVkaXQtYWRkcmVzcyAub2ZmY2FudmFzLWhlYWRlciBwIHtcbiAgZm9udC1zaXplOiAwLjkzNzVyZW07XG59XG5cbi5ncmlkLWxpc3QtdGFicyB7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG59XG4uZ3JpZC1saXN0LXRhYnMgLm5hdi10YWJzIHtcbiAgYm9yZGVyOiBub25lO1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuLmdyaWQtbGlzdC10YWJzIC5uYXYtbGluayB7XG4gIHBhZGRpbmc6IDA7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG59XG4uZ3JpZC1saXN0LXRhYnMgLm5hdi1saW5rOjphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uZ3JpZC1saXN0LXRhYnMgLm5hdi1saW5rLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZmVmZmE7XG4gIGNvbG9yOiAjNzgyOGQ2ICFpbXBvcnRhbnQ7XG59XG4uZ3JpZC1saXN0LXRhYnMgLmNsb3NlLXByb2R1Y3Qge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTMwcHg7XG4gIHJpZ2h0OiAzMHB4O1xuICB0cmFuc2l0aW9uOiAwLjVzO1xufVxuLmdyaWQtbGlzdC10YWJzIC5wcm9kdWN0LWluZm8gLnJvdyBbY2xhc3MqPWNvbC1dIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5ncmlkLWxpc3QtdGFicyAucHJvZHVjdC1pbmZvIGg2IHtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDYwLCA2MCwgNjAsIDAuMyk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmdyaWQtbGlzdC10YWJzIC5wcm9kdWN0LWluZm8gaDYge1xuICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxufVxuLmdyaWQtbGlzdC10YWJzIC5wcm9kdWN0LWluZm8gc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogIzg4ODg4ODtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbn1cbi5ncmlkLWxpc3QtdGFicyAucHJvZHVjdC1pbmZvIGIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxcmVtO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xufVxuLmdyaWQtbGlzdC10YWJzIC5wcm9kdWN0LWluZm8gLmNvc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uZ3JpZC1saXN0LXRhYnMgLnByb2R1Y3QtaW5mbyAuY29zdCAuYW10IGg1IHtcbiAgZm9udC1zaXplOiAxLjQzNzVyZW07XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLmdyaWQtbGlzdC10YWJzIC5wcm9kdWN0LWluZm8gLmNvc3QgLmJvb2sgLmJ0biB7XG4gIHBhZGRpbmc6IDhweCAyMnB4O1xufVxuLmdyaWQtbGlzdC10YWJzIC5wcm9kdWN0LWluZm8gLmNvc3QgLmJvb2tfX2NvdW50ZXIge1xuICBkaXNwbGF5OiBub25lO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tcmlnaHQ6IC0xMHB4O1xuICBnYXA6IDVweDtcbn1cbi5ncmlkLWxpc3QtdGFicyAucHJvZHVjdC1pbmZvIC5jb3N0IC5ib29rX19jb3VudGVyIC5idG4tbGluayB7XG4gIGNvbG9yOiB2YXIoLS1ib2R5LWNvbG9yKTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBwYWRkaW5nOiAzcHggNXB4O1xuICBmb250LXNpemU6IDEuMzEyNXJlbTtcbn1cbi5ncmlkLWxpc3QtdGFicyAucHJvZHVjdC1pbmZvIC5jb3N0IC5ib29rX19jb3VudGVyIGlucHV0IHtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzc4MjhkNjtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiA2cHggMDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuLmdyaWQtbGlzdC10YWJzIC5jYXJkIHtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSg2MCwgNjAsIDYwLCAwLjEpO1xuICB0cmFuc2l0aW9uOiAwLjNzO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGhlaWdodDogMTAwJTtcbn1cbi5ncmlkLWxpc3QtdGFicyAuY2FyZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzgyOGQ2O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbiAgdHJhbnNpdGlvbjogMC4zcyBlYXNlLWluLW91dDtcbiAgei1pbmRleDogMTtcbn1cbi5ncmlkLWxpc3QtdGFicyAuY2FyZC1ib2R5IHtcbiAgcGFkZGluZzogMjVweDtcbiAgcGFkZGluZy10b3A6IDMwcHg7XG59XG4uZ3JpZC1saXN0LXRhYnMgLmNhcmQgLmZsYWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgYmFja2dyb3VuZDogcmdiKDI1MiwgMjAwLCA1OSk7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIHBhZGRpbmc6IDRweCAyMHB4IDRweCAxMHB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgYm9yZGVyOiAxcHggc29saWQgI0U2Q0E1NjtcbiAgYm9yZGVyLXRvcDogbm9uZTtcbn1cbi5ncmlkLWxpc3QtdGFicyAuY2FyZCAuZmxhZzo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBoZWlnaHQ6IDA7XG4gIHdpZHRoOiAwO1xuICByaWdodDogLTdweDtcbiAgdG9wOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci13aWR0aDogMTFweCA3cHggMTBweCAwO1xuICBib3JkZXItY29sb3I6IHJnYigyNTIsIDIwMCwgNTkpIHRyYW5zcGFyZW50O1xufVxuLmdyaWQtbGlzdC10YWJzIC5jYXJkIC5mbGFnLTIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMjNweDtcbiAgcmlnaHQ6IC0zOHB4O1xuICBiYWNrZ3JvdW5kOiAjRjYyOTYwO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAwLjYyNXJlbTtcbiAgcGFkZGluZzogNHB4IDM1cHggNHB4IDM1cHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMzBkZWcpO1xufVxuLmdyaWQtbGlzdC10YWJzIC5jYXJkIC5wcm9kdWN0LWluZm8ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbn1cbi5ncmlkLWxpc3QtdGFicyAuY2FyZCAucHJvZHVjdC1pbmZvIHNwYW4ge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5ncmlkLWxpc3QtdGFicyAuY2FyZDpob3Zlcjo6YmVmb3JlIHtcbiAgd2lkdGg6IDUwJTtcbn1cbi5ncmlkLWxpc3QtdGFicyAuY2FyZC5hY3RpdmU6YmVmb3JlIHtcbiAgd2lkdGg6IDg1JTtcbn1cbi5ncmlkLWxpc3QtdGFicyAuY2FyZC5hY3RpdmUgLmNsb3NlLXByb2R1Y3Qge1xuICB0b3A6IDA7XG59XG4uZ3JpZC1saXN0LXRhYnMgLmNhcmQuYWN0aXZlIC5wcm9kdWN0LWluZm8gLmJvb2sgLmJ0bi1ib29rIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5ncmlkLWxpc3QtdGFicyAuY2FyZC5hY3RpdmUgLnByb2R1Y3QtaW5mbyAuYm9va19fY291bnRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4uZ3JpZC1saXN0LXRhYnMgLmNhcmQubm8tYmFja3VwIC5wcm9kdWN0LWluZm9fX3RvcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5ncmlkLWxpc3QtdGFicyAuY2FyZC5uby1iYWNrdXAgLnByb2R1Y3QtaW5mb19fdG9wIGg2IHtcbiAgYm9yZGVyOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG59XG4uZ3JpZC1saXN0LXRhYnMgLmNhcmQubm8tYmFja3VwIC5wcm9kdWN0LWluZm9fX3RvcCBoMyB7XG4gIGZvbnQtc2l6ZTogMi42MjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGxpbmUtaGVpZ2h0OiAwLjk7XG59XG4uZ3JpZC1saXN0LXRhYnMgLmNhcmQubm8tYmFja3VwIC5wcm9kdWN0LWluZm8gYiB7XG4gIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xufVxuLmdyaWQtbGlzdC10YWJzIC5jYXJkLm5vLWJhY2t1cCAucHJvZHVjdC1pbmZvIHNwYW4ge1xuICBmb250LXNpemU6IDFyZW07XG4gIGNvbG9yOiAjMDAwMDAwO1xufVxuLmdyaWQtbGlzdC10YWJzIC5jYXJkLm5vLWJhY2t1cCAucHJvZHVjdC1pbmZvIGltZyB7XG4gIHdpZHRoOiAyOHB4O1xufVxuLmdyaWQtbGlzdC10YWJzX19wYWdpbmF0aW9uIHtcbiAgbWFyZ2luLXRvcDogNTBweDtcbn1cbi5ncmlkLWxpc3QtdGFicyAubGlzdC12aWV3IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG59XG4uZ3JpZC1saXN0LXRhYnMgLmxpc3QtdmlldyB0aGVhZCB0aCB7XG4gIGZvbnQtc2l6ZTogMS4wNjI1cmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4uZ3JpZC1saXN0LXRhYnMgLmxpc3QtdmlldyB0aGVhZCB0aC5hY3Rpb24ge1xuICB3aWR0aDogMTAwcHg7XG59XG4uZ3JpZC1saXN0LXRhYnMgLmxpc3QtdmlldyB0Ym9keSB0ZCB7XG4gIGZvbnQtc2l6ZTogMS4wNjI1cmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4uZ3JpZC1saXN0LXRhYnMgLmxpc3QtdmlldyB0Ym9keSAuYWN0aW9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmdyaWQtbGlzdC10YWJzIC5saXN0LXZpZXdfX2NvbnRlbnQge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzc4MjhkNjtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5ncmlkLWxpc3QtdGFicyAubGlzdC12aWV3X19jb250ZW50IHRkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Q2RDZFRTtcbn1cbi5ncmlkLWxpc3QtdGFicyAubGlzdC12aWV3X19jb250ZW50LS1sZWZ0IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGdhcDogNDBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuZ3JpZC1saXN0LXRhYnMgLmxpc3Qtdmlld19fY29udGVudC0tbGVmdCB7XG4gICAgZ2FwOiA3MHB4O1xuICB9XG59XG4uZ3JpZC1saXN0LXRhYnMgLmxpc3Qtdmlld19fY29udGVudC0tbGVmdCBiLCAuZ3JpZC1saXN0LXRhYnMgLmxpc3Qtdmlld19fY29udGVudC0tbGVmdCBwIHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwO1xuICBjb2xvcjogdmFyKC0tYm9keS1jb2xvcik7XG59XG4uZ3JpZC1saXN0LXRhYnMgLmxpc3Qtdmlld19fY29udGVudCAuYm9va19fY291bnRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIGdhcDogM3B4O1xufVxuLmdyaWQtbGlzdC10YWJzIC5saXN0LXZpZXdfX2NvbnRlbnQgLmJvb2tfX2NvdW50ZXIgLmJ0bi1saW5rIHtcbiAgY29sb3I6IHZhcigtLWJvZHktY29sb3IpO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHBhZGRpbmc6IDNweCA1cHg7XG4gIGZvbnQtc2l6ZTogMS4zMTI1cmVtO1xufVxuLmdyaWQtbGlzdC10YWJzIC5saXN0LXZpZXdfX2NvbnRlbnQgLmJvb2tfX2NvdW50ZXIgaW5wdXQge1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzgyOGQ2O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDZweCAwO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG59XG4uZ3JpZC1saXN0LXRhYnMgLmxpc3QtdmlldyAuY3B1LXZtLWNhcmQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zaXRpb246IDAuM3M7XG59XG4uZ3JpZC1saXN0LXRhYnMgLmxpc3QtdmlldyAuY3B1LXZtLWNhcmQgdGQ6Zmlyc3QtY2hpbGQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuZ3JpZC1saXN0LXRhYnMgLmxpc3QtdmlldyAuY3B1LXZtLWNhcmQgdGQ6Zmlyc3QtY2hpbGQge1xuICAgIHBhZGRpbmctbGVmdDogNDBweDtcbiAgfVxufVxuLmdyaWQtbGlzdC10YWJzIC5saXN0LXZpZXcgLmNwdS12bS1jYXJkIHRkOmZpcnN0LWNoaWxkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwYlwiO1xuICBmb250LWZhbWlseTogXCJpY29tb29uXCIgIWltcG9ydGFudDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAxMHB4O1xuICB0b3A6IDEzcHg7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNGUwNDE7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xuICB0cmFuc2l0aW9uOiAwLjNzO1xufVxuLmdyaWQtbGlzdC10YWJzIC5saXN0LXZpZXcgLmNwdS12bS1jYXJkIC5saXN0LWJ0bi1ib29rIHtcbiAgd2lkdGg6IDMwcHg7XG4gIG1pbi13aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGNvbG9yOiAjNzgyOGQ2O1xuICBib3JkZXI6IDFweCBzb2xpZCAjNzgyOGQ2O1xuICBmb250LXNpemU6IDEwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJvZHktYmcpO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHRyYW5zaXRpb246IDAuM3M7XG59XG4uZ3JpZC1saXN0LXRhYnMgLmxpc3QtdmlldyAuY3B1LXZtLWNhcmQgLmxpc3QtYnRuLWJvb2s6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzgyOGQ2O1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5ncmlkLWxpc3QtdGFicyAubGlzdC12aWV3IC5jcHUtdm0tY2FyZCAucmVtb3ZlLXByb2R1Y3Qge1xuICB3aWR0aDogMjVweDtcbiAgbWluLXdpZHRoOiAyNXB4O1xuICBoZWlnaHQ6IDI1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IG5vbmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHJpZ2h0OiA4cHg7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogMC4zcztcbn1cbi5ncmlkLWxpc3QtdGFicyAubGlzdC12aWV3IC5jcHUtdm0tY2FyZC5hY3RpdmUgdGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWZlZmZhO1xufVxuLmdyaWQtbGlzdC10YWJzIC5saXN0LXZpZXcgLmNwdS12bS1jYXJkLmFjdGl2ZSB0ZDpmaXJzdC1jaGlsZDo6YmVmb3JlIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbn1cbi5ncmlkLWxpc3QtdGFicyAubGlzdC12aWV3IC5jcHUtdm0tY2FyZC5hY3RpdmUgLmxpc3QtYnRuLWJvb2sge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzgyOGQ2O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xufVxuLmdyaWQtbGlzdC10YWJzIC5saXN0LXZpZXcgLmNwdS12bS1jYXJkLmFjdGl2ZSAucmVtb3ZlLXByb2R1Y3Qge1xuICBvcGFjaXR5OiAxO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuLmdyaWQtbGlzdC10YWJzIC5saXN0LXZpZXcgLmNwdS12bS1jYXJkLmFjdGl2ZSArIC5saXN0LXZpZXdfX2NvbnRlbnQge1xuICBkaXNwbGF5OiB0YWJsZS1yb3c7XG59XG5cbi5jaGVja291dCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWluLWhlaWdodDogMTAwdmg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL3ZteF9pbWFnZXMvY2hlY2tvdXQtYmcuc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBib3R0b20gbGVmdDtcbiAgYmFja2dyb3VuZC1hdHRhY2htZW50OiBmaXhlZDtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDBweDtcbn1cbi5jaGVja291dDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDUwdnc7XG4gIGhlaWdodDogMTAwJTtcbiAgbGVmdDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGMwZDI0O1xuICB6LWluZGV4OiAtMTtcbn1cbi5jaGVja291dF9faW5uZXIge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLmNoZWNrb3V0X19sZWZ0IHtcbiAgd2lkdGg6IDUwJTtcbiAgcGFkZGluZzogNTVweCA3NXB4IDU1cHggMTVweDtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4uY2hlY2tvdXRfX2xlZnQgLmxvZ28ge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuLmNoZWNrb3V0X19sZWZ0IGgzIHtcbiAgZm9udC1zaXplOiAycmVtO1xuICBtYXJnaW4tYm90dG9tOiA1MHB4O1xufVxuLmNoZWNrb3V0X19sZWZ0IC5jaGVja291dC1jYXJ0LWxpc3QgbGkge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctbGVmdDogODBweDtcbn1cbi5jaGVja291dF9fbGVmdCAuY2hlY2tvdXQtY2FydC1saXN0IGxpOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgaGVpZ2h0OiAxcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzUzNTI1MjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IC0yMHB4O1xuICByaWdodDogMDtcbn1cbi5jaGVja291dF9fbGVmdCAuY2hlY2tvdXQtY2FydC1saXN0IGxpOmxhc3QtY2hpbGQ6OmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5jaGVja291dF9fbGVmdCAuY2hlY2tvdXQtY2FydC1saXN0IGxpLnBhcmVudDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDQwcHgpO1xuICBsZWZ0OiAzMHB4O1xuICB0b3A6IDYwcHg7XG4gIHdpZHRoOiAxcHg7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgIzUzNTI1Mjtcbn1cbi5jaGVja291dF9fbGVmdCAuY2hlY2tvdXQtY2FydC1saXN0IC5jYXJ0LWljb24ge1xuICB3aWR0aDogNjVweDtcbiAgaGVpZ2h0OiA2NXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWYxZjFmO1xuICBjb2xvcjogIzc4MjhkNjtcbiAgZm9udC1zaXplOiAxLjg3NXJlbTtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbn1cbi5jaGVja291dF9fbGVmdCAuY2hlY2tvdXQtY2FydC1saXN0IC5jYXJ0LWNvbnRlbnQge1xuICBmbGV4OiAxO1xufVxuLmNoZWNrb3V0X19sZWZ0IC5jaGVja291dC1jYXJ0LWxpc3QgLmNhcnQtY29udGVudCBoNSB7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG59XG4uY2hlY2tvdXRfX2xlZnQgLmNoZWNrb3V0LWNhcnQtbGlzdCAuY2FydC1jb250ZW50IC5uYW1lIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1heC13aWR0aDogMjc1cHg7XG59XG4uY2hlY2tvdXRfX2xlZnQgLmNoZWNrb3V0LWNhcnQtbGlzdCAuY2FydC1jb250ZW50IHAge1xuICBjb2xvcjogIzg4ODg4ODtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5jaGVja291dF9fbGVmdCAuY2hlY2tvdXQtY2FydC1saXN0IC5jYXJ0LWNvbnRlbnQgLmFjdGlvbiB7XG4gIGNvbG9yOiAjODg4ODg4O1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5jaGVja291dF9fbGVmdCAuY2hlY2tvdXQtY2FydC1saXN0IC5jYXJ0LWNvbnRlbnQgLmFjdGlvbiBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIGNvbG9yOiAjODg4ODg4O1xufVxuLmNoZWNrb3V0X19sZWZ0IC5jaGVja291dC1jYXJ0LWxpc3QgLmNhcnQtY29udGVudCAuYWN0aW9uIC51c2UtY3JlZGl0LXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uY2hlY2tvdXRfX2xlZnQgLmNoZWNrb3V0LWNhcnQtbGlzdCAuY2FydC1jb250ZW50IC5hY3Rpb24gLnVzZS1jcmVkaXQtd3JhcHBlciAuYnRuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHBhZGRpbmc6IDZweCAyNHB4O1xufVxuLmNoZWNrb3V0X19sZWZ0IC5jaGVja291dC1jYXJ0LWxpc3QgLmNhcnQtY29udGVudCAuYWN0aW9uIC51c2UtY3JlZGl0LXdyYXBwZXIgLmJ0bjpob3ZlciArIHNwYW4ge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5jaGVja291dF9fbGVmdCAuY2hlY2tvdXQtY2FydC1saXN0IC5jYXJ0LWNvbnRlbnQgLmFjdGlvbiAudXNlLWNyZWRpdC13cmFwcGVyIHNwYW4ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0b3A6IDEwcHg7XG4gIHJpZ2h0OiAxMnB4O1xuICB0cmFuc2l0aW9uOiAwLjNzIGVhc2UtaW47XG59XG4uY2hlY2tvdXRfX2xlZnQgLmNoZWNrb3V0LWNhcnQtbGlzdCAuY2FydC1jb250ZW50IC5zZWxlY3QtcXR5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFmMWYxZjtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWluLXdpZHRoOiA3MHB4O1xufVxuLmNoZWNrb3V0X19sZWZ0IC5jaGVja291dC1jYXJ0LWxpc3QgLmNhcnQtY29udGVudCAuc2VsZWN0LXF0eTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogOHB4O1xuICBoZWlnaHQ6IDhweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmZmZmZmY7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNmZmZmZmY7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA5cHg7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgcmlnaHQ6IDEwcHg7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLmNoZWNrb3V0X19sZWZ0IC5jaGVja291dC1jYXJ0LWxpc3QgLmNhcnQtY29udGVudCAuc2VsZWN0LXF0eSAuZm9ybS1zZWxlY3Qge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgcGFkZGluZzogNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xufVxuLmNoZWNrb3V0X19sZWZ0IC5jaGVja291dC1jYXJ0LWxpc3QgLmNhcnQtY29udGVudCAuc2VsZWN0LXF0eSAuZm9ybS1zZWxlY3Qgb3B0aW9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFmMWYxZjtcbn1cbi5jaGVja291dF9fbGVmdCAuY2hlY2tvdXQtY2FydC1saXN0IC5zdWJjaGVjay1saXN0IGxpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmNoZWNrb3V0X19sZWZ0IC5jaGVja291dC1jYXJ0LWxpc3QgLnN1YmNoZWNrLWxpc3QgbGk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTUwcHg7XG4gIHRvcDogMzVweDtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogMXB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzUzNTI1Mjtcbn1cbi5jaGVja291dF9fcmlnaHQge1xuICB3aWR0aDogNTAlO1xuICBwYWRkaW5nOiA1NXB4IDE1cHggNTVweCA3NXB4O1xufVxuLmNoZWNrb3V0X19yaWdodCAuY2hlY2tvdXQtd2l6YXJkIC5uYXZiYXItbmF2IHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLmNoZWNrb3V0X19yaWdodCAuY2hlY2tvdXQtd2l6YXJkIC5uYXZiYXItbmF2OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMXB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSg2MCwgNjAsIDYwLCAwLjQpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIGxlZnQ6IDA7XG59XG4uY2hlY2tvdXRfX3JpZ2h0IC5jaGVja291dC13aXphcmQgLm5hdmJhci1uYXYgLm5hdi1pdGVtIC5uYXYtbGluayB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgcGFkZGluZzogMCAxNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBjb2xvcjogIzg4ODg4ODtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5jaGVja291dF9fcmlnaHQgLmNoZWNrb3V0LXdpemFyZCAubmF2YmFyLW5hdiAubmF2LWl0ZW0gLm5hdi1saW5rIHNwYW4ge1xuICB3aWR0aDogMzBweDtcbiAgbWluLXdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4ODg4ODg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG59XG4uY2hlY2tvdXRfX3JpZ2h0IC5jaGVja291dC13aXphcmQgLm5hdmJhci1uYXYgLm5hdi1pdGVtIC5uYXYtbGluayBzcGFuIGIge1xuICBmb250LXdlaWdodDogNTAwO1xufVxuLmNoZWNrb3V0X19yaWdodCAuY2hlY2tvdXQtd2l6YXJkIC5uYXZiYXItbmF2IC5uYXYtaXRlbSAubmF2LWxpbmsgc3BhbiBpIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG59XG4uY2hlY2tvdXRfX3JpZ2h0IC5jaGVja291dC13aXphcmQgLm5hdmJhci1uYXYgLm5hdi1pdGVtIC5uYXYtbGluay5hY3RpdmUge1xuICBjb2xvcjogIzc4MjhkNjtcbn1cbi5jaGVja291dF9fcmlnaHQgLmNoZWNrb3V0LXdpemFyZCAubmF2YmFyLW5hdiAubmF2LWl0ZW0gLm5hdi1saW5rLmFjdGl2ZSBzcGFuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzc4MjhkNjtcbn1cbi5jaGVja291dF9fcmlnaHQgLmNoZWNrb3V0LXdpemFyZCAubmF2YmFyLW5hdiAubmF2LWl0ZW0gLm5hdi1saW5rLmNvbXBsZXRlIHtcbiAgY29sb3I6ICMwMDAwMDA7XG59XG4uY2hlY2tvdXRfX3JpZ2h0IC5jaGVja291dC13aXphcmQgLm5hdmJhci1uYXYgLm5hdi1pdGVtIC5uYXYtbGluay5jb21wbGV0ZSBzcGFuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM0ZTA0MTtcbn1cbi5jaGVja291dF9fcmlnaHQgLmNoZWNrb3V0LXdpemFyZCAubmF2YmFyLW5hdiAubmF2LWl0ZW0gLm5hdi1saW5rLmNvbXBsZXRlIHNwYW4gYiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uY2hlY2tvdXRfX3JpZ2h0IC5jaGVja291dC13aXphcmQgLm5hdmJhci1uYXYgLm5hdi1pdGVtIC5uYXYtbGluay5jb21wbGV0ZSBzcGFuIGkge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5jaGVja291dF9fcmlnaHQgLmNoZWNrb3V0LXdpemFyZCAubmF2YmFyLW5hdiAubmF2LWl0ZW06Zmlyc3QtY2hpbGQgLm5hdi1saW5rIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuLmNoZWNrb3V0X19yaWdodCAuY2hlY2tvdXQtd2l6YXJkIC5uYXZiYXItbmF2IC5uYXYtaXRlbTpsYXN0LWNoaWxkIC5uYXYtbGluayB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG59XG4uY2hlY2tvdXRfX3JpZ2h0IC5jaGVja291dC13aXphcmRfX2Zvcm0ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5jaGVja291dF9fcmlnaHQgLmNoZWNrb3V0LXdpemFyZF9fZm9ybSBoMyB7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLmNoZWNrb3V0X19yaWdodCAuY2hlY2tvdXQtd2l6YXJkX19mb3JtIC5idG4ge1xuICBtaW4td2lkdGg6IGF1dG87XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbn1cbi5jaGVja291dF9fcmlnaHQgLmNoZWNrb3V0LXdpemFyZF9fZm9ybSAuYnRuLnJlc2VuZCB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjMDAwMDAwO1xufVxuLmNoZWNrb3V0X19yaWdodCAuY2hlY2tvdXQtd2l6YXJkX19mb3JtIC5idG4ucmVzZW5kOmhvdmVyIHtcbiAgY29sb3I6ICM3ODI4ZDY7XG59XG4uY2hlY2tvdXRfX3JpZ2h0IC5jaGVja291dC13aXphcmRfX2Zvcm0gLmZvcm0tY29udGVudCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uY2hlY2tvdXRfX3JpZ2h0IC5jaGVja291dC13aXphcmRfX2Zvcm0gLmZvcm0tY29udGVudC5hY3RpdmVGb3JtIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uY2hlY2tvdXRfX3JpZ2h0IC5jaGVja291dC13aXphcmRfX2Zvcm0gLnBheW1lbnQtbWV0aG9kIHtcbiAgcGFkZGluZzogMjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmODtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgbWF4LXdpZHRoOiA0MTBweDtcbn1cbi5jaGVja291dF9fcmlnaHQgLmNoZWNrb3V0LXdpemFyZF9fZm9ybSAucGF5bWVudC1tZXRob2QgLmZvcm0tZmxvYXRpbmcgPiAuZm9ybS1jb250cm9sIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSg2MCwgNjAsIDYwLCAwLjQpO1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuLmNoZWNrb3V0X19yaWdodCAuY2hlY2tvdXQtd2l6YXJkX19mb3JtIC5wYXltZW50LW1ldGhvZCAuZm9ybS1mbG9hdGluZyA+IC5mb3JtLWNvbnRyb2w6Zm9jdXMgfiBsYWJlbCwgLmNoZWNrb3V0X19yaWdodCAuY2hlY2tvdXQtd2l6YXJkX19mb3JtIC5wYXltZW50LW1ldGhvZCAuZm9ybS1mbG9hdGluZyA+IC5mb3JtLWNvbnRyb2w6bm90KDpwbGFjZWhvbGRlci1zaG93bikgfiBsYWJlbCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uY3JlYXRlLWRyb3BsZXQge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbi5jcmVhdGUtZHJvcGxldF9fbGVmdCB7XG4gIG1heC13aWR0aDogY2FsYygxMDAlIC0gMjcwcHgpO1xuICB3aWR0aDogMTAwJTtcbn1cbi5jcmVhdGUtZHJvcGxldF9fbGVmdCAuY2FyZC1ib2R5IHtcbiAgcGFkZGluZzogNDVweCA1MHB4IDQ1cHggMzBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgLmNyZWF0ZS1kcm9wbGV0X19sZWZ0IC5jYXJkLWJvZHkge1xuICAgIHBhZGRpbmc6IDM1cHggMzVweCAzNXB4IDIwcHg7XG4gIH1cbn1cbi5jcmVhdGUtZHJvcGxldF9fbGVmdCAuY2hvb3NlLXJlZ2lvbl9fYWN0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiA4cHg7XG59XG4uY3JlYXRlLWRyb3BsZXRfX2xlZnQgLmNob29zZS1yZWdpb25fX2FjdGlvbiBoNSB7XG4gIGZvbnQtc2l6ZTogMS4xODc1cmVtO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmNyZWF0ZS1kcm9wbGV0X19sZWZ0IC5jaG9vc2UtcmVnaW9uX19hY3Rpb24gLmRyb3Bkb3duIC5idG4tbGluayB7XG4gIGZvbnQtc2l6ZTogMS4xODc1cmVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbWluLXdpZHRoOiBhdXRvO1xufVxuLmNyZWF0ZS1kcm9wbGV0X19sZWZ0IC5jaG9vc2UtcmVnaW9uX19saXN0IHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cbi5jcmVhdGUtZHJvcGxldF9fbGVmdCAuYnRuLW91dGxpbmUtc2Vjb25kYXJ5IHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY29sb3I6ICMwMDAwMDA7XG59XG4uY3JlYXRlLWRyb3BsZXRfX2xlZnQgLmJ0bi1vdXRsaW5lLXNlY29uZGFyeTphY3RpdmUsIC5jcmVhdGUtZHJvcGxldF9fbGVmdCAuYnRuLW91dGxpbmUtc2Vjb25kYXJ5OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgY29sb3I6ICM3ODI4ZDY7XG4gIGJvcmRlci1jb2xvcjogIzc4MjhkNjtcbn1cbi5jcmVhdGUtZHJvcGxldF9fbGVmdCAuYnRuLWNoZWNrOmNoZWNrZWQgKyAuYnRuLW91dGxpbmUtc2Vjb25kYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzc4MjhkNjtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4uY3JlYXRlLWRyb3BsZXRfX2xlZnQgLmRyb3BsZXQtdGlwIHtcbiAgcGFkZGluZzogOHB4IDIwcHggMTVweCA1MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWZlZmZhO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICBtYXJnaW4tdG9wOiAzMHB4O1xufVxuLmNyZWF0ZS1kcm9wbGV0X19sZWZ0IC5kcm9wbGV0LXRpcCBpbWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC00NXB4O1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuLmNyZWF0ZS1kcm9wbGV0X19sZWZ0IC5kcm9wbGV0LXRpcCBiIHtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xufVxuLmNyZWF0ZS1kcm9wbGV0X19sZWZ0IC5kcm9wbGV0LXRpcCBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbn1cbi5jcmVhdGUtZHJvcGxldF9fbGVmdCAuZHJvcGxldC10aXAgcCB7XG4gIGZvbnQtc2l6ZTogMTFweCAhaW1wb3J0YW50O1xuICBjb2xvcjogcmdiYSgyMywgMjQsIDQ0LCAwLjYpO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmNyZWF0ZS1kcm9wbGV0X19sZWZ0IC5uZXR3b3JrLWRlZmF1bHQtbG9jYXRpb24ge1xuICBtYXJnaW4tdG9wOiA0MHB4O1xufVxuLmNyZWF0ZS1kcm9wbGV0X19sZWZ0IC5uZXR3b3JrLWRlZmF1bHQtbG9jYXRpb24gaDUge1xuICBmb250LXNpemU6IDEuMTg3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5jcmVhdGUtZHJvcGxldF9fbGVmdCAubmV0d29yay1kZWZhdWx0LWxvY2F0aW9uIC5iYWRnZSB7XG4gIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuLmNyZWF0ZS1kcm9wbGV0X19sZWZ0IC5uZXR3b3JrLWRlZmF1bHQtbG9jYXRpb24gcCB7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgY29sb3I6IHJnYmEoMjMsIDI0LCA0NCwgMC42KTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5jcmVhdGUtZHJvcGxldF9fbGVmdCAubmV0d29yay1kZWZhdWx0LWxvY2F0aW9uIC52cGMtbmFtZSB7XG4gIG1heC13aWR0aDogNTAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uY3JlYXRlLWRyb3BsZXRfX2xlZnQgLm5ldHdvcmstZGVmYXVsdC1sb2NhdGlvbiAudnBjLW5hbWUgLmZvcm0tY29udHJvbCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjM2MzYzNjO1xuICBmb250LXNpemU6IDEuNjI1cmVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgcGFkZGluZy1yaWdodDogODBweDtcbn1cbi5jcmVhdGUtZHJvcGxldF9fbGVmdCAubmV0d29yay1kZWZhdWx0LWxvY2F0aW9uIC52cGMtbmFtZSAuYmFkZ2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDEwcHg7XG59XG4uY3JlYXRlLWRyb3BsZXRfX2xlZnQgLmJ1eS12bSB7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZmVmZmE7XG59XG4uY3JlYXRlLWRyb3BsZXRfX2xlZnQgLmJ1eS12bSAuY2FyZCB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4uY3JlYXRlLWRyb3BsZXRfX2xlZnQgLmJ1eS12bSAuY2FyZC1ib2R5IHtcbiAgcGFkZGluZzogNDBweCAyNXB4IDMwcHggMjVweDtcbn1cbi5jcmVhdGUtZHJvcGxldF9fbGVmdCAuYnV5LXZtX190b3Age1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGNvbG9yOiAjMzIxNDY5O1xufVxuLmNyZWF0ZS1kcm9wbGV0X19sZWZ0IC5idXktdm1fX3RvcCAuYnRuLWxpbmsge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjMzIxNDY5O1xufVxuLmNyZWF0ZS1kcm9wbGV0X19sZWZ0IC5idXktdm1fX3RvcCAuYnRuLWxpbmsgaSB7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbn1cbi5jcmVhdGUtZHJvcGxldF9fbGVmdCAuYnV5LXZtLmJ1eS12bS1yYWRpbyAuY2FyZC1ib2R5IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uY3JlYXRlLWRyb3BsZXRfX2xlZnQgLmJ1eS12bS5idXktdm0tcmFkaW8gLmNhcmQtYm9keTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAxOHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDI1cHg7XG4gIGJvdHRvbTogMzVweDtcbiAgdHJhbnNpdGlvbjogMC4ycyBlYXNlLWluLW91dDtcbiAgb3V0bGluZTogMXB4IHNvbGlkICM3ODI4ZDY7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNmZmZmZmY7XG59XG4uY3JlYXRlLWRyb3BsZXRfX2xlZnQgLmJ1eS12bS5idXktdm0tcmFkaW8gaW5wdXQ6Y2hlY2tlZCArIGRpdjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3ODI4ZDY7XG59XG4uY3JlYXRlLWRyb3BsZXRfX2xlZnQgLmJ1eS12bSAubm8tYmFja3VwIC5jYXJkLWJvZHkge1xuICBwYWRkaW5nLXRvcDogMjVweDtcbn1cbi5jcmVhdGUtZHJvcGxldF9fbGVmdCAuY2hvb3NlLWltYWdlIHtcbiAgbWFyZ2luLXRvcDogNDBweDtcbn1cbi5jcmVhdGUtZHJvcGxldF9fbGVmdCAuY2hvb3NlLWltYWdlIGg1IHtcbiAgZm9udC1zaXplOiAxLjE4NzVyZW07XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4uY3JlYXRlLWRyb3BsZXRfX2xlZnQgLmNob29zZS1pbWFnZSAubmF2LXRhYnMgLm5hdi1pdGVtIC5uYXYtbGluayB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5jcmVhdGUtZHJvcGxldF9fbGVmdCAuY2hvb3NlLWltYWdlIC5uYXYtdGFicyAubmF2LWl0ZW0gaW5wdXQ6Y2hlY2tlZCArIC5uYXYtbGluayB7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5jcmVhdGUtZHJvcGxldF9fbGVmdCAuY2hvb3NlLWltYWdlIC5uYXYtdGFicyAubmF2LWl0ZW0gaW5wdXQ6Y2hlY2tlZCArIC5uYXYtbGluazphZnRlciB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmNyZWF0ZS1kcm9wbGV0X19sZWZ0IC5jaG9vc2Utb3Mge1xuICBwYWRkaW5nOiAyMHB4IDBweDtcbn1cbi5jcmVhdGUtZHJvcGxldF9fbGVmdCAuY2hvb3NlLW9zIHVsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAxMHB4O1xufVxuLmNyZWF0ZS1kcm9wbGV0X19sZWZ0IC5jaG9vc2Utb3MgdWwgbGkgLmJ0biB7XG4gIHdpZHRoOiA5NXB4O1xuICBtaW4td2lkdGg6IGF1dG87XG4gIGhlaWdodDogOTVweDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDExMywgNDEsIDI0NiwgMC44KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBhZGRpbmc6IDVweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgZmlsdGVyOiBncmF5c2NhbGUoMSk7XG4gIHRyYW5zaXRpb246IDAuM3MgZWFzZS1pbi1vdXQ7XG4gIG9wYWNpdHk6IDAuNjtcbn1cbi5jcmVhdGUtZHJvcGxldF9fbGVmdCAuY2hvb3NlLW9zIHVsIGxpIC5idG4gaW1nIHtcbiAgd2lkdGg6IDMycHg7XG4gIGhlaWdodDogMzJweDtcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbn1cbi5jcmVhdGUtZHJvcGxldF9fbGVmdCAuY2hvb3NlLW9zIHVsIGxpIC5idG4gc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiA4cHg7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgY29sb3I6ICM3MTI5ZjY7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIC13ZWJraXQtbGluZS1jbGFtcDogMjtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbn1cbi5jcmVhdGUtZHJvcGxldF9fbGVmdCAuY2hvb3NlLW9zIHVsIGxpIC5idG46aG92ZXIge1xuICBmaWx0ZXI6IGdyYXlzY2FsZSgwKTtcbiAgb3BhY2l0eTogMC44O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDExMywgNDEsIDI0NiwgMC4wOSk7XG59XG4uY3JlYXRlLWRyb3BsZXRfX2xlZnQgLmNob29zZS1vcyB1bCBsaSAuYnRuLmFjdGl2ZSB7XG4gIGZpbHRlcjogZ3JheXNjYWxlKDApO1xuICBvcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDExMywgNDEsIDI0NiwgMC4wOSk7XG59XG4uY3JlYXRlLWRyb3BsZXRfX2xlZnQgLmNob29zZS1vcyB1bCBsaSBpbnB1dDpjaGVja2VkICsgLmJ0biB7XG4gIGZpbHRlcjogZ3JheXNjYWxlKDApO1xuICBvcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDExMywgNDEsIDI0NiwgMC4wOSk7XG59XG4uY3JlYXRlLWRyb3BsZXRfX2xlZnQgLm9zLXZlcnNpb25zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAxNXB4O1xufVxuLmNyZWF0ZS1kcm9wbGV0X19sZWZ0IC5vcy12ZXJzaW9ucyBoNSB7XG4gIGZvbnQtc2l6ZTogMS4xODc1cmVtO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmNyZWF0ZS1kcm9wbGV0X19sZWZ0IC5vcy12ZXJzaW9uc19fbGlzdCAuYnRuIHtcbiAgbWluLXdpZHRoOiBhdXRvO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi5jcmVhdGUtZHJvcGxldF9fbGVmdCAub3MtdmVyc2lvbnNfX2xpc3QgLmJ0bjpob3ZlciB7XG4gIGNvbG9yOiAjNzEyOWY2O1xufVxuLmNyZWF0ZS1kcm9wbGV0X19sZWZ0IC5vcy12ZXJzaW9uc19fbGlzdCAuYnRuLWNoZWNrOmNoZWNrZWQgKyAuYnRuIHtcbiAgY29sb3I6ICM3MTI5ZjY7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgxMTMsIDQxLCAyNDYsIDAuOCk7XG59XG4uY3JlYXRlLWRyb3BsZXRfX2xlZnQgLm5lZWQtaGVscCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTEzLCA0MSwgMjQ2LCAwLjEpO1xuICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gIGNvbG9yOiAjMTcxODJjO1xuICBsaW5lLWhlaWdodDogMTtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgbWFyZ2luLXRvcDogMzBweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmNyZWF0ZS1kcm9wbGV0X19sZWZ0IC5uZWVkLWhlbHAgYiB7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uY3JlYXRlLWRyb3BsZXRfX2xlZnQgLm5lZWQtaGVscCBzbWFsbCB7XG4gIGZvbnQtc2l6ZTogMC42ODc1cmVtO1xufVxuLmNyZWF0ZS1kcm9wbGV0X19sZWZ0IC5uZWVkLWhlbHAgYSB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG59XG4uY3JlYXRlLWRyb3BsZXRfX2xlZnQgLmNob29zZS1kcm9wbGV0LXNpemUge1xuICBtYXJnaW4tdG9wOiAzMHB4O1xufVxuLmNyZWF0ZS1kcm9wbGV0X19sZWZ0IC5jaG9vc2UtZHJvcGxldC1zaXplX190aXRsZSB7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLmNyZWF0ZS1kcm9wbGV0X19sZWZ0IC5jaG9vc2UtZHJvcGxldC1zaXplX190aXRsZSBoNCB7XG4gIGZvbnQtc2l6ZTogMS4zNzVyZW07XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG4uY3JlYXRlLWRyb3BsZXRfX2xlZnQgLmNob29zZS1kcm9wbGV0LXNpemVfX3RpdGxlIHNwYW4ge1xuICBmb250LXNpemU6IDAuOTM3NXJlbTtcbn1cbi5jcmVhdGUtZHJvcGxldF9fbGVmdCAuY2hvb3NlLWRyb3BsZXQtc2l6ZV9fdGFicyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZmVmZmE7XG4gIHBhZGRpbmc6IDIwcHg7XG59XG4uY3JlYXRlLWRyb3BsZXRfX2xlZnQgLmNob29zZS1kcm9wbGV0LXNpemVfX3RhYnMgcCB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG59XG4uY3JlYXRlLWRyb3BsZXRfX2xlZnQgLmNob29zZS1kcm9wbGV0LXNpemVfX3RhYnMgLmNhdGVnb3J5LWluZm9fX3RhYiB7XG4gIGJvcmRlcjogbm9uZTtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cbi5jcmVhdGUtZHJvcGxldF9fbGVmdCAuY2hvb3NlLWRyb3BsZXQtc2l6ZV9fdGFicyAuY2F0ZWdvcnktaW5mb19fdGFiID4gLm5hdi1pdGVtIC5uYXYtbGluayB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMC44MTI1cmVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgcGFkZGluZzogMnB4IDE2cHg7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgcmdiYSg2MCwgNjAsIDYwLCAwLjMpO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBjb2xvcjogcmdiYSg2MCwgNjAsIDYwLCAwLjMpO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uY3JlYXRlLWRyb3BsZXRfX2xlZnQgLmNob29zZS1kcm9wbGV0LXNpemVfX3RhYnMgLmNhdGVnb3J5LWluZm9fX3RhYiA+IC5uYXYtaXRlbSAubmF2LWxpbms6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmNyZWF0ZS1kcm9wbGV0X19sZWZ0IC5jaG9vc2UtZHJvcGxldC1zaXplX190YWJzIC5jYXRlZ29yeS1pbmZvX190YWIgPiAubmF2LWl0ZW0gLm5hdi1saW5rLmFjdGl2ZSB7XG4gIGNvbG9yOiAjM2MzYzNjO1xufVxuLmNyZWF0ZS1kcm9wbGV0X19sZWZ0IC5jaG9vc2UtZHJvcGxldC1zaXplX190YWJzIC5jYXRlZ29yeS1pbmZvX190YWIgPiAubmF2LWl0ZW06Zmlyc3QtY2hpbGQgLm5hdi1saW5rIHtcbiAgYm9yZGVyLWxlZnQ6IG5vbmU7XG59XG4uY3JlYXRlLWRyb3BsZXRfX2xlZnQgLmNob29zZS1kcm9wbGV0LXNpemVfX3RhYnMgLmNhdGVnb3J5LWluZm9fX3RhYiA+IC5uYXYtaXRlbSBpbnB1dDpjaGVja2VkICsgLm5hdi1saW5rIHtcbiAgY29sb3I6ICMzYzNjM2M7XG59XG4uY3JlYXRlLWRyb3BsZXRfX2xlZnQgLmNob29zZS1kcm9wbGV0LXNpemVfX3RhYnMgLmNwdS1pbmZvX190YWIge1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDYwLCA2MCwgNjAsIDAuMyk7XG59XG4uY3JlYXRlLWRyb3BsZXRfX2xlZnQgLmNob29zZS1kcm9wbGV0LXNpemVfX3RhYnMgLmNwdS1pbmZvX190YWIgLm5hdi1pdGVtIC5uYXYtbGluayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgcmdiYSg2MCwgNjAsIDYwLCAwLjMpO1xuICBsaW5lLWhlaWdodDogMS4xO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGZvbnQtc2l6ZTogMC44MTI1cmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmNyZWF0ZS1kcm9wbGV0X19sZWZ0IC5jaG9vc2UtZHJvcGxldC1zaXplX190YWJzIC5jcHUtaW5mb19fdGFiIC5uYXYtaXRlbSAubmF2LWxpbms6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmNyZWF0ZS1kcm9wbGV0X19sZWZ0IC5jaG9vc2UtZHJvcGxldC1zaXplX190YWJzIC5jcHUtaW5mb19fdGFiIC5uYXYtaXRlbSAubmF2LWxpbms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VmZWZmYTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IC0yNnB4O1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSByb3RhdGUoNDVkZWcpO1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCByZ2JhKDYwLCA2MCwgNjAsIDAuMyk7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDYwLCA2MCwgNjAsIDAuMyk7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IDAuM3MgZWFzZS1pbi1vdXQ7XG59XG4uY3JlYXRlLWRyb3BsZXRfX2xlZnQgLmNob29zZS1kcm9wbGV0LXNpemVfX3RhYnMgLmNwdS1pbmZvX190YWIgLm5hdi1pdGVtIC5uYXYtbGluay5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzgyOGQ2O1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5jcmVhdGUtZHJvcGxldF9fbGVmdCAuY2hvb3NlLWRyb3BsZXQtc2l6ZV9fdGFicyAuY3B1LWluZm9fX3RhYiAubmF2LWl0ZW0gLm5hdi1saW5rLmFjdGl2ZTpiZWZvcmUge1xuICBvcGFjaXR5OiAxO1xufVxuLmNyZWF0ZS1kcm9wbGV0X19sZWZ0IC5jaG9vc2UtZHJvcGxldC1zaXplX190YWJzIC5jcHUtaW5mb19fdGFiIC5uYXYtaXRlbSBpbnB1dDpjaGVja2VkICsgLm5hdi1saW5rIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzc4MjhkNjtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4uY3JlYXRlLWRyb3BsZXRfX2xlZnQgLmNob29zZS1kcm9wbGV0LXNpemVfX3RhYnMgLmNwdS1pbmZvX190YWIgLm5hdi1pdGVtIGlucHV0OmNoZWNrZWQgKyAubmF2LWxpbms6YmVmb3JlIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5jcmVhdGUtZHJvcGxldF9fbGVmdCAuY2hvb3NlLWRyb3BsZXQtc2l6ZV9fdGFicyAuY3B1LWluZm9fX3RhYiAubmF2LWl0ZW06Zmlyc3QtY2hpbGQgLm5hdi1saW5rIHtcbiAgYm9yZGVyLWxlZnQ6IG5vbmU7XG59XG4uY3JlYXRlLWRyb3BsZXRfX2xlZnQgLmNob29zZS1kcm9wbGV0LXNpemUgLmRyb3BsZXQtY3B1LW9wdGlvbnMgaDUge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cbi5jcmVhdGUtZHJvcGxldF9fbGVmdCAuY2hvb3NlLWRyb3BsZXQtc2l6ZSAuZHJvcGxldC1jcHUtb3B0aW9ucyAubmF2LXRhYnMge1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHJnYmEoNjAsIDYwLCA2MCwgMC4zKTtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLmNyZWF0ZS1kcm9wbGV0X19sZWZ0IC5jaG9vc2UtZHJvcGxldC1zaXplIC5kcm9wbGV0LWNwdS1vcHRpb25zIC5uYXYtdGFicyAubmF2LWl0ZW0ge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLmNyZWF0ZS1kcm9wbGV0X19sZWZ0IC5jaG9vc2UtZHJvcGxldC1zaXplIC5kcm9wbGV0LWNwdS1vcHRpb25zIC5uYXYtdGFicyAubmF2LWl0ZW0gLm5hdi1saW5rIHtcbiAgcGFkZGluZzogMDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5jcmVhdGUtZHJvcGxldF9fbGVmdCAuY2hvb3NlLWRyb3BsZXQtc2l6ZSAuZHJvcGxldC1jcHUtb3B0aW9ucyAubmF2LXRhYnMgLm5hdi1pdGVtIC5uYXYtbGluazphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uY3JlYXRlLWRyb3BsZXRfX2xlZnQgLmNob29zZS1kcm9wbGV0LXNpemUgLmRyb3BsZXQtY3B1LW9wdGlvbnMgLm5hdi10YWJzIC5uYXYtaXRlbSAubmF2LWxpbms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogMTBweDtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgcmdiYSg2MCwgNjAsIDYwLCAwLjMpO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSg2MCwgNjAsIDYwLCAwLjMpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWZlZmZhO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAtMjZweDtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoMjI1ZGVnKTtcbiAgb3BhY2l0eTogMDtcbn1cbi5jcmVhdGUtZHJvcGxldF9fbGVmdCAuY2hvb3NlLWRyb3BsZXQtc2l6ZSAuZHJvcGxldC1jcHUtb3B0aW9ucyAubmF2LXRhYnMgLm5hdi1pdGVtIC5uYXYtbGluay5hY3RpdmUgLnZteC1iaWctY2hlY2tib3ggbGFiZWwgPiBkaXYge1xuICBib3JkZXItY29sb3I6ICM3ODI4ZDY7XG59XG4uY3JlYXRlLWRyb3BsZXRfX2xlZnQgLmNob29zZS1kcm9wbGV0LXNpemUgLmRyb3BsZXQtY3B1LW9wdGlvbnMgLm5hdi10YWJzIC5uYXYtaXRlbSAubmF2LWxpbmsuYWN0aXZlIC52bXgtYmlnLWNoZWNrYm94IGxhYmVsID4gZGl2OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzc4MjhkNjtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4uY3JlYXRlLWRyb3BsZXRfX2xlZnQgLmNob29zZS1kcm9wbGV0LXNpemUgLmRyb3BsZXQtY3B1LW9wdGlvbnMgLm5hdi10YWJzIC5uYXYtaXRlbSAubmF2LWxpbmsuYWN0aXZlOmJlZm9yZSB7XG4gIG9wYWNpdHk6IDE7XG59XG4uY3JlYXRlLWRyb3BsZXRfX2xlZnQgLmNob29zZS1kcm9wbGV0LXNpemUgLmRyb3BsZXQtY3B1LW9wdGlvbnMgLm5hdi10YWJzIC5uYXYtaXRlbSAudm14LWJpZy1jaGVja2JveCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG4uY3JlYXRlLWRyb3BsZXRfX2xlZnQgLmNob29zZS1kcm9wbGV0LXNpemUgLmRyb3BsZXQtY3B1LW9wdGlvbnMgW2NsYXNzKj1jb2wtXSB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG4uY3JlYXRlLWRyb3BsZXRfX2xlZnQgLmNob29zZS1kcm9wbGV0LXNpemUgLmRyb3BsZXQtY3B1LW9wdGlvbnNfX2NvbnRlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDYwLCA2MCwgNjAsIDAuMyk7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgcGFkZGluZzogMTBweDtcbiAgbWluLXdpZHRoOiBhdXRvO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB3aWR0aDogMTAwJTtcbn1cbi5jcmVhdGUtZHJvcGxldF9fbGVmdCAuY2hvb3NlLWRyb3BsZXQtc2l6ZSAuZHJvcGxldC1jcHUtb3B0aW9uc19fY29udGVudCAuY3B1LWFtdCB7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSg2MCwgNjAsIDYwLCAwLjMpO1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIHBhZGRpbmctYm90dG9tOiA1cHg7XG59XG4uY3JlYXRlLWRyb3BsZXRfX2xlZnQgLmNob29zZS1kcm9wbGV0LXNpemUgLmRyb3BsZXQtY3B1LW9wdGlvbnNfX2NvbnRlbnQgLmNwdS1hbXQgaDYge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5jcmVhdGUtZHJvcGxldF9fbGVmdCAuY2hvb3NlLWRyb3BsZXQtc2l6ZSAuZHJvcGxldC1jcHUtb3B0aW9uc19fY29udGVudCAuY3B1LWFtdCBzcGFuIHtcbiAgZm9udC1zaXplOiAwLjYyNXJlbTtcbn1cbi5jcmVhdGUtZHJvcGxldF9fbGVmdCAuY2hvb3NlLWRyb3BsZXQtc2l6ZSAuZHJvcGxldC1jcHUtb3B0aW9uc19fY29udGVudCBwIHtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmNyZWF0ZS1kcm9wbGV0X19sZWZ0IC5hZGRpdGlvbmFsLXN0b3JhZ2Uge1xuICBtYXJnaW4tdG9wOiAzMHB4O1xufVxuLmNyZWF0ZS1kcm9wbGV0X19sZWZ0IC5hZGRpdGlvbmFsLXN0b3JhZ2UgaDUge1xuICBmb250LXNpemU6IDEuMzc1cmVtO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG4uY3JlYXRlLWRyb3BsZXRfX2xlZnQgLmFkZGl0aW9uYWwtc3RvcmFnZV9fdG9wIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4uY3JlYXRlLWRyb3BsZXRfX2xlZnQgLmFkZGl0aW9uYWwtc3RvcmFnZV9fdG9wIHAge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmNyZWF0ZS1kcm9wbGV0X19sZWZ0IC5hZGRpdGlvbmFsLXN0b3JhZ2UgLmFkZC12b2x1bWUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGdhcDogNDBweDtcbiAgcGFkZGluZzogMjBweCAzMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDExMywgNDEsIDI0NiwgMC4wNSk7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG59XG4uY3JlYXRlLWRyb3BsZXRfX2xlZnQgLmFkZGl0aW9uYWwtc3RvcmFnZSAuYWRkLXZvbHVtZSBwIHtcbiAgZm9udC1zaXplOiAwLjgxMjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uY3JlYXRlLWRyb3BsZXRfX2xlZnQgLmFkZGl0aW9uYWwtc3RvcmFnZSAuYWRkLXZvbHVtZV9fY29udGVudCAudm9sdW1lLWxpc3QgdWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDEwcHg7XG59XG4uY3JlYXRlLWRyb3BsZXRfX2xlZnQgLmFkZGl0aW9uYWwtc3RvcmFnZSAuYWRkLXZvbHVtZV9fY29udGVudCAudm9sdW1lLWxpc3QgdWwgbGkge1xuICBmbGV4OiAxO1xuICBtYXgtd2lkdGg6IDEyNXB4O1xufVxuLmNyZWF0ZS1kcm9wbGV0X19sZWZ0IC5hZGRpdGlvbmFsLXN0b3JhZ2UgLmFkZC12b2x1bWVfX2NvbnRlbnQgLnZvbHVtZS1saXN0IHVsIGxpID4gbGFiZWwge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5jcmVhdGUtZHJvcGxldF9fbGVmdCAuYWRkaXRpb25hbC1zdG9yYWdlIC5hZGQtdm9sdW1lX19jb250ZW50IC52b2x1bWUtbGlzdCB1bCBsaSAudm9sdW1lLWxpc3RfX2NvbnRlbnQge1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDYwLCA2MCwgNjAsIDAuMik7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIHBhZGRpbmc6IDE1cHg7XG4gIGhlaWdodDogMTAwJTtcbiAgdHJhbnNpdGlvbjogMC4zcztcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmNyZWF0ZS1kcm9wbGV0X19sZWZ0IC5hZGRpdGlvbmFsLXN0b3JhZ2UgLmFkZC12b2x1bWVfX2NvbnRlbnQgLnZvbHVtZS1saXN0IHVsIGxpIC52b2x1bWUtbGlzdF9fY29udGVudDpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgxMTMsIDQxLCAyNDYsIDAuMik7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTEzLCA0MSwgMjQ2LCAwLjA1KTtcbn1cbi5jcmVhdGUtZHJvcGxldF9fbGVmdCAuYWRkaXRpb25hbC1zdG9yYWdlIC5hZGQtdm9sdW1lX19jb250ZW50IC52b2x1bWUtbGlzdCB1bCBsaSBpbnB1dDpjaGVja2VkICsgLnZvbHVtZS1saXN0X19jb250ZW50IHtcbiAgYm9yZGVyLWNvbG9yOiAjNzgyOGQ2O1xuICBjb2xvcjogIzc4MjhkNjtcbn1cbi5jcmVhdGUtZHJvcGxldF9fbGVmdCAuYWRkaXRpb25hbC1zdG9yYWdlIC5hZGQtdm9sdW1lX19jb250ZW50IC52b2x1bWUtbGlzdCB1bCBzcGFuIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiA1cHg7XG59XG4uY3JlYXRlLWRyb3BsZXRfX2xlZnQgLmFkZGl0aW9uYWwtc3RvcmFnZSAuYWRkLXZvbHVtZV9fY29udGVudCAudm9sdW1lLWxpc3QgdWwgc3Bhbi5tb250aC1hbXQge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5jcmVhdGUtZHJvcGxldF9fbGVmdCAuYWRkaXRpb25hbC1zdG9yYWdlIC5hZGQtdm9sdW1lX19jb250ZW50IC52b2x1bWUtbGlzdCB1bCBzcGFuLm1vbnRoLWFtdCBpbnB1dCB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG59XG4uY3JlYXRlLWRyb3BsZXRfX2xlZnQgLmFkZGl0aW9uYWwtc3RvcmFnZSAuYWRkLXZvbHVtZV9fY29udGVudCAudm9sdW1lLWxpc3QgdWwgc3Bhbi5ob3VyLWFtdCB7XG4gIGZvbnQtc2l6ZTogMC42MjVyZW07XG59XG4uY3JlYXRlLWRyb3BsZXRfX2xlZnQgLmFkZGl0aW9uYWwtc3RvcmFnZSAuYWRkLXZvbHVtZV9fY29udGVudCAudm9sdW1lLWxpc3QgdWwgc3Bhbi5ob3VyLWFtdCBpbnB1dCB7XG4gIGZvbnQtc2l6ZTogMC42MjVyZW07XG59XG4uY3JlYXRlLWRyb3BsZXRfX2xlZnQgLmFkZGl0aW9uYWwtc3RvcmFnZSAuYWRkLXZvbHVtZV9fY29udGVudCAudm9sdW1lLWxpc3QgdWwgc3Bhbi5kcml2ZS1zcGFjZSB7XG4gIGZvbnQtc2l6ZTogMC42ODc1cmVtO1xufVxuLmNyZWF0ZS1kcm9wbGV0X19sZWZ0IC5hZGRpdGlvbmFsLXN0b3JhZ2UgLmFkZC12b2x1bWVfX2NvbnRlbnQgLnZvbHVtZS1saXN0IHVsIHNwYW4uZHJpdmUtc3BhY2UgaW5wdXQge1xuICBmb250LXNpemU6IDAuNjg3NXJlbTtcbiAgd2lkdGg6IDEwMCU7XG59XG4uY3JlYXRlLWRyb3BsZXRfX2xlZnQgLmFkZGl0aW9uYWwtc3RvcmFnZSAuYWRkLXZvbHVtZV9fY29udGVudCAudm9sdW1lLWxpc3QgdWwgc3BhbiBpbnB1dCB7XG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSg2MCwgNjAsIDYwLCAwLjIpICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IGZpdC1jb250ZW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4uY3JlYXRlLWRyb3BsZXRfX2xlZnQgLmFkZGl0aW9uYWwtc3RvcmFnZSAuYWRkLXZvbHVtZV9fY29udGVudCAuY2hvb3NlLWNvbmZpZyBoNSB7XG4gIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLmNyZWF0ZS1kcm9wbGV0X19sZWZ0IC5hZGRpdGlvbmFsLXN0b3JhZ2UgLmFkZC12b2x1bWVfX2NvbnRlbnQgLmNob29zZS1jb25maWcgLm1hbnVhbGx5LFxuLmNyZWF0ZS1kcm9wbGV0X19sZWZ0IC5hZGRpdGlvbmFsLXN0b3JhZ2UgLmFkZC12b2x1bWVfX2NvbnRlbnQgLmNob29zZS1jb25maWcgLmF1dG9tYXRpY2FsbHkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uY3JlYXRlLWRyb3BsZXRfX2xlZnQgLmFkZGl0aW9uYWwtc3RvcmFnZSAuYWRkLXZvbHVtZV9fY29udGVudCAuY2hvb3NlLWNvbmZpZyAubWFudWFsbHkgbGFiZWwgZGl2LFxuLmNyZWF0ZS1kcm9wbGV0X19sZWZ0IC5hZGRpdGlvbmFsLXN0b3JhZ2UgLmFkZC12b2x1bWVfX2NvbnRlbnQgLmNob29zZS1jb25maWcgLmF1dG9tYXRpY2FsbHkgbGFiZWwgZGl2IHtcbiAgcGFkZGluZzogMTVweCAzMHB4IDYwcHggMTVweDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xufVxuLmNyZWF0ZS1kcm9wbGV0X19sZWZ0IC5hZGRpdGlvbmFsLXN0b3JhZ2UgLmFkZC12b2x1bWVfX2NvbnRlbnQgLmNob29zZS1jb25maWcgLmF1dG9tYXRpY2FsbHkgLmNob29zZS1maWxlLXN5c3RlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMTBweDtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDIwcHg7XG4gIGxlZnQ6IDE1cHg7XG59XG4uY3JlYXRlLWRyb3BsZXRfX2xlZnQgLmFkZGl0aW9uYWwtc3RvcmFnZSAuYWRkLXZvbHVtZV9fY29udGVudCAuY2hvb3NlLWNvbmZpZyAuYXV0b21hdGljYWxseSAuY2hvb3NlLWZpbGUtc3lzdGVtIHNwYW4ge1xuICBmb250LXNpemU6IDAuNjg3NXJlbTtcbn1cbi5jcmVhdGUtZHJvcGxldF9fbGVmdCAuY2hvb3NlLXN0b3JhZ2Uge1xuICBtYXJnaW4tdG9wOiAzMHB4O1xufVxuLmNyZWF0ZS1kcm9wbGV0X19sZWZ0IC5jaG9vc2Utc3RvcmFnZSBoNSB7XG4gIGZvbnQtc2l6ZTogMS4zNzVyZW07XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cbi5jcmVhdGUtZHJvcGxldF9fbGVmdCAuY2hvb3NlLXN0b3JhZ2UgdWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDE1cHg7XG59XG4uY3JlYXRlLWRyb3BsZXRfX2xlZnQgLmNob29zZS1zdG9yYWdlX19jb250ZW50IHtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSg2MCwgNjAsIDYwLCAwLjIpO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBwYWRkaW5nOiAxNXB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjhweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0cmFuc2l0aW9uOiAwLjNzO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG1pbi13aWR0aDogMTI1cHg7XG59XG4uY3JlYXRlLWRyb3BsZXRfX2xlZnQgLmNob29zZS1zdG9yYWdlX19jb250ZW50OmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDExMywgNDEsIDI0NiwgMC4yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxMTMsIDQxLCAyNDYsIDAuMDUpO1xufVxuLmNyZWF0ZS1kcm9wbGV0X19sZWZ0IC5jaG9vc2Utc3RvcmFnZV9fY29udGVudCBoNiB7XG4gIGZvbnQtc2l6ZTogMS40Mzc1cmVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5jcmVhdGUtZHJvcGxldF9fbGVmdCAuY2hvb3NlLXN0b3JhZ2VfX2NvbnRlbnQgaDYgc3VwIHtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAwLjYyNXJlbTtcbn1cbi5jcmVhdGUtZHJvcGxldF9fbGVmdCAuY2hvb3NlLXN0b3JhZ2VfX2NvbnRlbnQgc3BhbiB7XG4gIGZvbnQtc2l6ZTogMC42ODc1cmVtO1xufVxuLmNyZWF0ZS1kcm9wbGV0X19sZWZ0IC5jaG9vc2Utc3RvcmFnZV9fY29udGVudDo6YWZ0ZXIge1xuICB0b3A6IGF1dG87XG4gIGxlZnQ6IGF1dG87XG4gIGJvdHRvbTogMTBweDtcbiAgcmlnaHQ6IDEwcHg7XG59XG4uY3JlYXRlLWRyb3BsZXRfX2xlZnQgLmNob29zZS1hdXRoZW50aWNhdGlvbi1tZXRob2Qge1xuICBtYXJnaW4tdG9wOiAzMHB4O1xufVxuLmNyZWF0ZS1kcm9wbGV0X19sZWZ0IC5jaG9vc2UtYXV0aGVudGljYXRpb24tbWV0aG9kIGg1IHtcbiAgZm9udC1zaXplOiAxLjM3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cbi5jcmVhdGUtZHJvcGxldF9fbGVmdCAuY2hvb3NlLWF1dGhlbnRpY2F0aW9uLW1ldGhvZCAudm14LWJpZy1jaGVja2JveCBsYWJlbCBkaXYge1xuICBwYWRkaW5nOiAxNXB4IDMwcHggMjBweCAxNXB4O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG59XG4uY3JlYXRlLWRyb3BsZXRfX2xlZnQgLmNob29zZS1hdXRoZW50aWNhdGlvbi1tZXRob2QgLnZteC1iaWctY2hlY2tib3ggbGFiZWwuYWN0aXZlIGRpdiB7XG4gIGJvcmRlci1jb2xvcjogIzc4MjhkNjtcbn1cbi5jcmVhdGUtZHJvcGxldF9fbGVmdCAuY2hvb3NlLWF1dGhlbnRpY2F0aW9uLW1ldGhvZCAudm14LWJpZy1jaGVja2JveCBsYWJlbC5hY3RpdmUgZGl2OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzc4MjhkNjtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4uY3JlYXRlLWRyb3BsZXRfX2xlZnQgLmNob29zZS1hdXRoZW50aWNhdGlvbi1tZXRob2QgLnNzaC1rZXkge1xuICBwYWRkaW5nOiAxNXB4O1xuICBib3JkZXI6IDFweCBkYXNoZWQgcmdiYSg2MCwgNjAsIDYwLCAwLjMpO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG59XG4uY3JlYXRlLWRyb3BsZXRfX2xlZnQgLmNob29zZS1hdXRoZW50aWNhdGlvbi1tZXRob2QgLnNzaC1rZXkgaDYge1xuICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi5jcmVhdGUtZHJvcGxldF9fbGVmdCAuY2hvb3NlLWF1dGhlbnRpY2F0aW9uLW1ldGhvZCAuc3NoLWtleSBwIHtcbiAgZm9udC1zaXplOiAwLjgxMjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uY3JlYXRlLWRyb3BsZXRfX2xlZnQgLmNob29zZS1hdXRoZW50aWNhdGlvbi1tZXRob2QgLnNzaC1rZXlfX2FjdGlvbiB7XG4gIHBhZGRpbmc6IDE1cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMTBweDtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxMTMsIDQxLCAyNDYsIDAuMDUpO1xufVxuLmNyZWF0ZS1kcm9wbGV0X19sZWZ0IC5jaG9vc2UtYXV0aGVudGljYXRpb24tbWV0aG9kIC5jcmVhdGUtcGFzcyB7XG4gIHBhZGRpbmc6IDE1cHg7XG4gIGJvcmRlcjogMXB4IGRhc2hlZCByZ2JhKDYwLCA2MCwgNjAsIDAuMyk7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbn1cbi5jcmVhdGUtZHJvcGxldF9fbGVmdCAuY2hvb3NlLWF1dGhlbnRpY2F0aW9uLW1ldGhvZCAuY3JlYXRlLXBhc3MgaDYge1xuICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4uY3JlYXRlLWRyb3BsZXRfX2xlZnQgLmNob29zZS1hdXRoZW50aWNhdGlvbi1tZXRob2QgLmNyZWF0ZS1wYXNzIHAge1xuICBmb250LXNpemU6IDAuODEyNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5jcmVhdGUtZHJvcGxldF9fbGVmdCAuY2hvb3NlLWF1dGhlbnRpY2F0aW9uLW1ldGhvZCAuY3JlYXRlLXBhc3MgdWwge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG59XG4uY3JlYXRlLWRyb3BsZXRfX2xlZnQgLmNob29zZS1hdXRoZW50aWNhdGlvbi1tZXRob2QgLmNyZWF0ZS1wYXNzIHVsIGxpIHtcbiAgY29sb3I6ICM4ODg4ODg7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbn1cbi5jcmVhdGUtZHJvcGxldF9fbGVmdCAuY2hvb3NlLWF1dGhlbnRpY2F0aW9uLW1ldGhvZCAuY3JlYXRlLXBhc3NfX2lucHV0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuLmNyZWF0ZS1kcm9wbGV0X19sZWZ0IC5jaG9vc2UtYXV0aGVudGljYXRpb24tbWV0aG9kIC5jcmVhdGUtcGFzc19faW5wdXQgLmZvcm0tY29udHJvbCB7XG4gIHBhZGRpbmctcmlnaHQ6IDcwcHg7XG59XG4uY3JlYXRlLWRyb3BsZXRfX2xlZnQgLmNob29zZS1hdXRoZW50aWNhdGlvbi1tZXRob2QgLmNyZWF0ZS1wYXNzX19pbnB1dCAuaWNvbi1leWUtb3BlbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgcmlnaHQ6IDQ1cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbn1cbi5jcmVhdGUtZHJvcGxldF9fbGVmdCAuY2hvb3NlLWF1dGhlbnRpY2F0aW9uLW1ldGhvZCAuY3JlYXRlLXBhc3NfX2lucHV0IC5pY29uLWV5ZS1vcGVuLmFjdGl2ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwMVwiO1xufVxuLmNyZWF0ZS1kcm9wbGV0X19sZWZ0IC5jaG9vc2UtYXV0aGVudGljYXRpb24tbWV0aG9kIC5jcmVhdGUtcGFzc19faW5wdXQgLmljb24tY29weSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgcmlnaHQ6IDE1cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbn1cbi5jcmVhdGUtZHJvcGxldF9fbGVmdCAuZmV3LXJlY29tbWVuZGF0aW9ucyB7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG59XG4uY3JlYXRlLWRyb3BsZXRfX2xlZnQgLmZldy1yZWNvbW1lbmRhdGlvbnMgaDUge1xuICBmb250LXNpemU6IDEuMzc1cmVtO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuLmNyZWF0ZS1kcm9wbGV0X19sZWZ0IC5mZXctcmVjb21tZW5kYXRpb25zX19jYXJvdXNlbCAudm14LWJpZy1jaGVja2JveCB7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5jcmVhdGUtZHJvcGxldF9fbGVmdCAuZmV3LXJlY29tbWVuZGF0aW9uc19fY2Fyb3VzZWwgLnZteC1iaWctY2hlY2tib3ggbGFiZWwge1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uY3JlYXRlLWRyb3BsZXRfX2xlZnQgLmZldy1yZWNvbW1lbmRhdGlvbnNfX2Nhcm91c2VsIC52bXgtYmlnLWNoZWNrYm94IGxhYmVsIGRpdiB7XG4gIGhlaWdodDogMTAwJTtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBwYWRkaW5nOiA0MHB4IDIwcHggMzBweCAyMHB4O1xufVxuLmNyZWF0ZS1kcm9wbGV0X19sZWZ0IC5mZXctcmVjb21tZW5kYXRpb25zX19jYXJvdXNlbCAudm14LWJpZy1jaGVja2JveCBsYWJlbCBkaXYgaDYge1xuICBmb250LXNpemU6IDFyZW07XG4gIHdpZHRoOiA4MCU7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4uY3JlYXRlLWRyb3BsZXRfX2xlZnQgLmZldy1yZWNvbW1lbmRhdGlvbnNfX2Nhcm91c2VsIC52bXgtYmlnLWNoZWNrYm94IGxhYmVsIGRpdiBzcGFuIHtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xufVxuLmNyZWF0ZS1kcm9wbGV0X19sZWZ0IC5mZXctcmVjb21tZW5kYXRpb25zX19jYXJvdXNlbCAudm14LWJpZy1jaGVja2JveCBsYWJlbCBkaXY6YWZ0ZXIge1xuICB0b3A6IDIwcHg7XG4gIHJpZ2h0OiAyMHB4O1xufVxuLmNyZWF0ZS1kcm9wbGV0X19sZWZ0IC5jb25maXJtLXJlcXVpcmVtZW50cyB7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG59XG4uY3JlYXRlLWRyb3BsZXRfX2xlZnQgLmNvbmZpcm0tcmVxdWlyZW1lbnRzIGg1IHtcbiAgZm9udC1zaXplOiAxLjM3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi5jcmVhdGUtZHJvcGxldF9fbGVmdCAuY29uZmlybS1yZXF1aXJlbWVudHMgcCB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG59XG4uY3JlYXRlLWRyb3BsZXRfX2xlZnQgLmNvbmZpcm0tcmVxdWlyZW1lbnRzIC5zZWxlY3QtZHJvcGxldHMgLmJ0biB7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBtaW4td2lkdGg6IGF1dG87XG59XG4uY3JlYXRlLWRyb3BsZXRfX2xlZnQgLmNvbmZpcm0tcmVxdWlyZW1lbnRzIC5zZWxlY3QtZHJvcGxldHMgLmJ0bjphY3RpdmUsIC5jcmVhdGUtZHJvcGxldF9fbGVmdCAuY29uZmlybS1yZXF1aXJlbWVudHMgLnNlbGVjdC1kcm9wbGV0cyAuYnRuOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgY29sb3I6ICM3ODI4ZDY7XG59XG4uY3JlYXRlLWRyb3BsZXRfX2xlZnQgLmNvbmZpcm0tcmVxdWlyZW1lbnRzIC5zZWxlY3QtZHJvcGxldHMgLmJ0bi1jaGVjazpjaGVja2VkICsgLmJ0biB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGNvbG9yOiAjNzgyOGQ2O1xuICBib3JkZXItY29sb3I6ICM3ODI4ZDY7XG59XG4uY3JlYXRlLWRyb3BsZXRfX2xlZnQgLmNvbmZpcm0tcmVxdWlyZW1lbnRzIC5kcm9wbGV0LW5hbWUge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuLmNyZWF0ZS1kcm9wbGV0X19sZWZ0IC5jb25maXJtLXJlcXVpcmVtZW50cyAuZHJvcGxldC1uYW1lIHVsIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cbi5jcmVhdGUtZHJvcGxldF9fbGVmdCAuY29uZmlybS1yZXF1aXJlbWVudHMgLmRyb3BsZXQtbmFtZSB1bCBsaSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiAzMHB4O1xufVxuLmNyZWF0ZS1kcm9wbGV0X19sZWZ0IC5jb25maXJtLXJlcXVpcmVtZW50cyAuZHJvcGxldC1uYW1lIHVsIGxpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgIzNjM2MzYztcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMzYzNjM2M7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAyMHB4O1xufVxuLmNyZWF0ZS1kcm9wbGV0X19sZWZ0IC5jb25maXJtLXJlcXVpcmVtZW50cyAuZHJvcGxldC1uYW1lX19jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLmNyZWF0ZS1kcm9wbGV0X19sZWZ0IC5jb25maXJtLXJlcXVpcmVtZW50cyAuZHJvcGxldC1uYW1lX19jb250ZW50IC5idG4tbGluayB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogNXB4O1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBtaW4td2lkdGg6IGF1dG87XG4gIGNvbG9yOiAjM2MzYzNjO1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBsaW5lLWhlaWdodDogMTtcbn1cbi5jcmVhdGUtZHJvcGxldF9fbGVmdCAuY29uZmlybS1yZXF1aXJlbWVudHMgLmRyb3BsZXQtbmFtZV9fY29udGVudCAuZm9ybS1jb250cm9sIHtcbiAgcGFkZGluZy1yaWdodDogNjBweDtcbn1cbi5jcmVhdGUtZHJvcGxldF9fbGVmdCAuZHJvcGxldC1hZGRlZC1wcm9qZWN0cyB7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG59XG4uY3JlYXRlLWRyb3BsZXRfX2xlZnQgLmRyb3BsZXQtYWRkZWQtcHJvamVjdHMgaDUge1xuICBmb250LXNpemU6IDEuMzc1cmVtO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLmNyZWF0ZS1kcm9wbGV0X19sZWZ0LmFkZC12cGMsIC5jcmVhdGUtZHJvcGxldF9fbGVmdC5hZGQtcHJvamVjdCB7XG4gIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xufVxuLmNyZWF0ZS1kcm9wbGV0X19sZWZ0LmFkZC12cGMgLmNhcmQgaDUsIC5jcmVhdGUtZHJvcGxldF9fbGVmdC5hZGQtcHJvamVjdCAuY2FyZCBoNSB7XG4gIGZvbnQtc2l6ZTogMS4xODc1cmVtO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG4uY3JlYXRlLWRyb3BsZXRfX2xlZnQuYWRkLXZwYyAuY2FyZCBwLCAuY3JlYXRlLWRyb3BsZXRfX2xlZnQuYWRkLXByb2plY3QgLmNhcmQgcCB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cbi5jcmVhdGUtZHJvcGxldF9fbGVmdC5hZGQtdnBjIC5uYW1lLXZwYyBwLCAuY3JlYXRlLWRyb3BsZXRfX2xlZnQuYWRkLXByb2plY3QgLm5hbWUtdnBjIHAge1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGNvbG9yOiByZ2JhKDIzLCAyNCwgNDQsIDAuNik7XG59XG4uY3JlYXRlLWRyb3BsZXRfX2xlZnQuYWRkLXZwYyAuZG5zLW5hbWUgLmZvcm0tY29udHJvbCwgLmNyZWF0ZS1kcm9wbGV0X19sZWZ0LmFkZC1wcm9qZWN0IC5kbnMtbmFtZSAuZm9ybS1jb250cm9sIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMzYzNjM2M7XG4gIGZvbnQtc2l6ZTogMS42MjVyZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBwYWRkaW5nLXJpZ2h0OiA4MHB4O1xufVxuLmNyZWF0ZS1kcm9wbGV0X19sZWZ0LmFkZC12cGMgLnZteC1iaWctcmFkaW8tMiwgLmNyZWF0ZS1kcm9wbGV0X19sZWZ0LmFkZC1wcm9qZWN0IC52bXgtYmlnLXJhZGlvLTIge1xuICBtYXgtd2lkdGg6IDE1MHB4O1xuICBmbGV4OiAxO1xufVxuLmNyZWF0ZS1kcm9wbGV0X19sZWZ0LmNyZWF0ZS1uZXR3b3JrLXNldHVwIC5jcmVhdGUtbmV0d29yay1zZXR1cF9fZm9ybSB7XG4gIHBhZGRpbmc6IDMwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGQUZBRkE7XG4gIGJvcmRlcjogMXB4IGRhc2hlZCAjNzgyOGQ2O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLmNyZWF0ZS1kcm9wbGV0X19sZWZ0LmNyZWF0ZS1uZXR3b3JrLXNldHVwIC5hZGQtZG9tYWluX19mb3JtIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZBRkFGQTtcbiAgcGFkZGluZzogMzBweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5jcmVhdGUtZHJvcGxldF9fbGVmdC5jcmVhdGUtbmV0d29yay1zZXR1cCAuYWRkLWRvbWFpbl9fZm9ybSBoMyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLmNyZWF0ZS1kcm9wbGV0X19sZWZ0LmNyZWF0ZS1uZXR3b3JrLXNldHVwIC5hZGQtZG9tYWluX19mb3JtX19jb250ZW50IHtcbiAgcGFkZGluZzogMjVweCAyMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjRGNEY0O1xufVxuLmNyZWF0ZS1kcm9wbGV0X19sZWZ0LmNyZWF0ZS1uZXR3b3JrLXNldHVwIC5yYWlzZS10aWNrZXQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi92bXhfaW1hZ2VzL3JhaXNlLXRpY2tldC1iZy5wbmdcIik7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGhlaWdodDogODBweDtcbiAgcGFkZGluZzogMCAzMHB4O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLmNyZWF0ZS1kcm9wbGV0X19sZWZ0LmNyZWF0ZS1uZXR3b3JrLXNldHVwIC5yYWlzZS10aWNrZXQgaDYge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbWFyZ2luOiAwO1xufVxuLmNyZWF0ZS1kcm9wbGV0X19sZWZ0LmNyZWF0ZS1uZXR3b3JrLXNldHVwIC5yYWlzZS10aWNrZXQgLmJ0biB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBmb250LXNpemU6IDFyZW07XG59XG4uY3JlYXRlLWRyb3BsZXRfX2xlZnQuY3JlYXRlLWZpcmV3YWxsIHtcbiAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG59XG4uY3JlYXRlLWRyb3BsZXRfX2xlZnQuY3JlYXRlLWZpcmV3YWxsIC5ydWxlcy1jYXJkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y3RjdGODtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSg2MCwgNjAsIDYwLCAwLjIpO1xufVxuLmNyZWF0ZS1kcm9wbGV0X19sZWZ0LmNyZWF0ZS1maXJld2FsbCAucnVsZXMtY2FyZCAuY2FyZC1ib2R5IHtcbiAgcGFkZGluZzogMjBweDtcbn1cbi5jcmVhdGUtZHJvcGxldF9fbGVmdC5jcmVhdGUtZmlyZXdhbGwgLnJ1bGVzLWNhcmQgLnRhYmxlIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBzZXBhcmF0ZTtcbiAgYm9yZGVyLXNwYWNpbmc6IDA7XG59XG4uY3JlYXRlLWRyb3BsZXRfX2xlZnQuY3JlYXRlLWZpcmV3YWxsIC5ydWxlcy1jYXJkIC50YWJsZSB0aGVhZCB0aCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogIzcwNzA3MDtcbiAgYm9yZGVyOiBub25lO1xufVxuLmNyZWF0ZS1kcm9wbGV0X19sZWZ0LmNyZWF0ZS1maXJld2FsbCAucnVsZXMtY2FyZCAudGFibGUgdGJvZHkgdGQge1xuICBib3JkZXItYm90dG9tOiAxMHB4IHNvbGlkICNGN0Y3Rjg7XG59XG4uY3JlYXRlLWRyb3BsZXRfX2xlZnQuY3JlYXRlLWZpcmV3YWxsIC5ydWxlcy1jYXJkIC50YWJsZSB0Ym9keSB0ZDpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDEwcHg7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDEwcHg7XG59XG4uY3JlYXRlLWRyb3BsZXRfX2xlZnQuY3JlYXRlLWZpcmV3YWxsIC5ydWxlcy1jYXJkIC50YWJsZSB0Ym9keSB0ZDpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDEwcHg7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAxMHB4O1xufVxuLmNyZWF0ZS1kcm9wbGV0X19sZWZ0LmNyZWF0ZS1maXJld2FsbCAucnVsZXMtY2FyZCAucnVsZS1hY3Rpb24ge1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDYwLCA2MCwgNjAsIDAuMik7XG4gIHBhZGRpbmc6IDVweCA1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG59XG4uY3JlYXRlLWRyb3BsZXRfX2xlZnQuY3JlYXRlLWZpcmV3YWxsIC5ydWxlcy1jYXJkIC5ydWxlLWFjdGlvbiAuZm9ybS1sYWJlbCB7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgY29sb3I6ICM3ODI4ZDY7XG59XG4uY3JlYXRlLWRyb3BsZXRfX2xlZnQuY3JlYXRlLWZpcmV3YWxsIC5ydWxlcy1jYXJkIC5ydWxlLWFjdGlvbiAuZm9ybS1zZWxlY3QsIC5jcmVhdGUtZHJvcGxldF9fbGVmdC5jcmVhdGUtZmlyZXdhbGwgLnJ1bGVzLWNhcmQgLnJ1bGUtYWN0aW9uIC5mb3JtLWNvbnRyb2wge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uY3JlYXRlLWRyb3BsZXRfX2xlZnQuY3JlYXRlLWZpcmV3YWxsIC5ydWxlcy1jYXJkIC5ydWxlLWFjdGlvbiAuZm9ybS1jb250cm9sIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoNjAsIDYwLCA2MCwgMC4yKTtcbn1cbi5jcmVhdGUtZHJvcGxldF9fbGVmdC5jcmVhdGUtZmlyZXdhbGwgLnJ1bGVzLWNhcmQgLmJ0bi1saW5rIHtcbiAgY29sb3I6ICM3ODI4ZDY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5jcmVhdGUtZHJvcGxldF9fcmlnaHQge1xuICB3aWR0aDogMjk1cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbn1cbi5jcmVhdGUtZHJvcGxldF9fcmlnaHQgLnlvdXItZHJvcGxldCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL3ZteF9pbWFnZXMveW91ci1kcm9wbGV0LWJnLnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIHRvcDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ZmZmZmZjtcbiAgd2lkdGg6IDI5NXB4O1xuICBtYXJnaW4tbGVmdDogLTI1cHg7XG4gIHBvc2l0aW9uOiBzdGlja3k7XG4gIGJvdHRvbTogMDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMTAwcHgpO1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG4uY3JlYXRlLWRyb3BsZXRfX3JpZ2h0IC55b3VyLWRyb3BsZXRfX3RvcCB7XG4gIHBhZGRpbmc6IDQ1cHggMjVweCAwcHggMjVweDtcbn1cbi5jcmVhdGUtZHJvcGxldF9fcmlnaHQgLnlvdXItZHJvcGxldF9fdG9wIC5hbGxvY2F0aW9uIHtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMik7XG59XG4uY3JlYXRlLWRyb3BsZXRfX3JpZ2h0IC55b3VyLWRyb3BsZXRfX3RvcCAuYWxsb2NhdGlvbiBoNiB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiAxMHB4O1xufVxuLmNyZWF0ZS1kcm9wbGV0X19yaWdodCAueW91ci1kcm9wbGV0X190b3AgLmFsbG9jYXRpb24gaDYgc2VsZWN0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICB3aWR0aDogYXV0bztcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmZmZmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIHBhZGRpbmc6IDAgMTBweDtcbn1cbi5jcmVhdGUtZHJvcGxldF9fcmlnaHQgLnlvdXItZHJvcGxldF9fdG9wIC5hbGxvY2F0aW9uIGg2IHNlbGVjdDpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNmZmZmZmY7XG59XG4uY3JlYXRlLWRyb3BsZXRfX3JpZ2h0IC55b3VyLWRyb3BsZXRfX3RvcCAuYWxsb2NhdGlvbiBoNiBzZWxlY3Qgb3B0aW9uIHtcbiAgY29sb3I6ICMwMDAwMDA7XG59XG4uY3JlYXRlLWRyb3BsZXRfX3JpZ2h0IC55b3VyLWRyb3BsZXRfX3RvcCAubmV0d29yay1sb2NhdGlvbiBoNiB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cbi5jcmVhdGUtZHJvcGxldF9fcmlnaHQgLnlvdXItZHJvcGxldF9fdG9wIC5uZXR3b3JrLWxvY2F0aW9uIC5iYWRnZSB7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG4uY3JlYXRlLWRyb3BsZXRfX3JpZ2h0IC55b3VyLWRyb3BsZXRfX3RvcCAub3MtaW5mbyB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMTBweDtcbiAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG4uY3JlYXRlLWRyb3BsZXRfX3JpZ2h0IC55b3VyLWRyb3BsZXRfX3RvcCAub3MtaW5mbyAubG9nbyB7XG4gIHdpZHRoOiAzNnB4O1xuICBoZWlnaHQ6IDM2cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG4uY3JlYXRlLWRyb3BsZXRfX3JpZ2h0IC55b3VyLWRyb3BsZXRfX3RvcCAub3MtaW5mbyAubG9nbyBpbWcge1xuICB3aWR0aDogMjBweDtcbn1cbi5jcmVhdGUtZHJvcGxldF9fcmlnaHQgLnlvdXItZHJvcGxldF9fdG9wIC5vcy1pbmZvIGIsXG4uY3JlYXRlLWRyb3BsZXRfX3JpZ2h0IC55b3VyLWRyb3BsZXRfX3RvcCAub3MtaW5mbyBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4uY3JlYXRlLWRyb3BsZXRfX3JpZ2h0IC55b3VyLWRyb3BsZXRfX3RvcCAudm0taW5mbyB1bCBsaSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xufVxuLmNyZWF0ZS1kcm9wbGV0X19yaWdodCAueW91ci1kcm9wbGV0X190b3AgLnZtLWluZm8gdWwgbGk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDVweDtcbiAgaGVpZ2h0OiA1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDZweDtcbiAgbGVmdDogMDtcbn1cbi5jcmVhdGUtZHJvcGxldF9fcmlnaHQgLnlvdXItZHJvcGxldF9fdG9wIC52bS1pbmZvIC5vcy1pbmZvIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbi5jcmVhdGUtZHJvcGxldF9fcmlnaHQgLnlvdXItZHJvcGxldF9fYm90dG9tIHtcbiAgcGFkZGluZzogMHB4IDI1cHggMHB4IDI1cHg7XG59XG4uY3JlYXRlLWRyb3BsZXRfX3JpZ2h0IC55b3VyLWRyb3BsZXRfX2JvdHRvbS0tYWN0aW9uIHtcbiAgcG9zaXRpb246IHN0aWNreTtcbiAgYm90dG9tOiAwO1xuICBtYXJnaW46IDAgLTI1cHggMCAtMjVweDtcbiAgcGFkZGluZzogMTVweCAyNXB4IDI1cHggMjVweDtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCByZ2IoNDAsIDIwLCA4MikgMCUsIHJnYigzNCwgMTksIDYyKSAxMDAlKTtcbn1cbi5jcmVhdGUtZHJvcGxldF9fcmlnaHQgLnlvdXItZHJvcGxldF9fYm90dG9tIC5kcm9wbGV0LWFtdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLmNyZWF0ZS1kcm9wbGV0X19yaWdodCAueW91ci1kcm9wbGV0X19ib3R0b20gLmRyb3BsZXQtYW10IC5ob3VyIHtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xufVxuLmNyZWF0ZS1kcm9wbGV0X19yaWdodCAueW91ci1kcm9wbGV0X19ib3R0b20gLmRyb3BsZXQtYW10IC5tb250aCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBsaW5lLWhlaWdodDogMTtcbn1cbi5jcmVhdGUtZHJvcGxldF9fcmlnaHQgLnlvdXItZHJvcGxldF9fYm90dG9tIC5kcm9wbGV0LWFtdCAubW9udGggaDMge1xuICBmb250LXNpemU6IDIuMTI1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuLmNyZWF0ZS1kcm9wbGV0X19yaWdodCAueW91ci1kcm9wbGV0X19ib3R0b20gLmJ0bi1wcmltYXJ5IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLmNyZWF0ZS1kcm9wbGV0X19yaWdodCAueW91ci1kcm9wbGV0X19ib3R0b20gLmJ0bi1saW5rIHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgcGFkZGluZzogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4ud2VsY29tZS10by12bXgge1xuICBwYWRkaW5nLXRvcDogMzVweDtcbn1cbi53ZWxjb21lLXRvLXZteCAud2VsY29tZS1jYXJkIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vdm14X2ltYWdlcy93ZWxjb21lLXZteC1iZy5qcGdcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbn1cbi53ZWxjb21lLXRvLXZteCAud2VsY29tZS1jYXJkIC5jYXJkLWJvZHkge1xuICBwYWRkaW5nOiAzMHB4IDQ1cHg7XG59XG4ud2VsY29tZS10by12bXggLndlbGNvbWUtY2FyZCBoNSB7XG4gIGZvbnQtc2l6ZTogMS43NXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi53ZWxjb21lLXRvLXZteCAud2VsY29tZS1jYXJkIHAge1xuICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi53ZWxjb21lLXRvLXZteCAud2VsY29tZS1jYXJkIHVsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAxMHB4O1xufVxuLndlbGNvbWUtdG8tdm14IC53ZWxjb21lLWNhcmQgdWwgbGkge1xuICBmbGV4OiAxO1xufVxuLndlbGNvbWUtdG8tdm14IC53ZWxjb21lLWNhcmQgLmNyZWF0ZS1jYXJkIHtcbiAgcGFkZGluZzogMzBweCAyMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y4O1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLndlbGNvbWUtdG8tdm14IC53ZWxjb21lLWNhcmQgLmNyZWF0ZS1jYXJkOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdDtcbiAgdHJhbnNpdGlvbjogMC4zcyBlYXNlLWluLW91dDtcbn1cbi53ZWxjb21lLXRvLXZteCAud2VsY29tZS1jYXJkIC5jcmVhdGUtY2FyZCAuaWNvbnMtYm94IHtcbiAgZm9udC1zaXplOiAyLjgxMjVyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMztcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICB0cmFuc2l0aW9uOiAwLjNzIGVhc2UtaW4tb3V0O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi53ZWxjb21lLXRvLXZteCAud2VsY29tZS1jYXJkIC5jcmVhdGUtY2FyZCAuaWNvbnMtYm94IC5pY29uLWRyb3BsZXQge1xuICBjb2xvcjogIzk2NDVlNjtcbn1cbi53ZWxjb21lLXRvLXZteCAud2VsY29tZS1jYXJkIC5jcmVhdGUtY2FyZCAuaWNvbnMtYm94IC5pY29uLWRhdGFiYXNlIHtcbiAgY29sb3I6ICMzMGE5YmY7XG59XG4ud2VsY29tZS10by12bXggLndlbGNvbWUtY2FyZCAuY3JlYXRlLWNhcmQgLmljb25zLWJveCAuaWNvbi13ZWJhcHAge1xuICBjb2xvcjogIzNlODJmYztcbn1cbi53ZWxjb21lLXRvLXZteCAud2VsY29tZS1jYXJkIC5jcmVhdGUtY2FyZCAuaWNvbnMtYm94IGltZyB7XG4gIHdpZHRoOiAzOHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRyYW5zaXRpb246IDAuM3MgZWFzZS1pbi1vdXQ7XG59XG4ud2VsY29tZS10by12bXggLndlbGNvbWUtY2FyZCAuY3JlYXRlLWNhcmQgaDYge1xuICBmb250LXNpemU6IDFyZW07XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLndlbGNvbWUtdG8tdm14IC53ZWxjb21lLWNhcmQgLmNyZWF0ZS1jYXJkX19ob3Zlci1ib3gge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGJvdHRvbSByaWdodDtcbiAgdHJhbnNpdGlvbjogMC4zcyBlYXNlLWluLW91dDtcbiAgei1pbmRleDogMTtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgcGFkZGluZzogMzBweCAyMHB4O1xuICBwYWRkaW5nLXRvcDogMTA4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG4ud2VsY29tZS10by12bXggLndlbGNvbWUtY2FyZCAuY3JlYXRlLWNhcmRfX2hvdmVyLWJveCBzcGFuIHtcbiAgZm9udC1zaXplOiAwLjYyNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICBjb2xvcjogIzg4ODg4ODtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgLXdlYmtpdC1saW5lLWNsYW1wOiAyO1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xufVxuLndlbGNvbWUtdG8tdm14IC53ZWxjb21lLWNhcmQgLmNyZWF0ZS1jYXJkX19ob3Zlci1ib3ggLmJ0bi1saW5rIHtcbiAgcGFkZGluZzogMDtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgbWluLXdpZHRoOiBhdXRvO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAwLjgxMjVyZW07XG59XG4ud2VsY29tZS10by12bXggLndlbGNvbWUtY2FyZCAuY3JlYXRlLWNhcmRfX2hvdmVyLWJveCAuYnRuLWxpbmsgaSB7XG4gIGZvbnQtc2l6ZTogMC42ODc1cmVtO1xuICBtYXJnaW4tcmlnaHQ6IDNweDtcbn1cbi53ZWxjb21lLXRvLXZteCAud2VsY29tZS1jYXJkIC5jcmVhdGUtY2FyZDpob3ZlcjphZnRlcixcbi53ZWxjb21lLXRvLXZteCAud2VsY29tZS1jYXJkIC5jcmVhdGUtY2FyZDpob3ZlciAuY3JlYXRlLWNhcmRfX2hvdmVyLWJveCB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMSk7XG59XG4ud2VsY29tZS10by12bXggLndlbGNvbWUtY2FyZCAuY3JlYXRlLWNhcmQ6aG92ZXIgLmljb25zLWJveCB7XG4gIGZvbnQtc2l6ZTogMS4zNzVyZW07XG59XG4ud2VsY29tZS10by12bXggLndlbGNvbWUtY2FyZCAuY3JlYXRlLWNhcmQ6aG92ZXIgaW1nIHtcbiAgd2lkdGg6IDIwcHg7XG59XG4ud2VsY29tZS10by12bXggLndlbGNvbWUtY2FyZCAuY3JlYXRlLWNhcmQuZHJvcGxldDpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgxNTAsIDY5LCAyMzAsIDAuMjUpO1xufVxuLndlbGNvbWUtdG8tdm14IC53ZWxjb21lLWNhcmQgLmNyZWF0ZS1jYXJkLmRyb3BsZXQ6aG92ZXI6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTY0NWU2O1xufVxuLndlbGNvbWUtdG8tdm14IC53ZWxjb21lLWNhcmQgLmNyZWF0ZS1jYXJkLmRyb3BsZXQ6aG92ZXIgLmNyZWF0ZS1jYXJkX19ob3Zlci1ib3gge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE1MCwgNjksIDIzMCwgMC4xKTtcbn1cbi53ZWxjb21lLXRvLXZteCAud2VsY29tZS1jYXJkIC5jcmVhdGUtY2FyZC5kYXRhYmFzZTpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogcmdiYSg0OCwgMTY5LCAxOTEsIDAuMjUpO1xufVxuLndlbGNvbWUtdG8tdm14IC53ZWxjb21lLWNhcmQgLmNyZWF0ZS1jYXJkLmRhdGFiYXNlOmhvdmVyOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMwYTliZjtcbn1cbi53ZWxjb21lLXRvLXZteCAud2VsY29tZS1jYXJkIC5jcmVhdGUtY2FyZC5kYXRhYmFzZTpob3ZlciAuY3JlYXRlLWNhcmRfX2hvdmVyLWJveCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNDgsIDE2OSwgMTkxLCAwLjEpO1xufVxuLndlbGNvbWUtdG8tdm14IC53ZWxjb21lLWNhcmQgLmNyZWF0ZS1jYXJkLndlYmFwcDpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogcmdiYSg2MiwgMTMwLCAyNTIsIDAuMjUpO1xufVxuLndlbGNvbWUtdG8tdm14IC53ZWxjb21lLWNhcmQgLmNyZWF0ZS1jYXJkLndlYmFwcDpob3ZlcjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzZTgyZmM7XG59XG4ud2VsY29tZS10by12bXggLndlbGNvbWUtY2FyZCAuY3JlYXRlLWNhcmQud2ViYXBwOmhvdmVyIC5jcmVhdGUtY2FyZF9faG92ZXItYm94IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg2MiwgMTMwLCAyNTIsIDAuMSk7XG59XG4ud2VsY29tZS10by12bXggLnF1aWNrLXByb2R1Y3RfX2xlZnQge1xuICBwYWRkaW5nLXJpZ2h0OiAzNXB4O1xufVxuLndlbGNvbWUtdG8tdm14IC5xdWljay1wcm9kdWN0X19sZWZ0IGg1IHtcbiAgZm9udC1zaXplOiAxLjQzNzVyZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuLndlbGNvbWUtdG8tdm14IC5xdWljay1wcm9kdWN0X19sZWZ0IHAge1xuICBmb250LXNpemU6IDAuODEyNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi53ZWxjb21lLXRvLXZteCAucXVpY2stcHJvZHVjdF9fbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgbWluLWhlaWdodDogMjEwcHg7XG4gIGdhcDogMTVweDtcbiAgcGFkZGluZzogNXB4IDEwcHg7XG59XG4ud2VsY29tZS10by12bXggLnF1aWNrLXByb2R1Y3RfX2xpc3QgbGkge1xuICBmbGV4OiAzMyU7XG4gIG1pbi13aWR0aDogMzMlO1xuICBtYXgtd2lkdGg6IDI2MHB4O1xufVxuLndlbGNvbWUtdG8tdm14IC5xdWljay1wcm9kdWN0IC5jYXJkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xufVxuLndlbGNvbWUtdG8tdm14IC5xdWljay1wcm9kdWN0IC5jYXJkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3ODI4ZDY7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xuICB0cmFuc2l0aW9uOiAwLjNzIGVhc2UtaW4tb3V0O1xufVxuLndlbGNvbWUtdG8tdm14IC5xdWljay1wcm9kdWN0IC5jYXJkIC5jbG9zZS1wcm9kdWN0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEycHg7XG4gIHJpZ2h0OiA4cHg7XG4gIHdpZHRoOiAyM3B4O1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG4gIHRyYW5zaXRpb246IDAuM3MgZWFzZS1pbi1vdXQ7XG59XG4ud2VsY29tZS10by12bXggLnF1aWNrLXByb2R1Y3QgLmNhcmQgLnJvdyB7XG4gIG1hcmdpbjogMCAtOHB4O1xufVxuLndlbGNvbWUtdG8tdm14IC5xdWljay1wcm9kdWN0IC5jYXJkIC5yb3cgW2NsYXNzKj1jb2wtXSB7XG4gIHBhZGRpbmc6IDAgOHB4O1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG59XG4ud2VsY29tZS10by12bXggLnF1aWNrLXByb2R1Y3QgLmNhcmQgaDYge1xuICBmb250LXNpemU6IDFyZW07XG4gIHRyYW5zaXRpb246IDAuM3M7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG1heC13aWR0aDogMjAwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xufVxuLndlbGNvbWUtdG8tdm14IC5xdWljay1wcm9kdWN0IC5jYXJkIGg2OmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4ud2VsY29tZS10by12bXggLnF1aWNrLXByb2R1Y3QgLmNhcmQgc3Bhbixcbi53ZWxjb21lLXRvLXZteCAucXVpY2stcHJvZHVjdCAuY2FyZCBiIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbi53ZWxjb21lLXRvLXZteCAucXVpY2stcHJvZHVjdCAuY2FyZCAucHJvZHVjdC1jb3N0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgdHJhbnNpdGlvbjogMC4zcztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLndlbGNvbWUtdG8tdm14IC5xdWljay1wcm9kdWN0IC5jYXJkIC5wcm9kdWN0LWNvc3QgLmFtdCB7XG4gIHRyYW5zaXRpb246IDAuM3M7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiAxMDBweDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG4ud2VsY29tZS10by12bXggLnF1aWNrLXByb2R1Y3QgLmNhcmQgLnByb2R1Y3QtY29zdCAuYW10IGg1IHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi53ZWxjb21lLXRvLXZteCAucXVpY2stcHJvZHVjdCAuY2FyZCAucHJvZHVjdC1jb3N0IC5ib29rIHtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiAwLjNzO1xufVxuLndlbGNvbWUtdG8tdm14IC5xdWljay1wcm9kdWN0IC5jYXJkIC5wcm9kdWN0LWNvc3QgLmJvb2sgLmJ0biB7XG4gIG1pbi13aWR0aDogYXV0bztcbn1cbi53ZWxjb21lLXRvLXZteCAucXVpY2stcHJvZHVjdCAuY2FyZCAucHJvZHVjdC1jb3N0IC5ib29rX19jb3VudGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLXJpZ2h0OiAtMTBweDtcbn1cbi53ZWxjb21lLXRvLXZteCAucXVpY2stcHJvZHVjdCAuY2FyZCAucHJvZHVjdC1jb3N0IC5ib29rX19jb3VudGVyIC5idG4tbGluayB7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHBhZGRpbmc6IDNweCA1cHg7XG59XG4ud2VsY29tZS10by12bXggLnF1aWNrLXByb2R1Y3QgLmNhcmQgLnByb2R1Y3QtY29zdCAuYm9va19fY291bnRlciBpbnB1dCB7XG4gIHdpZHRoOiAzNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzgyOGQ2O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogNnB4IDA7XG59XG4ud2VsY29tZS10by12bXggLnF1aWNrLXByb2R1Y3QgLmNhcmQ6aG92ZXI6OmJlZm9yZSB7XG4gIHdpZHRoOiA1MCU7XG59XG4ud2VsY29tZS10by12bXggLnF1aWNrLXByb2R1Y3QgLmNhcmQ6aG92ZXIgaDYge1xuICBmb250LXNpemU6IDEuMDYyNXJlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4ud2VsY29tZS10by12bXggLnF1aWNrLXByb2R1Y3QgLmNhcmQ6aG92ZXIgLnByb2R1Y3QtY29zdCAuYW10IHtcbiAgcmlnaHQ6IDUyJTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgLndlbGNvbWUtdG8tdm14IC5xdWljay1wcm9kdWN0IC5jYXJkOmhvdmVyIC5wcm9kdWN0LWNvc3QgLmFtdCB7XG4gICAgcmlnaHQ6IDQ1JTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAud2VsY29tZS10by12bXggLnF1aWNrLXByb2R1Y3QgLmNhcmQ6aG92ZXIgLnByb2R1Y3QtY29zdCAuYW10IHtcbiAgICByaWdodDogNTUlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gIC53ZWxjb21lLXRvLXZteCAucXVpY2stcHJvZHVjdCAuY2FyZDpob3ZlciAucHJvZHVjdC1jb3N0IC5hbXQge1xuICAgIHJpZ2h0OiA2MiU7XG4gIH1cbn1cbi53ZWxjb21lLXRvLXZteCAucXVpY2stcHJvZHVjdCAuY2FyZDpob3ZlciAucHJvZHVjdC1jb3N0IC5hbXQgaDUge1xuICBmb250LXNpemU6IDEuNTYyNXJlbTtcbn1cbi53ZWxjb21lLXRvLXZteCAucXVpY2stcHJvZHVjdCAuY2FyZDpob3ZlciAucHJvZHVjdC1jb3N0IC5ib29rIHtcbiAgb3BhY2l0eTogMTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cbi53ZWxjb21lLXRvLXZteCAucXVpY2stcHJvZHVjdCAuY2FyZC5hY3RpdmU6YmVmb3JlIHtcbiAgd2lkdGg6IDg1JTtcbn1cbi53ZWxjb21lLXRvLXZteCAucXVpY2stcHJvZHVjdCAuY2FyZC5hY3RpdmUgLmNsb3NlLXByb2R1Y3Qge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xufVxuLndlbGNvbWUtdG8tdm14IC5xdWljay1wcm9kdWN0IC5jYXJkLmFjdGl2ZSBoNiB7XG4gIGZvbnQtc2l6ZTogMS4wNjI1cmVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi53ZWxjb21lLXRvLXZteCAucXVpY2stcHJvZHVjdCAuY2FyZC5hY3RpdmUgLnByb2R1Y3QtY29zdCAuYW10IHtcbiAgcmlnaHQ6IDUyJTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgLndlbGNvbWUtdG8tdm14IC5xdWljay1wcm9kdWN0IC5jYXJkLmFjdGl2ZSAucHJvZHVjdC1jb3N0IC5hbXQge1xuICAgIHJpZ2h0OiA0NSU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLndlbGNvbWUtdG8tdm14IC5xdWljay1wcm9kdWN0IC5jYXJkLmFjdGl2ZSAucHJvZHVjdC1jb3N0IC5hbXQge1xuICAgIHJpZ2h0OiA1NSU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgLndlbGNvbWUtdG8tdm14IC5xdWljay1wcm9kdWN0IC5jYXJkLmFjdGl2ZSAucHJvZHVjdC1jb3N0IC5hbXQge1xuICAgIHJpZ2h0OiA2MiU7XG4gIH1cbn1cbi53ZWxjb21lLXRvLXZteCAucXVpY2stcHJvZHVjdCAuY2FyZC5hY3RpdmUgLnByb2R1Y3QtY29zdCAuYW10IGg1IHtcbiAgZm9udC1zaXplOiAxLjU2MjVyZW07XG59XG4ud2VsY29tZS10by12bXggLnF1aWNrLXByb2R1Y3QgLmNhcmQuYWN0aXZlIC5wcm9kdWN0LWNvc3QgLmJvb2sge1xuICBvcGFjaXR5OiAxO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuLndlbGNvbWUtdG8tdm14IC5xdWljay1wcm9kdWN0IC5jYXJkLmFjdGl2ZSAucHJvZHVjdC1jb3N0IC5ib29rIC5idG4tYm9vayB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ud2VsY29tZS10by12bXggLnF1aWNrLXByb2R1Y3QgLmNhcmQuYWN0aXZlIC5wcm9kdWN0LWNvc3QgLmJvb2tfX2NvdW50ZXIge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLndlbGNvbWUtdG8tdm14IC5zbWFsbC1iYW5uZXJfX2NvbnRlbnQge1xuICBwYWRkaW5nOiAzNXB4IDMwcHggMzVweCA0MHB4O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xufVxuLndlbGNvbWUtdG8tdm14IC5zbWFsbC1iYW5uZXJfX2NvbnRlbnQgaDUge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAxLjMxMjVyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbi53ZWxjb21lLXRvLXZteCAuc21hbGwtYmFubmVyX19jb250ZW50IGEge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xufVxuLndlbGNvbWUtdG8tdm14IC5zbWFsbC1iYW5uZXJfX2NvbnRlbnQgLmJhbm5lci1pbWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIHRyYW5zaXRpb246IDAuMnMgZWFzZS1pbi1vdXQ7XG4gIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGNlbnRlcjtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4ud2VsY29tZS10by12bXggLnNtYWxsLWJhbm5lcl9fY29udGVudDpob3ZlciAuYmFubmVyLWltZyB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbn1cblxuLm15LXByb2ZpbGUtcGFnZSB7XG4gIG1hcmdpbi10b3A6IC0xNTBweDtcbiAgcGFkZGluZzogMCAyMHB4IDIwcHg7XG59XG4ubXktcHJvZmlsZS1wYWdlIC5wcm9maWxlLXRpdGxlIHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBnYXA6IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDgwcHg7XG59XG4ubXktcHJvZmlsZS1wYWdlIC5iYWNrLWxpbmsge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLm15LXByb2ZpbGUtcGFnZSAuYmFjay1saW5rIGkge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTgwZGVnKTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbn1cbi5teS1wcm9maWxlLXBhZ2VfX2Jhbm5lciB7XG4gIG1pbi1oZWlnaHQ6IDIzNXB4ICFpbXBvcnRhbnQ7XG59XG4ubXktcHJvZmlsZS1wYWdlX19jb250ZW50IC5uYXYtcGlsbHMge1xuICBwb3NpdGlvbjogc3RpY2t5O1xuICB0b3A6IDEwMHB4O1xufVxuLm15LXByb2ZpbGUtcGFnZV9fY29udGVudCAubmF2LXBpbGxzIC5uYXYtbGluayB7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLm15LXByb2ZpbGUtcGFnZV9fY29udGVudCAubmF2LXBpbGxzIC5uYXYtbGluay5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICM3ODI4ZDY7XG59XG5cbi5vcmRlci1kZXRhaWxzIHtcbiAgcGFkZGluZy10b3A6IDMwcHg7XG59XG4ub3JkZXItZGV0YWlscyAuYmFjay10byB7XG4gIGNvbG9yOiAjODg4ODg4O1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDM1cHg7XG59XG4ub3JkZXItZGV0YWlscyAub3JkZXItdGl0bGUge1xuICBmb250LXNpemU6IDIuMTI1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLm9yZGVyLWRldGFpbHMgLmJ0biB7XG4gIHBhZGRpbmc6IDhweCAyMHB4O1xufVxuLm9yZGVyLWRldGFpbHMgLmNvbGxhcHNlLWJ0biB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIGNvbG9yOiAjMDAwMDAwICFpbXBvcnRhbnQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSg2MCwgNjAsIDYwLCAwLjIpICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIHBhZGRpbmc6IDEwcHggMCAyMHB4IDA7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4ub3JkZXItZGV0YWlscyAuY29sbGFwc2UtYnRuIGg1IHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLm9yZGVyLWRldGFpbHMgLmNvbGxhcHNlLWJ0biBzcGFuIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtNTBweDtcbiAgdG9wOiAxMnB4O1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWZlZmZhO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHotaW5kZXg6IDE7XG59XG4ub3JkZXItZGV0YWlscyAuY29sbGFwc2UtYnRuW2FyaWEtZXhwYW5kZWQ9dHJ1ZV0gc3BhbiBpOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkyMlwiO1xufVxuLm9yZGVyLWRldGFpbHMgYiB7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXdlaWdodDogNjAwO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBjb2xvcjogIzg4ODg4ODtcbn1cbi5vcmRlci1kZXRhaWxzIC5pbmZvIHtcbiAgbWFyZ2luLXRvcDogMjVweDtcbn1cbi5vcmRlci1kZXRhaWxzIC5pbmZvIC50YWJsZSB0Ym9keSB0ZCB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4ub3JkZXItZGV0YWlscyAuaW5mbyAudGFibGUgdGJvZHkgdGQ6Zmlyc3QtY2hpbGQge1xuICB3aWR0aDogNDUlO1xufVxuLm9yZGVyLWRldGFpbHMgLmluZm8gLnRhYmxlIHRib2R5IHRkIHNwYW4ge1xuICBmb250LXdlaWdodDogNTAwO1xufVxuLm9yZGVyLWRldGFpbHMgLmluZm8gLnRhYmxlIHRmb290IHRkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VmZWZmYTtcbiAgYm9yZGVyLWNvbG9yOiAjZWZlZmZhO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLm9yZGVyLWRldGFpbHMgLmluZm8gLnRhYmxlIHRmb290IHRkOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xufVxuLm9yZGVyLWRldGFpbHMgLmluZm8gLnRhYmxlIHRmb290IHRkOmZpcnN0LWNoaWxkIHNwYW4ge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAxLjc1cmVtO1xufVxuLm9yZGVyLWRldGFpbHMgLmluZm8gLnRhYmxlIHRmb290IHRkOm50aC1jaGlsZCgyKSB7XG4gIGJvcmRlci1sZWZ0OiBub25lO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbi5vcmRlci1kZXRhaWxzIC5pbmZvIC50YWJsZSB0Zm9vdCB0ZCAuYm9va19fY291bnRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogNXB4O1xufVxuLm9yZGVyLWRldGFpbHMgLmluZm8gLnRhYmxlIHRmb290IHRkIC5ib29rX19jb3VudGVyIC5idG4ge1xuICBtaW4td2lkdGg6IGF1dG87XG59XG4ub3JkZXItZGV0YWlscyAuaW5mbyAudGFibGUgdGZvb3QgdGQgLmJvb2tfX2NvdW50ZXIgLmJ0bi1saW5rIHtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgcGFkZGluZzogM3B4IDVweDtcbiAgZm9udC1zaXplOiAwLjYyNXJlbTtcbn1cbi5vcmRlci1kZXRhaWxzIC5pbmZvIC50YWJsZSB0Zm9vdCB0ZCAuYm9va19fY291bnRlciBpbnB1dCB7XG4gIHdpZHRoOiAzNXB4O1xuICBoZWlnaHQ6IDM1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3ODI4ZDY7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogNnB4IDA7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cbi5vcmRlci1kZXRhaWxzIHVsIGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLm9yZGVyLWRldGFpbHMgdWwgbGk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogY2FsYygxMDAlICsgNTBweCk7XG4gIGJvcmRlci1sZWZ0OiAycHggc29saWQgcmdiYSg2MCwgNjAsIDYwLCAwLjMpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTBweDtcbiAgbGVmdDogLTM1cHg7XG59XG4ub3JkZXItZGV0YWlscyB1bCBsaTpsYXN0LWNoaWxkOjpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ub3JkZXItc3VtbWFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZmVmZmEgIWltcG9ydGFudDtcbn1cbi5vcmRlci1zdW1tYXJ5IC5wb3N0bG9naW5fX2Jhbm5lciB7XG4gIG1pbi1oZWlnaHQ6IDI0MHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgYm90dG9tO1xufVxuLm9yZGVyLXN1bW1hcnkgbWFpbiB7XG4gIG1hcmdpbi10b3A6IC0xMzVweDtcbn1cbi5vcmRlci1zdW1tYXJ5X190b3Age1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIG1hcmdpbi1ib3R0b206IDYwcHg7XG59XG4ub3JkZXItc3VtbWFyeV9fdG9wIC5iYWNrLWxpbmsge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLm9yZGVyLXN1bW1hcnlfX3RvcCAuYmFjay1saW5rIGkge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTgwZGVnKTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbn1cbi5vcmRlci1zdW1tYXJ5X190b3AgLmljb24tYmlsbGluZyB7XG4gIGZvbnQtc2l6ZTogM3JlbTtcbn1cbi5vcmRlci1zdW1tYXJ5X190b3AgcCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCk7XG59XG4ub3JkZXItc3VtbWFyeV9fdG9wIGg1IHtcbiAgZm9udC1zaXplOiAyLjEyNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5vcmRlci1zdW1tYXJ5X190b3AgaDUgc3ViIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQzNDQ1ZDtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBwYWRkaW5nOiAzcHggOHB4O1xuICBib3JkZXItcmFkaXVzOiAycHg7XG59XG4ub3JkZXItc3VtbWFyeV9fdG9wIGg2IHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBsaW5lLXRocm91Z2g7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cbi5vcmRlci1zdW1tYXJ5X190b3AgaDQge1xuICBmb250LXNpemU6IDIuNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4ub3JkZXItc3VtbWFyeV9fdG9wIC52bS1jb2RlIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgYm9yZGVyOiAxcHggZGFzaGVkICNmZmZmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgcGFkZGluZzogMTBweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5vcmRlci1zdW1tYXJ5X190b3AgLnZtLWNvZGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IHVybChcIi4uL3ZteF9pbWFnZXMvaWNvbnMvaGFsZi1zZXplci5zdmdcIik7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAxMDAlO1xuICByaWdodDogMjBweDtcbn1cbi5vcmRlci1zdW1tYXJ5X19saXN0IGxpICsgbGkge1xuICBtYXJnaW4tdG9wOiAyNXB4O1xufVxuLm9yZGVyLXN1bW1hcnlfX2xpc3QgLmNhcmQtYm9keSB7XG4gIHBhZGRpbmc6IDMwcHggMzBweCAzMHB4IDYwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5vcmRlci1zdW1tYXJ5X19saXN0LS10b3Age1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSg2MCwgNjAsIDYwLCAwLjIpO1xuICBwYWRkaW5nLWJvdHRvbTogMjVweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5vcmRlci1zdW1tYXJ5X19saXN0LS10b3AgaDYge1xuICBjb2xvcjogIzcxMjlmNjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuLm9yZGVyLXN1bW1hcnlfX2xpc3QtLXRvcCAuaWNvbi12bS1tYWNoaW5lLFxuLm9yZGVyLXN1bW1hcnlfX2xpc3QtLXRvcCBpbWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDE4cHg7XG4gIHRvcDogMzBweDtcbiAgY29sb3I6ICNkOWQ5ZDk7XG4gIGZvbnQtc2l6ZTogMS41NjI1cmVtO1xufVxuLm9yZGVyLXN1bW1hcnlfX2xpc3QtLXRvcCBpbWcge1xuICBvcGFjaXR5OiAwLjI7XG4gIHdpZHRoOiAyNHB4O1xufVxuLm9yZGVyLXN1bW1hcnlfX2xpc3QtLXRvcCBoNSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoO1xuICBmb250LXNpemU6IDEuODc1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuLm9yZGVyLXN1bW1hcnlfX2xpc3QtLXRvcCBoMiB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBmb250LXNpemU6IDIuNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDAuODtcbn1cbi5vcmRlci1zdW1tYXJ5X19saXN0LS10b3AgLmNyZWRpdC11c2VkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzEyOWY2O1xuICBtYXJnaW4tbGVmdDogMzBweDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHBhZGRpbmc6IDAgMTVweDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbi5vcmRlci1zdW1tYXJ5X19saXN0LS10b3AgLmNyZWRpdC11c2VkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBoZWlnaHQ6IDA7XG4gIHdpZHRoOiAwO1xuICBsZWZ0OiAtN3B4O1xuICB0b3A6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiAxMXB4IDAgMTBweCA3cHg7XG4gIGJvcmRlci1jb2xvcjogIzcxMjlmNiB0cmFuc3BhcmVudDtcbn1cbi5vcmRlci1zdW1tYXJ5X19saXN0LS10b3AgLmNyZWRpdC11c2VkOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgaGVpZ2h0OiAzNXB4O1xuICB3aWR0aDogMnB4O1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjNzA3MDcwO1xufVxuLm9yZGVyLXN1bW1hcnlfX2xpc3QtLWRldGFpbCB7XG4gIG1hcmdpbjogMCAtMzBweDtcbn1cbi5vcmRlci1zdW1tYXJ5X19saXN0LS1kZXRhaWwgW2NsYXNzKj1jb2wtXSB7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHJnYmEoNjAsIDYwLCA2MCwgMC4yKTtcbiAgcGFkZGluZzogMCAzMHB4IDIwcHggMzBweDtcbn1cbi5vcmRlci1zdW1tYXJ5X19saXN0LS1kZXRhaWwgW2NsYXNzKj1jb2wtXTpudGgtY2hpbGQoNG4rNCkge1xuICBib3JkZXItcmlnaHQ6IG5vbmU7XG59XG4ub3JkZXItc3VtbWFyeV9fbGlzdC0tZGV0YWlsIHNwYW4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbn1cbi5vcmRlci1zdW1tYXJ5X19saXN0LS1kZXRhaWwgaDMge1xuICBmb250LXNpemU6IDEuNDM3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi5wcm9qZWN0cy1jb250ZW50IHtcbiAgcGFkZGluZzogNDBweCAwIDMwcHggMDtcbn1cbi5wcm9qZWN0cy1jb250ZW50X190aXRsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ucHJvamVjdHMtY29udGVudF9fdGl0bGUgaDQge1xuICBmb250LXNpemU6IDEuNjI1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5wcm9qZWN0cy1jb250ZW50X190aXRsZSAuYmFkZ2Uge1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlYWVhZWY7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbn1cbi5wcm9qZWN0cy1jb250ZW50X190aXRsZSAuZm9ybS1zZWxlY3Qge1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIGZvbnQtc2l6ZTogMS42MjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgcGFkZGluZzogMDtcbiAgcGFkZGluZy1yaWdodDogMzVweDtcbiAgYm9yZGVyOiBub25lO1xufVxuLnByb2plY3RzLWNvbnRlbnRfX3RpdGxlIC5idG4ge1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIGZvbnQtc2l6ZTogMS4zNzVyZW07XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBwYWRkaW5nOiAwO1xuICBwYWRkaW5nLXJpZ2h0OiAzNXB4O1xuICBib3JkZXI6IG5vbmU7XG59XG4ucHJvamVjdHMtY29udGVudF9fdGFicyAudGFiLWNvbnRlbnQgLnJlc291cmNlc19fbGlzdCB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG4ucHJvamVjdHMtY29udGVudF9fdGFicyAudGFiLWNvbnRlbnQgLnJlc291cmNlc19fbGlzdCA+IGxpIHtcbiAgcGFkZGluZzogMTBweCAwO1xufVxuLnByb2plY3RzLWNvbnRlbnRfX3RhYnMgLnRhYi1jb250ZW50IC5yZXNvdXJjZXNfX2xpc3QgaDYge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogcmdiYSg4MiwgODIsIDgyLCAwLjgpO1xuICB0cmFuc2l0aW9uOiAwLjNzO1xufVxuLnByb2plY3RzLWNvbnRlbnRfX3RhYnMgLnRhYi1jb250ZW50IC5yZXNvdXJjZXNfX2xpc3QgaDY6aG92ZXIge1xuICBjb2xvcjogIzUyNTI1MjtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4ucHJvamVjdHMtY29udGVudF9fdGFicyAudGFiLWNvbnRlbnQgLnJlc291cmNlc19fbGlzdCBoNSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cbi5wcm9qZWN0cy1jb250ZW50X190YWJzIC50YWItY29udGVudCAucmVzb3VyY2VzX19saXN0IC5yZXMtdGl0bGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucHJvamVjdHMtY29udGVudF9fdGFicyAudGFiLWNvbnRlbnQgLnJlc291cmNlc19fbGlzdCAucmVzLXRpdGxlOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiA4cHggOHB4IDAgOHB4O1xuICBib3JkZXItY29sb3I6ICM3ODI4ZDYgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHRyYW5zaXRpb246IDAuM3M7XG59XG4ucHJvamVjdHMtY29udGVudF9fdGFicyAudGFiLWNvbnRlbnQgLnJlc291cmNlc19fbGlzdCAucmVzLXRpdGxlW2FyaWEtZXhwYW5kZWQ9dHJ1ZV06OmFmdGVyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSgtMTgwZGVnKTtcbn1cbi5wcm9qZWN0cy1jb250ZW50X190YWJzIC50YWItY29udGVudCAucmVzb3VyY2VzX19saXN0IC52bXgtdGFibGUge1xuICBtaW4taGVpZ2h0OiBhdXRvO1xufVxuLnByb2plY3RzLWNvbnRlbnRfX3RhYnMgLnRhYi1jb250ZW50IC5yZXNvdXJjZXNfX2xpc3QgLnZteC10YWJsZSB0YWJsZSB0aGVhZCB0aCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBvcGFjaXR5OiAwLjQ7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbn1cbi5wcm9qZWN0cy1jb250ZW50X190YWJzIC50YWItY29udGVudCAucmVzb3VyY2VzX19saXN0IC52bXgtdGFibGUgdGFibGUgdGJvZHkgdGQge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xufVxuLnByb2plY3RzLWNvbnRlbnRfX3RhYnMgLnRhYi1jb250ZW50IC5yZXNvdXJjZXNfX2xpc3QgLnZteC10YWJsZSB0YWJsZSB0Ym9keSB0ZCBoNiB7XG4gIGNvbG9yOiAjMEMwRDIzO1xuICBmb250LXdlaWdodDogNjAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnByb2plY3RzLWNvbnRlbnRfX3RhYnMgLnRhYi1jb250ZW50IC5yZXNvdXJjZXNfX2xpc3QgLnZteC10YWJsZSB0YWJsZSB0Ym9keSB0ZCBoNCB7XG4gIGNvbG9yOiAjMEMwRDIzO1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnByb2plY3RzLWNvbnRlbnRfX3RhYnMgLnRhYi1jb250ZW50IC5yZXNvdXJjZXNfX2xpc3QgLnZteC10YWJsZSB0YWJsZSB0Ym9keSB0ZCAuc3lzLWluZm8ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG4ucHJvamVjdHMtY29udGVudF9fdGFicyAudGFiLWNvbnRlbnQgLnJlc291cmNlc19fbGlzdCAudm14LXRhYmxlIHRhYmxlIHRib2R5IHRkIC5zeXMtaW5mbyBzbWFsbCwgLnByb2plY3RzLWNvbnRlbnRfX3RhYnMgLnRhYi1jb250ZW50IC5yZXNvdXJjZXNfX2xpc3QgLnZteC10YWJsZSB0YWJsZSB0Ym9keSB0ZCAuc3lzLWluZm8gYiB7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbn1cbi5wcm9qZWN0cy1jb250ZW50X190YWJzIC50YWItY29udGVudCAucmVzb3VyY2VzX19saXN0IC52bXgtdGFibGUgdGFibGUgdGJvZHkgdGQgLnN5cy1pbmZvIHNtYWxsIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWF4LXdpZHRoOiAxMDBweDtcbn1cbi5wcm9qZWN0cy1jb250ZW50X190YWJzIC50YWItY29udGVudCAucmVzb3VyY2VzX19saXN0IC52bXgtdGFibGUgdGFibGUgdGJvZHkgdGQgLnN5cy1pbmZvIGIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4ucHJvamVjdHMtY29udGVudF9fdGFicyAudGFiLWNvbnRlbnQgLnJlc291cmNlc19fbGlzdCAudm14LXRhYmxlIHRhYmxlIHRib2R5IHRkIC5wcm9ncmVzcyB7XG4gIGhlaWdodDogNHB4O1xuICB3aWR0aDogMTAwJTtcbn1cbi5wcm9qZWN0cy1jb250ZW50X190YWJzIC50YWItY29udGVudCAucmVzb3VyY2VzX19saXN0IC52bXgtdGFibGUgdGFibGUgdGJvZHkgdGQgLnByb2dyZXNzX193cmFwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiA1cHg7XG4gIHBhZGRpbmctdG9wOiAxM3B4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucHJvamVjdHMtY29udGVudF9fdGFicyAudGFiLWNvbnRlbnQgLnJlc291cmNlc19fbGlzdCAudm14LXRhYmxlIHRhYmxlIHRib2R5IHRkIC5wcm9ncmVzc19fd3JhcCBiIHtcbiAgZm9udC1zaXplOiAwLjY4NzVyZW07XG59XG4ucHJvamVjdHMtY29udGVudF9fdGFicyAudGFiLWNvbnRlbnQgLnJlc291cmNlc19fbGlzdCAudm14LXRhYmxlIHRhYmxlIHRib2R5IHRkIC5wcm9ncmVzc19fd3JhcCBoNiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMzBweDtcbiAgdG9wOiAwO1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLnByb2plY3RzLWNvbnRlbnRfX3RhYnMgLnRhYi1jb250ZW50IC5yZXNvdXJjZXNfX2xpc3QgLnZteC10YWJsZSB0YWJsZSB0Ym9keSB0ZCAuYWN0aW9uLWxpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIGdhcDogMTBweDtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xufVxuLnByb2plY3RzLWNvbnRlbnRfX3RhYnMgLnRhYi1jb250ZW50IC5yZXNvdXJjZXNfX2xpc3QgLnZteC10YWJsZSB0YWJsZSB0Ym9keSB0ZCAuYWN0aW9uLWxpc3QgLmljb25zLWJveCB7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIG1hcmdpbjogYXV0bztcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuLnByb2plY3RzLWNvbnRlbnRfX3RhYnMgLnRhYi1jb250ZW50IC5yZXNvdXJjZXNfX2xpc3QgLnZteC10YWJsZSB0YWJsZSB0Ym9keSB0ZCAuYWN0aW9uLWxpc3QgYSB7XG4gIGNvbG9yOiAjMDAwMDAwO1xufVxuLnByb2plY3RzLWNvbnRlbnRfX3RhYnMgLnRhYi1jb250ZW50IC5yZXNvdXJjZXNfX2xpc3QgLnZteC10YWJsZSB0YWJsZSB0Ym9keSB0ZCAuYWN0aW9uLWxpc3QgYTpob3ZlciB7XG4gIGNvbG9yOiAjNzgyOGQ2O1xufVxuLnByb2plY3RzLWNvbnRlbnRfX3RhYnMgLnRhYi1jb250ZW50IC5yZXNvdXJjZXNfX2xpc3QgLnZteC10YWJsZSB0YWJsZSB0Ym9keSB0ZCAuYWN0aW9uLWxpc3QgYnV0dG9uIHtcbiAgYm9yZGVyOiBub25lO1xuICBmb250LXdlaWdodDogNTAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgcGFkZGluZzogMDtcbn1cbi5wcm9qZWN0cy1jb250ZW50X190YWJzIC50YWItY29udGVudCAucmVzb3VyY2VzX19saXN0IC52bXgtdGFibGUgdGFibGUgdGJvZHkgdGQgLmFjdGlvbi1saXN0IGJ1dHRvbjpob3ZlciB7XG4gIGNvbG9yOiAjNzgyOGQ2O1xufVxuLnByb2plY3RzLWNvbnRlbnRfX3RhYnMgLnRhYi1jb250ZW50IC5hY3Rpdml0eV9fbGlzdCB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG4ucHJvamVjdHMtY29udGVudF9fdGFicyAudGFiLWNvbnRlbnQgLmFjdGl2aXR5X19saXN0IGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xufVxuLnByb2plY3RzLWNvbnRlbnRfX3RhYnMgLnRhYi1jb250ZW50IC5hY3Rpdml0eV9fbGlzdC0tY29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMTBweDtcbn1cbi5wcm9qZWN0cy1jb250ZW50X190YWJzIC50YWItY29udGVudCAuYWN0aXZpdHlfX2xpc3QtLWNvbnRlbnQgLndoaXRlLWNpcmNsZSB7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSg2MCwgNjAsIDYwLCAwLjIpO1xufVxuLnByb2plY3RzLWNvbnRlbnRfX3RhYnMgLnRhYi1jb250ZW50IC5hY3Rpdml0eV9fbGlzdC0tY29udGVudCBhIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4ucHJvamVjdHMtY29udGVudF9fdGFicyAudGFiLWNvbnRlbnQgLnByb2plY3Qtc2V0dGluZ3Mge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuLnByb2plY3RzLWNvbnRlbnRfX3RhYnMgLnRhYi1jb250ZW50IC5wcm9qZWN0LXNldHRpbmdzIGg1IHtcbiAgZm9udC1zaXplOiAxLjE4NzVyZW07XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG4ucHJvamVjdHMtY29udGVudF9fdGFicyAudGFiLWNvbnRlbnQgLnByb2plY3Qtc2V0dGluZ3MgLmJ0biB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi5vcmRlcnMge1xuICBwYWRkaW5nLXRvcDogMjBweDtcbn1cbi5vcmRlcnMgLnZteC10YWJsZSAudGFibGUgdGJvZHkgdGQge1xuICBwYWRkaW5nOiAyMHB4O1xufVxuLm9yZGVycyAuZHJvcGxldC12YWx1ZSB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogcmdiYSg4MiwgODIsIDgyLCAwLjgpO1xufVxuLm9yZGVycyAub3JkZXItaW5mbyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMjBweDtcbn1cbi5vcmRlcnMgLm9yZGVyLWluZm8gLmljb25zLWJveCB7XG4gIGZvbnQtc2l6ZTogMS43NXJlbTtcbiAgY29sb3I6IHJnYmEoMTM2LCAxMzYsIDEzNiwgMC4zKTtcbn1cbi5vcmRlcnMgLm9yZGVyLWluZm9fX2NvbnRlbnQgaDYge1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG4ub3JkZXJzIC5vcmRlci1pbmZvX19jb250ZW50IHNwYW4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBsaW5lLWhlaWdodDogMTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWF4LXdpZHRoOiAxMDBweDtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG59XG4ub3JkZXJzIC5vcmRlci1pbmZvX19jb250ZW50IGIge1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLm9yZGVycyAub3JkZXItaW5mb19fcXR5LXByaWNlIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5vcmRlcnMgLm9yZGVyLWluZm9fX3F0eS1wcmljZSBzcGFuIHtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgcGFkZGluZzogMCAxMHB4O1xufVxuLm9yZGVycyAub3JkZXItaW5mb19fcXR5LXByaWNlIHNwYW4uYm9yZGVyLWVuZCB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogcmdiYSg2MCwgNjAsIDYwLCAwLjQpICFpbXBvcnRhbnQ7XG59XG4ub3JkZXJzIC5vcmRlci1wcmljZSB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDEuNzVyZW07XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuLm9yZGVyc19fdG90YWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIG1hcmdpbi10b3A6IDQ1cHg7XG59XG4ub3JkZXJzX190b3RhbDphZnRlciB7XG4gIGNvbnRlbnQ6IHVybChcIi4uL3ZteF9pbWFnZXMvdG90YWwtYmcucG5nXCIpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMjBweDtcbn1cbi5vcmRlcnNfX3RvdGFsIHVsIGxpIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLm9yZGVyc19fdG90YWwgdWwgbGkudG90YWwge1xuICBtYXJnaW4tdG9wOiAxNXB4O1xuICBwYWRkaW5nLXRvcDogMTBweDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoNjAsIDYwLCA2MCwgMC4yKTtcbn1cbi5vcmRlcnNfX3RvdGFsIHVsIGxpLnRvdGFsIHNwYW4ge1xuICBmb250LXNpemU6IDEuODc1cmVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5vcmRlcnNfX3RvdGFsIGg2IHtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuLm9yZGVyc19fdG90YWwgYiwgLm9yZGVyc19fdG90YWwgc3BhbiB7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbn1cbi5vcmRlcnNfX3RvdGFsIGg0IHtcbiAgZm9udC1zaXplOiAxLjg3NXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cbi5vcmRlcnNfX3RvdGFsIHAge1xuICBmb250LXNpemU6IDEuMDYyNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5vcmRlcnNfX3RvdGFsIGltZyB7XG4gIHdpZHRoOiAyNXB4O1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG4ub3JkZXJzIC5wcm9ncmVzcyB7XG4gIHdpZHRoOiAxMjBweDtcbiAgbWluLXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEycHg7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xufVxuXG4ucG9zdGxvZ2luIHtcbiAgcGFkZGluZy1sZWZ0OiAyNTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmODtcbiAgbWluLWhlaWdodDogMTAwdmg7XG59XG4ucG9zdGxvZ2luX19iYW5uZXIge1xuICBtaW4taGVpZ2h0OiAzMzVweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vdm14X2ltYWdlcy9oZWFkZXItYmFubmVyLWJnLnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAxMTAlO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5wb3N0bG9naW5fX2Jhbm5lciB7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgfVxufVxuLnBvc3Rsb2dpbiAuc2VhcmNoLXNlcnZlciB7XG4gIG1heC13aWR0aDogNzAlO1xuICBtYXJnaW46IDAgYXV0bztcbiAgbWFyZ2luLXRvcDogNTBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjMpO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIHRyYW5zaXRpb246IDAuNXM7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogOTtcbn1cbi5wb3N0bG9naW4gLnNlYXJjaC1zZXJ2ZXIgLmlucHV0LWdyb3VwIC5kcm9wZG93biB7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zKTtcbn1cbi5wb3N0bG9naW4gLnNlYXJjaC1zZXJ2ZXIgLmlucHV0LWdyb3VwIC5kcm9wZG93biAuYnRuLWxpbmsge1xuICBjb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHBhZGRpbmc6IDE0cHggMTJweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB3aWR0aDogMTYwcHg7XG59XG4ucG9zdGxvZ2luIC5zZWFyY2gtc2VydmVyIC5pbnB1dC1ncm91cCAuZHJvcGRvd24gLmJ0bi1saW5rOmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMTJweDtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgdHJhbnNpdGlvbjogMC4zcztcbn1cbi5wb3N0bG9naW4gLnNlYXJjaC1zZXJ2ZXIgLmlucHV0LWdyb3VwIC5kcm9wZG93biAuYnRuLWxpbmtbYXJpYS1leHBhbmRlZD10cnVlXTphZnRlciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoMTgwZGVnKTtcbn1cbi5wb3N0bG9naW4gLnNlYXJjaC1zZXJ2ZXIgLmlucHV0LWdyb3VwIC5kcm9wZG93bi1tZW51IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBjMGQyNDtcbiAgcGFkZGluZzogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRyYW5zaXRpb246IDAuM3MgZWFzZS1pbi1vdXQ7XG4gIHRyYW5zZm9ybS1vcmlnaW46IHRvcDtcbiAgdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA5MCUgIWltcG9ydGFudDtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuLnBvc3Rsb2dpbiAuc2VhcmNoLXNlcnZlciAuaW5wdXQtZ3JvdXAgLmRyb3Bkb3duLW1lbnUgbGkgYSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBwYWRkaW5nOiAxNHB4IDEycHg7XG59XG4ucG9zdGxvZ2luIC5zZWFyY2gtc2VydmVyIC5pbnB1dC1ncm91cCAuZHJvcGRvd24tbWVudSBsaSBhOmZvY3VzLCAucG9zdGxvZ2luIC5zZWFyY2gtc2VydmVyIC5pbnB1dC1ncm91cCAuZHJvcGRvd24tbWVudSBsaSBhOmhvdmVyIHtcbiAgY29sb3I6ICMwYzBkMjQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG4ucG9zdGxvZ2luIC5zZWFyY2gtc2VydmVyIC5pbnB1dC1ncm91cCAuZHJvcGRvd24tbWVudS5zaG93IHtcbiAgdG9wOiAxMDAlICFpbXBvcnRhbnQ7XG4gIG9wYWNpdHk6IDE7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG4ucG9zdGxvZ2luIC5zZWFyY2gtc2VydmVyIC5pbnB1dC1ncm91cCAuZm9ybS1jb250cm9sIHtcbiAgZmxleDogMjtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ucG9zdGxvZ2luIC5zZWFyY2gtc2VydmVyIC5pbnB1dC1ncm91cCAuZm9ybS1jb250cm9sOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgLyogRWRnZSAqL1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjYpO1xufVxuLnBvc3Rsb2dpbiAuc2VhcmNoLXNlcnZlciAuaW5wdXQtZ3JvdXAgLmZvcm0tY29udHJvbDotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAvKiBJbnRlcm5ldCBFeHBsb3JlciAxMC0xMSAqL1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjYpO1xufVxuLnBvc3Rsb2dpbiAuc2VhcmNoLXNlcnZlciAuaW5wdXQtZ3JvdXAgLmZvcm0tY29udHJvbDo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjYpO1xufVxuLnBvc3Rsb2dpbiAuc2VhcmNoLXNlcnZlciAuaW5wdXQtZ3JvdXAgLnNlYXJjaC1idG4ge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBtaW4td2lkdGg6IGF1dG87XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgcGFkZGluZzogNnB4IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuLnBvc3Rsb2dpbiAuc2VhcmNoLXNlcnZlcl9fY29udGVudCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMTAwJTtcbiAgbWF4LWhlaWdodDogY2FsYygxMDB2aCAtIDIwMHB4KTtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBvdmVyc2Nyb2xsLWJlaGF2aW9yOiBjb250YWluO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBwYWRkaW5nOiAyMHB4O1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IDAuM3MgZWFzZS1pbi1vdXQ7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggMTVweCA1cHggcmdiYSgwLCAwLCAwLCAwLjA4KTtcbn1cbi5wb3N0bG9naW4gLnNlYXJjaC1zZXJ2ZXJfX2NvbnRlbnQgLnNlYXJjaC10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMC44MTI1cmVtO1xuICBjb2xvcjogcmdiYSg4MiwgODIsIDgyLCAwLjgpO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuLnBvc3Rsb2dpbiAuc2VhcmNoLXNlcnZlcl9fY29udGVudCAucmVzb3VyY2VzX19saXN0IHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cbi5wb3N0bG9naW4gLnNlYXJjaC1zZXJ2ZXJfX2NvbnRlbnQgLnJlc291cmNlc19fbGlzdCA+IGxpIHtcbiAgcGFkZGluZzogMTBweCAwO1xufVxuLnBvc3Rsb2dpbiAuc2VhcmNoLXNlcnZlcl9fY29udGVudCAucmVzb3VyY2VzX19saXN0IC52bXgtdGFibGUge1xuICBtaW4taGVpZ2h0OiBhdXRvO1xufVxuLnBvc3Rsb2dpbiAuc2VhcmNoLXNlcnZlcl9fY29udGVudCAucmVzb3VyY2VzX19saXN0IC52bXgtdGFibGUgdGFibGUgdGJvZHkgdGQge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xufVxuLnBvc3Rsb2dpbiAuc2VhcmNoLXNlcnZlcl9fY29udGVudCAucmVzb3VyY2VzX19saXN0IGg2IHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiByZ2JhKDgyLCA4MiwgODIsIDAuOCk7XG59XG4ucG9zdGxvZ2luIC5zZWFyY2gtc2VydmVyX19jb250ZW50IC5yZXNvdXJjZXNfX2xpc3QgaDUge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG4ucG9zdGxvZ2luIC5zZWFyY2gtc2VydmVyX19jb250ZW50IC5jYXRlZ29yeV9fbGlzdC0tYnRuIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDEwcHg7XG59XG4ucG9zdGxvZ2luIC5zZWFyY2gtc2VydmVyX19jb250ZW50IC5jYXRlZ29yeV9fbGlzdC0tYnRuIC5idG4ge1xuICB3aWR0aDogMzAlO1xufVxuLnBvc3Rsb2dpbiAuc2VhcmNoLXNlcnZlcl9fY29udGVudCAuY2F0ZWdvcnlfX2xpc3QtLWJ0biAuYnRuLXByaW1hcnkge1xuICBjb2xvcjogIzAwMDAwMDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VmZWZmYTtcbiAgYm9yZGVyLWNvbG9yOiAjZWZlZmZhO1xuICBwYWRkaW5nOiAxMnB4IDEycHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMTBweDtcbn1cbi5wb3N0bG9naW4gLnNlYXJjaC1zZXJ2ZXJfX2NvbnRlbnQgLmNhdGVnb3J5X19saXN0LS1idG4gLmJ0biBpIHtcbiAgZm9udC1zaXplOiAxLjVyZW07XG59XG4ucG9zdGxvZ2luIC5zZWFyY2gtc2VydmVyX19jb250ZW50IC5jYXRlZ29yeV9fbGlzdC0tYnRuIC5idG4gLmljb24tZHJvcGxldCB7XG4gIGNvbG9yOiAjNzgyOGQ2O1xufVxuLnBvc3Rsb2dpbiAuc2VhcmNoLXNlcnZlcl9fY29udGVudCAuY2F0ZWdvcnlfX2xpc3QtLWJ0biAuYnRuIC5pY29uLWRhdGFiYXNlIHtcbiAgY29sb3I6ICM0MTkzQjg7XG59XG4ucG9zdGxvZ2luIC5zZWFyY2gtc2VydmVyX19jb250ZW50IC5jYXRlZ29yeV9fbGlzdC0tYnRuIC5idG4gLmljb24ta3ViZXJuZXRlcyB7XG4gIGNvbG9yOiAjOTY0NUU2O1xufVxuLnBvc3Rsb2dpbiAuc2VhcmNoLXNlcnZlcl9fY29udGVudCAuY2F0ZWdvcnlfX2xpc3QtLWJ0biAuYnRuIC5pY29uLXdlYmFwcCB7XG4gIGNvbG9yOiAjRkY2MjlFO1xufVxuLnBvc3Rsb2dpbiAuc2VhcmNoLXNlcnZlcl9fY29udGVudCAuY2F0ZWdvcnlfX2xpc3QtLWJ0biAuYnRuIC5pY29uLXZpcnR1YWwtbWFjaGluZSB7XG4gIGNvbG9yOiAjMzk4NEZGO1xufVxuLnBvc3Rsb2dpbiAuc2VhcmNoLXNlcnZlcl9fY29udGVudCAuY2F0ZWdvcnlfX2xpc3QtLWJ0biAuYnRuIC5pY29uLW5ldHdvcmstbWFwcGluZyB7XG4gIGNvbG9yOiAjRDEzOUZGO1xufVxuLnBvc3Rsb2dpbiAuc2VhcmNoLXNlcnZlcl9fY29udGVudCAuY2F0ZWdvcnlfX2xpc3QtLWJ0biAuYnRuIC5pY29uLWRyYWFzIHtcbiAgY29sb3I6ICM1MUI4RTY7XG59XG4ucG9zdGxvZ2luIC5zZWFyY2gtc2VydmVyX19jb250ZW50IC5yZWNlbnRfX2xpc3Qge1xuICBtYXJnaW4tdG9wOiAzMHB4O1xufVxuLnBvc3Rsb2dpbiAuc2VhcmNoLXNlcnZlcl9fY29udGVudCAucmVjZW50X19saXN0IHVsIGxpIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiA1cHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4ucG9zdGxvZ2luIC5zZWFyY2gtc2VydmVyX19jb250ZW50IC5yZWNlbnRfX2xpc3QgYSB7XG4gIGNvbG9yOiAjMDAwMDAwO1xufVxuLnBvc3Rsb2dpbiAuc2VhcmNoLXNlcnZlcl9fY29udGVudCAucmVjZW50X19saXN0IGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5wb3N0bG9naW4gLnNlYXJjaC1zZXJ2ZXJfX2NvbnRlbnQgLm91dHNhbmRpbmctZHVlIHtcbiAgbWFyZ2luLXRvcDogMzBweDtcbn1cbi5wb3N0bG9naW4gLnNlYXJjaC1zZXJ2ZXJfX2NvbnRlbnQgLm91dHNhbmRpbmctZHVlX19jb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwYWRkaW5nOiAxNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZmVmZmE7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5wb3N0bG9naW4gLnNlYXJjaC1zZXJ2ZXJfX2NvbnRlbnQgLm91dHNhbmRpbmctZHVlX19jb250ZW50OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogNnB4O1xuICBoZWlnaHQ6IDZweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmMDAwMDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDE1cHg7XG4gIHRvcDogMzBweDtcbn1cbi5wb3N0bG9naW4gLnNlYXJjaC1zZXJ2ZXJfX2NvbnRlbnQgLm91dHNhbmRpbmctZHVlX19jb250ZW50IGg2IHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIG1hcmdpbi1yaWdodDogMTVweDtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbn1cbi5wb3N0bG9naW4gLnNlYXJjaC1zZXJ2ZXIuc2VhcmNoLWFjdGl2ZSAuc2VhcmNoLXNlcnZlcl9fY29udGVudCB7XG4gIG9wYWNpdHk6IDE7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG4ucG9zdGxvZ2luX19uby1iYW5uZXIge1xuICBwYWRkaW5nLWxlZnQ6IDI1MHB4O1xuICBtaW4taGVpZ2h0OiAxMDB2aDtcbn1cbi5wb3N0bG9naW5fX25vLWJhbm5lciBtYWluIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgcGFkZGluZy10b3A6IDc2cHg7XG59XG5cbi5xdWVzLXdpemFyZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5xdWVzLXdpemFyZCAuYnRuLWxpbmsge1xuICBjb2xvcjogIzc4MjhkNjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAucXVlcy13aXphcmQge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG59XG4ucXVlcy13aXphcmQgLnBvd2VyZWQtYnkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDZweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDIwcHg7XG4gIHJpZ2h0OiAzMHB4O1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBjb2xvcjogIzg4ODg4ODtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi5xdWVzLXdpemFyZCAucG93ZXJlZC1ieSBpbWcge1xuICB3aWR0aDogMTAwcHg7XG59XG4ucXVlcy13aXphcmRfX2xlZnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiA0MCU7XG4gIGhlaWdodDogMTAwdmg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL3ZteF9pbWFnZXMvcXVpei13aXphcmQtYmcucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nOiA1MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAucXVlcy13aXphcmRfX2xlZnQge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAucXVlcy13aXphcmRfX2xlZnQge1xuICAgIHdpZHRoOiA4MCU7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuLnF1ZXMtd2l6YXJkX19sZWZ0IC5xdWl6LXN0ZXBzIHtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjQpO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMDMpO1xuICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoMjBweCk7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBwYWRkaW5nOiAzMHB4O1xufVxuLnF1ZXMtd2l6YXJkX19sZWZ0IC5xdWl6LXN0ZXBzIGg1IHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5xdWVzLXdpemFyZF9fbGVmdCAucXVpei1zdGVwcyB1bCBsaSB7XG4gIHBhZGRpbmctbGVmdDogMzBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXdlaWdodDogMzAwO1xufVxuLnF1ZXMtd2l6YXJkX19sZWZ0IC5xdWl6LXN0ZXBzIHVsIGxpICsgbGkge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuLnF1ZXMtd2l6YXJkX19sZWZ0IC5xdWl6LXN0ZXBzIHVsIGxpOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwNVwiO1xuICBmb250LWZhbWlseTogXCJpY29tb29uXCIgIWltcG9ydGFudDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG59XG4ucXVlcy13aXphcmRfX2xlZnQgLnF1aXotc3RlcHMgdWwgbGkuYWN0aXZlIHtcbiAgY29sb3I6ICMzNGUwNDE7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLnF1ZXMtd2l6YXJkX19sZWZ0IC5xdWl6LXN0ZXBzIHVsIGxpLmN1cnJlbnQge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5xdWVzLXdpemFyZF9fbGVmdCAuYXV0aC1pbWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIGxlZnQ6IDA7XG4gIGhlaWdodDogMTAwdmg7XG4gIHdpZHRoOiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5xdWVzLXdpemFyZF9fbGVmdCAuYXV0aC1pbWcge1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5xdWVzLXdpemFyZF9fbGVmdCAuYXV0aC1pbWcge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5xdWVzLXdpemFyZF9fbGVmdCAuYXV0aC1pbWctbWIge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5xdWVzLXdpemFyZF9fbGVmdCAuYXV0aC1pbWctbWIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4ucXVlcy13aXphcmRfX3JpZ2h0IHtcbiAgd2lkdGg6IDYwJTtcbiAgbWluLWhlaWdodDogMTAwdmg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnF1ZXMtd2l6YXJkX19yaWdodCB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5xdWVzLXdpemFyZF9fcmlnaHQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1pbi1oZWlnaHQ6IGF1dG87XG4gIH1cbn1cbi5xdWVzLXdpemFyZF9fcmlnaHQgZm9ybSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnF1ZXMtd2l6YXJkX19yaWdodCAud2l6YXJkLXByb2dyZXNzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xufVxuLnF1ZXMtd2l6YXJkX19yaWdodCAud2l6YXJkLXByb2dyZXNzIHVsIHtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5xdWVzLXdpemFyZF9fcmlnaHQgLndpemFyZC1wcm9ncmVzcyB1bCBsaSB7XG4gIGZsZXg6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlYWVhZWY7XG4gIGhlaWdodDogMTBweDtcbn1cbi5xdWVzLXdpemFyZF9fcmlnaHQgLndpemFyZC1wcm9ncmVzcyB1bCBsaS5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzEyOWY2O1xufVxuLnF1ZXMtd2l6YXJkX19mb3JtIHtcbiAgcGFkZGluZzogMjBweCA5MHB4IDIwcHggOTBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAucXVlcy13aXphcmRfX2Zvcm0ge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KTtcbiAgICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoNXB4KTtcbiAgICBtYXJnaW46IDIwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5xdWVzLXdpemFyZF9fZm9ybSB7XG4gICAgcGFkZGluZzogMTVweDtcbiAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgICBtYXJnaW46IDBweDtcbiAgfVxufVxuLnF1ZXMtd2l6YXJkX19mb3JtLS1sb2dvIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuLnF1ZXMtd2l6YXJkX19mb3JtLS1jb250ZW50IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5xdWVzLXdpemFyZF9fZm9ybS0tY29udGVudC5hY3RpdmVGb3JtIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ucXVlcy13aXphcmRfX2Zvcm0tLWNvbnRlbnQgLmJ0biB7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgcGFkZGluZzogMTBweCAyOHB4O1xufVxuLnF1ZXMtd2l6YXJkX19mb3JtLS1jb250ZW50IC5mb3JtLWNvbnRyb2wge1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDYwLCA2MCwgNjAsIDAuMik7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIG1heC13aWR0aDogNDkwcHg7XG59XG4ucXVlcy13aXphcmRfX2Zvcm0tLWNvbnRlbnQgLmZvcm0tY29udHJvbDpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogIzc4MjhkNjtcbn1cbi5xdWVzLXdpemFyZF9fZm9ybS0tY29udGVudCAub3RwLWlucHV0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAxMHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLnF1ZXMtd2l6YXJkX19mb3JtLS1jb250ZW50IC5vdHAtaW5wdXQgLmZvcm0tY29udHJvbCB7XG4gIHdpZHRoOiA1NXB4O1xuICBoZWlnaHQ6IDU1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZmVmZmE7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAucXVlcy13aXphcmRfX2Zvcm0tLWNvbnRlbnQgLm90cC1pbnB1dCAuZm9ybS1jb250cm9sIHtcbiAgICB3aWR0aDogNDVweDtcbiAgICBoZWlnaHQ6IDQ1cHg7XG4gIH1cbn1cbi5xdWVzLXdpemFyZF9fZm9ybS0tY29udGVudCAub3RwLWlucHV0IC5mb3JtLWNvbnRyb2w6Zm9jdXMsIC5xdWVzLXdpemFyZF9fZm9ybS0tY29udGVudCAub3RwLWlucHV0IC5mb3JtLWNvbnRyb2w6bm90KDpwbGFjZWhvbGRlci1zaG93bikge1xuICBib3JkZXItY29sb3I6ICM3ODI4ZDY7XG59XG4ucXVlcy13aXphcmRfX2Zvcm0tLWNvbnRlbnQgLnJhZGlvLWxpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogMjBweDtcbn1cbi5xdWVzLXdpemFyZF9fZm9ybS0tY29udGVudCAucmFkaW8tbGlzdCBsYWJlbCBzcGFuIHtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSg2MCwgNjAsIDYwLCAwLjIpO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMTRweCAxNHB4IDE0cHggMzRweDtcbiAgbWluLXdpZHRoOiAxNDBweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IDAuM3M7XG59XG4ucXVlcy13aXphcmRfX2Zvcm0tLWNvbnRlbnQgLnJhZGlvLWxpc3QgbGFiZWwgc3Bhbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDE4cHg7XG4gIGhlaWdodDogMThweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAxMHB4O1xuICB0b3A6IDEzcHg7XG4gIG91dGxpbmU6IDFweCBzb2xpZCByZ2JhKDYwLCA2MCwgNjAsIDAuOCk7XG4gIGJvcmRlcjogM3B4IHNvbGlkICNmZmZmZmY7XG4gIHRyYW5zaXRpb246IDAuM3M7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbn1cbi5xdWVzLXdpemFyZF9fZm9ybS0tY29udGVudCAucmFkaW8tbGlzdCBsYWJlbCBzcGFuIHAge1xuICBtYXJnaW4tdG9wOiA1cHg7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ucXVlcy13aXphcmRfX2Zvcm0tLWNvbnRlbnQgLnJhZGlvLWxpc3QgbGFiZWwgaW5wdXRbdHlwZT1yYWRpb10gKyBzcGFuOjpiZWZvcmUge1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG4ucXVlcy13aXphcmRfX2Zvcm0tLWNvbnRlbnQgLnJhZGlvLWxpc3QgbGFiZWwgaW5wdXQ6Y2hlY2tlZCArIHNwYW4ge1xuICBib3JkZXItY29sb3I6ICM3ODI4ZDY7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG4ucXVlcy13aXphcmRfX2Zvcm0tLWNvbnRlbnQgLnJhZGlvLWxpc3QgbGFiZWwgaW5wdXQ6Y2hlY2tlZCArIHNwYW46OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3ODI4ZDY7XG59XG4ucXVlcy13aXphcmRfX2Zvcm0tLWNvbnRlbnQgLmFtdC1zcGVuZCAuZm9ybS1jb250cm9sIHtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICBib3JkZXI6IDFweCBzb2xpZCAjNzgyOGQ2O1xuICBjb2xvcjogIzc4MjhkNjtcbn1cbi5xdWVzLXdpemFyZF9fZm9ybS0tY29udGVudCAuYW10LXNwZW5kIGg2IHtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xufVxuLnF1ZXMtd2l6YXJkX19mb3JtLS1jb250ZW50IC5hbXQtc3BlbmRfX3JhbmdlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNnB4O1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICBiYWNrZ3JvdW5kOiAjRTdFN0U3O1xuICBvdXRsaW5lOiBub25lO1xufVxuLnF1ZXMtd2l6YXJkX19mb3JtLS1jb250ZW50IC5hbXQtc3BlbmRfX3JhbmdlOjotd2Via2l0LXNsaWRlci10aHVtYiB7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIHdpZHRoOiAyNXB4O1xuICBoZWlnaHQ6IDI1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZDogI0E3NUNGRjtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnF1ZXMtd2l6YXJkX19mb3JtLS10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMi4yNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucXVlcy13aXphcmRfX2Zvcm0tLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDEuNjI1cmVtO1xuICB9XG59XG4ucXVlcy13aXphcmRfX2Zvcm0tLXRpdGxlIHNwYW4ge1xuICBmb250LXdlaWdodDogNTAwO1xufVxuLnF1ZXMtd2l6YXJkX19mb3JtIHAge1xuICBjb2xvcjogIzg4ODg4ODtcbn1cbi5xdWVzLXdpemFyZF9fZm9ybS0tbmF2IHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBib3R0b206IDQwcHg7XG4gIHJpZ2h0OiAwO1xuICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xuICBwYWRkaW5nLWxlZnQ6IDkwcHg7XG4gIHdpZHRoOiA2MCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAucXVlcy13aXphcmRfX2Zvcm0tLW5hdiB7XG4gICAgYm90dG9tOiAyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLnF1ZXMtd2l6YXJkX19mb3JtLS1uYXYge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgcGFkZGluZzogMTVweDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICB9XG59XG4ucXVlcy13aXphcmRfX2Zvcm0tLW5hdiBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4ucXVlcy13aXphcmRfX2Zvcm0tLW5hdiAuYnRuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBjMGQyNDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIHBhZGRpbmc6IDA7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIG1pbi13aWR0aDogYXV0bztcbn1cbi5xdWVzLXdpemFyZF9fZm9ybS0tbmF2IC5idG46aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjODg4ODg4O1xufVxuXG4uc2V0dGluZ3Mge1xuICBwYWRkaW5nLXRvcDogMzBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VmZWZmYTtcbn1cbi5zZXR0aW5nc19fdGl0bGUge1xuICBmb250LXNpemU6IDEuNzVyZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuLnNldHRpbmdzIC5uYXYtdGFicyB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG4uc2V0dGluZ3MgLm15LXRlYW1fX3RlYW0taW5mbyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5zZXR0aW5ncyAubXktdGVhbV9fdGVhbS1pbmZvIC5pbWctYm94IGltZyB7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG4uc2V0dGluZ3MgLm15LXRlYW1fX3RlYW0taW5mbyBoNiB7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLnNldHRpbmdzIC5teS10ZWFtX190ZWFtLWluZm8gcCB7XG4gIGNvbG9yOiAjODg4ODg4O1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnNldHRpbmdzIC5teS10ZWFtX190ZWFtLWluZm8gLnRlYW0tbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbn1cbi5zZXR0aW5ncyAubXktdGVhbV9fdGVhbS1pbmZvIC50ZWFtLWxpc3Qgc3BhbiB7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZmZmZmZmO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uc2V0dGluZ3MgLm15LXRlYW1fX3RlYW0taW5mbyAudGVhbS1saXN0IHNwYW4gaW1nIHtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG59XG4uc2V0dGluZ3MgLm15LXRlYW1fX3RlYW0taW5mbyAuZW1haWwge1xuICBjb2xvcjogIzg4ODg4ODtcbn1cbi5zZXR0aW5ncyAubXktdGVhbV9fdGVhbS1pbmZvIC5idG4ge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xufVxuLnNldHRpbmdzIC5teS10ZWFtIC5zZWN1cmUtc2lnbi1pbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi5zZXR0aW5ncyAubXktdGVhbSAuc2VjdXJlLXNpZ24taW4gcCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGNvbG9yOiAjODg4ODg4O1xufVxuLnNldHRpbmdzIC5teS10ZWFtIC5zZWN1cmUtc2lnbi1pbiBoNSB7XG4gIGZvbnQtc2l6ZTogMS40Mzc1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuLnNldHRpbmdzIC5teS10ZWFtIC5zZWN1cmUtc2lnbi1pbiAuZm9ybS1zd2l0Y2ggLmZvcm0tY2hlY2staW5wdXQge1xuICBib3JkZXItY29sb3I6ICM4ODg4ODg7XG59XG4uc2V0dGluZ3MgLm15LXRlYW0gLm1lbWJlcnMtdGFibGVfX3RvcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi5zZXR0aW5ncyAubXktdGVhbSAubWVtYmVycy10YWJsZV9fdG9wIGg2IHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgZm9udC1zaXplOiAxLjQzNzVyZW07XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG4uc2V0dGluZ3MgLm15LXRlYW0gLm1lbWJlcnMtdGFibGVfX3RvcCAuaW5wdXQtZ3JvdXAge1xuICBib3JkZXI6IDFweCBzb2xpZCAjODg4ODg4O1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuLnNldHRpbmdzIC5teS10ZWFtIC5tZW1iZXJzLXRhYmxlX190b3AgLmlucHV0LWdyb3VwIC5mb3JtLWNvbnRyb2wge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBub25lO1xufVxuLnNldHRpbmdzIC5teS10ZWFtIC5tZW1iZXJzLXRhYmxlX190b3AgLmlucHV0LWdyb3VwIC5zZWFyY2gtYnRuIHtcbiAgbWluLXdpZHRoOiBhdXRvO1xuICBjb2xvcjogIzAwMDAwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbn1cbi5zZXR0aW5ncyAubXktdGVhbSAubWVtYmVycy10YWJsZSAudm14LXRhYmxlIHRhYmxlIHRoZWFkIHRoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RiZGJkYjtcbiAgcGFkZGluZzogOHB4IDE2cHg7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG59XG4uc2V0dGluZ3MgLm15LXRlYW0gLm1lbWJlcnMtdGFibGUgLnZteC10YWJsZSB0YWJsZSB0Ym9keSB0ZCB7XG4gIHBhZGRpbmc6IDhweCAxNnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5zZXR0aW5ncyAubXktdGVhbSAubWVtYmVycy10YWJsZSAudm14LXRhYmxlIHRhYmxlIC51c2VyLWltZyB7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cbi5zZXR0aW5ncyAubXktdGVhbSAubWVtYmVycy10YWJsZSAudm14LXRhYmxlIHRhYmxlIC51c2VyLWltZyBpbWcge1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuLnNldHRpbmdzIC5teS10ZWFtIC5tZW1iZXJzLXRhYmxlIC52bXgtdGFibGUgdGFibGUgLmJ0biB7XG4gIG1pbi13aWR0aDogYXV0bztcbn1cbi5zZXR0aW5ncyAubXktdGVhbSAubWVtYmVycy10YWJsZSAudm14LXRhYmxlIHRhYmxlIC5idG4tb3V0bGluZS1wcmltYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uc2V0dGluZ3MgLm15LXByb2ZpbGVfX3RvcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDYwLCA2MCwgNjAsIDAuMSk7XG59XG4uc2V0dGluZ3MgLm15LXByb2ZpbGVfX3RvcC0tbGVmdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMjVweDtcbn1cbi5zZXR0aW5ncyAubXktcHJvZmlsZV9fdG9wLS1sZWZ0IC5pbWctYm94IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnNldHRpbmdzIC5teS1wcm9maWxlX190b3AtLWxlZnQgLmltZy1ib3ggaW1nIHtcbiAgd2lkdGg6IDEwMHB4O1xuICBoZWlnaHQ6IDEwMHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuLnNldHRpbmdzIC5teS1wcm9maWxlX190b3AtLWxlZnQgLmltZy1ib3ggLmVkaXQge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZm9udC1zaXplOiAwLjgxMjVyZW07XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAwO1xuICBib3gtc2hhZG93OiAwcHggMHB4IDhweCAzcHggcmdiYSgwLCAwLCAwLCAwLjA0KTtcbn1cbi5zZXR0aW5ncyAubXktcHJvZmlsZV9fdG9wLS1sZWZ0IGg0IHtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG4uc2V0dGluZ3MgLm15LXByb2ZpbGVfX3RvcC0tbGVmdCBzcGFuIHtcbiAgY29sb3I6ICM4ODg4ODg7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG59XG4uc2V0dGluZ3MgLm15LXByb2ZpbGVfX2Zvcm0gaDYge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xufVxuLnNldHRpbmdzIC5teS1wcm9maWxlX19mb3JtIC5mb3JtLWZsb2F0aW5nID4gbGFiZWwge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBwYWRkaW5nOiAxMHB4O1xuICBsaW5lLWhlaWdodDogMS4yNTtcbiAgY29sb3I6ICM4ODg4ODg7XG59XG4uc2V0dGluZ3MgLm15LXByb2ZpbGVfX2Zvcm0gLmZvcm0tZmxvYXRpbmcgPiAuZm9ybS1jb250cm9sIHtcbiAgcGFkZGluZzogMTBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBtaW4taGVpZ2h0OiA0MHB4O1xuICBib3JkZXItY29sb3I6ICNlN2U3ZTc7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG4uc2V0dGluZ3MgLm15LXByb2ZpbGVfX2Zvcm0gLmZvcm0tZmxvYXRpbmcgPiAuZm9ybS1jb250cm9sOmZvY3VzLCAuc2V0dGluZ3MgLm15LXByb2ZpbGVfX2Zvcm0gLmZvcm0tZmxvYXRpbmcgPiAuZm9ybS1jb250cm9sOm5vdCg6cGxhY2Vob2xkZXItc2hvd24pIHtcbiAgcGFkZGluZzogMTBweDtcbiAgYm9yZGVyLWNvbG9yOiAjNzgyOGQ2O1xufVxuLnNldHRpbmdzIC5teS1wcm9maWxlX19mb3JtIC5mb3JtLWZsb2F0aW5nID4gLmZvcm0tY29udHJvbDpmb2N1cyB+IGxhYmVsLCAuc2V0dGluZ3MgLm15LXByb2ZpbGVfX2Zvcm0gLmZvcm0tZmxvYXRpbmcgPiAuZm9ybS1jb250cm9sOm5vdCg6cGxhY2Vob2xkZXItc2hvd24pIH4gbGFiZWwge1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuODUpIHRyYW5zbGF0ZVkoLThweCkgdHJhbnNsYXRlWCg1cHgpO1xuICBvcGFjaXR5OiAxO1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIGNvbG9yOiAjNzgyOGQ2O1xuICBwYWRkaW5nOiAwcHggNXB4O1xuICBoZWlnaHQ6IGF1dG87XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlcjogbm9uZTtcbn1cbi5zZXR0aW5ncyAubXktcHJvZmlsZV9fZm9ybSAuZm9ybS1mbG9hdGluZyA+IC5mb3JtLWNvbnRyb2w6Zm9jdXMgfiBsYWJlbDo6YmVmb3JlLCAuc2V0dGluZ3MgLm15LXByb2ZpbGVfX2Zvcm0gLmZvcm0tZmxvYXRpbmcgPiAuZm9ybS1jb250cm9sOm5vdCg6cGxhY2Vob2xkZXItc2hvd24pIH4gbGFiZWw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDUwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VmZWZmYTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IC0xO1xufVxuLnNldHRpbmdzIC5teS1wcm9maWxlX19mb3JtIC5mb3JtLWZsb2F0aW5nID4gLmZvcm0tY29udHJvbDpmb2N1cyB+IGxhYmVsOmFmdGVyLCAuc2V0dGluZ3MgLm15LXByb2ZpbGVfX2Zvcm0gLmZvcm0tZmxvYXRpbmcgPiAuZm9ybS1jb250cm9sOm5vdCg6cGxhY2Vob2xkZXItc2hvd24pIH4gbGFiZWw6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnNldHRpbmdzIC5teS1wcm9maWxlX19mb3JtIC5mb3JtLWZsb2F0aW5nID4gdGV4dGFyZWEge1xuICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbn1cbi5zZXR0aW5ncyAubXktcHJvZmlsZV9fZm9ybSAuc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItc2VsZWN0aW9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI0U3RTdFNztcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbn1cbi5zZXR0aW5ncyAubXktcHJvZmlsZV9fZm9ybSAucGF5bWVudC1tZXRob2Qge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBwYWRkaW5nOiAyMHB4O1xufVxuLnNldHRpbmdzIC5teS1wcm9maWxlX19mb3JtIC5wYXltZW50LW1ldGhvZCAuZm9ybS1jb250cm9sIHtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSg2MCwgNjAsIDYwLCAwLjEpO1xufVxuLnNldHRpbmdzIC5teS1wcm9maWxlX19mb3JtIC5wYXltZW50LW1ldGhvZCAuZm9ybS1mbG9hdGluZyBsYWJlbDo6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnN1Y2Nlc3MtcGFnZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtaW4taGVpZ2h0OiAxMDB2aDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cbi5zdWNjZXNzLXBhZ2VfX2NvbnRlbnQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uc3VjY2Vzcy1wYWdlX19jb250ZW50IHAge1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cblxuLnRpY2tldC1saXN0IHtcbiAgcGFkZGluZy10b3A6IDMwcHg7XG59XG4udGlja2V0LWxpc3QgLnRpdGxlcyBoNSB7XG4gIGNvbG9yOiAjMDAwMDAwO1xufVxuLnRpY2tldC1saXN0IC50aWNrZXQtc2VhcmNoIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLnRpY2tldC1saXN0IC50aWNrZXQtc2VhcmNoX19yaWdodCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMjBweDtcbn1cbi50aWNrZXQtbGlzdCAudGlja2V0LXNlYXJjaCBoNiB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGZvbnQtc2l6ZTogMS40Mzc1cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLnRpY2tldC1saXN0IC50aWNrZXQtc2VhcmNoIC5pbnB1dC1ncm91cCB7XG4gIG1pbi13aWR0aDogMzAwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoNjAsIDYwLCA2MCwgMC4zKTtcbn1cbi50aWNrZXQtbGlzdCAudGlja2V0LXNlYXJjaCAuaW5wdXQtZ3JvdXAtdGV4dCB7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cbi50aWNrZXQtbGlzdCAudGlja2V0LXNlYXJjaCAuaW5wdXQtZ3JvdXAgLmZvcm0tY29udHJvbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlcjogbm9uZTtcbn1cbi50aWNrZXQtbGlzdCAudGlja2V0LXNlYXJjaCAuZm9ybS1zZWxlY3Qge1xuICBtaW4td2lkdGg6IDIwMHB4O1xufVxuLnRpY2tldC1saXN0IC52bXgtdGFibGUgdGFibGUge1xuICBib3JkZXItY29sbGFwc2U6IHNlcGFyYXRlO1xuICBib3JkZXItc3BhY2luZzogMDtcbn1cbi50aWNrZXQtbGlzdCAudm14LXRhYmxlIHRhYmxlIHRoZWFkIHRoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0RCREJFNTtcbiAgZm9udC1zaXplOiAxcmVtO1xufVxuLnRpY2tldC1saXN0IC52bXgtdGFibGUgdGFibGUgdGhlYWQgdGg6Zmlyc3QtY2hpbGQge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA2cHg7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDZweDtcbn1cbi50aWNrZXQtbGlzdCAudm14LXRhYmxlIHRhYmxlIHRoZWFkIHRoOmxhc3QtY2hpbGQge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNnB4O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNnB4O1xufVxuLnRpY2tldC1saXN0IC52bXgtdGFibGUgdGFibGUgdGJvZHkgdGQge1xuICBmb250LXNpemU6IDFyZW07XG59XG5cbi50aWNrZXQtZGV0YWlscyB7XG4gIHBhZGRpbmctdG9wOiAzMHB4O1xufVxuLnRpY2tldC1kZXRhaWxzIC5iYWNrLXRvIHtcbiAgY29sb3I6ICM4ODg4ODg7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMzVweDtcbn1cbi50aWNrZXQtZGV0YWlscyAudGlja2V0LW51bWJlciB7XG4gIGNvbG9yOiAjNzgyOGQ2O1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi50aWNrZXQtZGV0YWlscyAudGlja2V0LXRpdGxlIHtcbiAgZm9udC1zaXplOiAyLjEyNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDYwLCA2MCwgNjAsIDAuMyk7XG59XG4udGlja2V0LWRldGFpbHMgYiB7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXdlaWdodDogNjAwO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBjb2xvcjogIzg4ODg4ODtcbn1cbi50aWNrZXQtZGV0YWlscyAuaW5mbyB7XG4gIG1hcmdpbi10b3A6IDI1cHg7XG59XG4udGlja2V0LWRldGFpbHMgLmluZm8gLnRhYmxlIHRib2R5IHRkIHNwYW4ge1xuICBmb250LXdlaWdodDogNTAwO1xufVxuLnRpY2tldC1kZXRhaWxzIC5jb21tZW50IHtcbiAgbWFyZ2luLXRvcDogMjVweDtcbn1cbi50aWNrZXQtZGV0YWlscyAuY29tbWVudF9fYm94IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGdhcDogMTBweDtcbn1cbi50aWNrZXQtZGV0YWlscyAuY29tbWVudF9fYm94IC5zaG9ydC1uYW1lIHtcbiAgd2lkdGg6IDMwcHg7XG4gIG1pbi13aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNGNzc3NDY7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cbi50aWNrZXQtZGV0YWlscyAuY29tbWVudF9fYm94IGg2IHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbn1cbi50aWNrZXQtZGV0YWlscyAuY29tbWVudF9fYm94IC5kYXRlIHtcbiAgY29sb3I6ICM4ODg4ODg7XG4gIGZvbnQtc2l6ZTogMC42MjVyZW07XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuLnRpY2tldC1kZXRhaWxzIC5jb21tZW50IHVsIHtcbiAgbWFyZ2luLXRvcDogNDBweDtcbn1cbi50aWNrZXQtZGV0YWlscyAudGlja2V0LXN0YXR1cyB7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XG59XG4udGlja2V0LWRldGFpbHMgLnRpY2tldC1zdGF0dXMgLmJhZGdlIHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgcGFkZGluZzogOHB4IDIwcHg7XG59XG4udGlja2V0LWRldGFpbHMgLmFzc2lnbi10byB7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XG59XG4udGlja2V0LWRldGFpbHMgLmFzc2lnbi10byAuc2hvcnQtbmFtZSB7XG4gIHdpZHRoOiAzMHB4O1xuICBtaW4td2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjc3NzQ2O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG4udGlja2V0LWRldGFpbHMgLmFzc2lnbi10byBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi50aWNrZXQtZGV0YWlscyAuYXNzaWduLXRvX19uYW1lIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAxMHB4O1xufVxuLnRpY2tldC1kZXRhaWxzIC5wcmlvcml0eSxcbi50aWNrZXQtZGV0YWlscyAuZHVlLWRhdGUge1xuICBtYXJnaW4tYm90dG9tOiAyNXB4O1xufVxuLnRpY2tldC1kZXRhaWxzIC50aWNrZXQtam91cm5leSB1bCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZmVmZmE7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi50aWNrZXQtZGV0YWlscyAudGlja2V0LWpvdXJuZXkgdWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgaGVpZ2h0OiBjYWxjKDEwMCUgLSA0MHB4KTtcbiAgd2lkdGg6IDFweDtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCByZ2JhKDYwLCA2MCwgNjAsIDAuMyk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMThweDtcbiAgdG9wOiAyMHB4O1xufVxuLnRpY2tldC1kZXRhaWxzIC50aWNrZXQtam91cm5leSB1bCBsaSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY29sb3I6ICM4ODg4ODg7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbn1cbi50aWNrZXQtZGV0YWlscyAudGlja2V0LWpvdXJuZXkgdWwgbGk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbiAgYm9yZGVyOiAzcHggc29saWQgcmdiYSg2MCwgNjAsIDYwLCAwLjMpO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZmVmZmE7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTEwcHg7XG4gIHRvcDogMDtcbiAgei1pbmRleDogMTtcbn1cbi50aWNrZXQtZGV0YWlscyAudGlja2V0LWpvdXJuZXkgdWwgbGkuYWN0aXZlIHtcbiAgY29sb3I6ICMwMDAwMDA7XG59XG4udGlja2V0LWRldGFpbHMgLnRpY2tldC1qb3VybmV5IHVsIGxpLmFjdGl2ZTo6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjNzgyOGQ2O1xufVxuLnRpY2tldC1kZXRhaWxzIC50aWNrZXQtam91cm5leSB1bCBsaSArIGxpIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cbi50aWNrZXQtZGV0YWlscyAudGlja2V0LWpvdXJuZXkgdWwgaDYge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBmb250LXNpemU6IDFyZW07XG59XG4udGlja2V0LWRldGFpbHMgLnRpY2tldC1qb3VybmV5IHVsIHAge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnRpY2tldC1kZXRhaWxzIC50aWNrZXQtam91cm5leSAuY210IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzkzOTM5OTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgcGFkZGluZzogMTBweDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBtYXJnaW4tdG9wOiAxMnB4O1xufVxuLnRpY2tldC1kZXRhaWxzIC50aWNrZXQtam91cm5leSAuY210OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMTBweDtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTM5Mzk5O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgdG9wOiAtNXB4O1xuICBsZWZ0OiAyMHB4O1xufVxuXG4udmlydHVhbC1tYWNoaW5lIHtcbiAgbWFyZ2luLXRvcDogLTQwMHB4O1xufVxuLnZpcnR1YWwtbWFjaGluZV9fYmFubmVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vdm14X2ltYWdlcy92bS1iYW5uZXIucG5nXCIpO1xuICBtaW4taGVpZ2h0OiA1MDBweDtcbn1cbi52aXJ0dWFsLW1hY2hpbmUgLmJhY2stbGluayB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4udmlydHVhbC1tYWNoaW5lIC5iYWNrLWxpbmsgaSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKC0xODBkZWcpO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogOHB4O1xuICBmb250LXNpemU6IDAuODc1cmVtO1xufVxuLnZpcnR1YWwtbWFjaGluZSAuZHJvcGxldC10aXRsZSB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xufVxuLnZpcnR1YWwtbWFjaGluZSAuZHJvcGxldC10aXRsZSBpIHtcbiAgZm9udC1zaXplOiAzLjEyNXJlbTtcbn1cbi52aXJ0dWFsLW1hY2hpbmUgLmRyb3BsZXQtdGl0bGUgaDUge1xuICBmb250LXNpemU6IDIuODEyNXJlbTtcbn1cbi52aXJ0dWFsLW1hY2hpbmUgLmRyb3BsZXQtdGl0bGUgaDUgc3BhbiB7XG4gIGZvbnQtc2l6ZTogMy40Mzc1cmVtO1xuICBmb250LXdlaWdodDogMTAwO1xufVxuLnZpcnR1YWwtbWFjaGluZSAuZHJvcGxldC10aXRsZSBwIHtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xufVxuLnZpcnR1YWwtbWFjaGluZSAudm0tYmFubmVyIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi52aXJ0dWFsLW1hY2hpbmUgLnZtLWJhbm5lcl9fbGVmdCB7XG4gIHdpZHRoOiA2NSU7XG59XG4udmlydHVhbC1tYWNoaW5lIC52bS1iYW5uZXIgLmtub3ctbW9yZSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBtYXJnaW4tdG9wOiAzMHB4O1xufVxuLnZpcnR1YWwtbWFjaGluZSAudm0tYmFubmVyIC5rbm93LW1vcmUgaSB7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbn1cbi52aXJ0dWFsLW1hY2hpbmUgLnZtLWJhbm5lcl9fcmlnaHQge1xuICB3aWR0aDogMjkwcHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL3ZteF9pbWFnZXMvZ2V0LXZtLWJnLnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBwYWRkaW5nOiA0MHB4IDI1cHg7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvdHRvbTogLTEwMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4udmlydHVhbC1tYWNoaW5lIC52bS1iYW5uZXJfX3JpZ2h0IGg1IHtcbiAgZm9udC1zaXplOiAxLjg3NXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi52aXJ0dWFsLW1hY2hpbmUgLnZtLWJhbm5lcl9fcmlnaHQgaDQge1xuICBmb250LXNpemU6IDIuNXJlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4udmlydHVhbC1tYWNoaW5lIC52bS1iYW5uZXJfX3JpZ2h0IGg0IHNwYW4ge1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi52aXJ0dWFsLW1hY2hpbmUgLnZtLWJhbm5lcl9fcmlnaHQgaDMge1xuICBmb250LXNpemU6IDIuODEyNXJlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4udmlydHVhbC1tYWNoaW5lIC52bS1iYW5uZXJfX3JpZ2h0IGgzIHNwYW4ge1xuICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4udmlydHVhbC1tYWNoaW5lIC5lYXN5LXNldHVwIHtcbiAgbWFyZ2luLXRvcDogODBweDtcbiAgbWFyZ2luLWJvdHRvbTogMzVweDtcbn1cbi52aXJ0dWFsLW1hY2hpbmUgLmVhc3ktc2V0dXAgaDQge1xuICBmb250LXNpemU6IDIuMTI1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAyNXB4O1xufVxuLnZpcnR1YWwtbWFjaGluZSAuZWFzeS1zZXR1cCAuY2FyZCBpbWcge1xuICB3aWR0aDogMTVweDtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cbi52aXJ0dWFsLW1hY2hpbmUgLmxlYXJuLW1vcmUge1xuICBwYWRkaW5nOiAzMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIyMSwgMjIxLCAyMjEsIDAuNCk7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG59XG4udmlydHVhbC1tYWNoaW5lIC5sZWFybi1tb3JlIGg0IHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi52aXJ0dWFsLW1hY2hpbmUgLmxlYXJuLW1vcmVfX2Nhcm91c2VsIC5jYXJkIHtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi52aXJ0dWFsLW1hY2hpbmUgLmxlYXJuLW1vcmVfX2Nhcm91c2VsIGg0IHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi52aXJ0dWFsLW1hY2hpbmUgLmxlYXJuLW1vcmVfX2Nhcm91c2VsIGg1IHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICB0cmFuc2l0aW9uOiAwLjNzIGVhc2UtaW4tb3V0O1xufVxuLnZpcnR1YWwtbWFjaGluZSAubGVhcm4tbW9yZV9fY2Fyb3VzZWwgcCB7XG4gIGZvbnQtc2l6ZTogMC44MTI1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuLnZpcnR1YWwtbWFjaGluZSAubGVhcm4tbW9yZV9fY2Fyb3VzZWwgaSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbn1cbi52aXJ0dWFsLW1hY2hpbmUgLmxlYXJuLW1vcmVfX2Nhcm91c2VsIGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6IHJnYmEoNjAsIDYwLCA2MCwgMC43KSAhaW1wb3J0YW50O1xuICB0cmFuc2l0aW9uOiAwLjNzIGVhc2UtaW4tb3V0O1xufVxuLnZpcnR1YWwtbWFjaGluZSAubGVhcm4tbW9yZV9fY2Fyb3VzZWwgYTpob3ZlciBoNSB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjb2xvcjogIzc4MjhkNjtcbn1cblxuLnZtLWRldGFpbCAudm0taW5mbyB7XG4gIG1hcmdpbi10b3A6IDUwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiAxODBweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLnZtLWRldGFpbCAudm0taW5mbyAudm0tY2hhcnQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0xMHB4O1xuICB0b3A6IC0xMHB4O1xufVxuLnZtLWRldGFpbCAudm0taW5mbyAudm0tY2hhcnQgLnVzZXItaW1nIHtcbiAgd2lkdGg6IDYwcHg7XG4gIGhlaWdodDogNjBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbn1cbi52bS1kZXRhaWwgLnZtLWluZm8gLnZtLWNoYXJ0IC51c2VyLWltZyBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuLnZtLWRldGFpbCAudm0taW5mb19fY29udGVudCB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLnZtLWRldGFpbCAudm0taW5mb19fY29udGVudCAuaWNvbi1kYXRhYmFzZSB7XG4gIGNvbG9yOiAjMzBhOWJmO1xuICBmb250LXNpemU6IDEuNXJlbTtcbn1cbi52bS1kZXRhaWwgLnZtLWluZm9fX2NvbnRlbnQgaDIge1xuICBmb250LXNpemU6IDIuMTI1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuLnZtLWRldGFpbCAudm0taW5mb19fY29udGVudCAuYnRuIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzMwYTliZjtcbiAgY29sb3I6ICMzMGE5YmY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuLnZtLWRldGFpbCAudm0taW5mb19fY29udGVudCAuYnRuOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMwYTliZjtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4udm0tZGV0YWlsIC52bS1pbmZvX19jb250ZW50IGg2IHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogNTAwO1xufVxuLnZtLWRldGFpbCAudm0taW5mb19fY29udGVudCB1bCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWF4LXdpZHRoOiBmaXQtY29udGVudDtcbn1cbi52bS1kZXRhaWwgLnZtLWluZm9fX2NvbnRlbnQgdWwgbGkge1xuICB3aWR0aDogNTAlO1xuICBjb2xvcjogIzg4ODg4ODtcbiAgcGFkZGluZzogNXB4IDAgNXB4IDE1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi52bS1kZXRhaWwgLnZtLWluZm9fX2NvbnRlbnQgdWwgbGk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiLVwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogNXB4O1xuICBjb2xvcjogIzg4ODg4ODtcbn1cbi52bS1kZXRhaWwgLnZtLWluZm9fX2FjdGlvbiAuYnRuLWxpbmsge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4udm0tZGV0YWlsIC52bS1pbmZvX19hY3Rpb24gLmJ0bi1saW5rIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IGF1dG87XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgd2lkdGg6IDI0cHg7XG59XG4udm0tZGV0YWlsIC52bS1pbmZvX19hY3Rpb24gLmJ0bi1saW5rOmhvdmVyIHtcbiAgY29sb3I6ICM3MTI5ZjY7XG59XG4udm0tZGV0YWlsIC52bS1pcCB7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG4udm0tZGV0YWlsIC52bS1pcCBbY2xhc3MqPWNvbC1dIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnZtLWRldGFpbCAudm0taXAgW2NsYXNzKj1jb2wtXTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMTAwJTtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgcmdiYSg2MCwgNjAsIDYwLCAwLjEpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAyMHB4O1xuICB0b3A6IDA7XG59XG4udm0tZGV0YWlsIC52bS1pcCBbY2xhc3MqPWNvbC1dOmxhc3QtY2hpbGQ6OmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi52bS1kZXRhaWwgLnZtLWlwIHNwYW4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgY29sb3I6ICM4ODg4ODg7XG59XG4udm0tZGV0YWlsIC52bS1pcCBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi52bS1kZXRhaWwgLnZtLWlwIGEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4udm0tZGV0YWlsIC52bS1pbmZvLXRhYnMgLm5hdi10YWJzIC5uYXYtaXRlbS1pY29uIC5uYXYtbGluayB7XG4gIHBhZGRpbmc6IDhweDtcbn1cbi52bS1kZXRhaWwgLnZtLWluZm8tdGFic19fY29udGVudCB7XG4gIHBhZGRpbmc6IDQwcHggMDtcbn1cbi52bS1kZXRhaWwgLnZtLWluZm8tdGFic19fY29udGVudC0tdGl0bGUge1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDIuMTI1cmVtO1xufVxuLnZtLWRldGFpbCAudm0taW5mby10YWJzX19jb250ZW50IHAge1xuICBjb2xvcjogIzg4ODg4ODtcbn1cbi52bS1kZXRhaWwgLnZtLWluZm8tdGFic19fY29udGVudCAuYWRkLXZvbHVtZS1idG4ge1xuICBtaW4td2lkdGg6IDM4cHg7XG4gIHdpZHRoOiAzOHB4O1xuICBoZWlnaHQ6IDM4cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoNjAsIDYwLCA2MCwgMC41KTtcbiAgY29sb3I6IHJnYmEoNjAsIDYwLCA2MCwgMC41KTtcbn1cbi52bS1kZXRhaWwgLnZtLWluZm8tdGFic19fY29udGVudCAudm9sdW1lLWluZm8ge1xuICBwYWRkaW5nOiAzMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDYwLCA2MCwgNjAsIDAuMSk7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG59XG4udm0tZGV0YWlsIC52bS1pbmZvLXRhYnNfX2NvbnRlbnQgLnZvbHVtZS1pbmZvX190b3Age1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSg2MCwgNjAsIDYwLCAwLjEpO1xufVxuLnZtLWRldGFpbCAudm0taW5mby10YWJzX19jb250ZW50IC52b2x1bWUtaW5mb19fYm90dG9tIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiA0NXB4O1xufVxuLnZtLWRldGFpbCAudm0taW5mby10YWJzX19jb250ZW50IC52b2x1bWUtaW5mbyBsYWJlbCB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBsaW5lLWhlaWdodDogMTtcbn1cbi52bS1kZXRhaWwgLnZtLWluZm8tdGFic19fY29udGVudCAudm9sdW1lLWluZm8gaDYge1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnZtLWRldGFpbCAudm0taW5mby10YWJzX19jb250ZW50IC52b2x1bWUtaW5mbyBzcGFuIHtcbiAgY29sb3I6ICM4ODg4ODg7XG59XG4udm0tZGV0YWlsIC52bS1pbmZvLXRhYnNfX2NvbnRlbnQgLnZvbHVtZS1pbmZvIGkge1xuICBmb250LXNpemU6IDEuMzc1cmVtO1xufVxuLnZtLWRldGFpbCAudm0taW5mby10YWJzX19jb250ZW50IC52b2x1bWUtaW5mbyBpLmljb24tZGF0YWJhc2Uge1xuICBjb2xvcjogIzMwYTliZjtcbn1cbi52bS1kZXRhaWwgLnZtLWluZm8tdGFic19fY29udGVudCAudm9sdW1lLWluZm8gaS5pY29uLWt1YmVybmV0ZXMge1xuICBjb2xvcjogIzk2NDVlNjtcbn1cbi52bS1kZXRhaWwgLnZtLWluZm8tdGFic19fY29udGVudCAudm9sdW1lLWluZm8gaS5pY29uLXZpcnR1YWwtbWFjaGluZSB7XG4gIGNvbG9yOiAjM2U4MmZjO1xufVxuLnZtLWRldGFpbCAudm0taW5mby10YWJzX19jb250ZW50IC5uZXR3b3JrLWNhcmQge1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDYwLCA2MCwgNjAsIDAuMSk7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIHBhZGRpbmc6IDMwcHg7XG59XG4udm0tZGV0YWlsIC52bS1pbmZvLXRhYnNfX2NvbnRlbnQgLm5ldHdvcmstY2FyZCBwIHtcbiAgY29sb3I6ICMwMDAwMDA7XG59XG4udm0tZGV0YWlsIC52bS1pbmZvLXRhYnNfX2NvbnRlbnQgLm5ldHdvcmstY2FyZF9fdG9wIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSg2MCwgNjAsIDYwLCAwLjEpO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuLnZtLWRldGFpbCAudm0taW5mby10YWJzX19jb250ZW50IC5uZXR3b3JrLWNhcmRfX3RvcCBoNiB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG4udm0tZGV0YWlsIC52bS1pbmZvLXRhYnNfX2NvbnRlbnQgLm5ldHdvcmstY2FyZF9fYm90dG9tIHNwYW4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbi52bS1kZXRhaWwgLnZtLWluZm8tdGFic19fY29udGVudCAubmV0d29yay1jYXJkX19ib3R0b20gcCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4udm0tZGV0YWlsIC52bS1pbmZvLXRhYnNfX2NvbnRlbnQgLm5ldHdvcmstY2FyZF9fYm90dG9tIGEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4udm0tZGV0YWlsIC52bS1pbmZvLXRhYnNfX2NvbnRlbnQgLmRyb3BsZXQtY29zdCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoNjAsIDYwLCA2MCwgMC4xKTtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgcGFkZGluZzogM3B4O1xuICBwYWRkaW5nLXRvcDogOHB4O1xuICB0cmFuc2l0aW9uOiAwLjNzO1xuICBtYXgtd2lkdGg6IDIzNXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG4udm0tZGV0YWlsIC52bS1pbmZvLXRhYnNfX2NvbnRlbnQgLmRyb3BsZXQtY29zdCBoNiB7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi52bS1kZXRhaWwgLnZtLWluZm8tdGFic19fY29udGVudCAuZHJvcGxldC1jb3N0IHNwYW4ge1xuICBjb2xvcjogIzg4ODg4ODtcbn1cbi52bS1kZXRhaWwgLnZtLWluZm8tdGFic19fY29udGVudCAuZHJvcGxldC1jb3N0IC5zaXplIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VmZWZmYTtcbiAgbWFyZ2luLXRvcDogNXB4O1xuICBib3JkZXItcmFkaXVzOiAwIDAgOHB4IDhweDtcbn1cbi52bS1kZXRhaWwgLnZtLWluZm8tdGFic19fY29udGVudCAuZHJvcGxldC1jb3N0IC5zaXplIGIge1xuICBmb250LXNpemU6IDJyZW07XG59XG4udm0tZGV0YWlsIC52bS1pbmZvLXRhYnNfX2NvbnRlbnQgLmRyb3BsZXQtY29zdCAuc2l6ZSBzbWFsbCB7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xufVxuLnZtLWRldGFpbCAudm0taW5mby10YWJzX19jb250ZW50IC5kcm9wbGV0LXNuYXBzaG90cyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiAyMHB4O1xufVxuLnZtLWRldGFpbCAudm0taW5mby10YWJzX19jb250ZW50IC5yZXNpemUtcmFkaW9fX2NvbnRlbnQsXG4udm0tZGV0YWlsIC52bS1pbmZvLXRhYnNfX2NvbnRlbnQgLnJlY292ZXJ5LXJhZGlvX19jb250ZW50IHtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSg2MCwgNjAsIDYwLCAwLjEpO1xuICBwYWRkaW5nOiAzMHB4O1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IDAuM3M7XG59XG4udm0tZGV0YWlsIC52bS1pbmZvLXRhYnNfX2NvbnRlbnQgLnJlc2l6ZS1yYWRpb19fY29udGVudCBoNixcbi52bS1kZXRhaWwgLnZtLWluZm8tdGFic19fY29udGVudCAucmVjb3ZlcnktcmFkaW9fX2NvbnRlbnQgaDYge1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4udm0tZGV0YWlsIC52bS1pbmZvLXRhYnNfX2NvbnRlbnQgLnJlc2l6ZS1yYWRpb19fY29udGVudCBwLFxuLnZtLWRldGFpbCAudm0taW5mby10YWJzX19jb250ZW50IC5yZWNvdmVyeS1yYWRpb19fY29udGVudCBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgdHJhbnNpdGlvbjogMC4zcztcbn1cbi52bS1kZXRhaWwgLnZtLWluZm8tdGFic19fY29udGVudCAucmVzaXplLXJhZGlvX19jb250ZW50IGksXG4udm0tZGV0YWlsIC52bS1pbmZvLXRhYnNfX2NvbnRlbnQgLnJlY292ZXJ5LXJhZGlvX19jb250ZW50IGkge1xuICB0cmFuc2l0aW9uOiAwLjNzO1xufVxuLnZtLWRldGFpbCAudm0taW5mby10YWJzX19jb250ZW50IC5yZXNpemUtcmFkaW9fX2NvbnRlbnQgaS5pY29uLWJvb3QtaXNvLFxuLnZtLWRldGFpbCAudm0taW5mby10YWJzX19jb250ZW50IC5yZWNvdmVyeS1yYWRpb19fY29udGVudCBpLmljb24tYm9vdC1pc28ge1xuICBmb250LXNpemU6IDEuNzVyZW07XG59XG4udm0tZGV0YWlsIC52bS1pbmZvLXRhYnNfX2NvbnRlbnQgLnJlc2l6ZS1yYWRpb19fY29udGVudCBpLmljb24tZGlzayxcbi52bS1kZXRhaWwgLnZtLWluZm8tdGFic19fY29udGVudCAucmVjb3ZlcnktcmFkaW9fX2NvbnRlbnQgaS5pY29uLWRpc2sge1xuICBmb250LXNpemU6IDEuMjVyZW07XG59XG4udm0tZGV0YWlsIC52bS1pbmZvLXRhYnNfX2NvbnRlbnQgLnJlc2l6ZS1yYWRpb19fY29udGVudCBpLmljb24tZ2Vhcixcbi52bS1kZXRhaWwgLnZtLWluZm8tdGFic19fY29udGVudCAucmVjb3ZlcnktcmFkaW9fX2NvbnRlbnQgaS5pY29uLWdlYXIge1xuICBmb250LXNpemU6IDIuNXJlbTtcbn1cbi52bS1kZXRhaWwgLnZtLWluZm8tdGFic19fY29udGVudCAucmVzaXplLXJhZGlvX19jb250ZW50IGkuaWNvbi1mbG9wcHksXG4udm0tZGV0YWlsIC52bS1pbmZvLXRhYnNfX2NvbnRlbnQgLnJlY292ZXJ5LXJhZGlvX19jb250ZW50IGkuaWNvbi1mbG9wcHkge1xuICBmb250LXNpemU6IDIuMjVyZW07XG59XG4udm0tZGV0YWlsIC52bS1pbmZvLXRhYnNfX2NvbnRlbnQgLnJlc2l6ZS1yYWRpbyBsYWJlbCxcbi52bS1kZXRhaWwgLnZtLWluZm8tdGFic19fY29udGVudCAucmVjb3ZlcnktcmFkaW8gbGFiZWwge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuLnZtLWRldGFpbCAudm0taW5mby10YWJzX19jb250ZW50IC5yZXNpemUtcmFkaW8gbGFiZWwgaW5wdXQ6Y2hlY2tlZCArIC5yZXNpemUtcmFkaW9fX2NvbnRlbnQsXG4udm0tZGV0YWlsIC52bS1pbmZvLXRhYnNfX2NvbnRlbnQgLnJlc2l6ZS1yYWRpbyBsYWJlbCBpbnB1dDpjaGVja2VkICsgLnJlY292ZXJ5LXJhZGlvX19jb250ZW50LFxuLnZtLWRldGFpbCAudm0taW5mby10YWJzX19jb250ZW50IC5yZWNvdmVyeS1yYWRpbyBsYWJlbCBpbnB1dDpjaGVja2VkICsgLnJlc2l6ZS1yYWRpb19fY29udGVudCxcbi52bS1kZXRhaWwgLnZtLWluZm8tdGFic19fY29udGVudCAucmVjb3ZlcnktcmFkaW8gbGFiZWwgaW5wdXQ6Y2hlY2tlZCArIC5yZWNvdmVyeS1yYWRpb19fY29udGVudCB7XG4gIGJvcmRlci1jb2xvcjogIzc4MjhkNjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VmZWZmYTtcbn1cbi52bS1kZXRhaWwgLnZtLWluZm8tdGFic19fY29udGVudCAucmVzaXplLXJhZGlvIGxhYmVsIGlucHV0OmNoZWNrZWQgKyAucmVzaXplLXJhZGlvX19jb250ZW50IGksXG4udm0tZGV0YWlsIC52bS1pbmZvLXRhYnNfX2NvbnRlbnQgLnJlc2l6ZS1yYWRpbyBsYWJlbCBpbnB1dDpjaGVja2VkICsgLnJlY292ZXJ5LXJhZGlvX19jb250ZW50IGksXG4udm0tZGV0YWlsIC52bS1pbmZvLXRhYnNfX2NvbnRlbnQgLnJlY292ZXJ5LXJhZGlvIGxhYmVsIGlucHV0OmNoZWNrZWQgKyAucmVzaXplLXJhZGlvX19jb250ZW50IGksXG4udm0tZGV0YWlsIC52bS1pbmZvLXRhYnNfX2NvbnRlbnQgLnJlY292ZXJ5LXJhZGlvIGxhYmVsIGlucHV0OmNoZWNrZWQgKyAucmVjb3ZlcnktcmFkaW9fX2NvbnRlbnQgaSB7XG4gIGNvbG9yOiAjNzgyOGQ2O1xufVxuLnZtLWRldGFpbCAudm0taW5mby10YWJzX19jb250ZW50IC5yZXNpemUtcmFkaW8gbGFiZWwgaW5wdXQ6Y2hlY2tlZCArIC5yZXNpemUtcmFkaW9fX2NvbnRlbnQgcCxcbi52bS1kZXRhaWwgLnZtLWluZm8tdGFic19fY29udGVudCAucmVzaXplLXJhZGlvIGxhYmVsIGlucHV0OmNoZWNrZWQgKyAucmVjb3ZlcnktcmFkaW9fX2NvbnRlbnQgcCxcbi52bS1kZXRhaWwgLnZtLWluZm8tdGFic19fY29udGVudCAucmVjb3ZlcnktcmFkaW8gbGFiZWwgaW5wdXQ6Y2hlY2tlZCArIC5yZXNpemUtcmFkaW9fX2NvbnRlbnQgcCxcbi52bS1kZXRhaWwgLnZtLWluZm8tdGFic19fY29udGVudCAucmVjb3ZlcnktcmFkaW8gbGFiZWwgaW5wdXQ6Y2hlY2tlZCArIC5yZWNvdmVyeS1yYWRpb19fY29udGVudCBwIHtcbiAgY29sb3I6ICMwMDAwMDA7XG59XG4udm0tZGV0YWlsIC52bS1pbmZvLXRhYnNfX2NvbnRlbnQgLmRyb3BsZXQtaGlzdG9yeSAudGFibGUgdGhlYWQgdGgge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNEQkRCRTU7XG59XG4udm0tZGV0YWlsIC52bS1pbmZvLXRhYnNfX2NvbnRlbnQgLmRyb3BsZXQtaGlzdG9yeSAudGFibGUgdGJvZHkgdGQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4udm0tZGV0YWlsIC52bS1pbmZvLXRhYnNfX2NvbnRlbnQgLmRyb3BsZXQtaW1hZ2Uge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnZtLWRldGFpbCAudm0taW5mby10YWJzX19jb250ZW50IC5kcm9wbGV0LWltYWdlID4gZGl2IHtcbiAgYm9yZGVyOiAxcHggZGFzaGVkIHJnYmEoNjAsIDYwLCA2MCwgMC4zKTtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgd2lkdGg6IDI2NXB4O1xuICBoZWlnaHQ6IDEwMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAxMHB4O1xufVxuLnZtLWRldGFpbCAudm0taW5mby10YWJzX19jb250ZW50IC5jcHUtdHlwZXMge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuLnZtLWRldGFpbCAudm0taW5mby10YWJzX19jb250ZW50IC5jcHUtdHlwZXNfX3RvcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi52bS1kZXRhaWwgLnZtLWluZm8tdGFic19fY29udGVudCAuY3B1LXR5cGVzX190b3Agc3BhbiB7XG4gIGNvbG9yOiAjODg4ODg4O1xufVxuLnZtLWRldGFpbCAudm0taW5mby10YWJzX19jb250ZW50IC5jcHUtdHlwZXNfX3NlbGVjdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMTVweDtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cbi52bS1kZXRhaWwgLnZtLWluZm8tdGFic19fY29udGVudCAuY3B1LXR5cGVzX19zZWxlY3QgbGFiZWwge1xuICBmbGV4OiAxO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4udm0tZGV0YWlsIC52bS1pbmZvLXRhYnNfX2NvbnRlbnQgLmNwdS10eXBlc19fc2VsZWN0IGxhYmVsIGRpdiB7XG4gIHBhZGRpbmc6IDE4cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoNjAsIDYwLCA2MCwgMC4xKTtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0cmFuc2l0aW9uOiAwLjNzO1xuICBsaW5lLWhlaWdodDogMS4yO1xufVxuLnZtLWRldGFpbCAudm0taW5mby10YWJzX19jb250ZW50IC5jcHUtdHlwZXNfX3NlbGVjdCBsYWJlbCBkaXYgc3BhbiB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi52bS1kZXRhaWwgLnZtLWluZm8tdGFic19fY29udGVudCAuY3B1LXR5cGVzX19zZWxlY3QgbGFiZWwgZGl2IHNtYWxsIHtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBjb2xvcjogIzg4ODg4ODtcbn1cbi52bS1kZXRhaWwgLnZtLWluZm8tdGFic19fY29udGVudCAuY3B1LXR5cGVzX19zZWxlY3QgbGFiZWwgaW5wdXQ6Y2hlY2tlZCArIGRpdiB7XG4gIGNvbG9yOiAjNzgyOGQ2O1xuICBib3JkZXItY29sb3I6ICM3ODI4ZDY7XG59XG4udm0tZGV0YWlsIC52bS1pbmZvLXRhYnNfX2NvbnRlbnQgLmxpc3QtdmlldyB0aGVhZCB0aCB7XG4gIGZvbnQtc2l6ZTogMS4wNjI1cmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNEQkRCRTU7XG59XG4udm0tZGV0YWlsIC52bS1pbmZvLXRhYnNfX2NvbnRlbnQgLmxpc3QtdmlldyB0aGVhZCB0aC5hY3Rpb24ge1xuICB3aWR0aDogMTAwcHg7XG59XG4udm0tZGV0YWlsIC52bS1pbmZvLXRhYnNfX2NvbnRlbnQgLmxpc3QtdmlldyB0Ym9keSB0ZCB7XG4gIGZvbnQtc2l6ZTogMS4wNjI1cmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4udm0tZGV0YWlsIC52bS1pbmZvLXRhYnNfX2NvbnRlbnQgLmxpc3Qtdmlld19fY29udGVudCB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjNzgyOGQ2O1xuICBkaXNwbGF5OiBub25lO1xufVxuLnZtLWRldGFpbCAudm0taW5mby10YWJzX19jb250ZW50IC5saXN0LXZpZXdfX2NvbnRlbnQgdGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRDZENkVFO1xufVxuLnZtLWRldGFpbCAudm0taW5mby10YWJzX19jb250ZW50IC5saXN0LXZpZXdfX2NvbnRlbnQtLWxlZnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgZ2FwOiA0MHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC52bS1kZXRhaWwgLnZtLWluZm8tdGFic19fY29udGVudCAubGlzdC12aWV3X19jb250ZW50LS1sZWZ0IHtcbiAgICBnYXA6IDcwcHg7XG4gIH1cbn1cbi52bS1kZXRhaWwgLnZtLWluZm8tdGFic19fY29udGVudCAubGlzdC12aWV3X19jb250ZW50LS1sZWZ0IGIsIC52bS1kZXRhaWwgLnZtLWluZm8tdGFic19fY29udGVudCAubGlzdC12aWV3X19jb250ZW50LS1sZWZ0IHAge1xuICBmb250LXNpemU6IDFyZW07XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDA7XG4gIGNvbG9yOiAjMDAwMDAwO1xufVxuLnZtLWRldGFpbCAudm0taW5mby10YWJzX19jb250ZW50IC5saXN0LXZpZXdfX2NvbnRlbnQgLmJvb2tfX2NvdW50ZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBnYXA6IDNweDtcbn1cbi52bS1kZXRhaWwgLnZtLWluZm8tdGFic19fY29udGVudCAubGlzdC12aWV3X19jb250ZW50IC5ib29rX19jb3VudGVyIC5idG4tbGluayB7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHBhZGRpbmc6IDNweCA1cHg7XG4gIGZvbnQtc2l6ZTogMS4zMTI1cmVtO1xuICBtaW4td2lkdGg6IGF1dG87XG59XG4udm0tZGV0YWlsIC52bS1pbmZvLXRhYnNfX2NvbnRlbnQgLmxpc3Qtdmlld19fY29udGVudCAuYm9va19fY291bnRlciBpbnB1dCB7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3ODI4ZDY7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogNnB4IDA7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbn1cbi52bS1kZXRhaWwgLnZtLWluZm8tdGFic19fY29udGVudCAubGlzdC12aWV3X19wYWdpbmF0aW9uIHtcbiAgbWFyZ2luLXRvcDogNjBweDtcbn1cbi52bS1kZXRhaWwgLnZtLWluZm8tdGFic19fY29udGVudCAubGlzdC12aWV3IC5jcHUtdm0tY2FyZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdHJhbnNpdGlvbjogMC4zcztcbn1cbi52bS1kZXRhaWwgLnZtLWluZm8tdGFic19fY29udGVudCAubGlzdC12aWV3IC5jcHUtdm0tY2FyZCB0ZC5tc2ctd3JwIHtcbiAgbWF4LXdpZHRoOiAyMDBweDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG59XG4udm0tZGV0YWlsIC52bS1pbmZvLXRhYnNfX2NvbnRlbnQgLmxpc3QtdmlldyAuY3B1LXZtLWNhcmQgdGQ6Zmlyc3QtY2hpbGQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAudm0tZGV0YWlsIC52bS1pbmZvLXRhYnNfX2NvbnRlbnQgLmxpc3QtdmlldyAuY3B1LXZtLWNhcmQgdGQ6Zmlyc3QtY2hpbGQge1xuICAgIHBhZGRpbmctbGVmdDogNDBweDtcbiAgfVxufVxuLnZtLWRldGFpbCAudm0taW5mby10YWJzX19jb250ZW50IC5saXN0LXZpZXcgLmNwdS12bS1jYXJkIHRkOmZpcnN0LWNoaWxkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwYlwiO1xuICBmb250LWZhbWlseTogXCJpY29tb29uXCIgIWltcG9ydGFudDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAxMHB4O1xuICB0b3A6IDEzcHg7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNGUwNDE7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xuICB0cmFuc2l0aW9uOiAwLjNzO1xufVxuLnZtLWRldGFpbCAudm0taW5mby10YWJzX19jb250ZW50IC5saXN0LXZpZXcgLmNwdS12bS1jYXJkIC5saXN0LWJ0bi1ib29rIHtcbiAgd2lkdGg6IDMwcHg7XG4gIG1pbi13aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGNvbG9yOiAjNzgyOGQ2O1xuICBib3JkZXI6IDFweCBzb2xpZCAjNzgyOGQ2O1xuICBmb250LXNpemU6IDEwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgdHJhbnNpdGlvbjogMC4zcztcbn1cbi52bS1kZXRhaWwgLnZtLWluZm8tdGFic19fY29udGVudCAubGlzdC12aWV3IC5jcHUtdm0tY2FyZC5hY3RpdmUgdGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWZlZmZhO1xufVxuLnZtLWRldGFpbCAudm0taW5mby10YWJzX19jb250ZW50IC5saXN0LXZpZXcgLmNwdS12bS1jYXJkLmFjdGl2ZSB0ZDpmaXJzdC1jaGlsZDo6YmVmb3JlIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbn1cbi52bS1kZXRhaWwgLnZtLWluZm8tdGFic19fY29udGVudCAubGlzdC12aWV3IC5jcHUtdm0tY2FyZC5hY3RpdmUgLmxpc3QtYnRuLWJvb2sge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzgyOGQ2O1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi52bS1kZXRhaWwgLnZtLWluZm8tdGFic19fY29udGVudCAubGlzdC12aWV3IC5jcHUtdm0tY2FyZC5hY3RpdmUgfiAubGlzdC12aWV3X19jb250ZW50IHtcbiAgZGlzcGxheTogdGFibGUtcm93O1xufVxuLnZtLWRldGFpbCAudm0taW5mby10YWJzX19jb250ZW50IC5jb2xsYXBzZS1iaWxsIC50ZXh0LXByaW1hcnkge1xuICBjb2xvcjogIzc4MjhkNiAhaW1wb3J0YW50O1xufVxuLnZtLWRldGFpbCAudm0taW5mby10YWJzX19jb250ZW50IC5iaWxsaW5nLWluZm8ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDIwcHg7XG59XG4udm0tZGV0YWlsIC52bS1pbmZvLXRhYnNfX2NvbnRlbnQgLmJpbGxpbmctaW5mbyAudG90YWwtYmlsbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDQwJTtcbn1cbi52bS1kZXRhaWwgLnZtLWluZm8tdGFic19fY29udGVudCAuYmlsbGluZy1pbmZvIC50b3RhbC1iaWxsIGg2IHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi52bS1kZXRhaWwgLnZtLWluZm8tdGFic19fY29udGVudCAuYmlsbGluZy1pbmZvIC50b3RhbC1iaWxsIGg0IHtcbiAgY29sb3I6ICM3MTI5ZjY7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4udm0tZGV0YWlsIC52bS1pbmZvLXRhYnNfX2NvbnRlbnQgLmJpbGxpbmctaW5mbyAuYmlsbC1zdW1tYXJ5IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCByZ2JhKDYwLCA2MCwgNjAsIDAuNSk7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbn1cbi52bS1kZXRhaWwgLnZtLWluZm8tdGFic19fY29udGVudCAuYmlsbGluZy1pbmZvIC5iaWxsLXN1bW1hcnkgaDYsXG4udm0tZGV0YWlsIC52bS1pbmZvLXRhYnNfX2NvbnRlbnQgLmJpbGxpbmctaW5mbyAuYmlsbC1zdW1tYXJ5IHAge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnZtLWRldGFpbCAudm0taW5mby10YWJzX19jb250ZW50IC5iaWxsaW5nLWluZm9fX3N3aXRjaCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMzYzNjM2M7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbn1cbi52bS1kZXRhaWwgLnZtLWluZm8tdGFic19fY29udGVudCAuYmlsbGluZy1pbmZvX19zd2l0Y2ggLmJ0biB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmZmZmZmY7XG59XG4udm0tZGV0YWlsIC52bS1pbmZvLXRhYnNfX2NvbnRlbnQgLmJpbGxpbmctaW5mb19fc3dpdGNoIC5idG4tY2hlY2s6Y2hlY2tlZCArIC5idG4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzEyOWY2O1xuICBib3JkZXItY29sb3I6ICM3MTI5ZjY7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xufVxuLnZtLWRldGFpbCAudm0taW5mby10YWJzX19jb250ZW50IC5iaWxsaW5nLXRhYmxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi52bS1kZXRhaWwgLnZtLWluZm8tdGFic19fY29udGVudCAuYmlsbGluZy10YWJsZSB0Ym9keSB0ZCB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgcmdiYSg2MCwgNjAsIDYwLCAwLjIpO1xuICBwYWRkaW5nOiA4cHggMjBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnZtLWRldGFpbCAudm0taW5mby10YWJzX19jb250ZW50IC5iaWxsLWZpbHRlci1idG4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjNzgyOGQ2O1xuICBmb250LXNpemU6IDEuNTYyNXJlbTtcbiAgcGFkZGluZzogM3B4IDlweDtcbn1cbi52bS1kZXRhaWwgLnZtLWluZm8tdGFic19fY29udGVudCAuYmlsbC1maWx0ZXItYnRuW2FyaWEtZXhwYW5kZWQ9dHJ1ZV0ge1xuICBib3JkZXItY29sb3I6IHJnYmEoNjAsIDYwLCA2MCwgMC4zKTtcbiAgY29sb3I6IHJnYmEoNjAsIDYwLCA2MCwgMC4zKTtcbn1cbi52bS1kZXRhaWwgLnZtLWluZm8tdGFic19fY29udGVudCAuYmFja3VwLWNhcmQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zaXRpb246IDAuM3M7XG59XG4udm0tZGV0YWlsIC52bS1pbmZvLXRhYnNfX2NvbnRlbnQgLmJhY2t1cC1jYXJkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAzNXB4O1xuICBoZWlnaHQ6IDNweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzc4MjhkNjtcbiAgdG9wOiAwO1xuICBsZWZ0OiAyMHB4O1xuICB0cmFuc2l0aW9uOiAwLjNzIGVhc2UtaW4tb3V0O1xufVxuLnZtLWRldGFpbCAudm0taW5mby10YWJzX19jb250ZW50IC5iYWNrdXAtY2FyZCBwIHtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG4udm0tZGV0YWlsIC52bS1pbmZvLXRhYnNfX2NvbnRlbnQgLmJhY2t1cC1jYXJkIGg2IHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMC44MTI1cmVtO1xufVxuLnZtLWRldGFpbCAudm0taW5mby10YWJzX19jb250ZW50IC5iYWNrdXAtY2FyZCAuYnRuLWJvb2sge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBwYWRkaW5nOiA1cHggMTJweDtcbiAgbGluZS1oZWlnaHQ6IDEuMTtcbn1cbi52bS1kZXRhaWwgLnZtLWluZm8tdGFic19fY29udGVudCAuYmFja3VwLWNhcmQgLmNvc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmctdG9wOiAxMnB4O1xuICBtYXJnaW4tdG9wOiAxMnB4O1xuICBib3JkZXItdG9wOiAxcHggZGFzaGVkIHJnYmEoNjAsIDYwLCA2MCwgMC4yKTtcbn1cbi52bS1kZXRhaWwgLnZtLWluZm8tdGFic19fY29udGVudCAuYmFja3VwLWNhcmQgLmNvc3QgLmFtdCB7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuLnZtLWRldGFpbCAudm0taW5mby10YWJzX19jb250ZW50IC5iYWNrdXAtY2FyZCAuY29zdCAuYW10IGg1IHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbn1cbi52bS1kZXRhaWwgLnZtLWluZm8tdGFic19fY29udGVudCAuYmFja3VwLWNhcmQgLmNvc3QgLmFtdCBzcGFuIHtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xufVxuLnZtLWRldGFpbCAudm0taW5mby10YWJzX19jb250ZW50IC5iYWNrdXAtY2FyZC5hY3RpdmU6OmJlZm9yZSB7XG4gIHdpZHRoOiA4MCU7XG59XG4udm0tZGV0YWlsIC52bS1pbmZvLXRhYnNfX2NvbnRlbnQgLmJhY2t1cC1jYXJkLmFjdGl2ZSAuYnRuLWJvb2sge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzgyOGQ2O1xuICBib3JkZXItY29sb3I6ICM3ODI4ZDY7XG59XG4udm0tZGV0YWlsIC52bS1pbmZvLXRhYnNfX2NvbnRlbnQgLmFsZXJ0LWFkZGVkIHRhYmxlIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBzZXBhcmF0ZTtcbiAgYm9yZGVyLXNwYWNpbmc6IDBweDtcbn1cbi52bS1kZXRhaWwgLnZtLWluZm8tdGFic19fY29udGVudCAuYWxlcnQtYWRkZWQgdGFibGUgdGhlYWQgdGgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogIzAwMDAwMDtcbn1cbi52bS1kZXRhaWwgLnZtLWluZm8tdGFic19fY29udGVudCAuYWxlcnQtYWRkZWQgdGFibGUgdGJvZHkgdGQge1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1ib3R0b206IDVweCBzb2xpZCAjZjdmN2Y4O1xuICBwYWRkaW5nOiAxNXB4IDMwcHg7XG59XG4udm0tZGV0YWlsIC52bS1pbmZvLXRhYnNfX2NvbnRlbnQgLmFsZXJ0LWFkZGVkIHRhYmxlIHRib2R5IHRkOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMTBweDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMTBweDtcbn1cbi52bS1kZXRhaWwgLnZtLWluZm8tdGFic19fY29udGVudCAuYWxlcnQtYWRkZWQgdGFibGUgdGJvZHkgdGQ6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAxMHB4O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMTBweDtcbn1cbi52bS1kZXRhaWwgLnZtLWluZm8tdGFic19fY29udGVudCAuYWxlcnQtYWRkZWQgdGFibGUgdGJvZHkgdGQgc3BhbiB7XG4gIGNvbG9yOiAjRjYyOTYwO1xufVxuLnZtLWRldGFpbCAudm0taW5mby10YWJzX19jb250ZW50IC5hbGVydC1hZGRlZCB1bCBsaSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xufVxuLnZtLWRldGFpbCAudm0taW5mby10YWJzX19jb250ZW50IC5hbGVydC1hZGRlZCB1bCBsaTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDVweDtcbiAgaGVpZ2h0OiA1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3MTI5ZjY7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuLnZtLWRldGFpbCAudm0taW5mby10YWJzX19jb250ZW50IC5hbGVydC1hZGRlZCB1bCBsaTpmaXJzdC1jaGlsZCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cbi52bS1kZXRhaWwgLnZtLWluZm8tdGFic19fY29udGVudCAuYWxlcnQtYWRkZWQgdWwgbGk6Zmlyc3QtY2hpbGQ6OmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5rdWJlcm5ldGVzLXBhZ2Uge1xuICBtYXJnaW4tdG9wOiAtNDAwcHg7XG59XG4ua3ViZXJuZXRlcy1wYWdlX19iYW5uZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi92bXhfaW1hZ2VzL2t1YmVybmV0ZXMtYmFubmVyLWJnLnBuZ1wiKTtcbiAgbWluLWhlaWdodDogNTAwcHg7XG59XG4ua3ViZXJuZXRlcy1wYWdlIC5sYXJnZS1oZWFkaW5nIHtcbiAgZm9udC1zaXplOiAyLjg3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4ua3ViZXJuZXRlcy1wYWdlIC5iYWNrLWxpbmsge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLmt1YmVybmV0ZXMtcGFnZSAuYmFjay1saW5rIGkge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTgwZGVnKTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbn1cbi5rdWJlcm5ldGVzLXBhZ2UgLmRyb3BsZXQtdGl0bGUge1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn1cbi5rdWJlcm5ldGVzLXBhZ2UgLmRyb3BsZXQtdGl0bGUgaSB7XG4gIGZvbnQtc2l6ZTogMy4xMjVyZW07XG59XG4ua3ViZXJuZXRlcy1wYWdlIC5kcm9wbGV0LXRpdGxlIGg1IHtcbiAgZm9udC1zaXplOiAyLjgxMjVyZW07XG59XG4ua3ViZXJuZXRlcy1wYWdlIC5kcm9wbGV0LXRpdGxlIGg1IHNwYW4ge1xuICBmb250LXNpemU6IDMuNDM3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDEwMDtcbn1cbi5rdWJlcm5ldGVzLXBhZ2UgLmRyb3BsZXQtdGl0bGUgcCB7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbn1cbi5rdWJlcm5ldGVzLXBhZ2UgLmtiLWJhbm5lciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4ua3ViZXJuZXRlcy1wYWdlIC5rYi1iYW5uZXJfX2xlZnQge1xuICB3aWR0aDogNTUlO1xufVxuLmt1YmVybmV0ZXMtcGFnZSAua2ItYmFubmVyIC5rbm93LW1vcmUge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbWFyZ2luLXRvcDogMzBweDtcbn1cbi5rdWJlcm5ldGVzLXBhZ2UgLmtiLWJhbm5lciAua25vdy1tb3JlIGkge1xuICBmb250LXNpemU6IDAuNzVyZW07XG59XG4ua3ViZXJuZXRlcy1wYWdlIC5rYi1iYW5uZXJfX3JpZ2h0IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vdm14X2ltYWdlcy9rdWJlcm5ldGVzLWJhbm5lci5wbmdcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIHdpZHRoOiA0NSU7XG59XG4ua3ViZXJuZXRlcy1wYWdlIC5rYi1iYW5uZXJfX3JpZ2h0LWJveCB7XG4gIHdpZHRoOiAyOTBweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vdm14X2ltYWdlcy9nZXQtdm0tYmcucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIHBhZGRpbmc6IDQwcHggMjVweDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm90dG9tOiAtMjEwcHg7XG4gIHJpZ2h0OiAtMTUwcHg7XG4gIGhlaWdodDogZml0LWNvbnRlbnQ7XG59XG4ua3ViZXJuZXRlcy1wYWdlIC5rYi1iYW5uZXJfX3JpZ2h0LWJveCBoNSB7XG4gIGZvbnQtc2l6ZTogMS44NzVyZW07XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4ua3ViZXJuZXRlcy1wYWdlIC5rYi1iYW5uZXJfX3JpZ2h0LWJveCBoNCB7XG4gIGZvbnQtc2l6ZTogMi41cmVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5rdWJlcm5ldGVzLXBhZ2UgLmtiLWJhbm5lcl9fcmlnaHQtYm94IGg0IHNwYW4ge1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5rdWJlcm5ldGVzLXBhZ2UgLmtiLWJhbm5lcl9fcmlnaHQtYm94IGgzIHtcbiAgZm9udC1zaXplOiAyLjgxMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLmt1YmVybmV0ZXMtcGFnZSAua2ItYmFubmVyX19yaWdodC1ib3ggaDMgc3BhbiB7XG4gIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5rdWJlcm5ldGVzLXBhZ2UgLmtiLWF0dHJpYnV0ZSB7XG4gIG1hcmdpbi10b3A6IDEyMHB4O1xuICBtYXJnaW4tYm90dG9tOiA0NXB4O1xufVxuLmt1YmVybmV0ZXMtcGFnZSAua2ItYXR0cmlidXRlIGg0IHtcbiAgZm9udC1zaXplOiAyLjEyNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcbn1cbi5rdWJlcm5ldGVzLXBhZ2UgLmtiLWF0dHJpYnV0ZSAuY2FyZCB7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5rdWJlcm5ldGVzLXBhZ2UgLmtiLWF0dHJpYnV0ZSAuY2FyZCBpbWcge1xuICB3aWR0aDogMTVweDtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cbi5rdWJlcm5ldGVzLXBhZ2UgLmtiLWpvdXJuZXkge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi92bXhfaW1hZ2VzL2t1YmVybmV0ZXMtam91cm5leS1iZy5zdmdcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgcGFkZGluZzogODBweCAwcHggNTBweCAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogZml0LWNvbnRlbnQ7XG4gIGNvbG9yOiAjMGMwZDIzO1xuICBtYXJnaW4tYm90dG9tOiA0NXB4O1xufVxuLmt1YmVybmV0ZXMtcGFnZSAua2Itam91cm5leV9fcmVhZHkge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuLmt1YmVybmV0ZXMtcGFnZSAua2Itam91cm5leV9fcmVhZHkgcCB7XG4gIGZvbnQtc2l6ZTogMS4zMTI1cmVtO1xufVxuLmt1YmVybmV0ZXMtcGFnZSAua2Itam91cm5leV9fc3RlcHMgLmNhcmQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ua3ViZXJuZXRlcy1wYWdlIC5rYi1qb3VybmV5X19zdGVwcyAuY2FyZC1ib2R5IHtcbiAgcGFkZGluZzogNTZweCAyMHB4IDMxcHggMjBweDtcbn1cbi5rdWJlcm5ldGVzLXBhZ2UgLmtiLWpvdXJuZXlfX3N0ZXBzIC5jYXJkIC5jYXJkLWhvdmVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5rdWJlcm5ldGVzLXBhZ2UgLmtiLWpvdXJuZXlfX3N0ZXBzIC5jYXJkIC5pY29ucy1ib3gge1xuICBtYXJnaW4tYm90dG9tOiAzNHB4O1xufVxuLmt1YmVybmV0ZXMtcGFnZSAua2Itam91cm5leV9fc3RlcHMgLmNhcmQgLmljb25zLWJveCBpbWcge1xuICB3aWR0aDogNTZweDtcbn1cbi5rdWJlcm5ldGVzLXBhZ2UgLmtiLWpvdXJuZXlfX3N0ZXBzIC5jYXJkIGg2IHtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmt1YmVybmV0ZXMtcGFnZSAua2Itam91cm5leV9fc3RlcHMgLmNhcmQgcCB7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLmt1YmVybmV0ZXMtcGFnZSAua2ItcHJpY2luZyB7XG4gIHBhZGRpbmc6IDQ1cHggMDtcbn1cbi5rdWJlcm5ldGVzLXBhZ2UgLmtiLXByaWNpbmdfX2NvbnRlbnQge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuLmt1YmVybmV0ZXMtcGFnZSAua2ItcHJpY2luZ19fY2Fyb3VzZWwgLmNhcmQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjNzA3MDcwO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBib3JkZXItdG9wOiAycHggc29saWQgIzcyMjhmNjtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLmt1YmVybmV0ZXMtcGFnZSAua2ItcHJpY2luZ19fY2Fyb3VzZWwgLmNhcmQgaW1nIHtcbiAgd2lkdGg6IDE4cHg7XG59XG4ua3ViZXJuZXRlcy1wYWdlIC5rYi1wcmljaW5nX19jYXJvdXNlbCAuY2FyZCB1bCB7XG4gIHBhZGRpbmctbGVmdDogMTdweDtcbn1cbi5rdWJlcm5ldGVzLXBhZ2UgLmtiLXByaWNpbmdfX2Nhcm91c2VsIC5jYXJkIHVsIGxpIHtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG4ua3ViZXJuZXRlcy1wYWdlIC5rYi1wcmljaW5nX19jYXJvdXNlbCAuY2FyZCB1bCBsaSA6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ua3ViZXJuZXRlcy1wYWdlIC5rYi1wcmljaW5nX19jYXJvdXNlbCAuY2FyZCB1bCA6Om1hcmtlciB7XG4gIGNvbG9yOiAjNzgyOGQ2O1xufVxuLmt1YmVybmV0ZXMtcGFnZSAua2ItcHJpY2luZ19fY2Fyb3VzZWwgLmNhcmQgcCB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cbi5rdWJlcm5ldGVzLXBhZ2UgLmtiLXByaWNpbmdfX2Nhcm91c2VsIC5jYXJkLWJvZHkge1xuICBwYWRkaW5nOiAyN3B4IDE3cHg7XG59XG4ua3ViZXJuZXRlcy1wYWdlIC5rYi1wcmljaW5nX19jYXJvdXNlbCBoNSB7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgY29sb3I6ICMyYzJjMmM7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLmt1YmVybmV0ZXMtcGFnZSAua2ItcHJpY2luZ19fY2Fyb3VzZWwgcCB7XG4gIGZvbnQtc2l6ZTogMC44MTI1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuLmt1YmVybmV0ZXMtcGFnZSAua2ItcHJpY2luZ19fY2Fyb3VzZWwgLnByaWNpbmctd3JhcHBlciB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgY29sb3I6ICMxZjFmMWYgIWltcG9ydGFudDtcbiAgdHJhbnNpdGlvbjogMC4zcyBlYXNlLWluLW91dDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLmt1YmVybmV0ZXMtcGFnZSAua2ItcHJpY2luZ19fY2Fyb3VzZWwgLnByaWNpbmctd3JhcHBlcjpob3ZlciBoNSB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjb2xvcjogIzc4MjhkNjtcbn1cbi5rdWJlcm5ldGVzLXBhZ2UgLmtiLXByaWNpbmdfX3N0YXJ0aW5nIGg2IHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgY29sb3I6ICMxZjFmMWY7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBtYXJnaW4tYm90dG9tOiAxcHg7XG59XG4ua3ViZXJuZXRlcy1wYWdlIC5rYi1wcmljaW5nX19zdGFydGluZyBoMyB7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGNvbG9yOiAjNzEyOWY2O1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmt1YmVybmV0ZXMtcGFnZSAua2ItcHJpY2luZ19fc3RhcnRpbmcgc3BhbiB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG59XG4ua3ViZXJuZXRlcy1wYWdlIC5rYi1wcmljaW5nX2N0YSAuYnRuIHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBwYWRkaW5nOiAxMHB4IDIzcHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLmt1YmVybmV0ZXMtcGFnZSAubGVhcm4tbW9yZSB7XG4gIHBhZGRpbmc6IDMwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjIxLCAyMjEsIDIyMSwgMC40KTtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbn1cbi5rdWJlcm5ldGVzLXBhZ2UgLmxlYXJuLW1vcmUgaDQge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLmt1YmVybmV0ZXMtcGFnZSAubGVhcm4tbW9yZV9fY2Fyb3VzZWwgLmNhcmQge1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLmt1YmVybmV0ZXMtcGFnZSAubGVhcm4tbW9yZV9fY2Fyb3VzZWwgaDQge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBjb2xvcjogIzBjMGQyMztcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDJweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi5rdWJlcm5ldGVzLXBhZ2UgLmxlYXJuLW1vcmVfX2Nhcm91c2VsIGg1IHtcbiAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgY29sb3I6ICM1MjUyNTI7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHRyYW5zaXRpb246IDAuM3MgZWFzZS1pbi1vdXQ7XG59XG4ua3ViZXJuZXRlcy1wYWdlIC5sZWFybi1tb3JlX19jYXJvdXNlbCBwIHtcbiAgZm9udC1zaXplOiAwLjgxMjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG4ua3ViZXJuZXRlcy1wYWdlIC5sZWFybi1tb3JlX19jYXJvdXNlbCBpIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xufVxuLmt1YmVybmV0ZXMtcGFnZSAubGVhcm4tbW9yZV9fY2Fyb3VzZWwgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogcmdiYSg2MCwgNjAsIDYwLCAwLjcpICFpbXBvcnRhbnQ7XG4gIHRyYW5zaXRpb246IDAuM3MgZWFzZS1pbi1vdXQ7XG59XG4ua3ViZXJuZXRlcy1wYWdlIC5sZWFybi1tb3JlX19jYXJvdXNlbCBhOmhvdmVyIGg1IHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGNvbG9yOiAjNzgyOGQ2O1xufVxuLmt1YmVybmV0ZXMtcGFnZSAudGFrZS1hLXRvdXIge1xuICBwYWRkaW5nLWJvdHRvbTogNTVweDtcbn1cblxuLnZtLXN1cHBvcnQge1xuICBjb2xvcjogIzFmMWYxZjtcbn1cbi52bS1zdXBwb3J0IGgyLFxuLnZtLXN1cHBvcnQgaDQsXG4udm0tc3VwcG9ydCBwLFxuLnZtLXN1cHBvcnQgdWwge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnZtLXN1cHBvcnQgaDIsXG4udm0tc3VwcG9ydCBoNCB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4udm0tc3VwcG9ydCBoNCB7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4udm0tc3VwcG9ydCAuYnRuLWJsdWUge1xuICBwYWRkaW5nOiAxMXB4IDI0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwcHg7XG59XG4udm0tc3VwcG9ydCAuYnRuLWJsdWUgaSB7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgbWFyZ2luLWxlZnQ6IDRweDtcbn1cbi52bS1zdXBwb3J0IC52bS1pbmZvIHtcbiAgbWFyZ2luLXRvcDogNTBweDtcbn1cbi52bS1zdXBwb3J0IC52bS1pbmZvX19jb250ZW50IHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4udm0tc3VwcG9ydCAudm0taW5mb19fY29udGVudCBoMiB7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuLnZtLXN1cHBvcnQgLnZtLWluZm9fX2NvbnRlbnQgLmljb24tdm14LXN1cHBvcnQge1xuICBmb250LXNpemU6IDIuNXJlbTtcbn1cbi52bS1zdXBwb3J0IC52bS1pbmZvX19hY3Rpb24gLmJ0bi1saW5rIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLnZtLXN1cHBvcnQgLnZtLWluZm9fX2FjdGlvbiAuYnRuLWxpbms6aG92ZXIge1xuICBjb2xvcjogIzcxMjlmNjtcbn1cbi52bS1zdXBwb3J0IC52bS1pbmZvX19hY3Rpb24gcCB7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi52bS1zdXBwb3J0IC52bS1pcCB7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG4udm0tc3VwcG9ydCAudm0taXAgLmNhcmQtYm9keSB7XG4gIHBhZGRpbmc6IDIycHggMzBweDtcbn1cbi52bS1zdXBwb3J0IC52bS1pcCAuY2FyZC1ib2R5IHAge1xuICBmb250LXNpemU6IDFyZW07XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4udm0tc3VwcG9ydCAudm0taXAgLmNhcmQtYm9keSAuYnRuIHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgcGFkZGluZzogMDtcbiAgY29sb3I6ICM3ODI4ZDY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi52bS1zdXBwb3J0IC52bS1pcCAuY2FyZC1ib2R5IC5idG4gaSB7XG4gIGZvbnQtc2l6ZTogMC42MjVyZW07XG4gIG1hcmdpbi1sZWZ0OiAzcHg7XG59XG4udm0tc3VwcG9ydC10aWNrZXQge1xuICBwYWRkaW5nOiAzMHB4O1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjYzJjMmMyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWZlZmZhO1xuICBtYXJnaW4tYm90dG9tOiA1MHB4O1xufVxuLnZtLXN1cHBvcnQtcGxhbiB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG4udm0tc3VwcG9ydC1wbGFuIHAge1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi52bS1zdXBwb3J0LXBsYW4gLnZtLXBsYW5zIC5jYXJkIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlZmVmZmE7XG59XG4udm0tc3VwcG9ydC1wbGFuIC52bS1wbGFucyAuY2FyZC1ib2R5IHtcbiAgcGFkZGluZzogMDtcbn1cbi52bS1zdXBwb3J0LXBsYW4gLnZtLXBsYW5zIC5jYXJkIC5idG4ge1xuICBwYWRkaW5nOiA5cHggMjMuNXB4O1xuICBib3JkZXItcmFkaXVzOiA1MHB4O1xufVxuLnZtLXN1cHBvcnQtcGxhbiAudm0tcGxhbnNfX3ByaWNlIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vdm14X2ltYWdlcy92bXgtc3VwcG9ydC1wbGFuLnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBwYWRkaW5nOiAzNHB4O1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xufVxuLnZtLXN1cHBvcnQtcGxhbiAudm0tcGxhbnNfX3ByaWNlIGgzIHtcbiAgZm9udC1zaXplOiAycmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLnZtLXN1cHBvcnQtcGxhbiAudm0tcGxhbnNfX3ByaWNlIGgzIHNwYW4ge1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLnZtLXN1cHBvcnQtcGxhbiAudm0tcGxhbnNfX3ByaWNlIHAge1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi52bS1zdXBwb3J0LXBsYW4gLnZtLXBsYW5zX19kZXRhaWwge1xuICBwYWRkaW5nOiAzMHB4IDQycHggOHB4IDQycHg7XG59XG4udm0tc3VwcG9ydC1wbGFuIC52bS1wbGFuc19fZGV0YWlsIHVsIGxpIHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cbi52bS1zdXBwb3J0LXBsYW4gLnZtLXBsYW5zX19kZXRhaWwgdWwgbGkgOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAyM3B4O1xufVxuLnZtLXN1cHBvcnQtcGxhbiAudm0tcGxhbnMgLnZtLXByZW1pdW0gLmNhcmQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjNzgyOGQ2O1xufVxuLnZtLXN1cHBvcnQtcGxhbiAudm0tcGxhbnMgLnZtLXByZW1pdW0gLmNhcmQgLnZtLXBsYW5zX19wcmljZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi52bS1zdXBwb3J0LXBsYW4gLnZtLXBsYW5zIC52bS1wcmVtaXVtIC5jYXJkIC52bS1waW4tcHJlbWl1bSBpbWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDIwcHg7XG59XG4udm0tc3VwcG9ydC1wbGFuIC52bS1wbGFuc19fY3RhIHtcbiAgcGFkZGluZy1ib3R0b206IDMwcHg7XG59XG4udm0tc3VwcG9ydC1wbGFuIC52bS1jdXJyZW50IC5jYXJkIC5idG4ge1xuICBwYWRkaW5nOiA5cHggMzEuNXB4ICFpbXBvcnRhbnQ7XG59XG4udm0tc3VwcG9ydC1iaWxsaW5nIHNwYW4ge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLnZtLXN1cHBvcnQtYmlsbGluZyBzcGFuIGEge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBjb2xvcjogIzg4ODg4ODtcbn1cbi52bS1zdXBwb3J0LWJpbGxpbmcgLmJ0biB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjNzgyOGQ2O1xuICBwYWRkaW5nOiA1cHggMDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG59XG4udm0tc3VwcG9ydC1iaWxsaW5nIC5idG4gaSB7XG4gIGZvbnQtc2l6ZTogMC42MjVyZW07XG4gIG1hcmdpbi1sZWZ0OiA2cHg7XG59XG5cbi52aXJ0dWFsLWRiIHtcbiAgbWFyZ2luLXRvcDogLTM5N3B4O1xufVxuLnZpcnR1YWwtZGJfX2Jhbm5lciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL3ZteF9pbWFnZXMvZGItYmFubmVyLWJnLnBuZ1wiKTtcbiAgbWluLWhlaWdodDogNTAwcHg7XG59XG4udmlydHVhbC1kYiAuYmFjay1saW5rIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi52aXJ0dWFsLWRiIC5iYWNrLWxpbmsgaSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKC0xODBkZWcpO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogOHB4O1xuICBmb250LXNpemU6IDAuODc1cmVtO1xufVxuLnZpcnR1YWwtZGIgLmRyb3BsZXQtdGl0bGUge1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgbWFyZ2luLXRvcDogMzBweDtcbn1cbi52aXJ0dWFsLWRiIC5kcm9wbGV0LXRpdGxlIGkge1xuICBmb250LXNpemU6IDMuMTI1cmVtO1xufVxuLnZpcnR1YWwtZGIgLmRyb3BsZXQtdGl0bGUgaDUge1xuICBmb250LXNpemU6IDIuODEyNXJlbTtcbn1cbi52aXJ0dWFsLWRiIC5kcm9wbGV0LXRpdGxlIGg1IHNwYW4ge1xuICBmb250LXNpemU6IDMuNDM3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDEwMDtcbn1cbi52aXJ0dWFsLWRiIC5kcm9wbGV0LXRpdGxlIHAge1xuICBmb250LXNpemU6IDEuMjVyZW07XG59XG4udmlydHVhbC1kYiAudm0tYmFubmVyIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi52aXJ0dWFsLWRiIC52bS1iYW5uZXJfX2xlZnQge1xuICB3aWR0aDogNjUlO1xufVxuLnZpcnR1YWwtZGIgLnZtLWJhbm5lcl9fbGVmdCBoNSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4udmlydHVhbC1kYiAudm0tYmFubmVyIC5rbm93LW1vcmUge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbWFyZ2luLXRvcDogMzBweDtcbn1cbi52aXJ0dWFsLWRiIC52bS1iYW5uZXIgLmtub3ctbW9yZSBpIHtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xufVxuLnZpcnR1YWwtZGIgLnZtLWJhbm5lcl9fcmlnaHQge1xuICB3aWR0aDogMjkwcHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL3ZteF9pbWFnZXMvZ2V0LXZtLWJnLnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBwYWRkaW5nOiA0MHB4IDI1cHg7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvdHRvbTogLTEwMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4udmlydHVhbC1kYiAudm0tYmFubmVyX19yaWdodCBoNSB7XG4gIGZvbnQtc2l6ZTogMS44NzVyZW07XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4udmlydHVhbC1kYiAudm0tYmFubmVyX19yaWdodCBoNCB7XG4gIGZvbnQtc2l6ZTogMi41cmVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi52aXJ0dWFsLWRiIC52bS1iYW5uZXJfX3JpZ2h0IGg0IHNwYW4ge1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi52aXJ0dWFsLWRiIC52bS1iYW5uZXJfX3JpZ2h0IGgzIHtcbiAgZm9udC1zaXplOiAyLjgxMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLnZpcnR1YWwtZGIgLnZtLWJhbm5lcl9fcmlnaHQgaDMgc3BhbiB7XG4gIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi52aXJ0dWFsLWRiIC5kYXRhLXJlY292ZXJ5IHtcbiAgbWFyZ2luLXRvcDogMTEwcHg7XG59XG4udmlydHVhbC1kYiAuZGF0YS1yZWNvdmVyeSBoMyB7XG4gIGZvbnQtc2l6ZTogMy41cmVtO1xuICBtYXJnaW4tYm90dG9tOiAyM3B4O1xufVxuLnZpcnR1YWwtZGIgLmRhdGEtcmVjb3ZlcnlfX2FzeW5jIC5jYXJkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBoZWlnaHQ6IDEwMCU7XG59XG4udmlydHVhbC1kYiAuZGF0YS1yZWNvdmVyeV9fYXN5bmMgLmNhcmQgaW1nIHtcbiAgd2lkdGg6IDI4cHg7XG4gIGhlaWdodDogMjhweDtcbn1cbi52aXJ0dWFsLWRiIC5kYXRhLXJlY292ZXJ5X19hc3luYyAuY2FyZCBwLFxuLnZpcnR1YWwtZGIgLmRhdGEtcmVjb3ZlcnlfX2FzeW5jIC5jYXJkIGg2LFxuLnZpcnR1YWwtZGIgLmRhdGEtcmVjb3ZlcnlfX2FzeW5jIC5jYXJkIGg1LFxuLnZpcnR1YWwtZGIgLmRhdGEtcmVjb3ZlcnlfX2FzeW5jIC5jYXJkIGgzIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi52aXJ0dWFsLWRiIC5kYXRhLXJlY292ZXJ5X19hc3luYyAuY2FyZCBwIHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMjBweDtcbn1cbi52aXJ0dWFsLWRiIC5kYXRhLXJlY292ZXJ5X19hc3luYyAuY2FyZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzgyOGQ2O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbiAgdHJhbnNpdGlvbjogMC4zcyBlYXNlLWluLW91dDtcbn1cbi52aXJ0dWFsLWRiIC5kYXRhLXJlY292ZXJ5X19hc3luYyAuY2FyZCAucm93IHtcbiAgbWFyZ2luOiAwIC04cHg7XG59XG4udmlydHVhbC1kYiAuZGF0YS1yZWNvdmVyeV9fYXN5bmMgLmNhcmQgLnJvdyBbY2xhc3MqPWNvbC1dIHtcbiAgcGFkZGluZzogMCA4cHg7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbn1cbi52aXJ0dWFsLWRiIC5kYXRhLXJlY292ZXJ5X19hc3luYyAuY2FyZCBoNiB7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBsaW5lLWhlaWdodDogMzJweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4udmlydHVhbC1kYiAuZGF0YS1yZWNvdmVyeV9fYXN5bmMgLmNhcmQgLnByb2R1Y3QtY29zdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIHRyYW5zaXRpb246IDAuM3M7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi52aXJ0dWFsLWRiIC5kYXRhLXJlY292ZXJ5X19hc3luYyAuY2FyZCAucHJvZHVjdC1jb3N0IC5hbXQge1xuICB0cmFuc2l0aW9uOiAwLjNzO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogMTAwcHg7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuLnZpcnR1YWwtZGIgLmRhdGEtcmVjb3ZlcnlfX2FzeW5jIC5jYXJkIC5wcm9kdWN0LWNvc3QgLmJvb2sge1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IDAuM3M7XG59XG4udmlydHVhbC1kYiAuZGF0YS1yZWNvdmVyeV9fYXN5bmMgLmNhcmQgLnByb2R1Y3QtY29zdCAuYm9vayAuYnRuIHtcbiAgbWluLXdpZHRoOiBhdXRvO1xufVxuLnZpcnR1YWwtZGIgLmRhdGEtcmVjb3ZlcnlfX2FzeW5jIC5jYXJkIC5wcm9kdWN0LWNvc3QgLmJvb2tfX2NvdW50ZXIge1xuICBkaXNwbGF5OiBub25lO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tcmlnaHQ6IC0xMHB4O1xufVxuLnZpcnR1YWwtZGIgLmRhdGEtcmVjb3ZlcnlfX2FzeW5jIC5jYXJkIC5wcm9kdWN0LWNvc3QgLmJvb2tfX2NvdW50ZXIgLmJ0bi1saW5rIHtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgcGFkZGluZzogM3B4IDVweDtcbn1cbi52aXJ0dWFsLWRiIC5kYXRhLXJlY292ZXJ5X19hc3luYyAuY2FyZCAucHJvZHVjdC1jb3N0IC5ib29rX19jb3VudGVyIGlucHV0IHtcbiAgd2lkdGg6IDM1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3ODI4ZDY7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiA2cHggMDtcbn1cbi52aXJ0dWFsLWRiIC5kYXRhLXJlY292ZXJ5X19hc3luYyAuY2FyZDpob3Zlcjo6YmVmb3JlIHtcbiAgd2lkdGg6IDUwJTtcbn1cbi52aXJ0dWFsLWRiIC5kYXRhLXJlY292ZXJ5X19hc3luYyAuY2FyZDpob3ZlciAucHJvZHVjdC1jb3N0IC5hbXQge1xuICByaWdodDogNTIlO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAudmlydHVhbC1kYiAuZGF0YS1yZWNvdmVyeV9fYXN5bmMgLmNhcmQ6aG92ZXIgLnByb2R1Y3QtY29zdCAuYW10IHtcbiAgICByaWdodDogNDUlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC52aXJ0dWFsLWRiIC5kYXRhLXJlY292ZXJ5X19hc3luYyAuY2FyZDpob3ZlciAucHJvZHVjdC1jb3N0IC5hbXQge1xuICAgIHJpZ2h0OiA1NSU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgLnZpcnR1YWwtZGIgLmRhdGEtcmVjb3ZlcnlfX2FzeW5jIC5jYXJkOmhvdmVyIC5wcm9kdWN0LWNvc3QgLmFtdCB7XG4gICAgcmlnaHQ6IDYyJTtcbiAgfVxufVxuLnZpcnR1YWwtZGIgLmRhdGEtcmVjb3ZlcnlfX2FzeW5jIC5jYXJkOmhvdmVyIC5wcm9kdWN0LWNvc3QgLmFtdCBwIHtcbiAgZm9udC1zaXplOiAxcmVtO1xufVxuLnZpcnR1YWwtZGIgLmRhdGEtcmVjb3ZlcnlfX2FzeW5jIC5jYXJkOmhvdmVyIC5wcm9kdWN0LWNvc3QgLmJvb2sge1xuICBvcGFjaXR5OiAxO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuLnZpcnR1YWwtZGIgLmRhdGEtcmVjb3ZlcnlfX2FzeW5jIC5jYXJkIC5jbG9zZS1wcm9kdWN0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDhweDtcbiAgcmlnaHQ6IDhweDtcbiAgd2lkdGg6IDIzcHg7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbiAgdHJhbnNpdGlvbjogMC4zcyBlYXNlLWluLW91dDtcbn1cbi52aXJ0dWFsLWRiIC5kYXRhLXJlY292ZXJ5X19hc3luYyAuY2FyZC5hY3RpdmU6YmVmb3JlIHtcbiAgd2lkdGg6IDg1JTtcbn1cbi52aXJ0dWFsLWRiIC5kYXRhLXJlY292ZXJ5X19hc3luYyAuY2FyZC5hY3RpdmUgLmNsb3NlLXByb2R1Y3Qge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xufVxuLnZpcnR1YWwtZGIgLmRhdGEtcmVjb3ZlcnlfX2FzeW5jIC5jYXJkLmFjdGl2ZSAucHJvZHVjdC1jb3N0IC5hbXQge1xuICByaWdodDogNTIlO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAudmlydHVhbC1kYiAuZGF0YS1yZWNvdmVyeV9fYXN5bmMgLmNhcmQuYWN0aXZlIC5wcm9kdWN0LWNvc3QgLmFtdCB7XG4gICAgcmlnaHQ6IDQ1JTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAudmlydHVhbC1kYiAuZGF0YS1yZWNvdmVyeV9fYXN5bmMgLmNhcmQuYWN0aXZlIC5wcm9kdWN0LWNvc3QgLmFtdCB7XG4gICAgcmlnaHQ6IDU1JTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAudmlydHVhbC1kYiAuZGF0YS1yZWNvdmVyeV9fYXN5bmMgLmNhcmQuYWN0aXZlIC5wcm9kdWN0LWNvc3QgLmFtdCB7XG4gICAgcmlnaHQ6IDYyJTtcbiAgfVxufVxuLnZpcnR1YWwtZGIgLmRhdGEtcmVjb3ZlcnlfX2FzeW5jIC5jYXJkLmFjdGl2ZSAucHJvZHVjdC1jb3N0IC5hbXQgcCB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cbi52aXJ0dWFsLWRiIC5kYXRhLXJlY292ZXJ5X19hc3luYyAuY2FyZC5hY3RpdmUgLnByb2R1Y3QtY29zdCAuYm9vayB7XG4gIG9wYWNpdHk6IDE7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG4udmlydHVhbC1kYiAuZGF0YS1yZWNvdmVyeV9fYXN5bmMgLmNhcmQuYWN0aXZlIC5wcm9kdWN0LWNvc3QgLmJvb2sgLmJ0bi1ib29rIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi52aXJ0dWFsLWRiIC5kYXRhLXJlY292ZXJ5X19hc3luYyAuY2FyZC5hY3RpdmUgLnByb2R1Y3QtY29zdCAuYm9va19fY291bnRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4udmlydHVhbC1kYiAuZGF0YS1yZWNvdmVyeV9fYXN5bmMgLmNhcmQgLm51bS1vZi1iYWNrdXAge1xuICBmb250LXNpemU6IDIuNzVyZW07XG59XG4udmlydHVhbC1kYiAuZGF0YS1yZWNvdmVyeV9fYXN5bmMgLmNhcmQtYm9keSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi52aXJ0dWFsLWRiIC5kYXRhLXJlY292ZXJ5X19hc3luYyAuY2FyZC5kYXRhLWNhcmQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1yaWdodDogMTVweDtcbn1cbi52aXJ0dWFsLWRiIC5kYXRhLXJlY292ZXJ5X19hc3luYyAuY2FyZC5kYXRhLWNhcmQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLnZpcnR1YWwtZGIgLmRhdGEtcmVjb3ZlcnlfX2FzeW5jIC5jYXJkLmRhdGEtY2FyZCAuY2FyZC1ib2R5IHtcbiAgcGFkZGluZzogMjBweCAyMnB4O1xufVxuLnZpcnR1YWwtZGIgLmRhdGEtcmVjb3ZlcnlfX2FzeW5jIC5hcnJvdy1yaWdodCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA0MSU7XG4gIHJpZ2h0OiAtNCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg1MCUpO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBib3JkZXItdG9wOiAyMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiAyMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItbGVmdDogMjBweCBzb2xpZCAjZmZmZmZmO1xufVxuLnZpcnR1YWwtZGIgLndoeS13ZS1uZWVkIHtcbiAgbWFyZ2luLXRvcDogNzdweDtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cbi52aXJ0dWFsLWRiIC53aHktd2UtbmVlZCBoNCB7XG4gIGZvbnQtc2l6ZTogMi4xMjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XG59XG4udmlydHVhbC1kYiAud2h5LXdlLW5lZWQgLmNhcmQge1xuICBoZWlnaHQ6IDEwMCU7XG59XG4udmlydHVhbC1kYiAud2h5LXdlLW5lZWQgLmNhcmQgaW1nIHtcbiAgd2lkdGg6IDE1cHg7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG4udmlydHVhbC1kYiAubGVhcm4tbW9yZSB7XG4gIHBhZGRpbmc6IDMwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjIxLCAyMjEsIDIyMSwgMC40KTtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbn1cbi52aXJ0dWFsLWRiIC5sZWFybi1tb3JlIGg0IHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi52aXJ0dWFsLWRiIC5sZWFybi1tb3JlX19jYXJvdXNlbCAuY2FyZCB7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4udmlydHVhbC1kYiAubGVhcm4tbW9yZV9fY2Fyb3VzZWwgaDQge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLnZpcnR1YWwtZGIgLmxlYXJuLW1vcmVfX2Nhcm91c2VsIGg1IHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICB0cmFuc2l0aW9uOiAwLjNzIGVhc2UtaW4tb3V0O1xufVxuLnZpcnR1YWwtZGIgLmxlYXJuLW1vcmVfX2Nhcm91c2VsIHAge1xuICBmb250LXNpemU6IDAuODEyNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cbi52aXJ0dWFsLWRiIC5sZWFybi1tb3JlX19jYXJvdXNlbCBpIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xufVxuLnZpcnR1YWwtZGIgLmxlYXJuLW1vcmVfX2Nhcm91c2VsIGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6IHJnYmEoNjAsIDYwLCA2MCwgMC43KSAhaW1wb3J0YW50O1xuICB0cmFuc2l0aW9uOiAwLjNzIGVhc2UtaW4tb3V0O1xufVxuLnZpcnR1YWwtZGIgLmxlYXJuLW1vcmVfX2Nhcm91c2VsIGE6aG92ZXIgaDUge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY29sb3I6ICM3ODI4ZDY7XG59XG5cbi5zdXBwb3J0LXByaWNpbmcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1pbi1oZWlnaHQ6IDEwMHZoO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi92bXhfaW1hZ2VzL2NoZWNrb3V0LWJnLnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogYm90dG9tIGxlZnQ7XG4gIGJhY2tncm91bmQtYXR0YWNobWVudDogZml4ZWQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwcHg7XG59XG4uc3VwcG9ydC1wcmljaW5nOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogNTB2dztcbiAgaGVpZ2h0OiAxMDAlO1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwYzBkMjQ7XG4gIHotaW5kZXg6IC0xO1xufVxuLnN1cHBvcnQtcHJpY2luZ19faW5uZXIge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLnN1cHBvcnQtcHJpY2luZ19fbGVmdCB7XG4gIHdpZHRoOiA1MCU7XG4gIHBhZGRpbmc6IDU1cHggNzVweCA1NXB4IDE1cHg7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLnN1cHBvcnQtcHJpY2luZ19fbGVmdCAubG9nbyB7XG4gIG1hcmdpbi1ib3R0b206IDM2cHg7XG59XG4uc3VwcG9ydC1wcmljaW5nX19sZWZ0IC5iaWxsaW5nLWN5Y2xlIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbi5zdXBwb3J0LXByaWNpbmdfX2xlZnQgaDMge1xuICBmb250LXNpemU6IDJyZW07XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG4uc3VwcG9ydC1wcmljaW5nX19sZWZ0IC5zdXBwb3J0LXByaWNpbmctY2FydC1saXN0IGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWxlZnQ6IDgwcHg7XG59XG4uc3VwcG9ydC1wcmljaW5nX19sZWZ0IC5zdXBwb3J0LXByaWNpbmctY2FydC1saXN0IGxpOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgaGVpZ2h0OiAxcHg7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSA4MHB4KTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMTM2LCAxMzYsIDEzNiwgMC40KTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IC0yMHB4O1xuICByaWdodDogMDtcbn1cbi5zdXBwb3J0LXByaWNpbmdfX2xlZnQgLnN1cHBvcnQtcHJpY2luZy1jYXJ0LWxpc3QgbGk6bGFzdC1jaGlsZDo6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnN1cHBvcnQtcHJpY2luZ19fbGVmdCAuc3VwcG9ydC1wcmljaW5nLWNhcnQtbGlzdCAuY2FydC1pY29uIHtcbiAgd2lkdGg6IDY1cHg7XG4gIGhlaWdodDogNjVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFmMWYxZjtcbiAgY29sb3I6ICM3ODI4ZDY7XG4gIGZvbnQtc2l6ZTogMi4xODc1cmVtO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xufVxuLnN1cHBvcnQtcHJpY2luZ19fbGVmdCAuc3VwcG9ydC1wcmljaW5nLWNhcnQtbGlzdCAuY2FydC1jb250ZW50IHtcbiAgZmxleDogMTtcbn1cbi5zdXBwb3J0LXByaWNpbmdfX2xlZnQgLnN1cHBvcnQtcHJpY2luZy1jYXJ0LWxpc3QgLmNhcnQtY29udGVudCBoNSB7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG59XG4uc3VwcG9ydC1wcmljaW5nX19sZWZ0IC5zdXBwb3J0LXByaWNpbmctY2FydC1saXN0IC5jYXJ0LWNvbnRlbnQgLm5hbWUge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWF4LXdpZHRoOiAyNzVweDtcbn1cbi5zdXBwb3J0LXByaWNpbmdfX2xlZnQgLnN1cHBvcnQtcHJpY2luZy1jYXJ0LWxpc3QgLmNhcnQtY29udGVudCBwIHtcbiAgY29sb3I6ICM4ODg4ODg7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uc3VwcG9ydC1wcmljaW5nX19sZWZ0IC5zdXBwb3J0LXByaWNpbmctY2FydC1saXN0IC5jYXJ0LWNvbnRlbnQgLmFjdGlvbiB7XG4gIGNvbG9yOiAjODg4ODg4O1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5zdXBwb3J0LXByaWNpbmdfX2xlZnQgLnN1cHBvcnQtcHJpY2luZy1jYXJ0LWxpc3QgLmNhcnQtY29udGVudCAuYWN0aW9uIGEge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgY29sb3I6ICM4ODg4ODg7XG59XG4uc3VwcG9ydC1wcmljaW5nX19sZWZ0IC5zdXBwb3J0LXByaWNpbmctY2FydC1saXN0IC5jYXJ0LWNvbnRlbnQgLmFjdGlvbiAudXNlLWNyZWRpdC13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnN1cHBvcnQtcHJpY2luZ19fbGVmdCAuc3VwcG9ydC1wcmljaW5nLWNhcnQtbGlzdCAuY2FydC1jb250ZW50IC5hY3Rpb24gLnVzZS1jcmVkaXQtd3JhcHBlciAuYnRuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHBhZGRpbmc6IDZweCAyNHB4O1xufVxuLnN1cHBvcnQtcHJpY2luZ19fbGVmdCAuc3VwcG9ydC1wcmljaW5nLWNhcnQtbGlzdCAuY2FydC1jb250ZW50IC5hY3Rpb24gLnVzZS1jcmVkaXQtd3JhcHBlciAuYnRuOmhvdmVyICsgc3BhbiB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLnN1cHBvcnQtcHJpY2luZ19fbGVmdCAuc3VwcG9ydC1wcmljaW5nLWNhcnQtbGlzdCAuY2FydC1jb250ZW50IC5hY3Rpb24gLnVzZS1jcmVkaXQtd3JhcHBlciBzcGFuIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdG9wOiAxMHB4O1xuICByaWdodDogMTJweDtcbiAgdHJhbnNpdGlvbjogMC4zcyBlYXNlLWluO1xufVxuLnN1cHBvcnQtcHJpY2luZ19fbGVmdCAuc3VwcG9ydC1wcmljaW5nLWNhcnQtbGlzdCAuY2FydC1jb250ZW50IC5zZWxlY3QtcXR5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFmMWYxZjtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWluLXdpZHRoOiA3MHB4O1xufVxuLnN1cHBvcnQtcHJpY2luZ19fbGVmdCAuc3VwcG9ydC1wcmljaW5nLWNhcnQtbGlzdCAuY2FydC1jb250ZW50IC5zZWxlY3QtcXR5OjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiA4cHg7XG4gIGhlaWdodDogOHB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ZmZmZmZjtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2ZmZmZmZjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDlweDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICByaWdodDogMTBweDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uc3VwcG9ydC1wcmljaW5nX19sZWZ0IC5zdXBwb3J0LXByaWNpbmctY2FydC1saXN0IC5jYXJ0LWNvbnRlbnQgLnNlbGVjdC1xdHkgLmZvcm0tc2VsZWN0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIHBhZGRpbmc6IDVweDtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbn1cbi5zdXBwb3J0LXByaWNpbmdfX2xlZnQgLnN1cHBvcnQtcHJpY2luZy1jYXJ0LWxpc3QgLmNhcnQtY29udGVudCAuc2VsZWN0LXF0eSAuZm9ybS1zZWxlY3Qgb3B0aW9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFmMWYxZjtcbn1cbi5zdXBwb3J0LXByaWNpbmdfX2xlZnQgLnN1cHBvcnQtcHJpY2luZy1jYXJ0LWxpc3QgLmNhcnQtY29udGVudCAucGxhbi1kZXRhaWwge1xuICBwYWRkaW5nLWxlZnQ6IDEuNHJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5zdXBwb3J0LXByaWNpbmdfX2xlZnQgLnN1cHBvcnQtcHJpY2luZy1jYXJ0LWxpc3QgLmNhcnQtY29udGVudCAucGxhbi1kZXRhaWwgbGkge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBjb2xvcjogIzg4ODg4ODtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG59XG4uc3VwcG9ydC1wcmljaW5nX19sZWZ0IC5zdXBwb3J0LXByaWNpbmctY2FydC1saXN0IC5jYXJ0LWNvbnRlbnQgLnBsYW4tZGV0YWlsIGxpOjphZnRlciB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG59XG4uc3VwcG9ydC1wcmljaW5nX19yaWdodCB7XG4gIHdpZHRoOiA1MCU7XG4gIHBhZGRpbmc6IDU1cHggMTVweCA1NXB4IDc1cHg7XG59XG4uc3VwcG9ydC1wcmljaW5nX19yaWdodCAuc3VwcG9ydC1wcmljaW5nLXdpemFyZCAubmF2YmFyLW5hdiB7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5zdXBwb3J0LXByaWNpbmdfX3JpZ2h0IC5zdXBwb3J0LXByaWNpbmctd2l6YXJkIC5uYXZiYXItbmF2OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMXB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSg2MCwgNjAsIDYwLCAwLjQpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIGxlZnQ6IDA7XG59XG4uc3VwcG9ydC1wcmljaW5nX19yaWdodCAuc3VwcG9ydC1wcmljaW5nLXdpemFyZCAubmF2YmFyLW5hdiAubmF2LWl0ZW0gLm5hdi1saW5rIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuICBwYWRkaW5nOiAwIDE1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGNvbG9yOiAjODg4ODg4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLnN1cHBvcnQtcHJpY2luZ19fcmlnaHQgLnN1cHBvcnQtcHJpY2luZy13aXphcmQgLm5hdmJhci1uYXYgLm5hdi1pdGVtIC5uYXYtbGluayBzcGFuIHtcbiAgd2lkdGg6IDMwcHg7XG4gIG1pbi13aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjODg4ODg4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIG1hcmdpbi1yaWdodDogNXB4O1xufVxuLnN1cHBvcnQtcHJpY2luZ19fcmlnaHQgLnN1cHBvcnQtcHJpY2luZy13aXphcmQgLm5hdmJhci1uYXYgLm5hdi1pdGVtIC5uYXYtbGluayBzcGFuIGIge1xuICBmb250LXdlaWdodDogNTAwO1xufVxuLnN1cHBvcnQtcHJpY2luZ19fcmlnaHQgLnN1cHBvcnQtcHJpY2luZy13aXphcmQgLm5hdmJhci1uYXYgLm5hdi1pdGVtIC5uYXYtbGluayBzcGFuIGkge1xuICBkaXNwbGF5OiBub25lO1xuICBjb2xvcjogIzAwMDAwMDtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbn1cbi5zdXBwb3J0LXByaWNpbmdfX3JpZ2h0IC5zdXBwb3J0LXByaWNpbmctd2l6YXJkIC5uYXZiYXItbmF2IC5uYXYtaXRlbSAubmF2LWxpbmsuYWN0aXZlIHtcbiAgY29sb3I6ICM3ODI4ZDY7XG59XG4uc3VwcG9ydC1wcmljaW5nX19yaWdodCAuc3VwcG9ydC1wcmljaW5nLXdpemFyZCAubmF2YmFyLW5hdiAubmF2LWl0ZW0gLm5hdi1saW5rLmFjdGl2ZSBzcGFuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzc4MjhkNjtcbn1cbi5zdXBwb3J0LXByaWNpbmdfX3JpZ2h0IC5zdXBwb3J0LXByaWNpbmctd2l6YXJkIC5uYXZiYXItbmF2IC5uYXYtaXRlbSAubmF2LWxpbmsuY29tcGxldGUge1xuICBjb2xvcjogIzAwMDAwMDtcbn1cbi5zdXBwb3J0LXByaWNpbmdfX3JpZ2h0IC5zdXBwb3J0LXByaWNpbmctd2l6YXJkIC5uYXZiYXItbmF2IC5uYXYtaXRlbSAubmF2LWxpbmsuY29tcGxldGUgc3BhbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNGUwNDE7XG59XG4uc3VwcG9ydC1wcmljaW5nX19yaWdodCAuc3VwcG9ydC1wcmljaW5nLXdpemFyZCAubmF2YmFyLW5hdiAubmF2LWl0ZW0gLm5hdi1saW5rLmNvbXBsZXRlIHNwYW4gYiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uc3VwcG9ydC1wcmljaW5nX19yaWdodCAuc3VwcG9ydC1wcmljaW5nLXdpemFyZCAubmF2YmFyLW5hdiAubmF2LWl0ZW0gLm5hdi1saW5rLmNvbXBsZXRlIHNwYW4gaSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnN1cHBvcnQtcHJpY2luZ19fcmlnaHQgLnN1cHBvcnQtcHJpY2luZy13aXphcmQgLm5hdmJhci1uYXYgLm5hdi1pdGVtOmZpcnN0LWNoaWxkIC5uYXYtbGluayB7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cbi5zdXBwb3J0LXByaWNpbmdfX3JpZ2h0IC5zdXBwb3J0LXByaWNpbmctd2l6YXJkIC5uYXZiYXItbmF2IC5uYXYtaXRlbTpsYXN0LWNoaWxkIC5uYXYtbGluayB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG59XG4uc3VwcG9ydC1wcmljaW5nX19yaWdodCAuc3VwcG9ydC1wcmljaW5nLXdpemFyZF9fZm9ybSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnN1cHBvcnQtcHJpY2luZ19fcmlnaHQgLnN1cHBvcnQtcHJpY2luZy13aXphcmRfX2Zvcm0gaDMge1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5zdXBwb3J0LXByaWNpbmdfX3JpZ2h0IC5zdXBwb3J0LXByaWNpbmctd2l6YXJkX19mb3JtIC5idG4ge1xuICBtaW4td2lkdGg6IGF1dG87XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbn1cbi5zdXBwb3J0LXByaWNpbmdfX3JpZ2h0IC5zdXBwb3J0LXByaWNpbmctd2l6YXJkX19mb3JtIC5idG4ucmVzZW5kIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICMwMDAwMDA7XG59XG4uc3VwcG9ydC1wcmljaW5nX19yaWdodCAuc3VwcG9ydC1wcmljaW5nLXdpemFyZF9fZm9ybSAuYnRuLnJlc2VuZDpob3ZlciB7XG4gIGNvbG9yOiAjNzgyOGQ2O1xufVxuLnN1cHBvcnQtcHJpY2luZ19fcmlnaHQgLnN1cHBvcnQtcHJpY2luZy13aXphcmRfX2Zvcm0gLmZvcm0tY29udGVudCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uc3VwcG9ydC1wcmljaW5nX19yaWdodCAuc3VwcG9ydC1wcmljaW5nLXdpemFyZF9fZm9ybSAuZm9ybS1jb250ZW50LmFjdGl2ZUZvcm0ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5zdXBwb3J0LXByaWNpbmdfX3JpZ2h0IC5zdXBwb3J0LXByaWNpbmctd2l6YXJkX19mb3JtIC5wYXltZW50LW1ldGhvZCB7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjg7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIG1heC13aWR0aDogNDEwcHg7XG59XG4uc3VwcG9ydC1wcmljaW5nX19yaWdodCAuc3VwcG9ydC1wcmljaW5nLXdpemFyZF9fZm9ybSAucGF5bWVudC1tZXRob2QgLmZvcm0tZmxvYXRpbmcgPiAuZm9ybS1jb250cm9sIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSg2MCwgNjAsIDYwLCAwLjQpO1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuLnN1cHBvcnQtcHJpY2luZ19fcmlnaHQgLnN1cHBvcnQtcHJpY2luZy13aXphcmRfX2Zvcm0gLnBheW1lbnQtbWV0aG9kIC5mb3JtLWZsb2F0aW5nID4gLmZvcm0tY29udHJvbDpmb2N1cyB+IGxhYmVsLCAuc3VwcG9ydC1wcmljaW5nX19yaWdodCAuc3VwcG9ydC1wcmljaW5nLXdpemFyZF9fZm9ybSAucGF5bWVudC1tZXRob2QgLmZvcm0tZmxvYXRpbmcgPiAuZm9ybS1jb250cm9sOm5vdCg6cGxhY2Vob2xkZXItc2hvd24pIH4gbGFiZWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn0iLCJAZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiAnSUJNLVBsZXhTYW5zJztcclxuICAgIHNyYzogdXJsKCcuLi92bXhfZm9udHMvSUJNUGxleFNhbnMtUmVndWxhci5lb3QnKTtcclxuICAgIHNyYzogdXJsKCcuLi92bXhfZm9udHMvSUJNUGxleFNhbnMtUmVndWxhci5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxyXG4gICAgICAgIHVybCgnLi4vdm14X2ZvbnRzL0lCTVBsZXhTYW5zLVJlZ3VsYXIud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXHJcbiAgICAgICAgdXJsKCcuLi92bXhfZm9udHMvSUJNUGxleFNhbnMtUmVndWxhci53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXHJcbiAgICAgICAgdXJsKCcuLi92bXhfZm9udHMvSUJNUGxleFNhbnMtUmVndWxhci50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyksXHJcbiAgICAgICAgdXJsKCcuLi92bXhfZm9udHMvSUJNUGxleFNhbnMtUmVndWxhci5zdmcjSUJNUGxleFNhbnMtUmVndWxhcicpIGZvcm1hdCgnc3ZnJyk7XHJcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgZm9udC1kaXNwbGF5OiBzd2FwO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiAnSUJNLVBsZXhTYW5zJztcclxuICAgIHNyYzogdXJsKCcuLi92bXhfZm9udHMvSUJNUGxleFNhbnMtQm9sZC5lb3QnKTtcclxuICAgIHNyYzogdXJsKCcuLi92bXhfZm9udHMvSUJNUGxleFNhbnMtQm9sZC5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxyXG4gICAgICAgIHVybCgnLi4vdm14X2ZvbnRzL0lCTVBsZXhTYW5zLUJvbGQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXHJcbiAgICAgICAgdXJsKCcuLi92bXhfZm9udHMvSUJNUGxleFNhbnMtQm9sZC53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXHJcbiAgICAgICAgdXJsKCcuLi92bXhfZm9udHMvSUJNUGxleFNhbnMtQm9sZC50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyksXHJcbiAgICAgICAgdXJsKCcuLi92bXhfZm9udHMvSUJNUGxleFNhbnMtQm9sZC5zdmcjSUJNUGxleFNhbnMtQm9sZCcpIGZvcm1hdCgnc3ZnJyk7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIGZvbnQtZGlzcGxheTogc3dhcDtcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogJ0lCTS1QbGV4U2Fucyc7XHJcbiAgICBzcmM6IHVybCgnLi4vdm14X2ZvbnRzL0lCTVBsZXhTYW5zLU1lZGl1bS5lb3QnKTtcclxuICAgIHNyYzogdXJsKCcuLi92bXhfZm9udHMvSUJNUGxleFNhbnMtTWVkaXVtLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXHJcbiAgICAgICAgdXJsKCcuLi92bXhfZm9udHMvSUJNUGxleFNhbnMtTWVkaXVtLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxyXG4gICAgICAgIHVybCgnLi4vdm14X2ZvbnRzL0lCTVBsZXhTYW5zLU1lZGl1bS53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXHJcbiAgICAgICAgdXJsKCcuLi92bXhfZm9udHMvSUJNUGxleFNhbnMtTWVkaXVtLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKSxcclxuICAgICAgICB1cmwoJy4uL3ZteF9mb250cy9JQk1QbGV4U2Fucy1NZWRpdW0uc3ZnI0lCTVBsZXhTYW5zLU1lZGl1bScpIGZvcm1hdCgnc3ZnJyk7XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgZm9udC1kaXNwbGF5OiBzd2FwO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiAnSUJNLVBsZXhTYW5zJztcclxuICAgIHNyYzogdXJsKCcuLi92bXhfZm9udHMvSUJNUGxleFNhbnMtTGlnaHQuZW90Jyk7XHJcbiAgICBzcmM6IHVybCgnLi4vdm14X2ZvbnRzL0lCTVBsZXhTYW5zLUxpZ2h0LmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXHJcbiAgICAgICAgdXJsKCcuLi92bXhfZm9udHMvSUJNUGxleFNhbnMtTGlnaHQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXHJcbiAgICAgICAgdXJsKCcuLi92bXhfZm9udHMvSUJNUGxleFNhbnMtTGlnaHQud29mZicpIGZvcm1hdCgnd29mZicpLFxyXG4gICAgICAgIHVybCgnLi4vdm14X2ZvbnRzL0lCTVBsZXhTYW5zLUxpZ2h0LnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKSxcclxuICAgICAgICB1cmwoJy4uL3ZteF9mb250cy9JQk1QbGV4U2Fucy1MaWdodC5zdmcjSUJNUGxleFNhbnMtTGlnaHQnKSBmb3JtYXQoJ3N2ZycpO1xyXG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIGZvbnQtZGlzcGxheTogc3dhcDtcclxufSIsIi8qIEZvbnQgKi9cclxuJHByaW1hcnktZm9udDogXCJJQk0tUGxleFNhbnNcIiwgc2Fucy1zZXJpZjtcclxuXHJcbi8qIENvbG9yIExpc3QgKi9cclxuJHByaW1hcnktY29sb3I6ICM3ODI4ZDY7XHJcbiRzZWNvbmRhcnktY29sb3I6ICM3MTI5ZjY7XHJcbiRiZy1jb2xvcjogIzBjMGQyNDtcclxuJGJnLWNvbG9yMjogI2VmZWZmYTtcclxuJHBvc3QtbG9naW4tYmc6ICNmN2Y3Zjg7XHJcblxyXG4vKiBGb3JtIExpc3QgKi9cclxuJGZvcm0tbGFiZWwtY29sb3I6ICM4ODg4ODg7XHJcbiRmb3JtLWxhYmVsLWNvbG9yMjogIzE3MTgyYztcclxuJGZvcm0tYmc6ICNlYWVhZWY7XHJcbiR0YWJsZS10ZXh0LWdyZXk6ICM1MjUyNTI7XHJcbiR2bXgtY2hlY2stZGVmYXVsdDogI2IxYjFiMTtcclxuJHZteC1jaGVjay1kZWZhdWx0LWJnOiAjZGRkZGRkO1xyXG4kYnRuLWJnLWdyZXk6ICNkYmRiZGI7XHJcbiR2bXgtc3dpdGNoLWFjdGl2ZTogIzZjY2NhNTtcclxuJHZteC1zd2l0Y2gtaW5hY3RpdmU6ICNlZTY1NjI7XHJcblxyXG4vLyBPdGhlclxyXG4kbGVhcm4tbW9yZS1oZWFkaW5nOiAjMGMwZDIzO1xyXG4kYm9yZGVyLWNvbG9yOiAjNzA3MDcwO1xyXG4kYm9yZGVyLXB1cnBsZTogIzcyMjhmNjtcclxuJGhlYWRpbmctY29sb3I6ICMyYzJjMmM7XHJcblxyXG4vKiBDb21tb24gQ29sb3IgTGlzdCAqL1xyXG4kd2hpdGU6ICNmZmZmZmY7XHJcbiRibGFjazogIzAwMDAwMDtcclxuJGdyZWVuOiAjMzRlMDQxO1xyXG4kcmVkOiAjZmYwMDAwO1xyXG4kZ3JleTogIzNjM2MzYztcclxuJGVlcmllLWJsYWNrOiAjMWYxZjFmO1xyXG4kamFzbWluZS1wdXJwbGU6ICM5NjQ1ZTY7XHJcbiRiYWxsLWJsdWU6ICMzMGE5YmY7XHJcbiRkb2RnZXItYmx1ZTogIzNlODJmYztcclxuJHBsYXRpbnVtOiAjZTdlN2U3O1xyXG5cclxuLy8gaW1hZ2UgcGF0aFxyXG4kaW1hZ2VzLXBhdGg6IFwiLi4vdm14X2ltYWdlc1wiICFkZWZhdWx0O1xyXG5cclxuLy8gSWNvbW9vbiBJY29uc1xyXG4kaWNvbW9vbi1mb250LWZhbWlseTogXCJpY29tb29uXCIgIWRlZmF1bHQ7XHJcbiRpY29tb29uLWZvbnQtcGF0aDogXCIuLi92bXhfZm9udHNcIiAhZGVmYXVsdDtcclxuXHJcbiRpY29uLWV5ZS1vcGVuOiBcIlxcZTkwMFwiO1xyXG4kaWNvbi1leWUtY2xvc2U6IFwiXFxlOTAxXCI7XHJcbiRpY29uLWxlZnQtYXJyb3c6IFwiXFxlOTAyXCI7XHJcbiRpY29uLXJpZ2h0LWFycm93OiBcIlxcZTkwM1wiO1xyXG4kaWNvbi1sZWZ0LWFycm93LWxpbmU6IFwiXFxlOTFmXCI7XHJcbiRpY29uLXJpZ2h0LWFycm93LWxpbmU6IFwiXFxlOTIwXCI7XHJcbiRpY29uLWxvbmctcmlnaHQtYXJyb3c6IFwiXFxlOTExXCI7XHJcbiRpY29uLWxpbmstYXJyb3c6IFwiXFxlOTFhXCI7XHJcbiRpY29uLXBsdXM6IFwiXFxlOTA0XCI7XHJcbiRpY29uLW1pbnVzOiBcIlxcZTkyMlwiO1xyXG4kaWNvbi1kb3RzLWg6IFwiXFxlOTA5XCI7XHJcbiRpY29uLWZpbHRlcjogXCJcXGU5MGFcIjtcclxuJGljb24tY2hlY2s6IFwiXFxlOTBiXCI7XHJcbiRpY29uLWRvdWJsZS1jaGVjazogXCJcXGU5MDVcIjtcclxuJGljb24tc2VhcmNoOiBcIlxcZTkwY1wiO1xyXG4kaWNvbi10cmFzaDogXCJcXGU5MTRcIjtcclxuJGljb24tY29weTogXCJcXGU5MTJcIjtcclxuJGljb24tY2xvY2s6IFwiXFxlOTE1XCI7XHJcbiRpY29uLWt1YmVybmV0ZXM6IFwiXFxlOTA2XCI7XHJcbiRpY29uLWRyb3BsZXQ6IFwiXFxlOTI2XCI7XHJcbiRpY29uLXdlYmFwcDogXCJcXGU5MDdcIjtcclxuJGljb24tZGF0YWJhc2U6IFwiXFxlOTA4XCI7XHJcbiRpY29uLXZpcnR1YWwtbWFjaGluZTogXCJcXGU5MGRcIjtcclxuJGljb24tbmV0d29yay1tYXBwaW5nOiBcIlxcZTkwZVwiO1xyXG4kaWNvbi1kcmFhczogXCJcXGU5MGZcIjtcclxuJGljb24tbW9yZTogXCJcXGU5MTBcIjtcclxuJGljb24tdm0tbWFjaGluZTogXCJcXGU5MTNcIjtcclxuJGljb24tYmlsbGluZzogXCJcXGU5MTZcIjtcclxuJGljb24tcGF5bWVudC1jYXJkOiBcIlxcZTkxN1wiO1xyXG4kaWNvbi1oaXN0b3J5OiBcIlxcZTkxOFwiO1xyXG4kaWNvbi1kZXN0cm95OiBcIlxcZTkxOVwiO1xyXG4kaWNvbi1ib290LWlzbzogXCJcXGU5MWJcIjtcclxuJGljb24tZGlzazogXCJcXGU5MWNcIjtcclxuJGljb24tZ2VhcjogXCJcXGU5MWRcIjtcclxuJGljb24tZ2Vhci0yOiBcIlxcZTkyN1wiO1xyXG4kaWNvbi1mbG9wcHk6IFwiXFxlOTFlXCI7XHJcbiRpY29uLXVzZXI6IFwiXFxlOTIxXCI7XHJcbiRpY29uLWdyaWQ6IFwiXFxlOTIzXCI7XHJcbiRpY29uLWxpc3Q6IFwiXFxlOTI0XCI7XHJcbiRpY29uLWVkaXQ6IFwiXFxlOTI1XCI7XHJcbiRpY29uLWluZm86IFwiXFxlOTI4XCI7XHJcbiRpY29uLXZteC1zdXBwb3J0OiBcIlxcZTkyOVwiO1xyXG4kaWNvbi1jbG91ZC1yZWxvYWQ6IFwiXFxlOTJhXCI7XHJcbiRpY29uLWNhcGFjaXR5OiBcIlxcZTkyYlwiO1xyXG4kaWNvbi1yZWxvYWQ6IFwiXFxlOTJjXCI7IiwiLyogcGxhY2Vob2xkZXIgKi9cclxuQG1peGluIGlucHV0LXBsYWNlaG9sZGVyIHtcclxuICAmLnBsYWNlaG9sZGVyIHsgQGNvbnRlbnQ7IH1cclxuICAmOi1tb3otcGxhY2Vob2xkZXIgeyBAY29udGVudDsgfVxyXG4gICY6Oi1tb3otcGxhY2Vob2xkZXIgeyBAY29udGVudDsgfVxyXG4gICY6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHsgQGNvbnRlbnQ7IH1cclxuICAmOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHsgQGNvbnRlbnQ7IH1cclxufVxyXG5cclxuLy8gU3RhcnQgQ2FsY3VsYXRlIGVtIHNpemUgXHJcbkBmdW5jdGlvbiBjYWxjdWxhdGVSZW0oJHNpemUpIHtcclxuICAkcmVtU2l6ZTogJHNpemUgLyAxNnB4O1xyXG4gIEByZXR1cm4gJHJlbVNpemUgKiAxcmVtO1xyXG59XHJcblxyXG5AbWl4aW4gZm9udC1zaXplKCRzaXplKSB7XHJcbiAgZm9udC1zaXplOiBjYWxjKCRzaXplIC8gMTZweCkgKiAxcmVtO1xyXG59XHJcbi8vIEVuZCBDYWxjdWxhdGUgZW0gc2l6ZVxyXG5cclxuJGJyZWFrcG9pbnRzOiAoXHJcbiAgJ2N1c3RvbS1zbWFsbC1tb2JpbGUtbWF4JzogKG1heC13aWR0aDogMzU5cHgpLFxyXG4gICdwb3J0cmFpdC1tb2JpbGUtbWF4JzogKG1heC13aWR0aDogNTc1cHgpLFxyXG4gICdtb2JpbGUtbWluJzogKG1pbi13aWR0aDogNTc2cHgpLFxyXG4gICdtb2JpbGUtbWF4JzogKG1heC13aWR0aDogNzY3cHgpLFxyXG4gICdpcGFkLW1pbic6IChtaW4td2lkdGg6IDc2OHB4KSxcclxuICAnaXBhZC1tYXgnOiAobWF4LXdpZHRoOiA5OTFweCksXHJcbiAgJ2Rlc2t0b3AtbWluJzogKG1pbi13aWR0aDogOTkycHgpLFxyXG4gICdkZXNrdG9wLW1heCc6IChtYXgtd2lkdGg6IDExOTlweCksXHJcbiAgJ2xhcmdlLWRlc2t0b3AtbWluJzogKG1pbi13aWR0aDogMTIwMHB4KSxcclxuICAnbWVkaXVtLWxhcmdlLWRlc2t0b3AtbWluJzogKG1pbi13aWR0aDogMTM2NnB4KSxcclxuICAnbWVkaXVtLWxhcmdlLWRlc2t0b3AtbWF4JzogKG1heC13aWR0aDogMTQwMHB4KSxcclxuICAnZXh0cmEtbGFyZ2UtZGVza3RvcC1taW4nOiAobWluLXdpZHRoOiAyNTAwcHgpLFxyXG4pO1xyXG5cclxuQG1peGluIGJyZWFrcG9pbnQoJG5hbWUpIHtcclxuICAgIEBpZiBtYXAtaGFzLWtleSgkYnJlYWtwb2ludHMsICRuYW1lKSB7XHJcbiAgICAgIEBtZWRpYSAje2luc3BlY3QobWFwLWdldCgkYnJlYWtwb2ludHMsICRuYW1lKSl9IHtcclxuICAgICAgQGNvbnRlbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG4gIEBlbHNlIHtcclxuICAgIEB3YXJuIFwiQ291bGRuJ3QgZmluZCBhIGJyZWFrcG9pbnQgbmFtZWQgYCN7JG5hbWV9YC5cIjtcclxuICB9XHJcbn0gICBcclxuXHJcblxyXG4vLyBCb3JkZXIgUmFkaXVzXHJcbkBtaXhpbiBib3JkZXItcmFkaXVzKCRyYWRpdXMpIHtcclxuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6ICRyYWRpdXM7XHJcbiAgYm9yZGVyLXJhZGl1czogJHJhZGl1cztcclxuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94OyAgLyogc3RvcHMgYmcgY29sb3IgZnJvbSBsZWFraW5nIG91dHNpZGUgdGhlIGJvcmRlcjogKi9cclxufVxyXG5cclxuLy8gU2luZ2xlIHNpZGUgYm9yZGVyLXJhZGl1c1xyXG5cclxuQG1peGluIGJvcmRlci10b3AtcmFkaXVzKCRyYWRpdXMpIHtcclxuICAtd2Via2l0LWJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAkcmFkaXVzO1xyXG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAkcmFkaXVzO1xyXG4gIC13ZWJraXQtYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogJHJhZGl1cztcclxuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAkcmFkaXVzO1xyXG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XHJcbn1cclxuQG1peGluIGJvcmRlci1yaWdodC1yYWRpdXMoJHJhZGl1cykge1xyXG4gIC13ZWJraXQtYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6ICRyYWRpdXM7XHJcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6ICRyYWRpdXM7XHJcbiAgLXdlYmtpdC1ib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogJHJhZGl1cztcclxuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogJHJhZGl1cztcclxuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xyXG59XHJcbkBtaXhpbiBib3JkZXItYm90dG9tLXJhZGl1cygkcmFkaXVzKSB7XHJcbiAgLXdlYmtpdC1ib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogJHJhZGl1cztcclxuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogJHJhZGl1cztcclxuICAtd2Via2l0LWJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6ICRyYWRpdXM7XHJcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogJHJhZGl1cztcclxuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xyXG59XHJcbkBtaXhpbiBib3JkZXItbGVmdC1yYWRpdXMoJHJhZGl1cykge1xyXG4gIC13ZWJraXQtYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogJHJhZGl1cztcclxuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAkcmFkaXVzO1xyXG4gIC13ZWJraXQtYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogJHJhZGl1cztcclxuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAkcmFkaXVzO1xyXG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XHJcbn1cclxuXHJcbi8vIE9wYWNpdHlcclxuQG1peGluIG9wYWNpdHkoJG9wYWNpdHkpIHtcclxuICBvcGFjaXR5OiAkb3BhY2l0eTtcclxuICAkb3BhY2l0eS1pZTogJG9wYWNpdHkgKiAxMDA7XHJcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PSRvcGFjaXR5LWllKTsgLy9JRThcclxufVxyXG5cclxuLy8gVHJhbnNpdGlvblxyXG5AbWl4aW4gdHJhbnNpdGlvbigkd2hhdDogYWxsLCAkdGltZTogMC4ycywgJGhvdzogZWFzZS1pbi1vdXQpIHtcclxuICAtd2Via2l0LXRyYW5zaXRpb246ICR3aGF0ICR0aW1lICRob3c7XHJcbiAgLW1vei10cmFuc2l0aW9uOiAgICAkd2hhdCAkdGltZSAkaG93O1xyXG4gIC1tcy10cmFuc2l0aW9uOiAgICAgJHdoYXQgJHRpbWUgJGhvdztcclxuICAtby10cmFuc2l0aW9uOiAgICAgICR3aGF0ICR0aW1lICRob3c7XHJcbiAgdHJhbnNpdGlvbjogICAgICAgICAkd2hhdCAkdGltZSAkaG93O1xyXG59XHJcblxyXG5AbWl4aW4gYm9yZGVyLWxlZnQtcmdiYSAoJHdpZHRoLCAkc3R5bGUsICRjb2xvciwgJG9wYWNpdHkpIHtcclxuICBib3JkZXItbGVmdDogJHdpZHRoICRzdHlsZSByZ2JhKHJlZCgkY29sb3IpLCBncmVlbigkY29sb3IpLCBibHVlKCRjb2xvciksICRvcGFjaXR5KTtcclxufVxyXG5cclxuQG1peGluIGJvcmRlci1ib3R0b20tcmdiYSAoJHdpZHRoLCAkc3R5bGUsICRjb2xvciwgJG9wYWNpdHkpIHtcclxuICBib3JkZXItYm90dG9tOiAkd2lkdGggJHN0eWxlIHJnYmEocmVkKCRjb2xvciksIGdyZWVuKCRjb2xvciksIGJsdWUoJGNvbG9yKSwgJG9wYWNpdHkpO1xyXG59XHJcbi8vIEVuZCByZ2JhIEJvcmRlclxyXG5cclxuLy8gQmFja2dyb3VuZCBDb2xvciByZ2JhXHJcbkBtaXhpbiBiYWNrZ3JvdW5kLWNvbG9yLXJnYmEoJGNvbG9yLCAkb3BhY2l0eSkge1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGNvbG9yLCAkb3BhY2l0eSk7XHJcbn1cclxuLy8gRW5kIEJhY2tncm91bmQgQ29sb3IgcmdiYVxyXG5cclxuLy8gQmFja2dyb3VuZCBDb2xvciByZ2JhXHJcbkBtaXhpbiBjb2xvci1yZ2JhKCRjb2xvciwgJG9wYWNpdHkpIHtcclxuICBjb2xvcjogcmdiYSgkY29sb3IsICRvcGFjaXR5KTtcclxufVxyXG4vLyBFbmQgQmFja2dyb3VuZCBDb2xvciByZ2JhXHJcblxyXG4vLyBIb3Jpem9udGFsIGFuZCBDZW50ZXIgQWxpZ24gdXNpbmcgVHJhbnNmb3JtXHJcbkBtaXhpbiBob3Jpem9udGFsLWNlbnRlci10cmFuc2Zvcm0ge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBsZWZ0OiA1MCU7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG59XHJcblxyXG5AbWl4aW4gdmVydGljYWwtY2VudGVyLXRyYW5zZm9ybSB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogNTAlO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxufVxyXG5cclxuQG1peGluIGhvcml6b250YWwtdmVydGljYWwtY2VudGVyLXRyYW5zZm9ybSB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogNTAlO1xyXG4gIGxlZnQ6IDUwJTtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxufVxyXG5cclxuLy8gQ2VudGVyIEJsb2NrXHJcbkBtaXhpbiBjZW50ZXItYmxvY2sge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gIG1hcmdpbi1yaWdodDogYXV0bztcclxufVxyXG5cclxuLy8gUHNldWRvIGNsYXNzXHJcbkBtaXhpbiBwc2V1ZG8oJGRpc3BsYXk6IGJsb2NrLCAkcG9zOiBhYnNvbHV0ZSwgJGNvbnRlbnQ6ICcnKXtcclxuICBjb250ZW50OiAkY29udGVudDtcclxuICBkaXNwbGF5OiAkZGlzcGxheTtcclxuICBwb3NpdGlvbjogJHBvcztcclxufVxyXG5cclxuQG1peGluIHRydW5jYXRlIHtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbn1cclxuXHJcbkBtaXhpbiBibGFjay1vdmVybGF5KCR3aWR0aDogJycsICRoZWlnaHQ6ICcnLCAkb3BhY2l0eTogJycsICkge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBjb250ZW50OiBcIlwiO1xyXG4gIHdpZHRoOiAkd2lkdGg7XHJcbiAgaGVpZ2h0OiAkaGVpZ2h0O1xyXG4gIEBpbmNsdWRlIGJhY2tncm91bmQtY29sb3ItcmdiYSgkYmxhY2ssICRvcGFjaXR5KTtcclxufVxyXG5cclxuXHJcbi8vIEN1c3RvbSBDb250YWluZXIgXHJcbiVjdXN0b20tY29udGFpbmVye1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XHJcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xyXG4gIG1hcmdpbi1yaWdodDogYXV0bztcclxuICBtYXJnaW4tbGVmdDogYXV0bztcclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xyXG4gICAgd2lkdGg6IDU0MHB4O1xyXG4gIH1cclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xyXG4gICAgd2lkdGg6IDcyMHB4O1xyXG4gIH1cclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xyXG4gICAgd2lkdGg6IDk2MHB4O1xyXG4gIH1cclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcclxuICAgIHdpZHRoOiAxMTQwcHg7XHJcbiAgfSAgXHJcbn1cclxuXHJcbkBtaXhpbiBjb21tb24tcHRiIHtcclxuICBwYWRkaW5nLXRvcDogNTBweDtcclxuICBwYWRkaW5nLWJvdHRvbTogNTBweDtcclxufVxyXG5cclxuLy8gUkdCQSBCb3JkZXJcclxuQG1peGluIGJvcmRlci1yZ2JhICgkY29sb3IsICRvcGFjaXR5KSB7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYShyZWQoJGNvbG9yKSwgZ3JlZW4oJGNvbG9yKSwgYmx1ZSgkY29sb3IpLCAkb3BhY2l0eSk7XHJcbn0iLCJAaW1wb3J0IFwidmFyaWFibGVzXCI7XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJyN7JGljb21vb24tZm9udC1mYW1pbHl9JztcclxuICBzcmM6ICB1cmwoJyN7JGljb21vb24tZm9udC1wYXRofS8jeyRpY29tb29uLWZvbnQtZmFtaWx5fS5lb3Q/OGlwOXJhJyk7XHJcbiAgc3JjOiAgdXJsKCcjeyRpY29tb29uLWZvbnQtcGF0aH0vI3skaWNvbW9vbi1mb250LWZhbWlseX0uZW90PzhpcDlyYSNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcclxuICAgIHVybCgnI3skaWNvbW9vbi1mb250LXBhdGh9LyN7JGljb21vb24tZm9udC1mYW1pbHl9LnR0Zj84aXA5cmEnKSBmb3JtYXQoJ3RydWV0eXBlJyksXHJcbiAgICB1cmwoJyN7JGljb21vb24tZm9udC1wYXRofS8jeyRpY29tb29uLWZvbnQtZmFtaWx5fS53b2ZmPzhpcDlyYScpIGZvcm1hdCgnd29mZicpLFxyXG4gICAgdXJsKCcjeyRpY29tb29uLWZvbnQtcGF0aH0vI3skaWNvbW9vbi1mb250LWZhbWlseX0uc3ZnPzhpcDlyYSMjeyRpY29tb29uLWZvbnQtZmFtaWx5fScpIGZvcm1hdCgnc3ZnJyk7XHJcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC1kaXNwbGF5OiBibG9jaztcclxufVxyXG5cclxuW2NsYXNzXj1cImljb24tXCJdLCBbY2xhc3MqPVwiIGljb24tXCJdIHtcclxuICAvKiB1c2UgIWltcG9ydGFudCB0byBwcmV2ZW50IGlzc3VlcyB3aXRoIGJyb3dzZXIgZXh0ZW5zaW9ucyB0aGF0IGNoYW5nZSBmb250cyAqL1xyXG4gIGZvbnQtZmFtaWx5OiAnI3skaWNvbW9vbi1mb250LWZhbWlseX0nICFpbXBvcnRhbnQ7XHJcbiAgc3BlYWs6IG5ldmVyO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xyXG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG4gIGxpbmUtaGVpZ2h0OiAxO1xyXG5cclxuICAvKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmcgPT09PT09PT09PT0gKi9cclxuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcclxuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xyXG59XHJcblxyXG4uaWNvbi1leWUtb3BlbiB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGljb24tZXllLW9wZW47IFxyXG4gIH1cclxufVxyXG4uaWNvbi1leWUtY2xvc2Uge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRpY29uLWV5ZS1jbG9zZTsgXHJcbiAgfVxyXG59XHJcbi5pY29uLWxlZnQtYXJyb3cge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRpY29uLWxlZnQtYXJyb3c7IFxyXG4gIH1cclxufVxyXG4uaWNvbi1yaWdodC1hcnJvdyB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGljb24tcmlnaHQtYXJyb3c7IFxyXG4gIH1cclxufVxyXG4uaWNvbi1sZWZ0LWFycm93LWxpbmUge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRpY29uLWxlZnQtYXJyb3ctbGluZTsgXHJcbiAgfVxyXG59XHJcbi5pY29uLXJpZ2h0LWFycm93LWxpbmUge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRpY29uLXJpZ2h0LWFycm93LWxpbmU7IFxyXG4gIH1cclxufVxyXG4uaWNvbi1sb25nLXJpZ2h0LWFycm93IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkaWNvbi1sb25nLXJpZ2h0LWFycm93OyBcclxuICB9XHJcbn1cclxuLmljb24tbGluay1hcnJvdyB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGljb24tbGluay1hcnJvdzsgXHJcbiAgfVxyXG59XHJcbi5pY29uLXBsdXMge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRpY29uLXBsdXM7IFxyXG4gIH1cclxufVxyXG4uaWNvbi1taW51cyB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGljb24tbWludXM7IFxyXG4gIH1cclxufVxyXG4uaWNvbi1kb3RzLWgge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRpY29uLWRvdHMtaDsgXHJcbiAgfVxyXG59XHJcbi5pY29uLWZpbHRlciB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGljb24tZmlsdGVyOyBcclxuICB9XHJcbn1cclxuLmljb24tY2hlY2sge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRpY29uLWNoZWNrOyBcclxuICB9XHJcbn1cclxuLmljb24tZG91YmxlLWNoZWNrIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkaWNvbi1kb3VibGUtY2hlY2s7IFxyXG4gIH1cclxufVxyXG4uaWNvbi1zZWFyY2gge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRpY29uLXNlYXJjaDsgXHJcbiAgfVxyXG59XHJcbi5pY29uLXRyYXNoIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkaWNvbi10cmFzaDsgXHJcbiAgfVxyXG59XHJcbi5pY29uLWNvcHkge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRpY29uLWNvcHk7IFxyXG4gIH1cclxufVxyXG4uaWNvbi1jbG9jayB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGljb24tY2xvY2s7IFxyXG4gIH1cclxufVxyXG4uaWNvbi1rdWJlcm5ldGVzIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkaWNvbi1rdWJlcm5ldGVzOyBcclxuICB9XHJcbn1cclxuLmljb24tZHJvcGxldCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGljb24tZHJvcGxldDsgXHJcbiAgfVxyXG59XHJcbi5pY29uLXdlYmFwcCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGljb24td2ViYXBwOyBcclxuICB9XHJcbn1cclxuLmljb24tZGF0YWJhc2Uge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRpY29uLWRhdGFiYXNlOyBcclxuICB9XHJcbn1cclxuLmljb24tdmlydHVhbC1tYWNoaW5lIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkaWNvbi12aXJ0dWFsLW1hY2hpbmU7IFxyXG4gIH1cclxufVxyXG4uaWNvbi1uZXR3b3JrLW1hcHBpbmcge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRpY29uLW5ldHdvcmstbWFwcGluZzsgXHJcbiAgfVxyXG59XHJcbi5pY29uLWRyYWFzIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkaWNvbi1kcmFhczsgXHJcbiAgfVxyXG59XHJcbi5pY29uLW1vcmUge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRpY29uLW1vcmU7IFxyXG4gIH1cclxufVxyXG4uaWNvbi12bS1tYWNoaW5lIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkaWNvbi12bS1tYWNoaW5lOyBcclxuICB9XHJcbn1cclxuLmljb24tYmlsbGluZyB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGljb24tYmlsbGluZzsgXHJcbiAgfVxyXG59XHJcbi5pY29uLXBheW1lbnQtY2FyZCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGljb24tcGF5bWVudC1jYXJkOyBcclxuICB9XHJcbn1cclxuLmljb24taGlzdG9yeSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGljb24taGlzdG9yeTsgXHJcbiAgfVxyXG59XHJcbi5pY29uLWRlc3Ryb3kge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRpY29uLWRlc3Ryb3k7IFxyXG4gIH1cclxufVxyXG4uaWNvbi1ib290LWlzbyB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGljb24tYm9vdC1pc287IFxyXG4gIH1cclxufVxyXG4uaWNvbi1kaXNrIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkaWNvbi1kaXNrOyBcclxuICB9XHJcbn1cclxuLmljb24tZ2VhciB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGljb24tZ2VhcjsgXHJcbiAgfVxyXG59XHJcbi5pY29uLWdlYXItMiB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGljb24tZ2Vhci0yOyBcclxuICB9XHJcbn1cclxuLmljb24tZmxvcHB5IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkaWNvbi1mbG9wcHk7IFxyXG4gIH1cclxufVxyXG4uaWNvbi11c2VyIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkaWNvbi11c2VyOyBcclxuICB9XHJcbn1cclxuLmljb24tZ3JpZCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGljb24tZ3JpZDsgXHJcbiAgfVxyXG59XHJcbi5pY29uLWxpc3Qge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRpY29uLWxpc3Q7IFxyXG4gIH1cclxufVxyXG4uaWNvbi1lZGl0IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkaWNvbi1lZGl0OyBcclxuICB9XHJcbn1cclxuLmljb24taW5mbyB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGljb24taW5mbzsgXHJcbiAgfVxyXG59XHJcbi5pY29uLXZteC1zdXBwb3J0IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkaWNvbi12bXgtc3VwcG9ydDsgXHJcbiAgfVxyXG59XHJcbi5pY29uLWNsb3VkLXJlbG9hZCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGljb24tY2xvdWQtcmVsb2FkOyBcclxuICB9XHJcbn1cclxuLmljb24tY2FwYWNpdHkge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRpY29uLWNhcGFjaXR5OyBcclxuICB9XHJcbn1cclxuLmljb24tcmVsb2FkIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkaWNvbi1yZWxvYWQ7IFxyXG4gIH1cclxufSIsIi8qIENocm9tZSwgU2FmYXJpLCBFZGdlLCBPcGVyYSAqL1xyXG5pbnB1dDo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbixcclxuaW5wdXQ6Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24ge1xyXG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xyXG4gICAgbWFyZ2luOiAwO1xyXG59XHJcblxyXG4vKiBGaXJlZm94ICovXHJcbmlucHV0W3R5cGU9XCJudW1iZXJcIl0ge1xyXG4gICAgLW1vei1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XHJcbn1cclxuXHJcbi8qIGhpZGUgc2hvdyBwYXNzd29yZCBpY29uIGluIG1zIGVkZ2UgKi9cclxuaW5wdXQ6Oi1tcy1yZXZlYWwsXHJcbmlucHV0OjotbXMtY2xlYXIge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbmEge1xyXG4gICAgY29sb3I6ICRzZWNvbmRhcnktY29sb3I7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gIFxyXG4gICAgLmljb24tbGluay1hcnJvdyB7XHJcbiAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxMnB4KTtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIHRyYW5zaXRpb246IDAuM3MgZWFzZS1pbi1vdXQ7XHJcbiAgICB9XHJcbiAgXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgY29sb3I6ICRzZWNvbmRhcnktY29sb3I7XHJcbiAgXHJcbiAgICAgIC5pY29uLWxpbmstYXJyb3cge1xyXG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbm1haW4ge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgei1pbmRleDogMTtcclxuICAgIG1hcmdpbi10b3A6IC0yNjBweDtcclxuICAgIHBhZGRpbmc6IDAgMTBweCAzMHB4O1xyXG59XHJcbiIsImh0bWwge1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG5cdG1pbi1oZWlnaHQ6IDEwMCU7XHJcbiAgICBzY3JvbGwtYmVoYXZpb3I6IHNtb290aDtcclxuXHJcbiAgICAvLyBNb3ppbGEgRmlyZWZveCBzY3JvbGwgd2lkdGhcclxuXHRzY3JvbGxiYXItd2lkdGg6IHRoaW47XHJcblx0c2Nyb2xsLWJlaGF2aW9yOiBzbW9vdGg7XHJcblxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChwb3J0cmFpdC1tb2JpbGUtbWF4KSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG5ib2R5IHtcclxuICAgIGZvbnQtc2l6ZTogMXJlbTtcclxuICAgIGZvbnQtZmFtaWx5OiAkcHJpbWFyeS1mb250O1xyXG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuLyoqXHJcbiogRmlyZWZveCBzcGVjaWZpYyBydWxlXHJcbiovXHJcbkAtbW96LWRvY3VtZW50IHVybC1wcmVmaXgoKSB7XHJcbiAgICBib2R5IHtcclxuICAgICAgICBmb250LXdlaWdodDogbGlnaHRlciAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxufVxyXG5cclxuLyogd2lkdGggKi9cclxuOjotd2Via2l0LXNjcm9sbGJhciB7XHJcblx0aGVpZ2h0OiA1cHg7ICAvKiBoZWlnaHQgb2YgaG9yaXpvbnRhbCBzY3JvbGxiYXIg4oaQIFlvdSdyZSBtaXNzaW5nIHRoaXMgKi9cclxuXHR3aWR0aDogNXB4OyAgIC8qIHdpZHRoIG9mIHZlcnRpY2FsIHNjcm9sbGJhciAqL1xyXG5cdGJvcmRlcjogMXB4IHNvbGlkICNGNUY1RjU7XHJcbn1cclxuXHJcbi8qIFRyYWNrICovXHJcbjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xyXG5cdGJhY2tncm91bmQ6ICNkOWQ5ZDk7XHJcbn1cclxuXHJcbi8qIEhhbmRsZSAqL1xyXG46Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcclxuXHRiYWNrZ3JvdW5kOiAkcHJpbWFyeS1jb2xvcjtcclxufVxyXG5cclxuLyogSGFuZGxlIG9uIGhvdmVyICovXHJcbjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWI6aG92ZXIge1xyXG5cdGJhY2tncm91bmQ6ICM3Nzc3Nzc7XHJcbn0iLCJidXR0b24ge1xyXG4gIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcclxuICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5idG4ge1xyXG4gIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcclxuICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xyXG4gIHRyYW5zaXRpb246IDAuM3MgZWFzZS1pbi1vdXQ7XHJcbiAgQGluY2x1ZGUgZm9udC1zaXplKDE1cHgpO1xyXG5cclxuICAvLyBwcmltYXJ5XHJcbiAgJi1wcmltYXJ5IHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xyXG4gICAgYm9yZGVyLWNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcclxuXHJcbiAgICAmOmhvdmVyLFxyXG4gICAgJjpmb2N1cyxcclxuICAgICY6YWN0aXZlIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7XHJcbiAgICAgIGJvcmRlci1jb2xvcjogJHByaW1hcnktY29sb3IgIWltcG9ydGFudDtcclxuICAgICAgY29sb3I6ICRwcmltYXJ5LWNvbG9yICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAvLyBvdXRsaW5lLXByaW1hcnlcclxuICAmLW91dGxpbmUtcHJpbWFyeSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgICBib3JkZXItY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xyXG4gICAgY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xyXG5cclxuICAgICY6aG92ZXIsXHJcbiAgICAmOmZvY3VzLFxyXG4gICAgJjphY3RpdmUge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeS1jb2xvciAhaW1wb3J0YW50O1xyXG4gICAgICBib3JkZXItY29sb3I6ICRwcmltYXJ5LWNvbG9yICFpbXBvcnRhbnQ7XHJcbiAgICAgIGNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC8vIHNlY29uZGFyeVxyXG4gICYtc2Vjb25kYXJ5IHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRidG4tYmctZ3JleTtcclxuICAgIGJvcmRlci1jb2xvcjogJGJ0bi1iZy1ncmV5O1xyXG4gICAgY29sb3I6ICRibGFjaztcclxuICB9XHJcbiAgLy8gdGVydGlhcnlcclxuICAmLXRlcnRpYXJ5IHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgIGJvcmRlci1jb2xvcjogJGJvcmRlci1jb2xvcjtcclxuICAgIGNvbG9yOiAkYm9yZGVyLWNvbG9yO1xyXG5cclxuICAgICY6aG92ZXIsXHJcbiAgICAmOmZvY3VzLFxyXG4gICAgJjphY3RpdmUge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeS1jb2xvciAhaW1wb3J0YW50O1xyXG4gICAgICBib3JkZXItY29sb3I6ICRwcmltYXJ5LWNvbG9yICFpbXBvcnRhbnQ7XHJcbiAgICAgIGNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC8vIGNoZWNrYm94IGFuZCByYWRpb1xyXG4gICYtY2hlY2sge1xyXG4gICAgKyAuYnRuIHtcclxuICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIuY2FyZCB7XHJcbiAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xyXG4gICAgYm9yZGVyOiBub25lO1xyXG4gICAgYm94LXNoYWRvdzogMHB4IDBweCAxNXB4IDVweCByZ2JhKCRibGFjaywgMC4wNik7XHJcblxyXG4gICAgJi1oZWFkZXIge1xyXG4gICAgICAgIHBhZGRpbmc6IDIwcHggMjVweDtcclxuICAgIH1cclxuXHJcbiAgICAmLWJvZHkge1xyXG4gICAgICAgIHBhZGRpbmc6IDIwcHggMjVweDtcclxuICAgIH1cclxufVxyXG5cclxuLnRhYmxlLWNhcmQge1xyXG4gICAgLmNhcmQge1xyXG4gICAgICAgICYtaGVhZGVyIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICBib3gtc2hhZG93OiAwcHggM3B4IDQ2cHggMHB4IHJnYmEoJGJsYWNrLCAwLjE1KTtcclxuXHJcbiAgICAgICAgICAgIGxhYmVsIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE1cHgpO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuc2VhcmNoLWlwbnV0IHtcclxuICAgICAgICAgICAgICAgIGZsZXg6IDE7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5idG4tbGluayB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgICAgIG1pbi13aWR0aDogYXV0bztcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcblxyXG4gICAgICAgICAgICAgICAgJjpiZWZvcmUsXHJcbiAgICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIi5xdWljay1wcm9kdWN0X19jYXJvdXNlbCB7XHJcbiAgLm93bC1zdGFnZSB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG5cclxuICAgIC5vd2wtaXRlbSB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXg6IDEgMCBhdXRvO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLm93bC1pdGVtIHtcclxuICAgIC5pdGVtIHtcclxuICAgICAgbWFyZ2luOiAxMHB4O1xyXG5cclxuICAgICAgLmNhcmQge1xyXG4gICAgICAgIGJveC1zaGFkb3c6IDBweCAwcHggOHB4IDVweCByZ2JhKCRibGFjaywgMC4wNCk7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuY2FyZC1ib2R5IHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAub3dsLW5hdiB7XHJcbiAgICBidXR0b24ge1xyXG4gICAgICAmLm93bC1wcmV2LFxyXG4gICAgICAmLm93bC1uZXh0IHtcclxuICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMThweCk7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogMC4zcztcclxuXHJcbiAgICAgICAgJi5kaXNhYmxlZCB7XHJcbiAgICAgICAgICBvcGFjaXR5OiAwLjI7XHJcbiAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYub3dsLXByZXYge1xyXG4gICAgICAgIGxlZnQ6IDE3cHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYub3dsLW5leHQge1xyXG4gICAgICAgIHJpZ2h0OiAxN3B4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uc21hbGwtYmFubmVyX19jYXJvdXNlbCB7XHJcbiAgLm93bC1uYXYge1xyXG4gICAgYnV0dG9uIHtcclxuICAgICAgJi5vd2wtcHJldixcclxuICAgICAgJi5vd2wtbmV4dCB7XHJcbiAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE2cHgpO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgIHRyYW5zaXRpb246IDAuM3M7XHJcbiAgICAgICAgd2lkdGg6IDI1cHg7XHJcbiAgICAgICAgaGVpZ2h0OiAyNXB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgb3BhY2l0eTogMC43O1xyXG4gICAgICAgIGJveC1zaGFkb3c6IDBweCAwcHggOHB4IDNweCByZ2JhKCRibGFjaywgMC4wOCk7XHJcblxyXG4gICAgICAgICYuZGlzYWJsZWQge1xyXG4gICAgICAgICAgb3BhY2l0eTogMC4yO1xyXG4gICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmLm93bC1wcmV2IHtcclxuICAgICAgICBsZWZ0OiAxMHB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmLm93bC1uZXh0IHtcclxuICAgICAgICByaWdodDogMTBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmZldy1yZWNvbW1lbmRhdGlvbnNfX2Nhcm91c2VsIHtcclxuICAub3dsLXN0YWdlIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcblxyXG4gICAgLm93bC1pdGVtIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleDogMSAwIGF1dG87XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAub3dsLW5hdiB7XHJcbiAgICBidXR0b24ge1xyXG4gICAgICAmLm93bC1wcmV2LFxyXG4gICAgICAmLm93bC1uZXh0IHtcclxuICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMThweCk7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogMC4zcztcclxuXHJcbiAgICAgICAgJi5kaXNhYmxlZCB7XHJcbiAgICAgICAgICBvcGFjaXR5OiAwLjI7XHJcbiAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYub3dsLXByZXYge1xyXG4gICAgICAgIGxlZnQ6IC0xOHB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmLm93bC1uZXh0IHtcclxuICAgICAgICByaWdodDogLTE4cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5iaWctc3F1YXJlX19jYXJvdXNlbCxcclxuLm9zLXZlcnNpb25zX19jYXJvdXNlbCxcclxuLmNob29zZS1yZWdpb25fX2Nhcm91c2VsIHtcclxuICAub3dsLXN0YWdlIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBwYWRkaW5nOiA1cHggMDtcclxuXHJcbiAgICAub3dsLWl0ZW0ge1xyXG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmJ1eS12bV9fY2Fyb3VzZWwsXHJcbi5rYi1wcmljaW5nX19jYXJvdXNlbCB7XHJcbiAgLm93bC1zdGFnZSB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgcGFkZGluZzogNXB4IDA7XHJcblxyXG4gICAgLml0ZW0ge1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uY2Fyb3VzZWwtaGVpZ2h0IHtcclxuICAub3dsLXN0YWdlIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBwYWRkaW5nOiA1cHggMDtcclxuXHJcbiAgICAuaXRlbSB7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5jYXJvdXNlbC1uYXYge1xyXG4gIC5vd2wtbmF2IHtcclxuICAgIGJ1dHRvbiB7XHJcbiAgICAgICYub3dsLXByZXYsXHJcbiAgICAgICYub3dsLW5leHQge1xyXG4gICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxOHB4KTtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICB0cmFuc2l0aW9uOiAwLjNzO1xyXG5cclxuICAgICAgICAmLmRpc2FibGVkIHtcclxuICAgICAgICAgIG9wYWNpdHk6IDAuMjtcclxuICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJi5vd2wtcHJldiB7XHJcbiAgICAgICAgbGVmdDogLTE4cHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYub3dsLW5leHQge1xyXG4gICAgICAgIHJpZ2h0OiAtMThweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLy8gZGFzaGJvYXJkIHdlbGNvbWUgY2FyZCBjYXJvdXNlbFxyXG4ud2VsY29tZS1jYXJkX19jYXJvdXNlbCB7XHJcbiAgLm93bC1zdGFnZSB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG5cclxuICAgIC5vd2wtaXRlbSB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXg6IDEgMCBhdXRvO1xyXG4gICAgICAuaXRlbSB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5vd2wtbmF2IHtcclxuICAgIGJ1dHRvbiB7XHJcbiAgICAgICYub3dsLXByZXYsXHJcbiAgICAgICYub3dsLW5leHQge1xyXG4gICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxOHB4KTtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICB0cmFuc2l0aW9uOiAwLjNzO1xyXG5cclxuICAgICAgICAmLmRpc2FibGVkIHtcclxuICAgICAgICAgIG9wYWNpdHk6IDAuMjtcclxuICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJi5vd2wtcHJldiB7XHJcbiAgICAgICAgbGVmdDogNHB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmLm93bC1uZXh0IHtcclxuICAgICAgICByaWdodDogNHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vLyBkYXNoYm9hcmQgd2VsY29tZSBjYXJkIGNhcm91c2VsIGVuZFxyXG4iLCIuY2FydCB7XHJcbiAgICBtaW4td2lkdGg6IDUwMHB4O1xyXG5cclxuICAgIC5vZmZjYW52YXMtaGVhZGVyIHtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgkZ3JleSwgMC4yKTtcclxuXHJcbiAgICAgICAgaDUge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMThweCk7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxMnB4KTtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRncmV5O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRncmV5O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMi41cHggNXB4O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IGZpdC1jb250ZW50O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLWRldGFpbHMge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgIHBhZGRpbmc6IDE1cHggMTBweDtcclxuICAgICAgICAvLyBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgkZ3JleSwgMC4xKTtcclxuICAgICAgICB0cmFuc2l0aW9uOiAwLjNzIGVhc2UtaW4tb3V0O1xyXG4gICAgICAgIGdhcDogMTBweDtcclxuXHJcbiAgICAgICAgJl9fbGVmdCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGdhcDogMTBweDtcclxuXHJcbiAgICAgICAgICAgIGg2IHtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxN3B4KTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDMwMHB4O1xyXG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBzbWFsbCB7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMTJweCk7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGZvcm0tbGFiZWwtY29sb3I7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fcmlnaHQge1xyXG4gICAgICAgICAgICBtaW4td2lkdGg6IDExMHB4O1xyXG5cclxuICAgICAgICAgICAgLmRyb3Bkb3duIHtcclxuICAgICAgICAgICAgICAgIC5idG4ge1xyXG4gICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMTRweCk7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJi1tZW51IHtcclxuICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE0cHgpO1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDEzNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxMnB4KTtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjNzO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkYmctY29sb3IyLCAwLjUpO1xyXG5cclxuICAgICAgICAgICAgLmNhcnQtZGV0YWlsc19fcmlnaHQge1xyXG4gICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLWljb24ge1xyXG4gICAgICAgIHdpZHRoOiA0MHB4O1xyXG4gICAgICAgIG1pbi13aWR0aDogNDBweDtcclxuICAgICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJnLWNvbG9yMjtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgfVxyXG5cclxuICAgIC5nby10by1jYXJ0IHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmctY29sb3I7XHJcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIHBhZGRpbmc6IDE1cHg7XHJcblxyXG4gICAgICAgIGg1IHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE2cHgpO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLWxpc3Qge1xyXG4gICAgICAgID4gbGkge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZDhkOGQ4O1xyXG5cclxuICAgICAgICAgICAgJi5wYXJlbnQge1xyXG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSA1MHB4KTtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogNTBweDtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2Q4ZDhkODtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5zdWJjYXJ0LWxpc3Qge1xyXG4gICAgbGkge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgLy8gJjo6YmVmb3JlIHtcclxuICAgICAgICAvLyAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgLy8gICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAvLyAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIC8vICAgICBsZWZ0OiAtMThweDtcclxuICAgICAgICAvLyAgICAgdG9wOiAtNTVweDtcclxuICAgICAgICAvLyAgICAgd2lkdGg6IDFweDtcclxuICAgICAgICAvLyAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZDhkOGQ4O1xyXG4gICAgICAgIC8vIH1cclxuXHJcbiAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBsZWZ0OiAtMThweDtcclxuICAgICAgICAgICAgdG9wOiAzNXB4O1xyXG4gICAgICAgICAgICB3aWR0aDogMzBweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxcHg7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZDhkOGQ4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCIuZHJvcGRvd24ge1xyXG4gICAgLmJ0bi1saW5rIHtcclxuICAgICAgICBjb2xvcjogJGJsYWNrICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKCRibGFjaywgMC4yKTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcblxyXG4gICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAxMnB4O1xyXG4gICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjNzO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJlthcmlhLWV4cGFuZGVkPVwidHJ1ZVwiXSB7XHJcbiAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSgxODBkZWcpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtaXRlbSB7XHJcbiAgICAgICAgJi5hY3RpdmUsXHJcbiAgICAgICAgJjphY3RpdmUge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6aGFzKGlucHV0OmNoZWNrZWQpIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnktY29sb3I7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLy8gQXV0aGVudGljdGlvbiBmb3JtIGRlc2lnblxyXG4uYXV0aGVudGljYXRpb24ge1xyXG5cdC5mb3JtIHtcclxuXHRcdCYtY29udHJvbCB7XHJcblx0XHRcdG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcclxuXHRcdFx0Ym94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcblx0XHRcdGJvcmRlci1jb2xvcjogJHBsYXRpbnVtO1xyXG5cdFx0fVxyXG5cclxuXHRcdCYtc2VsZWN0IHtcclxuXHRcdFx0aGVpZ2h0OiA0MHB4O1xyXG5cdFx0XHRtaW4taGVpZ2h0OiA0MHB4O1xyXG5cdFx0XHRvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XHJcblx0XHRcdGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG5cdFx0XHRib3JkZXItY29sb3I6ICRwbGF0aW51bTtcclxuXHRcdFx0QGluY2x1ZGUgZm9udC1zaXplKDE0cHgpO1xyXG5cdFx0XHRjb2xvcjogJGZvcm0tbGFiZWwtY29sb3I7XHJcblxyXG5cdFx0XHQmOmZvY3VzIHtcclxuXHRcdFx0XHRib3JkZXItY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0Ji1mbG9hdGluZyB7XHJcblx0XHRcdD4gbGFiZWwge1xyXG5cdFx0XHRcdEBpbmNsdWRlIGZvbnQtc2l6ZSgxNHB4KTtcclxuXHRcdFx0XHRwYWRkaW5nOiAxMHB4O1xyXG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjI1O1xyXG5cdFx0XHRcdGNvbG9yOiAkZm9ybS1sYWJlbC1jb2xvcjtcclxuXHJcblx0XHRcdFx0Ji5yZXF1aXJlZCB7XHJcblx0XHRcdFx0XHQmOjpiZWZvcmUge1xyXG5cdFx0XHRcdFx0XHRjb250ZW50OiAnKic7XHJcblx0XHRcdFx0XHRcdGNvbG9yOiAkcmVkO1xyXG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBmb250LXNpemUoMTJweCk7XHJcblx0XHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiA1cHg7XHJcblx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRcdFx0cmlnaHQ6IDNweDtcclxuXHRcdFx0XHRcdFx0dG9wOiA3cHg7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQ+IC5mb3JtLWNvbnRyb2wge1xyXG5cdFx0XHRcdHBhZGRpbmc6IDEwcHg7XHJcblx0XHRcdFx0aGVpZ2h0OiA0MHB4O1xyXG5cdFx0XHRcdG1pbi1oZWlnaHQ6IDQwcHg7XHJcblx0XHRcdFx0Ym9yZGVyLWNvbG9yOiAkcGxhdGludW07XHJcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG5cclxuXHRcdFx0XHQmOmZvY3VzLFxyXG5cdFx0XHRcdCY6bm90KDpwbGFjZWhvbGRlci1zaG93bikge1xyXG5cdFx0XHRcdFx0cGFkZGluZzogMTBweDtcclxuXHRcdFx0XHRcdGJvcmRlci1jb2xvcjogJHByaW1hcnktY29sb3I7XHJcblxyXG5cdFx0XHRcdFx0fiBsYWJlbCB7XHJcblx0XHRcdFx0XHRcdHRyYW5zZm9ybTogc2NhbGUoMC44NSkgdHJhbnNsYXRlWSgtOHB4KSB0cmFuc2xhdGVYKDVweCk7XHJcblx0XHRcdFx0XHRcdG9wYWNpdHk6IDE7XHJcblx0XHRcdFx0XHRcdHdpZHRoOiBmaXQtY29udGVudDtcclxuXHRcdFx0XHRcdFx0Y29sb3I6ICRwcmltYXJ5LWNvbG9yO1xyXG5cdFx0XHRcdFx0XHRwYWRkaW5nOiAwcHggNXB4O1xyXG5cdFx0XHRcdFx0XHRoZWlnaHQ6IGF1dG87XHJcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuXHJcblx0XHRcdFx0XHRcdCY6OmFmdGVyIHtcclxuXHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0XHQmLnJlcXVpcmVkIHtcclxuXHRcdFx0XHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAxMHB4O1xyXG5cclxuXHRcdFx0XHRcdFx0XHQmOjpiZWZvcmUge1xyXG5cdFx0XHRcdFx0XHRcdFx0dG9wOiAwO1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0Ji5pcy12YWxpZCwgJi5pcy1pbnZhbGlkIHtcclxuXHRcdFx0XHRcdH4gLmluZm8tdG9vbHRpcCB7XHJcblx0XHRcdFx0XHRcdHJpZ2h0OiAzNXB4O1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0PiB0ZXh0YXJlYSB7XHJcblx0XHRcdFx0aGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdC5pbmZvLXRvb2x0aXAge1xyXG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHR0b3A6IDlweDtcclxuXHRcdFx0XHRyaWdodDogMjBweDtcclxuXHRcdFx0XHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0XHRcdFx0dHJhbnNpdGlvbjogMC4zcztcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0JjpoYXMoLmluZm8tdG9vbHRpcCkge1xyXG5cdFx0XHRcdC5mb3JtLWNvbnRyb2wge1xyXG5cdFx0XHRcdFx0cGFkZGluZy1yaWdodDogNDBweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQmLXBhc3N3b3JkIHtcclxuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuXHRcdFx0LmZvcm0tY29udHJvbCB7XHJcblx0XHRcdFx0cGFkZGluZy1yaWdodDogNDBweDtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0Lmljb24tZXllLW9wZW4ge1xyXG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHR0b3A6IDExcHg7XHJcblx0XHRcdFx0Ly8gdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG5cdFx0XHRcdHJpZ2h0OiAyMHB4O1xyXG5cdFx0XHRcdGN1cnNvcjogcG9pbnRlcjtcclxuXHRcdFx0XHRmb250LXNpemU6IDE4cHg7XHJcblx0XHRcdFx0b3BhY2l0eTogMC41O1xyXG5cdFx0XHRcdHRyYW5zaXRpb246IDAuM3M7XHJcblxyXG5cdFx0XHRcdCYuYWN0aXZlIHtcclxuXHRcdFx0XHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0XHRcdFx0Y29udGVudDogJGljb24tZXllLWNsb3NlO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0LmlzLXZhbGlkLCAuaXMtaW52YWxpZCB7XHJcblx0XHRcdFx0fiAuaWNvbi1leWUtb3BlbiB7XHJcblx0XHRcdFx0XHRyaWdodDogMzVweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQmLWNoZWNrIHtcclxuXHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdFx0Z2FwOiAxMHB4O1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xyXG5cclxuXHRcdFx0Ji1pbnB1dCB7XHJcblx0XHRcdFx0d2lkdGg6IDIwcHg7XHJcblx0XHRcdFx0aGVpZ2h0OiAyMHB4O1xyXG5cdFx0XHRcdG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcclxuXHRcdFx0XHRib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cclxuXHRcdFx0XHQmOmNoZWNrZWQge1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnktY29sb3I7XHJcblx0XHRcdFx0XHRib3JkZXItY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0Ji1sYWJlbCB7XHJcblx0XHRcdFx0Y29sb3I6ICRmb3JtLWxhYmVsLWNvbG9yO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4vLyBjb21tb24gZm9ybSBkZXNpZ25cclxuLmZvcm0ge1xyXG5cdCYtZ3JvdXAge1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMTVweDtcclxuXHJcblx0XHQuaW52YWxpZC1sYWJlbCB7XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0Ym90dG9tOiAwO1xyXG5cdFx0XHRsZWZ0OiAwO1xyXG5cdFx0XHRjb2xvcjogcmVkO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Ji1sYWJlbCB7XHJcblx0XHRmb250LXdlaWdodDogNTAwO1xyXG5cdFx0QGluY2x1ZGUgZm9udC1zaXplKDE1cHgpO1xyXG5cdFx0Y29sb3I6ICRmb3JtLWxhYmVsLWNvbG9yMjtcclxuXHRcdG1hcmdpbi1ib3R0b206IDNweDtcclxuXHJcblx0XHQmLnJlcXVpcmVkIHtcclxuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuXHRcdFx0JjphZnRlciB7XHJcblx0XHRcdFx0Y29udGVudDogJyonO1xyXG5cdFx0XHRcdGNvbG9yOiAkcmVkO1xyXG5cdFx0XHRcdEBpbmNsdWRlIGZvbnQtc2l6ZSgxMnB4KTtcclxuXHRcdFx0XHRtYXJnaW4tbGVmdDogNXB4O1xyXG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRyaWdodDogLTEwcHg7XHJcblx0XHRcdFx0dG9wOiAwO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQuaW5mby10b29sdGlwIHtcclxuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0dG9wOiAwO1xyXG5cdFx0XHRcdHJpZ2h0OiAtMzBweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdC5pbmZvLXRvb2x0aXAge1xyXG5cdFx0XHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmLWNvbnRyb2wge1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogMTBweDtcclxuXHRcdGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkZm9ybS1iZztcclxuXHRcdG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcclxuXHRcdGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcclxuXHRcdHRyYW5zaXRpb246IDAuM3MgZWFzZS1pbi1vdXQ7XHJcblx0XHRAaW5jbHVkZSBmb250LXNpemUoMTUuNXB4KTtcclxuXHJcblx0XHQmOmZvY3VzIHtcclxuXHRcdFx0Ym9yZGVyLWNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcclxuXHRcdH1cclxuXHJcblx0XHQmLnVwbG9hZC1maWxlIHtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG5cdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkZm9ybS1iZztcclxuXHRcdH1cclxuXHJcblx0XHQmOmRpc2FibGVkIHtcclxuXHRcdFx0b3BhY2l0eTogLjc7XHJcblx0XHRcdGN1cnNvcjogbm8tZHJvcDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCYtc2VsZWN0IHtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcblx0XHRib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGZvcm0tYmc7XHJcblx0XHRvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XHJcblx0XHRib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XHJcblx0XHR0cmFuc2l0aW9uOiAwLjNzIGVhc2UtaW4tb3V0O1xyXG5cdFx0QGluY2x1ZGUgZm9udC1zaXplKDE1LjVweCk7XHJcblxyXG5cdFx0Jjpmb2N1cyB7XHJcblx0XHRcdGJvcmRlci1jb2xvcjogJHByaW1hcnktY29sb3I7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuXHRcdH1cclxuXHJcblx0XHQmOmRpc2FibGVkIHtcclxuXHRcdFx0b3BhY2l0eTogLjc7XHJcblx0XHRcdGN1cnNvcjogbm8tZHJvcDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCYtc3dpdGNoIHtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0Z2FwOiAxMHB4O1xyXG5cdFx0Zm9udC1zaXplOiAyM3B4O1xyXG5cclxuXHRcdC5mb3JtLWNoZWNrLWlucHV0IHtcclxuXHRcdFx0b3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xyXG5cdFx0XHRib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XHJcblxyXG5cdFx0XHQmOmZvY3VzIHtcclxuXHRcdFx0XHRib3JkZXItY29sb3I6IHJnYmEoJHByaW1hcnktY29sb3IsIDAuNik7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdCY6Y2hlY2tlZCB7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnktY29sb3I7XHJcblx0XHRcdFx0Ym9yZGVyLWNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdC5mb3JtLWNoZWNrLWxhYmVsIHtcclxuXHRcdFx0Zm9udC1zaXplOiAxcmVtO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblxyXG5cdFxyXG59XHJcblxyXG4vLyBjdXN0b20gY2hlY2tib3ggYW5kIHJhZGlvXHJcbi52bXgtY2hlY2ssXHJcbi52bXgtcmFkaW8ge1xyXG5cdD4gbGFiZWwge1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0cGFkZGluZy1sZWZ0OiAzMHB4O1xyXG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cclxuXHRcdHNwYW4ge1xyXG5cdFx0XHQmOjpiZWZvcmUge1xyXG5cdFx0XHRcdGNvbnRlbnQ6ICRpY29uLWNoZWNrO1xyXG5cdFx0XHRcdGZvbnQtZmFtaWx5OiBcIiN7JGljb21vb24tZm9udC1mYW1pbHl9XCIgIWltcG9ydGFudDtcclxuXHRcdFx0XHR3aWR0aDogMjBweDtcclxuXHRcdFx0XHRoZWlnaHQ6IDIwcHg7XHJcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDNweDtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkdm14LWNoZWNrLWRlZmF1bHQtYmc7XHJcblx0XHRcdFx0Y29sb3I6ICR2bXgtY2hlY2stZGVmYXVsdDtcclxuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0bGVmdDogMDtcclxuXHRcdFx0XHR0b3A6IDJweDtcclxuXHRcdFx0XHR0cmFuc2l0aW9uOiAwLjJzIGVhc2UtaW4tb3V0O1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdCY6aG92ZXIge1xyXG5cdFx0XHRzcGFuIHtcclxuXHRcdFx0XHQmOjpiZWZvcmUge1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgkcHJpbWFyeS1jb2xvciwgMC4zKTtcclxuXHRcdFx0XHRcdGNvbG9yOiAkd2hpdGU7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0aW5wdXQ6Y2hlY2tlZCB7XHJcblx0XHRcdCsgc3BhbiB7XHJcblx0XHRcdFx0Jjo6YmVmb3JlIHtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xyXG5cdFx0XHRcdFx0Y29sb3I6ICR3aGl0ZTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi52bXgtcmFkaW8ge1xyXG5cdD4gbGFiZWwge1xyXG5cdFx0c3BhbiB7XHJcblx0XHRcdCY6OmJlZm9yZSB7XHJcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4vLyBjdXN0b20gYmlnIGNoZWNrYm94IGFuZCByYWRpb1xyXG4udm14LWJpZy1jaGVja2JveCxcclxuLnZteC1iaWctcmFkaW8ge1xyXG5cdD4gbGFiZWwge1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG5cdFx0ZGl2IHtcclxuXHRcdFx0Ym9yZGVyOiAxcHggZGFzaGVkICR2bXgtY2hlY2stZGVmYXVsdDtcclxuXHRcdFx0cGFkZGluZzogMTBweDtcclxuXHRcdFx0cGFkZGluZy1yaWdodDogMzBweDtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDE7XHJcblx0XHRcdHRyYW5zaXRpb246IDAuM3M7XHJcblxyXG5cdFx0XHQmOmFmdGVyIHtcclxuXHRcdFx0XHRjb250ZW50OiAkaWNvbi1jaGVjaztcclxuXHRcdFx0XHRmb250LWZhbWlseTogXCIjeyRpY29tb29uLWZvbnQtZmFtaWx5fVwiICFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0d2lkdGg6IDIwcHg7XHJcblx0XHRcdFx0aGVpZ2h0OiAyMHB4O1xyXG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdFx0XHRib3JkZXItcmFkaXVzOiAzcHg7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHZteC1jaGVjay1kZWZhdWx0LWJnO1xyXG5cdFx0XHRcdGNvbG9yOiAkdm14LWNoZWNrLWRlZmF1bHQ7XHJcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdHJpZ2h0OiAxMHB4O1xyXG5cdFx0XHRcdHRvcDogMTBweDtcclxuXHRcdFx0XHR0cmFuc2l0aW9uOiAwLjJzIGVhc2UtaW4tb3V0O1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0aDYge1xyXG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XHJcblx0XHRcdFx0QGluY2x1ZGUgZm9udC1zaXplKDEzcHgpO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHRzcGFuIHtcclxuXHRcdFx0XHRAaW5jbHVkZSBmb250LXNpemUoMTFweCk7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQmOmhvdmVyIHtcclxuXHRcdFx0ZGl2IHtcclxuXHRcdFx0XHRib3JkZXItY29sb3I6IHJnYmEoJHByaW1hcnktY29sb3IsIDAuNik7XHJcblxyXG5cdFx0XHRcdCY6YWZ0ZXIge1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgkcHJpbWFyeS1jb2xvciwgMC4zKTtcclxuXHRcdFx0XHRcdGNvbG9yOiAkd2hpdGU7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0aW5wdXQ6Y2hlY2tlZCB7XHJcblx0XHRcdCsgZGl2IHtcclxuXHRcdFx0XHRib3JkZXItY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xyXG5cclxuXHRcdFx0XHQmOmFmdGVyIHtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xyXG5cdFx0XHRcdFx0Y29sb3I6ICR3aGl0ZTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi52bXgtYmlnLXJhZGlvIHtcclxuXHQ+IGxhYmVsIHtcclxuXHRcdGRpdiB7XHJcblx0XHRcdCY6YWZ0ZXIge1xyXG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLnZteC1iaWctY2hlY2tib3gtMixcclxuLnZteC1iaWctcmFkaW8tMiB7XHJcblx0PiBsYWJlbCB7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdGN1cnNvcjogcG9pbnRlcjtcclxuXHJcblx0XHRkaXYge1xyXG5cdFx0XHRib3JkZXI6IDFweCBzb2xpZCByZ2JhKCR2bXgtY2hlY2stZGVmYXVsdCwgMC40KTtcclxuXHRcdFx0cGFkZGluZzogNDBweCAxMHB4IDEwcHggMTBweDtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDE7XHJcblx0XHRcdHRyYW5zaXRpb246IDAuM3M7XHJcblx0XHRcdGJvcmRlci1yYWRpdXM6IDNweDtcclxuXHJcblx0XHRcdCY6YWZ0ZXIge1xyXG5cdFx0XHRcdGNvbnRlbnQ6ICcnO1xyXG5cdFx0XHRcdHdpZHRoOiAxOHB4O1xyXG5cdFx0XHRcdGhlaWdodDogMThweDtcclxuXHRcdFx0XHRib3JkZXItcmFkaXVzOiA1MCU7XHJcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdGxlZnQ6IDEwcHg7XHJcblx0XHRcdFx0dG9wOiAxMHB4O1xyXG5cdFx0XHRcdHRyYW5zaXRpb246IDAuMnMgZWFzZS1pbi1vdXQ7XHJcblx0XHRcdFx0b3V0bGluZTogMXB4IHNvbGlkICRwcmltYXJ5LWNvbG9yO1xyXG5cdFx0XHRcdGJvcmRlcjogMnB4IHNvbGlkICR3aGl0ZTtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0aDYge1xyXG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XHJcblx0XHRcdFx0QGluY2x1ZGUgZm9udC1zaXplKDE0cHgpO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHRzcGFuIHtcclxuXHRcdFx0XHRAaW5jbHVkZSBmb250LXNpemUoMTFweCk7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQmOmhvdmVyIHtcclxuXHRcdFx0ZGl2IHtcclxuXHRcdFx0XHRib3JkZXItY29sb3I6IHJnYmEoJHByaW1hcnktY29sb3IsIDAuNik7XHJcblxyXG5cdFx0XHRcdCY6YWZ0ZXIge1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgkcHJpbWFyeS1jb2xvciwgMC4zKTtcclxuXHRcdFx0XHRcdGNvbG9yOiAkd2hpdGU7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0aW5wdXQ6Y2hlY2tlZCB7XHJcblx0XHRcdCsgZGl2IHtcclxuXHRcdFx0XHRib3JkZXItY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xyXG5cclxuXHRcdFx0XHQmOmFmdGVyIHtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLy8gY3VzdG9tIHZteCBzd2l0Y2hcclxuLnZteC1zd2l0Y2gge1xyXG5cdGlucHV0IHtcclxuXHRcdCsge1xyXG5cdFx0XHRsYWJlbCB7XHJcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDE7XHJcblx0XHRcdFx0d2lkdGg6IDgwcHg7XHJcblx0XHRcdFx0aGVpZ2h0OiAyNXB4O1xyXG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICR2bXgtc3dpdGNoLWluYWN0aXZlO1xyXG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDIwcHg7XHJcblx0XHRcdFx0cGFkZGluZzogM3B4O1xyXG5cdFx0XHRcdGN1cnNvcjogcG9pbnRlcjtcclxuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0XHR0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcclxuXHJcblx0XHRcdFx0JjpiZWZvcmUge1xyXG5cdFx0XHRcdFx0Y29udGVudDogYXR0cihkYXRhLW9mZi1sYWJlbCk7XHJcblx0XHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdFx0XHRcdFx0QGluY2x1ZGUgZm9udC1zaXplKDEwcHgpO1xyXG5cdFx0XHRcdFx0Y29sb3I6ICR3aGl0ZTtcclxuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XHJcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMjtcclxuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRcdHJpZ2h0OiA0cHg7XHJcblx0XHRcdFx0XHRtYXJnaW46IDNweDtcclxuXHRcdFx0XHRcdHRvcDogMDtcclxuXHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0XHRcdG1pbi13aWR0aDogMjhweDtcclxuXHRcdFx0XHRcdG92ZXJmbG93OiBoaWRkZW47XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHRcdHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0JjphZnRlciB7XHJcblx0XHRcdFx0XHRjb250ZW50OiBcIlwiO1xyXG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdFx0bGVmdDogM3B4O1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xyXG5cdFx0XHRcdFx0aGVpZ2h0OiAyMHB4O1xyXG5cdFx0XHRcdFx0d2lkdGg6IDIwcHg7XHJcblx0XHRcdFx0XHR0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQmOmNoZWNrZWQge1xyXG5cdFx0XHQrIHtcclxuXHRcdFx0XHRsYWJlbCB7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkdm14LXN3aXRjaC1hY3RpdmU7XHJcblxyXG5cdFx0XHRcdFx0JjpiZWZvcmUge1xyXG5cdFx0XHRcdFx0XHRjb250ZW50OiBhdHRyKGRhdGEtb24tbGFiZWwpO1xyXG5cdFx0XHRcdFx0XHRyaWdodDogMzVweDtcclxuXHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHQmOmFmdGVyIHtcclxuXHRcdFx0XHRcdFx0bGVmdDogNTdweDtcclxuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLnNlbGVjdDIge1xyXG5cdHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcblxyXG5cdCYtc2VsZWN0aW9uIHtcclxuXHRcdG1pbi1oZWlnaHQ6IDM3cHg7XHJcblx0XHRib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICRmb3JtLWJnICFpbXBvcnRhbnQ7XHJcblx0XHRib3JkZXItcmFkaXVzOiAxMHB4O1xyXG5cclxuXHRcdCZfX3JlbmRlcmVkIHtcclxuXHRcdFx0cGFkZGluZzogNHB4IDEwcHg7XHJcblx0XHR9XHJcblxyXG5cdFx0Jl9fY2xlYXIge1xyXG5cdFx0XHRoZWlnaHQ6IDM3cHggIWltcG9ydGFudDtcclxuXHRcdH1cclxuXHJcblx0XHQmX19hcnJvdyB7XHJcblx0XHRcdGhlaWdodDogMzdweCAhaW1wb3J0YW50O1xyXG5cdFx0fVxyXG5cclxuXHRcdCYtLW11bHRpcGxlIHtcclxuXHRcdFx0Ym9yZGVyLXJhZGl1czogMTBweCAhaW1wb3J0YW50O1xyXG5cdFx0XHRtaW4taGVpZ2h0OiAzN3B4ICFpbXBvcnRhbnQ7XHJcblx0XHRcdHBhZGRpbmc6IDVweCAxMnB4ICFpbXBvcnRhbnQ7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmLXNlYXJjaF9fZmllbGQge1xyXG5cdFx0bWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xyXG5cdH1cclxufVxyXG5cclxuLmJvb3RzdHJhcC10YWdzaW5wdXQge1xyXG5cdGJvcmRlcjogbm9uZTtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkZm9ybS1iZztcclxuXHRib3gtc2hhZG93OiBub25lO1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG5cclxuXHQudGFnIHtcclxuXHRcdGNvbG9yOiAkYmxhY2s7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjRDlEOURGO1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0cGFkZGluZzogMnB4IDVweDtcclxuXHRcdEBpbmNsdWRlIGZvbnQtc2l6ZSgxNHB4KTtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDVweDtcclxuXHR9XHJcbn0iLCIubG9hZGVyIHtcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICBoZWlnaHQ6IDEwMHZoO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCR3aGl0ZSwgMC45KTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICB6LWluZGV4OiA5OTk5O1xyXG5cclxuICAgIGltZyB7XHJcbiAgICAgICAgd2lkdGg6IDgwcHg7XHJcbiAgICAgICAgbWl4LWJsZW5kLW1vZGU6IGRhcmtlbjtcclxuICAgIH1cclxuXHJcbiAgICAmLmlubmVyIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG59XHJcblxyXG4uZGVmYXVsdC1iZy1pbWctbG9hZGVyIHtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICNmM2YzZjM7XHJcbiAgICBib3JkZXItdG9wOiAzcHggc29saWQgIzcxMjlmNjtcclxuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgIHdpZHRoOiAzMHB4O1xyXG4gICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgYW5pbWF0aW9uOiBiZy1pbWctd2l6YXJkLXNwaW4gMXMgbGluZWFyIGluZmluaXRlO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgbGVmdDogNTAlO1xyXG4gICAgdG9wOiA1MCU7XHJcbiAgICBtYXJnaW4tbGVmdDogLTIwcHg7XHJcbiAgICBtYXJnaW4tdG9wOiAtMjBweDtcclxufVxyXG5cclxuQGtleWZyYW1lcyBiZy1pbWctd2l6YXJkLXNwaW4ge1xyXG4gICAgMCUge1xyXG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xyXG4gICAgfVxyXG4gICAgMTAwJSB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcclxuICAgIH1cclxufVxyXG4iLCIuYWRkLXNzaC1tb2RhbCB7XHJcbiAgICAubW9kYWwtYm9keSB7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgIH1cclxuXHJcbiAgICBbY2xhc3MqPVwiY29sLVwiXSB7XHJcbiAgICAgICAgcGFkZGluZzogNTBweCA1MHB4O1xyXG4gICAgfVxyXG5cclxuICAgIGgzIHtcclxuICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMjhweCk7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgIH1cclxuXHJcbiAgICBwIHtcclxuICAgICAgICBjb2xvcjogJGdyZXk7XHJcbiAgICB9XHJcblxyXG4gICAgLmJ0biB7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuXHJcbiAgICAgICAgJi1saW5rIHtcclxuICAgICAgICAgICAgY29sb3I6ICRibGFjaztcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICBtaW4td2lkdGg6IGF1dG87XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5jb21tYW5kcyxcclxuICAgIC5rZXktbmFtZSB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAuZm9ybS1jb250cm9sIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMTVweDtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNzBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGkge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgyMHB4KTtcclxuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuY29tbWFuZHMge1xyXG4gICAgICAgIGkge1xyXG4gICAgICAgICAgICBib3R0b206IDIwcHg7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAyMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAua2V5LW5hbWUge1xyXG4gICAgICAgIHRleHRhcmVhIHtcclxuICAgICAgICAgICAgcmVzaXplOiBub25lO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgaSB7XHJcbiAgICAgICAgICAgIHRvcDogNDVweDtcclxuICAgICAgICAgICAgcmlnaHQ6IDIwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uY29uZmlybWF0aW9uLW1vZGFsIHtcclxuICAgIC5tb2RhbC1oZWFkZXIge1xyXG4gICAgICAgIHBhZGRpbmc6IDEycHggMTZweDtcclxuXHJcbiAgICAgICAgLmJ0bi1jbG9zZSB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNHB4KTtcclxuICAgICAgICAgICAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5tb2RhbC1mb290ZXIge1xyXG4gICAgICAgIGJvcmRlcjogbm9uZTtcclxuXHJcbiAgICAgICAgLmJ0biB7XHJcbiAgICAgICAgICAgIG1pbi13aWR0aDogMTAwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uY29tbWFuZGxpbmUtbW9kYWwge1xyXG4gICAgLm1vZGFsLWJvZHkge1xyXG4gICAgICAgIHBhZGRpbmc6IDUwcHg7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAuYnRuLWNsb3NlIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IDIwcHg7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgaDMge1xyXG4gICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgyOHB4KTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnRpcHMge1xyXG4gICAgICAgIHBhZGRpbmc6IDEwcHggNTBweCAxNXB4IDIwcHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJnLWNvbG9yMjtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDUwcHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuXHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICByaWdodDogLTQ1cHg7XHJcbiAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBiIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDEycHgpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgcCB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxM3B4KTtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgY29sb3I6IHJnYmEoJGZvcm0tbGFiZWwtY29sb3IyLCAwLjYpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuY29tbWFuZC1jb2RlIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmctY29sb3I7XHJcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMTRweCk7XHJcbiAgICAgICAgcGFkZGluZzogMTVweCAxMHB4O1xyXG5cclxuICAgICAgICBjb2RlIHtcclxuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIG9sIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuXHJcbiAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAmOjptYXJrZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxM3B4KTtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi52ZXJpZnktbW9kYWwge1xyXG4gICAgLm1vZGFsLWRpYWxvZyB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA0MjBweDtcclxuICAgIH1cclxuXHJcbiAgICAub3RwLWlucHV0IHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGdhcDogMTBweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG5cclxuICAgICAgICAuZm9ybS1jb250cm9sIHtcclxuICAgICAgICAgICAgd2lkdGg6IDU1cHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogNTVweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJnLWNvbG9yMjtcclxuICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDIwcHgpO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChwb3J0cmFpdC1tb2JpbGUtbWF4KSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNDVweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNDVweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpmb2N1cyxcclxuICAgICAgICAgICAgJjpub3QoOnBsYWNlaG9sZGVyLXNob3duKSB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19hY3Rpb25zIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAzODBweDtcclxuXHJcbiAgICAgICAgICAgIHVsIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQocG9ydHJhaXQtbW9iaWxlLW1heCkge1xyXG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgKyBsaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgJGZvcm0tbGFiZWwtY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHBvcnRyYWl0LW1vYmlsZS1tYXgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGZvcm0tbGFiZWwtY29sb3I7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5hZGQtdm9sdW1lLW1vZGFsIHtcclxuICAgIC5tb2RhbC1jb250ZW50IHtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5tb2RhbC1oZWFkZXIge1xyXG4gICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICBwYWRkaW5nOiAzMHB4IDYwcHg7XHJcblxyXG4gICAgICAgIC5tb2RhbC10aXRsZSB7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMjRweCk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5tb2RhbC1ib2R5IHtcclxuICAgICAgICBwYWRkaW5nOiAyMHB4IDYwcHggMzBweCA2MHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5hZGQtdm9sdW1lLWZvcm0ge1xyXG4gICAgICAgICZfX2xhYmVsIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE4cHgpO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgICAgICBjb2xvcjogJGZvcm0tbGFiZWwtY29sb3I7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuYWRkLXZvbHVtZS1yYWRpbyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgJl9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKCRncmV5LCAwLjEpO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDNweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiA4cHg7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjNzO1xyXG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAgICAgICAgICAgICAgIGg2IHtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMjBweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGZvcm0tbGFiZWwtY29sb3I7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLnNpemUge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRiZy1jb2xvcjI7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAgMCA4cHggOHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBiIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDMycHgpO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgc21hbGwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMjRweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBpbnB1dDpjaGVja2VkIHtcclxuICAgICAgICAgICAgICAgICsgLmFkZC12b2x1bWUtcmFkaW9fX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJHByaW1hcnktY29sb3I7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5jdXN0b20tdm9sdW1lIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogM3B4O1xyXG5cclxuICAgICAgICAgICAgICAgICZfX2xlZnQge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMjBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgaDYge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMThweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRmb3JtLWxhYmVsLWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmX19yaWdodCB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMmYyO1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJi1pbnB1dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDYwJTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLm1vbnRoIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDIwcHgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBpbnB1dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggZGFzaGVkICRibGFjaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAuZGF5IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRmb3JtLWxhYmVsLWNvbG9yO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgaW5wdXQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IGRhc2hlZCAkZm9ybS1sYWJlbC1jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5nYiB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2U3ZTdlNztcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMjRweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMCAxMHB4IDEwcHggMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmNob29zZS1jb25maWctcmFkaW8ge1xyXG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgID4gZGl2IHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDMwcHggMjBweDtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoJGdyZXksIDAuMSk7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogMC4zcztcclxuXHJcbiAgICAgICAgICAgICAgICBpIHtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMzBweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogMC4zcztcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBoNiB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMjBweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNXB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRmb3JtLWxhYmVsLWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IDAuM3M7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGlucHV0OmNoZWNrZWQge1xyXG4gICAgICAgICAgICAgICAgKyBkaXYge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJHByaW1hcnktY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJnLWNvbG9yMjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLnByb2plY3QtY3JlYXRlLW1vZGFsIHtcclxuICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgIHBhZGRpbmc6IDQwcHg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgLmJ0bi1jbG9zZSB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiAwcHg7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBoMyB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgzNHB4KTtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi8vIHN1cHBvcnQgcGxhbnNcclxuLnZtLXN1cHBvcnQtbW9kYWwge1xyXG4gICAgLm1vZGFsLWNvbnRlbnQge1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XHJcbiAgICAgICAgYm94LXNoYWRvdzogMTBweCAxMHB4IDI0cHggMHB4ICM2NjY2NjYxYTtcclxuICAgIH1cclxuXHJcbiAgICAubW9kYWwtdG9wIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIjeyRpbWFnZXMtcGF0aH0vdm0tc3VwcG9ydC1tb2RhbC1iZy5wbmdcIik7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTdweDtcclxuXHJcbiAgICAgICAgaDMge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMzJweCk7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcblxyXG4gICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxOHB4KTtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHAge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMjRweCk7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAucGxhbi1yYXRlIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMzhweCAxNnB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuXHJcbiAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRlZXJpZS1ibGFjaztcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyM3B4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBpbml0aWFsO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19jb250ZW50IHtcclxuICAgICAgICAgICAgcGFkZGluZzogMCA2NXB4IDI2cHggNDVweDtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAuYnRuLWNsb3NlIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLm1vZGFsLWJvZHkge1xyXG4gICAgICAgIHBhZGRpbmc6IDMwcHggMzBweCAyMHB4IDMwcHg7XHJcblxyXG4gICAgICAgIGg0IHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgcCB7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMC44cHg7XHJcblxyXG4gICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5mb3JtLWNoZWNrIGxhYmVsIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjFweDtcclxuICAgICAgICAgICAgY29sb3I6ICRmb3JtLWxhYmVsLWNvbG9yO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAubW9kYWwtZm9vdGVyIHtcclxuICAgICAgICBwYWRkaW5nOiAwIDMwcHggMzBweCAzMHB4O1xyXG4gICAgICAgIGJvcmRlci10b3A6IG5vbmU7XHJcblxyXG4gICAgICAgIC5idG4ge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA5cHggMjRweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5zZXJ2ZXItbW9kYWwge1xyXG4gICAgLm1vZGFsLWRpYWxvZyB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA5NiU7XHJcbiAgICB9XHJcblxyXG4gICAgLm1vZGFsLWNvbnRlbnQge1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICAubW9kYWwtYm9keSB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiI3skaW1hZ2VzLXBhdGh9L3NlcnZlci1wb3B1cC1iZy5wbmdcIik7XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlbGVjdC1zZXJ2ZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG5cclxuICAgICAgICA+IGRpdiB7XHJcbiAgICAgICAgICAgIGZsZXg6IDE7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwMHB4IDcwcHggMTUwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAucHJpdmF0ZS1zZXJ2ZXIge1xyXG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIjeyRpbWFnZXMtcGF0aH0vcHZ0LXNlcnZlci1iZy5wbmdcIik7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDEwMCUgOTAlO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDg1JTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5nb3Ytc2VydmVyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG5cclxuICAgICAgICAgICBoMixcclxuICAgICAgICAgICBoMyB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcclxuICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBoMiB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSg1NnB4KTtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGgzIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDQ2cHgpO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5idG4ge1xyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5jcmVhdGUtYWxlcnQtbW9kYWwge1xyXG4gICAgd2lkdGg6IDc2MHB4ICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgLm9mZmNhbnZhcyB7XHJcbiAgICAgICAgJi1ib2R5IHtcclxuICAgICAgICAgICAgLmlucHV0LWdyb3VwIHtcclxuICAgICAgICAgICAgICAgICYtdGV4dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0Q5RDlERjtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDNweCBzb2xpZCAkZm9ybS1iZztcclxuICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAzNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDFweDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogNXB4IDhweDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmJ0biB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAzcHggc29saWQgJGZvcm0tYmc7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogMzZweDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDVweCA4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuYWN0aW9uLWxpc3Qge1xyXG4gICAgICAgICAgICAgICAgLmRpc2FibGVkIHtcclxuICAgICAgICAgICAgICAgICAgICAuZm9ybS1jb250cm9sLFxyXG4gICAgICAgICAgICAgICAgICAgIC5mb3JtLWNoZWNrLFxyXG4gICAgICAgICAgICAgICAgICAgIC5mb3JtLXNlbGVjdCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmltcGFjdC10eXBlIHtcclxuICAgICAgICAgICAgICAgIHVsIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGdhcDogMTBweDtcclxuICAgIFxyXG4gICAgICAgICAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLmJ0biB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgkc2Vjb25kYXJ5LWNvbG9yLCAwLjgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZpbHRlcjogZ3JheXNjYWxlKDEpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogMC4zcyBlYXNlLWluLW91dDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IC42O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMzJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb250YWluO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgzMnB4KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMTNweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRzZWNvbmRhcnktY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC13ZWJraXQtbGluZS1jbGFtcDogMjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmlsdGVyOiBncmF5c2NhbGUoMCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogLjg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkc2Vjb25kYXJ5LWNvbG9yLCAwLjA5KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZpbHRlcjogZ3JheXNjYWxlKDApO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkc2Vjb25kYXJ5LWNvbG9yLCAwLjA5KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgaW5wdXQ6Y2hlY2tlZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICArIC5idG4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZpbHRlcjogZ3JheXNjYWxlKDApO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkc2Vjb25kYXJ5LWNvbG9yLCAwLjA5KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmZvcm0tbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtZm9vdGVyIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAyMHB4O1xyXG5cclxuICAgICAgICAgICAgLmJ0biB7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cclxuICAgICAgICAgICAgICAgICYtbGluayB7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uZHJhcy1zZXR0aW5nIHtcclxuICAgIHdpZHRoOiA1NjVweCAhaW1wb3J0YW50O1xyXG5cclxuICAgIC5vZmZjYW52YXMtaGVhZGVyIHtcclxuICAgICAgICBwYWRkaW5nOiAxNnB4IDQwcHg7XHJcblxyXG4gICAgICAgIGg1IHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDMwcHgpO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgcCB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNXB4KTtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLm9mZmNhbnZhcy1ib2R5IHtcclxuICAgICAgICBwYWRkaW5nOiAxNnB4IDQwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLm9mZmNhbnZhcy1mb290ZXIge1xyXG4gICAgICAgIHBhZGRpbmc6IDIwcHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblxyXG4gICAgICAgIC5idG4tbGluayB7XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19jb250ZW50IHtcclxuICAgICAgICAuZHJhcy1sb2NhdGlvbiB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAyNXB4O1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgkZ3JleSwgMC4xKTtcclxuXHJcbiAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDEwcHgpO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxMXB4KTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogcmdiYSgkZm9ybS1sYWJlbC1jb2xvciwgMC45KTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgaDYge1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE1cHgpO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgID4gZGl2IHtcclxuICAgICAgICAgICAgICAgIGZsZXg6IDE7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogOTUlIDIwJTtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAucHJpbWFyeSB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIjeyRpbWFnZXMtcGF0aH0vaWNvbnMvc2hvcnQtbG9nby5zdmdcIik7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjM0U0MTgwO1xyXG5cclxuICAgICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjRkY2MjlFO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAucmVjb3Zlcnkge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiI3skaW1hZ2VzLXBhdGh9L2ljb25zL3Nob3J0LWxvZ28uc3ZnXCIpO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzQzNDQ1RDtcclxuXHJcbiAgICAgICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzE3Q0JBMTtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnByb3RlY3Rpb24tdHlwZSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDIwcHg7XHJcblxyXG4gICAgICAgICAgICBoNiB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5idG4ge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDE1MHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICYtY2hlY2s6Y2hlY2tlZCsuYnRuIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHByaW1hcnktY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgjRDlEOUQ5LCAuMyk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5yZWNvdmVyeS10eXBlIHtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDIwcHg7XHJcblxyXG4gICAgICAgICAgICBoNiB7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmJ0biB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogODVweDtcclxuXHJcbiAgICAgICAgICAgICAgICAmLWNoZWNrOmNoZWNrZWQrLmJ0biB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJHByaW1hcnktY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAucmVjb3ZlcnktcG9pbnRzIHtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDIwcHg7XHJcblxyXG4gICAgICAgICAgICBoNiB7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmlucHV0LWdyb3VwIHtcclxuICAgICAgICAgICAgICAgICYtdGV4dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgjRDlEOUQ5LCAuMyk7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgkZ3JleSwgMC4xKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmJvb2tfX2NvdW50ZXIge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoI0Q5RDlEOSwgLjMpO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgkZ3JleSwgMC4xKTtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiBub25lO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDVweDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA1cHg7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTc1cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgLmJ0bi1saW5rIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAzcHggNXB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIGlucHV0IHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNjVweDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDI2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnJldGVudGlvbi10eXBlIHtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDIwcHg7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHJcbiAgICAgICAgICAgIGg2IHtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAudm14LWJpZy1jaGVja2JveC0yIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxNTVweDtcclxuICAgICAgICAgICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xyXG5cclxuICAgICAgICAgICAgICAgID4gbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpdiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxNHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3R0b206IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5yZXRlbnRpb24tc2VydmVyIHtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDIwcHg7XHJcblxyXG4gICAgICAgICAgICBoNiB7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoJGdyZXksIDAuMSk7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG5cclxuICAgICAgICAgICAgICAgIC5ib29rX19jb3VudGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDVweDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMzVweDtcclxuICAgIFxyXG4gICAgICAgICAgICAgICAgICAgIC5idG4tbGluayB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogM3B4IDVweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICBcclxuICAgICAgICAgICAgICAgICAgICBpbnB1dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA2NXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDI2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgjRDlEOUQ5LCAuMyk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLy8gaGVhZGVyIG5hdmJhclxyXG4uaGVhZGVyIHtcclxuICAgIC5uYXZiYXIge1xyXG4gICAgICAgIGZsZXg6IDE7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogMC41cztcclxuXHJcbiAgICAgICAgJi1uYXYge1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgZ2FwOiAzMHB4O1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5uYXYtbGluayB7XHJcbiAgICAgICAgICAgIGNvbG9yOiByZ2JhKCR3aGl0ZSwgMC42KTtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjNzO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG5cclxuICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDVweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNXB4O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG4gICAgICAgICAgICAgICAgYm90dG9tOiAtOHB4O1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IDAuM3MgZWFzZS1pbi1vdXQ7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6IHJnYmEoJHdoaXRlLCAwLjgpO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcblxyXG4gICAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLy8gbmF2IHRhYnNcclxuLm5hdi10YWJzIHtcclxuICAgIC5uYXYtaXRlbSB7XHJcbiAgICAgICAgLm5hdi1saW5rIHtcclxuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICBjb2xvcjogcmdiYSgkYmxhY2ssIDAuNik7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDA7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDJweDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogMC4zcyBlYXNlLWluLW91dDtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQ7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuXHJcbiAgICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLy8gcGFnZSBuYXZpZ2F0aW9uXHJcbi5wYWdlLW5hdmlnYXRpb24ge1xyXG4gICAgbWFyZ2luLXRvcDogNTBweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDEycHg7XHJcblxyXG4gICAgLm5hdmJhci1uYXYge1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgLm5hdi1pdGVtIHtcclxuICAgICAgICBmbGV4OiAxO1xyXG4gICAgICAgIG1heC13aWR0aDogMTMwcHg7XHJcblxyXG4gICAgICAgIC5uYXYtbGluayB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogMC4zcyBlYXNlLWluLW91dDtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAwLjQ7XHJcblxyXG4gICAgICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IGNhbGMoMTAwJSArIDE0cHgpO1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiAwIDhweCA4cHggOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgJHdoaXRlIHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLmRpc2FibGVkIHtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuNDtcclxuICAgICAgICAgICAgICAgIGN1cnNvcjogbm8tZHJvcDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuaWNvbnMtYm94IHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMzZweDtcclxuXHJcbiAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZpbHRlcjogYnJpZ2h0bmVzcygwKSBpbnZlcnQoMSk7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDMzcHgpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxMnB4KTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5mb3IteW91IHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHJnYmEoJHdoaXRlLCAwLjIpO1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuXHJcbiAgICAgICAgICAgICAgICAuaWNvbnMtYm94IHtcclxuICAgICAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmaWx0ZXI6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4vLyBwYWdpbmF0aW9uXHJcbi5wYWdpbmF0aW9uIHtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgZ2FwOiAxMHB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxuXHJcbiAgICAucGFnZSB7XHJcbiAgICAgICAgJi1saW5rIHtcclxuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgd2lkdGg6IDQwcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogNDBweDtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1vYmlsZS1tYXgpIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE0cHgpO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtaXRlbSB7XHJcbiAgICAgICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgICAgICAgIC5wYWdlLWxpbmsge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIi5uby1kYXRhIHtcclxuICAgIHBhZGRpbmc6IDMwcHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIG1pbi1oZWlnaHQ6IDQwMHB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuXHJcbiAgICBpbWcge1xyXG4gICAgICAgIHdpZHRoOiAyMDBweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgfVxyXG59IiwiLm5vdGlmaWNhdGlvbnMge1xyXG4gICAgd2lkdGg6IDU2NXB4ICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgLm9mZmNhbnZhcyB7XHJcbiAgICAgICAgJi1oZWFkZXIge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAyMHB4IDI1cHg7XHJcblxyXG4gICAgICAgICAgICBoNCB7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMjVweCk7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLWJvZHkge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAyMHB4IDI1cHg7XHJcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKCRibGFjaywgMC4yNSk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIHVsIHtcclxuICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgZ2FwOiAxMHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG5cclxuICAgICAgICAmLWNpcmNsZSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA0MHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRiZy1jb2xvcjI7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBjb2xvcjogJHByaW1hcnktY29sb3IgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMTJweCk7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkZm9ybS1sYWJlbC1jb2xvcjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGg2IHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMTRweCk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc2hvdyB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxM3B4KTtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBjb2xvcjogJGZvcm0tbGFiZWwtY29sb3I7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcclxuXHJcbiAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDQwMHB4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNzVweDtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IDAuMXM7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xyXG5cclxuICAgICAgICAgICAgICAgIGIge1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgYiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmJ0biB7XHJcbiAgICAgICAgICAgIG1pbi13aWR0aDogYXV0bztcclxuICAgICAgICAgICAgY29sb3I6ICRibGFjaztcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJnLWNvbG9yMjtcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICB3aWR0aDogMzVweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAzNXB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA2cHggNXB4O1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIC5idG4ge1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAucmVjZW50LWRheXMge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxcHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRmb3JtLWxhYmVsLWNvbG9yO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE0cHgpO1xyXG4gICAgICAgICAgICBjb2xvcjogJGZvcm0tbGFiZWwtY29sb3I7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgcGFkZGluZzogMCAxMHB4O1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4ubm90aWZpY2F0aW9uLWRyb3Bkb3duIHtcclxuICAgIHJpZ2h0OiAtMzBweCAhaW1wb3J0YW50O1xyXG4gICAgd2lkdGg6IDQwMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICBwYWRkaW5nOiAyMHB4ICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgJl9fdG9wIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcblxyXG4gICAgICAgIGg1IHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgICBjb2xvcjogJGZvcm0tbGFiZWwtY29sb3I7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcblxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5uYXYtdGFicyB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuXHJcbiAgICAgICAgLm5hdi1pdGVtIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgZmxleDogMTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5uYXYtbGluayB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBnYXA6IDVweDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE0cHgpO1xyXG5cclxuICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGZvcm0tbGFiZWwtY29sb3I7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDM1cHg7XHJcbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDM1cHg7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDEzcHgpO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19saXN0IHtcclxuICAgICAgICBtYXgtaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMjAwcHgpO1xyXG4gICAgICAgIG92ZXJmbG93LXk6IGF1dG87XHJcbiAgICAgICAgb3ZlcmZsb3cteDogaGlkZGVuO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgZ2FwOiAxMHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG5cclxuICAgICAgICAmLWNpcmNsZSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAzNXB4O1xyXG4gICAgICAgICAgICBtaW4td2lkdGg6IDM1cHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMzVweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJnLWNvbG9yMjtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeS1jb2xvciAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxMnB4KTtcclxuICAgICAgICAgICAgY29sb3I6ICRmb3JtLWxhYmVsLWNvbG9yO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgaDYge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNHB4KTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zaG93IHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDEzcHgpO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkZm9ybS1sYWJlbC1jb2xvcjtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG5cclxuICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMjYwcHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA3NXB4O1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogMC4xcztcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XHJcblxyXG4gICAgICAgICAgICAgICAgYiB7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBiIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgXHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuYnRuIHtcclxuICAgICAgICAgICAgbWluLXdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmctY29sb3IyO1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgIHdpZHRoOiAzMnB4O1xyXG4gICAgICAgICAgICBtaW4td2lkdGg6IDMycHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAzMnB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA2cHggNXB4O1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIC5idG4ge1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICB1bCB7XHJcbiAgICAgICAgbGkge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAucmVjZW50LWRheXMge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxcHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRmb3JtLWxhYmVsLWNvbG9yO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE0cHgpO1xyXG4gICAgICAgICAgICBjb2xvcjogJGZvcm0tbGFiZWwtY29sb3I7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgcGFkZGluZzogMCAxMHB4O1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5uby1ub2ZpZnktZGF0YSB7XHJcbiAgICAgICAgcGFkZGluZzogNTBweCAyMHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIiN7JGltYWdlcy1wYXRofS9ub3RpZnktcGF0dGVybi5zdmdcIik7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogYm90dG9tO1xyXG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgbWFyZ2luOiAtMjBweDtcclxuXHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHAge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMThweCk7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgICAgICBjb2xvcjogJHByaW1hcnktY29sb3I7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxOHB4KTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIucGFnZS1ub3QtZm91bmQge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgcGFkZGluZy1ib3R0b206IDcwcHg7XHJcblxyXG4gICAgJl9fdG9wIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcblxyXG4gICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICBjb2xvcjogIzUxQjhFNjtcclxuICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDIwMHB4KTtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICB6LWluZGV4OiAxO1xyXG5cclxuICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC0xMjBweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMTIwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogNDAwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgIH1cclxuXHJcbiAgICAmX19ib3R0b20ge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IC01MHB4O1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxufSIsIi5wcm9kdWN0LWluZm8ge1xyXG4gICAgd2lkdGg6IDM1MHB4ICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgLm9mZmNhbnZhcyB7XHJcbiAgICAgICAgJi1oZWFkZXIge1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgkZ3JleSwgMC4yKTtcclxuICAgICAgICAgICAgcG9zaXRpb246IHN0aWNreTtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLXRpdGxlIHtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLWJvZHkge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fb2ZmY2FudmFzIHtcclxuICAgICAgICBvdmVyZmxvdy15OiBhdXRvO1xyXG4gICAgICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcclxuICAgIH1cclxuXHJcbiAgICAmX19jb250ZW50IHtcclxuICAgICAgICBsYWJlbCB7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgICBjb2xvcjogJGZvcm0tbGFiZWwtY29sb3I7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNHB4KTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHAge1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmZvcm0tc2VsZWN0IHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMnB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRibGFjaztcclxuICAgICAgICAgICAgd2lkdGg6IGZpdC1jb250ZW50O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgdWwge1xyXG4gICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5ib29rLXByb2R1Y3Qge1xyXG4gICAgICAgIHBvc2l0aW9uOiBzdGlja3k7XHJcbiAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoJGdyZXksIDAuMik7XHJcbiAgICAgICAgcGFkZGluZzogMTZweDtcclxuXHJcbiAgICAgICAgLmFtdCB7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMjBweCk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLnZteC10YWJsZSB7XHJcbiAgICBwYWRkaW5nLXRvcDogMTVweDtcclxuICAgIG1pbi1oZWlnaHQ6IDIyMHB4O1xyXG5cclxuICAgIHRhYmxlIHtcclxuICAgICAgICB0aGVhZCB7XHJcbiAgICAgICAgICAgIHRyIHtcclxuICAgICAgICAgICAgICAgIHRoIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHRhYmxlLXRleHQtZ3JleTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmFjdGlvbiB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogODBweDtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgdGJvZHkge1xyXG4gICAgICAgICAgICAuc3RhdHVzIHtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxMnB4KTtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblxyXG4gICAgICAgICAgICAgICAgJi5iZy1zdWNjZXNzIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JlZW4gIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgaDYge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5ncmVlbi1jaXJjbGUge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZWVuO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5ncmV5LWNpcmNsZSB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnRuLWJnLWdyZXk7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTBweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTBweDtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnJlZC1jaXJjbGUge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmVkO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDExcHgpO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiByZ2JhKCR0YWJsZS10ZXh0LWdyZXksIDAuNik7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGIge1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmFjdGlvbiB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogODBweDtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgICAgICAuYnRuLWxpbmsge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSxcclxuICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmRyb3Bkb3duLW1lbnUge1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDExNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdy15OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIHRyIHtcclxuICAgICAgICAgICAgICAgIHRkIHtcclxuICAgICAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNHB4KTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmNvbnRlbnQtdGFibGUge1xyXG4gICAgdGJvZHkge1xyXG4gICAgICAgIHRyIHtcclxuICAgICAgICAgICAgdGQge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMTBweCBzb2xpZCAkcG9zdC1sb2dpbi1iZztcclxuICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNXB4IDI1cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDI1JTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBoNiB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIGg0IHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHByaW1hcnktY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZm9ybS1sYWJlbC1jb2xvcjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi52bXgtdG9hc3Qge1xyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgdG9wOiA4MHB4O1xyXG4gICAgcmlnaHQ6IDIwcHg7XHJcbiAgICB6LWluZGV4OiAxMDtcclxuXHJcbiAgICAmX19jb250ZW50IHsgXHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnRvYXN0LWJvZHkge1xyXG4gICAgICAgIGZsZXg6IDE7XHJcbiAgICB9XHJcblxyXG4gICAgLmJ0bi1jbG9zZSB7XHJcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcclxuICAgIH1cclxufSIsIi5kaXNhYmxlZCB7XHJcbiAgICBjdXJzb3I6IG5vLWRyb3AgIWltcG9ydGFudDtcclxuICAgIHBvaW50ZXItZXZlbnRzOiBpbml0aWFsICFpbXBvcnRhbnQ7XHJcbiAgICBvcGFjaXR5OiAwLjc7XHJcbn1cclxuXHJcbi50aXRsZXMge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblxyXG4gICAgJi5kcm9wbGV0LXRpdGxlIHtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBnYXA6IDIwcHg7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDcwcHg7XHJcblxyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIGZpbHRlcjogYnJpZ2h0bmVzcygwKSBpbnZlcnQoMSk7XHJcbiAgICAgICAgICAgIHdpZHRoOiA0MHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLmJpbGxpbmctdGl0bGUge1xyXG4gICAgICAgIGdhcDogMjBweDtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcblxyXG4gICAgICAgIC5idG4ge1xyXG4gICAgICAgICAgICBtaW4td2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIGg1IHtcclxuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgyNHB4KTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XHJcblxyXG4gICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBwIHtcclxuICAgICAgICBjb2xvcjogcmdiYSgkd2hpdGUsIDAuOCk7XHJcbiAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE1cHgpO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLmJ0biB7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcclxuICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMTRweCk7XHJcblxyXG4gICAgICAgIC5pY29uLXBsdXMge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmhvdmVyLFxyXG5cdFx0Jjpmb2N1cyxcclxuXHRcdCY6YWN0aXZlIHtcclxuICAgICAgICAgICAgaSB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHByaW1hcnktY29sb3I7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgaSB7XHJcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoNDJweCk7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5kcmFnIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgY3Vyc29yOiBncmFiO1xyXG5cclxuICAgICYtYm94IHtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgfVxyXG59XHJcblxyXG4uY29udGFpbmVyIHtcclxuICAgIHBhZGRpbmctbGVmdDogMjBweDtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XHJcblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEyODBweCkge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4uYmFjay1saW5rIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgZ2FwOiAyMHB4O1xyXG4gICAgY29sb3I6ICRibGFjaztcclxuXHJcbiAgICBpbWcge1xyXG4gICAgICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgfVxyXG59IiwiLmhlYWRlciB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIHBhZGRpbmc6IDE4cHggMTBweDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHotaW5kZXg6IDI7XHJcblxyXG4gICAgJl9fcmlnaHQge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB6LWluZGV4OiAxO1xyXG5cclxuICAgICAgICAuaGVhZGVyLXNlYXJjaCB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgICAgICAgICAgd2lkdGg6IDI3NXB4O1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjRzIGVhc2Utb3V0O1xyXG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKCR3aGl0ZSwgMC4zKTtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xyXG5cclxuICAgICAgICAgICAgLmlucHV0LWdyb3VwIHtcclxuICAgICAgICAgICAgICAgIC5mb3JtLWNvbnRyb2wge1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXg6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE0cHgpO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLyogRWRnZSAqL1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogcmdiYSgkd2hpdGUsIDAuNik7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC8qIEludGVybmV0IEV4cGxvcmVyIDEwLTExICovXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiByZ2JhKCR3aGl0ZSwgMC42KTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6OnBsYWNlaG9sZGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHJnYmEoJHdoaXRlLCAwLjYpO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuc2VhcmNoLWJ0biB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMTRweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA2cHggMTJweDtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgZ2FwOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTVweDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAzMDBweCk7XHJcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiBjYWxjKDEwMHZoIC0gNzBweCk7XHJcbiAgICAgICAgICAgICAgICBvdmVyZmxvdy15OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgb3ZlcmZsb3cteDogaGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IDAuM3MgZWFzZS1pbi1vdXQ7XHJcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAwcHggMHB4IDE1cHggNXB4IHJnYmEoJGJsYWNrLCAwLjA4KTtcclxuXHJcbiAgICAgICAgICAgICAgICA+IGRpdiB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleDogMTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuc2VhcmNoLWxpc3Qge1xyXG4gICAgICAgICAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDI1MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTBweCAwO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgKyBsaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgkYmxhY2ssIDAuMik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLm91dHNhbmRpbmctZHVlIHtcclxuICAgICAgICAgICAgICAgICAgICB1bCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRiZy1jb2xvcjI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRyZWQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAyNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBoNiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMThweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5idG4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICYuc2VhcmNoLWFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICA+IHVsIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgZ2FwOiAyMHB4O1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgLmNvdW50IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxMHB4KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICByaWdodDogLTVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAtNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnVzZXItcHJvZmlsZSB7XHJcbiAgICAgICAgICAgIC5zaG9ydC1uYW1lIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAzOHB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAzOHB4O1xyXG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE1cHgpO1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAgICAgICAgICYub25saW5lIHtcclxuICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmVlbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmRyb3Bkb3duIHtcclxuICAgICAgICAgICAgLmJ0biB7XHJcbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6IGF1dG87XHJcblxyXG4gICAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmLXByaW1hcnkge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5LWNvbG9yICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkcHJpbWFyeS1jb2xvciAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYtbWVudSB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiAyMjVweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDE1cHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDBweCAxNXB4O1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDEwMCUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMCkgdHJhbnNsYXRlKDAsIDApICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiB0b3AgcmlnaHQ7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IDAuM3MgZWFzZS1pbi1vdXQ7XHJcblxyXG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiAwIDE1cHggMTJweCAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgJHdoaXRlIHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IC0xMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAyN3B4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICYuc2hvdyB7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKSB0cmFuc2xhdGUoMCwgMCkgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi1pdGVtIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE4cHggMHB4O1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBnYXA6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBkYXNoZWQgcmdiYSgkYmxhY2ssIDAuMyk7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjNzO1xyXG5cclxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuaWNvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDI2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDI2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmaWx0ZXI6IGludmVydCgyMCUpIHNlcGlhKDU3JSkgc2F0dXJhdGUoNDk5MCUpIGh1ZS1yb3RhdGUoMjYzZGVnKSBicmlnaHRuZXNzKDg1JSkgY29udHJhc3QoOTclKTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgaDYge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE0cHgpO1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAwLjg7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDExcHgpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLnVzZXItcHJvZmlsZSB7XHJcbiAgICAgICAgICAgICAgICAuYnRuLWxpbmsge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgNXB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5kcm9wZG93bi1tZW51IHtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiAyNjBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICByaWdodDogOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAudXNlci1pbmZvIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgZ2FwOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLnNob3J0LW5hbWUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjYyOTYwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMTNweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAudXNlci10eXBlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDExcHgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGZvcm0tbGFiZWwtY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAudXNlci1uYW1lIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE1cHgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDEzcHgpO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7IFxyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKCRncmV5LCAwLjIpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5kcm9wZG93bi1pdGVtIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDEzcHgpO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3dyYXAge1xyXG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDI1MHB4O1xyXG4gICAgICAgIHotaW5kZXg6IDk7XHJcblxyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzE3MTgyZDtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4vLyBoZWFkZXIgZml4ZWRcclxuLnBvc3Rsb2dpbiB7XHJcbiAgICAmLnNlYXJjaC12aXNpYmxlLFxyXG4gICAgJi5oZWFkZXItZml4ZWQge1xyXG4gICAgICAgIC5oZWFkZXJfX3dyYXAge1xyXG4gICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuaGVhZGVyLXNlYXJjaCB7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAyNjBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5uYXZiYXIge1xyXG4gICAgICAgICAgICBmbGV4OiBub25lO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnNlYXJjaC1zZXJ2ZXIge1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX25vLWJhbm5lciB7XHJcbiAgICAgICAgLmhlYWRlcl9fd3JhcCB7XHJcbiAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5oZWFkZXItc2VhcmNoIHtcclxuICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICAgICAgICAgICAgcmlnaHQ6IDI2MHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLm5hdmJhciB7XHJcbiAgICAgICAgICAgIGZsZXg6IG5vbmU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc2VhcmNoLXNlcnZlciB7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5icmVhZGNydW1iIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcblxyXG4gICAgJi1pdGVtIHtcclxuICAgICAgICBhIHtcclxuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgICAgY29sb3I6IHJnYmEoJHdoaXRlLCAwLjgpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX21haW4ge1xyXG4gICAgICAgIC8vIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgICAgIHRvcDogMjVweDtcclxuICAgICAgICB6LWluZGV4OiAxMTtcclxuICAgICAgICBsZWZ0OiAyNjBweDtcclxuICAgIH1cclxufSIsIi5zaWRlYmFyIHtcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICBoZWlnaHQ6IDEwMHZoO1xyXG4gICAgd2lkdGg6IDI1MHB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJnLWNvbG9yO1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiI3skaW1hZ2VzLXBhdGh9L3NpZGViYXItYmcuc3ZnXCIpO1xyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGJvdHRvbSByaWdodDtcclxuICAgIC8vIHBhZGRpbmc6IDI1cHggMjBweCAyMHB4IDIwcHg7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGJveC1zaGFkb3c6IDVweCAwcHggMTBweCAwcHggcmdiYSgkYmxhY2ssIDAuMyk7XHJcbiAgICB6LWluZGV4OiAxMDtcclxuICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcclxuICAgIG92ZXJmbG93LXk6IGF1dG87XHJcbiAgICBvdmVyc2Nyb2xsLWJlaGF2aW9yOiBjb250YWluO1xyXG5cclxuICAgICZfX3RvcCB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJnLWNvbG9yO1xyXG4gICAgICAgIHBvc2l0aW9uOiBzdGlja3k7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIHotaW5kZXg6IDI7XHJcbiAgICAgICAgcGFkZGluZzogMjVweCAyMHB4IDMwcHggMjBweDtcclxuXHJcbiAgICAgICAgJi0taW5uZXIge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICAubG9nbyB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogOTBweDtcclxuXHJcbiAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX21pZGRsZSB7XHJcbiAgICAgICAgcGFkZGluZzogMCAyMHB4O1xyXG4gICAgfVxyXG5cclxuICAgICZfX2JvdHRvbSB7XHJcbiAgICAgICAgcGFkZGluZzogMCAyMHB4IDIwcHg7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogYXV0bztcclxuXHJcbiAgICAgICAgdWwge1xyXG4gICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IDAuM3M7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDEycHgpO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC51c2VyLWRldGFpbHMge1xyXG4gICAgICAgIHBhZGRpbmc6IDE1cHg7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGdyZXk7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDM1cHg7XHJcblxyXG4gICAgICAgICZfX3RvcCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkZ3JleTtcclxuXHJcbiAgICAgICAgICAgIC5zaG9ydC1uYW1lIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDEzcHgpO1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAgICAgICAgICYub25saW5lIHtcclxuICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmVlbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnVzZXItdHlwZSB7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMTFweCk7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogcmdiYSgkd2hpdGUsIDAuNik7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC51c2VyLW5hbWUge1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE1cHgpO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19ib3R0b20ge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMTBweDtcclxuXHJcbiAgICAgICAgICAgIC51c2VyLWNvbXBhbnkge1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDEycHgpO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC51c2VyLWNyZWRpdCB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgZ2FwOiA1cHg7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI7XHJcblxyXG4gICAgICAgICAgICAgICAgaDUge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDI1cHgpO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDExcHgpO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiByZ2JhKCR3aGl0ZSwgMC42KTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIFxyXG4gICAgLmJ0bi1saW5rIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBjb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgcGFkZGluZzogMTBweCA1cHg7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDEycHgpO1xyXG5cclxuICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlICsgNDBweCk7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIGxlZnQ6IC0yMHB4O1xyXG4gICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGdyZXk7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkZ3JleTtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogMC4zcyBlYXNlLWluLW91dDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgd2lkdGg6IDA7XHJcbiAgICAgICAgICAgIGhlaWdodDogMDtcclxuICAgICAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiA2cHggNXB4IDAgNXB4O1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICR3aGl0ZSB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogMC4zcyBlYXNlLWluLW91dDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZbYXJpYS1leHBhbmRlZD1cInRydWVcIl0ge1xyXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDA7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoMTgwZGVnKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5kaXJlY3QtbGluayB7XHJcbiAgICAgICAgICAgICY6OmJlZm9yZSxcclxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIHVsIHtcclxuICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6IHJnYmEoJHdoaXRlLCAwLjcpO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMTJweCk7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjNzO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogNXB4IDA7XHJcblxyXG4gICAgICAgICAgICAgICAgaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuc3VibWVudS1saXN0IHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5oYW1idXJnZXIge1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAgIC5saW5lIHtcclxuICAgICAgICB3aWR0aDogMjBweDtcclxuICAgICAgICBoZWlnaHQ6IDFweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgbWFyZ2luOiA2cHggMDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcclxuXHJcbiAgICAgICAgJjpudGgtY2hpbGQoMikge1xyXG4gICAgICAgICAgICB3aWR0aDogMTVweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgICAgLmxpbmUge1xyXG4gICAgICAgICAgICAmOm50aC1jaGlsZCgyKSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMjBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCIuYXV0aGVudGljYXRpb24ge1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuXHQuYnRuLWxpbmsge1xyXG5cdFx0Y29sb3I6ICRwcmltYXJ5LWNvbG9yO1xyXG5cdH1cclxuXHJcblx0QGluY2x1ZGUgYnJlYWtwb2ludChpcGFkLW1heCkge1xyXG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRcdGhlaWdodDogYXV0bztcclxuXHR9XHJcblxyXG5cdC5wb3dlcmVkLWJ5IHtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0Z2FwOiA2cHg7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHR0b3A6IDIwcHg7XHJcblx0XHRyaWdodDogMzBweDtcclxuXHRcdEBpbmNsdWRlIGZvbnQtc2l6ZSgxNHB4KTtcclxuXHRcdGNvbG9yOiAkZm9ybS1sYWJlbC1jb2xvcjtcclxuXHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcblxyXG5cdFx0aW1nIHtcclxuXHRcdFx0d2lkdGg6IDEwMHB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Jl9fbGVmdCB7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHR3aWR0aDogNDglO1xyXG5cdFx0aGVpZ2h0OiAxMDB2aDtcclxuXHRcdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcblx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHJcblx0XHRAaW5jbHVkZSBicmVha3BvaW50KGRlc2t0b3AtbWF4KSB7XHJcblx0XHRcdHdpZHRoOiA1MCU7XHJcblx0XHR9XHJcblxyXG5cdFx0QGluY2x1ZGUgYnJlYWtwb2ludChpcGFkLW1heCkge1xyXG5cdFx0XHR3aWR0aDogODAlO1xyXG5cdFx0XHRtYXJnaW46IGF1dG87XHJcblx0XHRcdGhlaWdodDogYXV0bztcclxuXHRcdH1cclxuXHJcblx0XHQucXVpei1zdGVwcyB7XHJcblx0XHRcdGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoJHdoaXRlLCAwLjQwKTtcclxuXHRcdFx0YmFja2dyb3VuZDogcmdiYSgkYmxhY2ssIDAuMDMpO1xyXG5cdFx0XHRiYWNrZHJvcC1maWx0ZXI6IGJsdXIoMjBweCk7XHJcblx0XHRcdGNvbG9yOiAkd2hpdGU7XHJcblx0XHRcdHBhZGRpbmc6IDMwcHg7XHJcblx0XHRcdG1hcmdpbjogNTBweDtcclxuXHJcblx0XHRcdGg1IHtcclxuXHRcdFx0XHRmb250LXdlaWdodDogYm9sZDtcclxuXHRcdFx0XHRAaW5jbHVkZSBmb250LXNpemUoMzJweCk7XHJcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0dWwge1xyXG5cdFx0XHRcdGxpIHtcclxuXHRcdFx0XHRcdHBhZGRpbmctbGVmdDogMzBweDtcclxuXHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcblx0XHRcdFx0XHQrIGxpIHtcclxuXHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogMjBweDtcclxuXHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHQmOjpiZWZvcmUge1xyXG5cdFx0XHRcdFx0XHRjb250ZW50OiAkaWNvbi1kb3VibGUtY2hlY2s7XHJcblx0XHRcdFx0XHRcdGZvbnQtZmFtaWx5OiAnI3skaWNvbW9vbi1mb250LWZhbWlseX0nICFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRcdFx0bGVmdDogMDtcclxuXHRcdFx0XHRcdFx0dG9wOiAwO1xyXG5cdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdCYuYWN0aXZlIHtcclxuXHRcdFx0XHRcdFx0Y29sb3I6ICRncmVlbjtcclxuXHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XHJcblx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0Ji5jdXJyZW50IHtcclxuXHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQuYXV0aC1pY29uIHtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcclxuXHRcdFx0XHR3aWR0aDogNjVweDtcclxuXHRcdFx0XHRoZWlnaHQ6IDY1cHg7XHJcblx0XHRcdFx0Y29sb3I6ICR3aGl0ZTtcclxuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xyXG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XHJcblxyXG5cdFx0XHRcdGkge1xyXG5cdFx0XHRcdFx0QGluY2x1ZGUgZm9udC1zaXplKDMycHgpO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0cCB7XHJcblx0XHRcdFx0dGV4dC1hbGlnbjoganVzdGlmeTtcclxuXHRcdFx0XHRmb250LXdlaWdodDogbm9ybWFsO1xyXG5cdFx0XHRcdEBpbmNsdWRlIGZvbnQtc2l6ZSgxOHB4KTtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0LmZvbGxvdy1zdGVwcyB7XHJcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcclxuXHJcblx0XHRcdFx0Jl9fdGl0bGUge1xyXG5cdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoJHdoaXRlLCAwLjQwKTtcclxuXHRcdFx0XHRcdHBhZGRpbmctYm90dG9tOiAxMHB4O1xyXG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdGg2IHtcclxuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cdFx0XHRcdFx0QGluY2x1ZGUgZm9udC1zaXplKDI0cHgpO1xyXG5cdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAyMHB4O1xyXG5cclxuXHRcdFx0XHRcdCY6OmJlZm9yZSB7XHJcblx0XHRcdFx0XHRcdGNvbnRlbnQ6ICcnO1xyXG5cdFx0XHRcdFx0XHR3aWR0aDogMDsgXHJcblx0XHRcdFx0XHRcdGhlaWdodDogMDsgXHJcblx0XHRcdFx0XHRcdGJvcmRlci10b3A6IDEwcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcblx0XHRcdFx0XHRcdGJvcmRlci1ib3R0b206IDEwcHggc29saWQgdHJhbnNwYXJlbnQ7IFxyXG5cdFx0XHRcdFx0XHRib3JkZXItbGVmdDogMTBweCBzb2xpZCAjRkY2MjlFOyBcclxuXHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdFx0XHRsZWZ0OiAwO1xyXG5cdFx0XHRcdFx0XHR0b3A6IDVweDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQuYXV0aC1pbWcge1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdHRvcDogNTAlO1xyXG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcblx0XHRcdGxlZnQ6IDA7XHJcblx0XHRcdGhlaWdodDogMTAwdmg7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRvYmplY3QtZml0OiBjb3ZlcjtcclxuXHRcdFx0cG9pbnRlci1ldmVudHM6IG5vbmU7XHJcblxyXG5cdFx0XHRAaW5jbHVkZSBicmVha3BvaW50KGRlc2t0b3AtbWF4KSB7XHJcblx0XHRcdFx0aGVpZ2h0OiBhdXRvO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHRAaW5jbHVkZSBicmVha3BvaW50KGlwYWQtbWF4KSB7XHJcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdFx0fVxyXG5cclxuXHRcdH1cclxuXHJcblx0XHQuYXV0aC1pbWctbWIge1xyXG5cdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cclxuXHRcdFx0QGluY2x1ZGUgYnJlYWtwb2ludChpcGFkLW1heCkge1xyXG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdH1cclxuXHJcblx0Jl9fcmlnaHQge1xyXG5cdFx0d2lkdGg6IDUyJTtcclxuXHRcdG1pbi1oZWlnaHQ6IDEwMHZoO1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG5cdFx0QGluY2x1ZGUgYnJlYWtwb2ludChkZXNrdG9wLW1heCkge1xyXG5cdFx0XHR3aWR0aDogNTAlO1xyXG5cdFx0fVxyXG5cclxuXHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoaXBhZC1tYXgpIHtcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdG1pbi1oZWlnaHQ6IGF1dG87XHJcblx0XHR9XHJcblxyXG5cdFx0Zm9ybSB7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0fVxyXG5cclxuXHRcdC53aXphcmQtcHJvZ3Jlc3Mge1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHR0b3A6IDA7XHJcblx0XHRcdGxlZnQ6IDA7XHJcblxyXG5cdFx0XHR1bCB7XHJcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHJcblx0XHRcdFx0bGkge1xyXG5cdFx0XHRcdFx0ZmxleDogMTtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRmb3JtLWJnO1xyXG5cdFx0XHRcdFx0aGVpZ2h0OiAxMHB4O1xyXG5cclxuXHRcdFx0XHRcdCYuYWN0aXZlIHtcclxuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHNlY29uZGFyeS1jb2xvcjtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCZfX2Zvcm0ge1xyXG5cdFx0cGFkZGluZzogMjBweCAzNXB4O1xyXG5cclxuXHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoaXBhZC1tYXgpIHtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgkd2hpdGUsIDAuOCk7XHJcblx0XHRcdGJhY2tkcm9wLWZpbHRlcjogYmx1cig1cHgpO1xyXG5cdFx0XHRtYXJnaW46IDIwcHg7XHJcblx0XHRcdGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcblx0XHR9XHJcblxyXG5cdFx0QGluY2x1ZGUgYnJlYWtwb2ludChwb3J0cmFpdC1tb2JpbGUtbWF4KSB7XHJcblx0XHRcdHBhZGRpbmc6IDE1cHg7XHJcblx0XHRcdHBhZGRpbmctdG9wOiAzMHB4O1xyXG5cdFx0XHRtYXJnaW46IDBweDtcclxuXHRcdH1cclxuXHJcblx0XHQucG93ZXJlZC1ieSB7XHJcblx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdFx0XHRnYXA6IDZweDtcclxuXHRcdFx0cG9zaXRpb246IHN0YXRpYztcclxuXHRcdFx0bWFyZ2luLXRvcDogMzBweDtcclxuXHRcdFx0QGluY2x1ZGUgZm9udC1zaXplKDE0cHgpO1xyXG5cdFx0XHRjb2xvcjogJGZvcm0tbGFiZWwtY29sb3I7XHJcblx0XHR9XHJcblxyXG5cdFx0Ji0tbG9nbyB7XHJcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcclxuXHRcdH1cclxuXHJcblx0XHQmLS1jb250ZW50IHtcclxuXHRcdFx0Ji5zZWxlY3Qtc2lnbnVwIHtcclxuXHRcdFx0XHRtYXgtd2lkdGg6IDQ5MHB4O1xyXG5cdFx0XHRcdG1hcmdpbjogMCBhdXRvO1xyXG5cclxuXHRcdFx0XHQuYnRuIHtcclxuXHRcdFx0XHRcdHBhZGRpbmc6IDE0cHggMjhweDtcclxuXHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDVweDtcclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQmLmxvZ2luIHtcclxuXHRcdFx0XHRtYXgtd2lkdGg6IDQ5MHB4O1xyXG5cdFx0XHRcdG1hcmdpbjogMCBhdXRvO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQmLm90cCB7XHJcblx0XHRcdFx0bWF4LXdpZHRoOiA0OTBweDtcclxuXHRcdFx0XHRtYXJnaW46IDAgYXV0bztcclxuXHJcblx0XHRcdFx0PiBwIHtcclxuXHRcdFx0XHRcdEBpbmNsdWRlIGZvbnQtc2l6ZSgyMHB4KTtcclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQuZm9ybS1hY3Rpb25zIHtcclxuXHRcdFx0XHQuYnRuIHtcclxuXHRcdFx0XHRcdG1pbi13aWR0aDogYXV0bztcclxuXHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDVweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdC5vdHAtaW5wdXQge1xyXG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdFx0Z2FwOiAxMHB4O1xyXG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XHJcblxyXG5cdFx0XHRcdC5mb3JtLWNvbnRyb2wge1xyXG5cdFx0XHRcdFx0d2lkdGg6IDU1cHg7XHJcblx0XHRcdFx0XHRoZWlnaHQ6IDU1cHg7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkYmctY29sb3IyO1xyXG5cdFx0XHRcdFx0QGluY2x1ZGUgZm9udC1zaXplKDIwcHgpO1xyXG5cdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcblxyXG5cdFx0XHRcdFx0QGluY2x1ZGUgYnJlYWtwb2ludChwb3J0cmFpdC1tb2JpbGUtbWF4KSB7XHJcblx0XHRcdFx0XHRcdHdpZHRoOiA0NXB4O1xyXG5cdFx0XHRcdFx0XHRoZWlnaHQ6IDQ1cHg7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcclxuXHRcdFx0XHRcdCY6Zm9jdXMsXHJcblx0XHRcdFx0XHQmOm5vdCg6cGxhY2Vob2xkZXItc2hvd24pIHtcclxuXHRcdFx0XHRcdFx0Ym9yZGVyLWNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdCZfX2FjdGlvbnMge1xyXG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcclxuXHRcdFx0XHRcdG1heC13aWR0aDogMzgwcHg7XHJcblxyXG5cdFx0XHRcdFx0dWwge1xyXG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG5cclxuXHRcdFx0XHRcdFx0QGluY2x1ZGUgYnJlYWtwb2ludChwb3J0cmFpdC1tb2JpbGUtbWF4KSB7XHJcblx0XHRcdFx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG5cdFx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0XHRsaSB7XHJcblx0XHRcdFx0XHRcdFx0KyBsaSB7XHJcblx0XHRcdFx0XHRcdFx0XHRib3JkZXItbGVmdDogMXB4IHNvbGlkICRmb3JtLWxhYmVsLWNvbG9yO1xyXG5cdFx0XHRcdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAxMHB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IDEwcHg7XHJcblxyXG5cdFx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgYnJlYWtwb2ludChwb3J0cmFpdC1tb2JpbGUtbWF4KSB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdHBhZGRpbmctbGVmdDogNXB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRtYXJnaW4tbGVmdDogNXB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdFx0c3BhbiB7XHJcblx0XHRcdFx0XHRcdFx0Y29sb3I6ICRmb3JtLWxhYmVsLWNvbG9yO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0Lm9yIHtcclxuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHRcdG1hcmdpbjogMTBweCAwO1xyXG5cclxuXHRcdFx0XHQmOjpiZWZvcmUge1xyXG5cdFx0XHRcdFx0Y29udGVudDogJyc7XHJcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRcdGhlaWdodDogMXB4O1xyXG5cdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRmb3JtLWxhYmVsLWNvbG9yO1xyXG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdFx0dG9wOiA1MCU7XHJcblx0XHRcdFx0XHRsZWZ0OiAwO1xyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0c3BhbiB7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcblx0XHRcdFx0XHRwYWRkaW5nOiAxMHB4O1xyXG5cdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRcdFx0ei1pbmRleDogMTtcclxuXHRcdFx0XHRcdGNvbG9yOiAkZm9ybS1sYWJlbC1jb2xvcjtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdC5zb2NpYWwtbG9naW4ge1xyXG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdFx0Z2FwOiAyMHB4O1xyXG5cclxuXHRcdFx0XHQuYnRuIHtcclxuXHRcdFx0XHRcdGZsZXg6IDE7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuXHRcdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRcdFx0XHRcdGdhcDogMTBweDtcclxuXHJcblx0XHRcdFx0XHRpbWcge1xyXG5cdFx0XHRcdFx0XHR3aWR0aDogMjRweDtcclxuXHRcdFx0XHRcdFx0dHJhbnNpdGlvbjogMC4zcztcclxuXHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHQmOmhvdmVyIHtcclxuXHRcdFx0XHRcdFx0aW1nIHtcclxuXHRcdFx0XHRcdFx0XHRmaWx0ZXI6IGJyaWdodG5lc3MoMCkgaW52ZXJ0KDEpO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblxyXG5cdFx0fVxyXG5cclxuXHRcdCYtLXRpdGxlIHtcclxuXHRcdFx0QGluY2x1ZGUgZm9udC1zaXplKDQwcHgpO1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG5cdFx0XHRmb250LXdlaWdodDogYm9sZDtcclxuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuXHRcdFx0QGluY2x1ZGUgYnJlYWtwb2ludChtb2JpbGUtbWF4KSB7XHJcblx0XHRcdFx0QGluY2x1ZGUgZm9udC1zaXplKDMwcHgpO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0Ji0tdGl0bGUyIHtcclxuXHRcdFx0QGluY2x1ZGUgZm9udC1zaXplKDM2cHgpO1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG5cdFx0XHRmb250LXdlaWdodDogbm9ybWFsO1xyXG5cclxuXHRcdFx0QGluY2x1ZGUgYnJlYWtwb2ludChtb2JpbGUtbWF4KSB7XHJcblx0XHRcdFx0QGluY2x1ZGUgZm9udC1zaXplKDI2cHgpO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHRzcGFuIHtcclxuXHRcdFx0XHRmb250LXdlaWdodDogNTAwO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0fVxyXG5cclxuXHRcdHAge1xyXG5cdFx0XHRjb2xvcjogJGZvcm0tbGFiZWwtY29sb3I7XHJcblx0XHR9XHJcblxyXG5cdFx0Ji0tbmF2IHtcclxuXHRcdFx0cG9zaXRpb246IGZpeGVkO1xyXG5cdFx0XHRib3R0b206IDQwcHg7XHJcblx0XHRcdHJpZ2h0OiA0MHB4O1xyXG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRnYXA6IDEwcHg7XHJcblxyXG5cdFx0XHRAaW5jbHVkZSBicmVha3BvaW50KGlwYWQtbWF4KSB7XHJcblx0XHRcdFx0Ym90dG9tOiAyMHB4O1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHRAaW5jbHVkZSBicmVha3BvaW50KHBvcnRyYWl0LW1vYmlsZS1tYXgpIHtcclxuXHRcdFx0XHRwb3NpdGlvbjogc3RhdGljO1xyXG5cdFx0XHRcdHBhZGRpbmc6IDE1cHg7XHJcblx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0LmJ0biB7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGJnLWNvbG9yO1xyXG5cdFx0XHRcdGNvbG9yOiAkd2hpdGU7XHJcblx0XHRcdFx0d2lkdGg6IDUwcHg7XHJcblx0XHRcdFx0aGVpZ2h0OiA0MHB4O1xyXG5cdFx0XHRcdHBhZGRpbmc6IDA7XHJcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWZsZXg7XHJcblx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdFx0XHRmb250LXNpemU6IDEycHg7XHJcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMDtcclxuXHRcdFx0XHRtaW4td2lkdGg6IGF1dG87XHJcblxyXG5cdFx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGZvcm0tbGFiZWwtY29sb3I7XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0fVxyXG5cclxuXHRcdH1cclxuXHJcblx0fVxyXG5cclxufVxyXG4iLCIuYmlsbGluZyB7XHJcbiAgICAubmF2LXRhYnMge1xyXG4gICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG5cclxuICAgICAgICAubmF2LWxpbmsge1xyXG4gICAgICAgICAgICBjb2xvcjogcmdiYSgkd2hpdGUsIDAuNyk7XHJcblxyXG4gICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmNhcmQtYm9keSB7XHJcbiAgICAgICAgcGFkZGluZzogMzBweDtcclxuICAgIH1cclxuXHJcbiAgICAmLXRpdGxlIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG5cclxuICAgICAgICBoNSB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxOXB4KTtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgcCB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkZm9ybS1sYWJlbC1jb2xvcjtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLm92ZXJ2aWV3IHtcclxuICAgICAgICAmX190YWJsZSB7XHJcbiAgICAgICAgICAgIHRhYmxlIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xsYXBzZTogc2VwYXJhdGU7XHJcblxyXG4gICAgICAgICAgICAgICAgdGJvZHkge1xyXG4gICAgICAgICAgICAgICAgICAgIHRkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoJGdyZXksIDAuMik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNXB4KTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkIHJnYmEoJGdyZXksIDAuMik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNjAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHJnYmEoJGdyZXksIDAuMik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfSBcclxuICAgICAgICAgICAgfSBcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2xpc3Qge1xyXG4gICAgICAgICAgICAmLS1jb250ZW50IHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMjBweDtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoJGdyZXksIDAuMik7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE1cHgpO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAgICAgICAgIC5idG4ge1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoMjY4ZGVnKTtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJlthcmlhLWV4cGFuZGVkPVwidHJ1ZVwiXSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoOTBkZWcpO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmOmhhcyguYnRuKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc3VwcG9ydC1wbGFuIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xyXG4gICAgICAgICAgICBib3gtc2hhZG93OiAwcHggMHB4IDE1cHggNXB4IHJnYmEoJGJsYWNrLCAwLjA2KTtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuXHJcbiAgICAgICAgICAgICZfX2xlZnQge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMzBweDtcclxuICAgICAgICAgICAgICAgIGZsZXg6IDE7XHJcblxyXG4gICAgICAgICAgICAgICAgaDMge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDMwcHgpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIGg1IHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgyNXB4KTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNHB4KTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuaGF2ZS1xdWVzIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKCRncmV5LCAwLjIpO1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxOHB4KTtcclxuICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX19yaWdodCB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMjMwcHg7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIjeyRpbWFnZXMtcGF0aH0vc3VwcG9ydC1wbGFuLnBuZ1wiKTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMHB4IDBweCAxNXB4IDVweCByZ2JhKCRibGFjaywgMC4wNik7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMjBweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDQwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgaDYge1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgyMHB4KTtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxMnB4KTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuYnRuIHtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMTNweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmhpc3Rvcnkge1xyXG4gICAgICAgICZfX3RhYmxlIHtcclxuICAgICAgICAgICAgdGFibGUge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbGxhcHNlOiBzZXBhcmF0ZTtcclxuXHJcbiAgICAgICAgICAgICAgICB0aGVhZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgdGgge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxMnB4KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRmb3JtLWxhYmVsLWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgdGJvZHkge1xyXG4gICAgICAgICAgICAgICAgICAgIHRkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoJGdyZXksIDAuMik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNHB4KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkIHJnYmEoJGdyZXksIDAuMik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHJnYmEoJGdyZXksIDAuMik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBoNiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMTRweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDEycHgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfSBcclxuICAgICAgICAgICAgfSBcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5mb3JtLXN3aXRjaCB7XHJcbiAgICAgICAgICAgIC5mb3JtLWNoZWNrLWlucHV0IHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogcmdiYSgkZ3JleSwgMC40KTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmJpbGxpbmctYWxlcnQge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRidG4tYmctZ3JleSwgMC41KTtcclxuICAgICAgICAgICAgcGFkZGluZzogMTVweDtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuXHJcbiAgICAgICAgICAgIGIge1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE0cHgpO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxM3B4KTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGZvcm0tbGFiZWwtY29sb3I7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5mb3JtLWNvbnRyb2wge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkYnRuLWJnLWdyZXksIDAuNSk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5idG4ge1xyXG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9ICAgXHJcbiAgICB9XHJcblxyXG4gICAgLnBheW1lbnQge1xyXG4gICAgICAgICZfX3RhYmxlIHtcclxuICAgICAgICAgICAgdGFibGUge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbGxhcHNlOiBzZXBhcmF0ZTtcclxuXHJcbiAgICAgICAgICAgICAgICB0Ym9keSB7XHJcbiAgICAgICAgICAgICAgICAgICAgdGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMnB4IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKCRncmV5LCAwLjIpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMTRweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCByZ2JhKCRncmV5LCAwLjIpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCByZ2JhKCRncmV5LCAwLjIpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5pY29uLXBheW1lbnQtY2FyZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHByaW1hcnktY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMThweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5iYWRnZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmctY29sb3IyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAuYWN0aW9uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDgwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgLmJ0bi1saW5rIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5kcm9wZG93bi1tZW51IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDExNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3cteDogaGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3cteTogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9IFxyXG4gICAgICAgICAgICB9IFxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnNlbGVjdC1wYXltZW50LW1ldGhvZCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XHJcblxyXG4gICAgICAgICAgICAmX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogNDBweDtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoJGdyZXksIDAuMik7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRibGFjaztcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG5cclxuICAgICAgICAgICAgICAgIC5pY29ucy1kaXYge1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDE1cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIGkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHByaW1hcnktY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDM1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAudXBpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIGg2IHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNHB4KTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxMnB4KTtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGZvcm0tbGFiZWwtY29sb3I7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmFkZHJlc3Mge1xyXG4gICAgICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKCRncmV5LCAwLjIpO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAyMHB4O1xyXG5cclxuICAgICAgICAgICAgLmRyb3Bkb3duLXRvZ2dsZSB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgICAgICAgICAgICAgIG1pbi13aWR0aDogYXV0bztcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogNXB4O1xyXG5cclxuICAgICAgICAgICAgICAgICY6YmVmb3JlLFxyXG4gICAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgYWRkcmVzcyB7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE0cHgpO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxMnB4KTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgYiB7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMTJweCk7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMTJweCk7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGZvcm0tbGFiZWwtY29sb3I7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5lZGl0IHtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxMnB4KTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnRheC1pZCB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgZ2FwOiAxMHB4O1xyXG5cclxuICAgICAgICAgICAgICAgIGg1IHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNHB4KTtcclxuICAgICAgICAgICAgICAgIH0gXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmN1cnJlbnQtYmlsbCB7XHJcbiAgICAgICAgcG9zaXRpb246IHN0aWNreTtcclxuICAgICAgICB0b3A6IDEwMHB4O1xyXG5cclxuICAgICAgICAmX190b3Age1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgkZ3JleSwgMC4xKTtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMzBweDtcclxuXHJcbiAgICAgICAgICAgIGg1IHtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE5cHgpO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNXB4KTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IC01cHg7XHJcbiAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJnLWNvbG9yMjtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5icmVha2Rvd24ge1xyXG4gICAgICAgICAgICBoNiB7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIHRhYmxlIHtcclxuICAgICAgICAgICAgICAgIHRib2R5IHtcclxuICAgICAgICAgICAgICAgICAgICB0ZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogNXB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5wYXltZW50LWR1ZSB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDMwcHg7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cclxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSArIDYwcHgpO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiI3skaW1hZ2VzLXBhdGh9L2N1cnJlbnQtYmlsbC1saW5lLnN2Z1wiKTtcclxuICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IC0zMHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBoNCB7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMzBweCk7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmJ0biB7XHJcbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5lZGl0LWFkZHJlc3Mge1xyXG4gICAgd2lkdGg6IDU2NXB4ICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgLm9mZmNhbnZhcy1oZWFkZXIge1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG5cclxuICAgICAgICBwIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE1cHgpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi5ncmlkLWxpc3QtdGFicyB7XHJcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xyXG5cclxuICAgIC5uYXYge1xyXG4gICAgICAgICYtdGFicyB7XHJcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtbGluayB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgIHdpZHRoOiA0MHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRiZy1jb2xvcjI7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHByaW1hcnktY29sb3IgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuY2xvc2UtcHJvZHVjdCB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogLTMwcHg7XHJcbiAgICAgICAgcmlnaHQ6IDMwcHg7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogMC41cztcclxuICAgIH1cclxuXHJcbiAgICAucHJvZHVjdC1pbmZvIHtcclxuICAgICAgICAucm93IFtjbGFzcyo9Y29sLV0ge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgaDYge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMjBweCk7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoJGdyZXksIDAuMyk7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGlwYWQtbWF4KSB7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMThweCk7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgY29sb3I6ICRmb3JtLWxhYmVsLWNvbG9yO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMTRweCk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBiIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNnB4KTtcclxuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5jb3N0IHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgLmFtdCB7XHJcbiAgICAgICAgICAgICAgICBoNSB7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDIzcHgpO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH0gXHJcblxyXG4gICAgICAgICAgICAuYm9vayB7XHJcbiAgICAgICAgICAgICAgICAuYnRuIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA4cHggMjJweDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmX19jb3VudGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMTBweDtcclxuICAgICAgICAgICAgICAgICAgICBnYXA6IDVweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLmJ0bi1saW5rIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLWJvZHktY29sb3IpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDNweCA1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgyMXB4KTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIGlucHV0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDQwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnktY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA2cHggMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuY2FyZCB7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgkZ3JleSwgMC4xKTtcclxuICAgICAgICB0cmFuc2l0aW9uOiAwLjNzO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuXHJcbiAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgd2lkdGg6IDA7XHJcbiAgICAgICAgICAgIGhlaWdodDogMnB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IDAuM3MgZWFzZS1pbi1vdXQ7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLWJvZHkge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAyNXB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMzBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5mbGFnIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYigyNTIsMjAwLDU5KTtcclxuICAgICAgICAgICAgY29sb3I6ICRibGFjaztcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDEycHgpO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA0cHggMjBweCA0cHggMTBweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNFNkNBNTY7XHJcbiAgICAgICAgICAgIGJvcmRlci10b3A6IG5vbmU7XHJcblxyXG4gICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDA7XHJcbiAgICAgICAgICAgICAgICByaWdodDogLTdweDtcclxuICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItd2lkdGg6IDExcHggN3B4IDEwcHggMDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogcmdiKDI1MiwyMDAsNTkpIHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZmxhZy0yIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IDIzcHg7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAtMzhweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogI0Y2Mjk2MDtcclxuICAgICAgICAgICAgY29sb3I6ICNmZmZmZmY7XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxMHB4KTtcclxuICAgICAgICAgICAgcGFkZGluZzogNHB4IDM1cHggNHB4IDM1cHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMzBkZWcpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnByb2R1Y3QtaW5mbyB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDg1JTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmNsb3NlLXByb2R1Y3Qge1xyXG4gICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgICAgIC5wcm9kdWN0LWluZm8ge1xyXG4gICAgICAgICAgICAgICAgLmJvb2sge1xyXG4gICAgICAgICAgICAgICAgICAgIC5idG4tYm9vayB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmX19jb3VudGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYubm8tYmFja3VwIHtcclxuICAgICAgICAgICAgLnByb2R1Y3QtaW5mbyB7XHJcbiAgICAgICAgICAgICAgICAmX190b3Age1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgIFxyXG4gICAgICAgICAgICAgICAgICAgIGg2IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgXHJcbiAgICAgICAgICAgICAgICAgICAgaDMge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoNDJweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAwLjk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIGIge1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNXB4KTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMTZweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRibGFjaztcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyOHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3BhZ2luYXRpb24ge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDUwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmxpc3QtdmlldyB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XHJcblxyXG4gICAgICAgIHRoZWFkIHtcclxuICAgICAgICAgICAgdGgge1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE3cHgpO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcblxyXG4gICAgICAgICAgICAgICAgJi5hY3Rpb24ge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgdGJvZHkge1xyXG4gICAgICAgICAgICB0ZCB7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMTdweCk7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuYWN0aW9uIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fY29udGVudCB7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkcHJpbWFyeS1jb2xvcjtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuXHJcbiAgICAgICAgICAgIHRkIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNENkQ2RUU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYtLWxlZnQge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgICAgIGdhcDogNDBweDtcclxuXHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcclxuICAgICAgICAgICAgICAgICAgICBnYXA6IDcwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgYiwgcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE2cHgpO1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tYm9keS1jb2xvcik7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5ib29rX19jb3VudGVyIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICAgICAgICAgICAgICAgIGdhcDogM3B4O1xyXG5cclxuICAgICAgICAgICAgICAgIC5idG4tbGluayB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLWJvZHktY29sb3IpO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAzcHggNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgyMXB4KTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBpbnB1dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDZweCAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMTRweCk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5jcHUtdm0tY2FyZCB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogMC4zcztcclxuXHJcbiAgICAgICAgICAgIHRkIHtcclxuICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoaXBhZC1tYXgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogJGljb24tY2hlY2s7IFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJyN7JGljb21vb24tZm9udC1mYW1pbHl9JyAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMTNweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZWVuO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogMC4zcztcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5saXN0LWJ0bi1ib29rIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHByaW1hcnktY29sb3I7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkcHJpbWFyeS1jb2xvcjtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTBweDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJvZHktYmcpO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogMC4zcztcclxuXHJcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAucmVtb3ZlLXByb2R1Y3Qge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDI1cHg7XHJcbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDI1cHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDI1cHg7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiA4cHg7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogMC4zcztcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgdGQge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRiZy1jb2xvcjI7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAubGlzdC1idG4tYm9vayB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnktY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLnJlbW92ZS1wcm9kdWN0IHtcclxuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgKyAubGlzdC12aWV3X19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiB0YWJsZS1yb3c7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIuY2hlY2tvdXQge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgbWluLWhlaWdodDogMTAwdmg7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIjeyRpbWFnZXMtcGF0aH0vY2hlY2tvdXQtYmcuc3ZnXCIpO1xyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGJvdHRvbSBsZWZ0O1xyXG4gICAgYmFja2dyb3VuZC1hdHRhY2htZW50OiBmaXhlZDtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogMTAwcHg7XHJcblxyXG4gICAgJjo6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIHdpZHRoOiA1MHZ3O1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmctY29sb3I7XHJcbiAgICAgICAgei1pbmRleDogLTE7XHJcbiAgICB9XHJcblxyXG4gICAgJl9faW5uZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbGVmdCB7XHJcbiAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICBwYWRkaW5nOiA1NXB4IDc1cHggNTVweCAxNXB4O1xyXG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcblxyXG4gICAgICAgIC5sb2dvIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGgzIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDMycHgpO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmNoZWNrb3V0LWNhcnQtbGlzdCB7XHJcbiAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDgwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDFweDtcclxuICAgICAgICAgICAgICAgICAgICAvLyB3aWR0aDogY2FsYygxMDAlIC0gODBweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM1MzUyNTI7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvdHRvbTogLTIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICYucGFyZW50IHtcclxuICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDQwcHgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDYwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgIzUzNTI1MjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5jYXJ0LWljb24ge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDY1cHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDY1cHg7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZWVyaWUtYmxhY2s7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHByaW1hcnktY29sb3I7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMzBweCk7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuY2FydC1jb250ZW50IHtcclxuICAgICAgICAgICAgICAgIGZsZXg6IDE7XHJcblxyXG4gICAgICAgICAgICAgICAgaDUge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE4cHgpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5uYW1lIHtcclxuICAgICAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAyNzVweDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGZvcm0tbGFiZWwtY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE0cHgpO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmFjdGlvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRmb3JtLWxhYmVsLWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxMnB4KTtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZm9ybS1sYWJlbC1jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC51c2UtY3JlZGl0LXdyYXBwZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuYnRuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogNnB4IDI0cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKyBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDEycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjNzIGVhc2UtaW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5zZWxlY3QtcXR5IHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZWVyaWUtYmxhY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMTRweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDcwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDhweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkd2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICR3aGl0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDlweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICByaWdodDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAuZm9ybS1zZWxlY3Qge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMTRweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG9wdGlvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZWVyaWUtYmxhY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5zdWJjaGVjay1saXN0IHtcclxuICAgICAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IC01MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDM1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDFweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM1MzUyNTI7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3JpZ2h0IHtcclxuICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgIHBhZGRpbmc6IDU1cHggMTVweCA1NXB4IDc1cHg7XHJcblxyXG4gICAgICAgIC5jaGVja291dC13aXphcmQge1xyXG4gICAgICAgICAgICAubmF2YmFyLW5hdiB7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNjBweDtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG5cclxuICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKCRncmV5LCAwLjQpO1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAubmF2LWl0ZW0ge1xyXG4gICAgICAgICAgICAgICAgICAgIC5uYXYtbGluayB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZm9ybS1sYWJlbC1jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZm9ybS1sYWJlbC1jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNHB4KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxOHB4KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLmNvbXBsZXRlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZWVuO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAubmF2LWxpbmsge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAubmF2LWxpbmsge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fZm9ybSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuXHJcbiAgICAgICAgICAgICAgICBoMyB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMjRweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuYnRuIHtcclxuICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmLnJlc2VuZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuZm9ybS1jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmLmFjdGl2ZUZvcm0ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLnBheW1lbnQtbWV0aG9kIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwb3N0LWxvZ2luLWJnO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDQxMHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAuZm9ybS1mbG9hdGluZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgID4gLmZvcm0tY29udHJvbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoJGdyZXksIDAuNCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6Zm9jdXMsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOm5vdCg6cGxhY2Vob2xkZXItc2hvd24pIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB+IGxhYmVsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIi5jcmVhdGUtZHJvcGxldCB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuXHJcbiAgICAmX19sZWZ0IHtcclxuICAgICAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDI3MHB4KTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgLmNhcmQtYm9keSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDQ1cHggNTBweCA0NXB4IDMwcHg7XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTI4MHB4KXtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDM1cHggMzVweCAzNXB4IDIwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5jaG9vc2UtcmVnaW9uIHtcclxuICAgICAgICAgICAgJl9fYWN0aW9uIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgZ2FwOiA4cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgaDUge1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxOXB4KTtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuZHJvcGRvd24ge1xyXG4gICAgICAgICAgICAgICAgICAgIC5idG4tbGluayB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxOXB4KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX2xpc3Qge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAvLyB1bCB7XHJcbiAgICAgICAgICAgICAgICAvLyAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIC8vICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgICAgICAvLyAgICAgZ2FwOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgLy8gfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmJ0bi1vdXRsaW5lLXNlY29uZGFyeSB7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XHJcblxyXG4gICAgICAgICAgICAmOmFjdGl2ZSxcclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHByaW1hcnktY29sb3I7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuYnRuLWNoZWNrOmNoZWNrZWQrLmJ0bi1vdXRsaW5lLXNlY29uZGFyeSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xyXG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmRyb3BsZXQtdGlwIHtcclxuICAgICAgICAgICAgcGFkZGluZzogOHB4IDIwcHggMTVweCA1MHB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmctY29sb3IyO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xyXG5cclxuICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IC00NXB4O1xyXG4gICAgICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGIge1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDEycHgpO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDEycHgpO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTFweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6IHJnYmEoJGZvcm0tbGFiZWwtY29sb3IyLCAwLjYpO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLm5ldHdvcmstZGVmYXVsdC1sb2NhdGlvbiB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDQwcHg7XHJcblxyXG4gICAgICAgICAgICBoNSB7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMTlweCk7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmJhZGdlIHtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNXB4KTtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDEycHgpO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6IHJnYmEoJGZvcm0tbGFiZWwtY29sb3IyLCAwLjYpO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnZwYy1uYW1lIHtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogNTAlO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAgICAgICAgIC5mb3JtLWNvbnRyb2wge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkZ3JleTtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMjZweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogODBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuYmFkZ2Uge1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5idXktdm0ge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAyMHB4O1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmctY29sb3IyO1xyXG5cclxuICAgICAgICAgICAgLmNhcmQge1xyXG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuXHJcbiAgICAgICAgICAgICAgICAmLWJvZHkge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDQwcHggMjVweCAzMHB4IDI1cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX3RvcCB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjMzIxNDY5O1xyXG5cclxuICAgICAgICAgICAgICAgIC5idG4tbGluayB7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMzIxNDY5O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDEycHgpO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5idXktdm0tcmFkaW8ge1xyXG4gICAgICAgICAgICAgICAgLmNhcmQtYm9keSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMThweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAyNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3R0b206IDM1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IDAuMnMgZWFzZS1pbi1vdXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG91dGxpbmU6IDFweCBzb2xpZCAkcHJpbWFyeS1jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgJHdoaXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBpbnB1dDpjaGVja2VkIHtcclxuICAgICAgICAgICAgICAgICAgICArIGRpdiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnktY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5uby1iYWNrdXAge1xyXG4gICAgICAgICAgICAgICAgLmNhcmQtYm9keSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDI1cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5jaG9vc2UtaW1hZ2Uge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA0MHB4O1xyXG5cclxuICAgICAgICAgICAgaDUge1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE5cHgpO1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5uYXYtdGFicyB7XHJcbiAgICAgICAgICAgICAgICAubmF2LWl0ZW0ge1xyXG4gICAgICAgICAgICAgICAgICAgIC5uYXYtbGluayB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIGlucHV0OmNoZWNrZWQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICArIC5uYXYtbGluayB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmNob29zZS1vcyB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDIwcHggMHB4O1xyXG5cclxuICAgICAgICAgICAgdWwge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGdhcDogMTBweDtcclxuXHJcbiAgICAgICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgLmJ0biB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA5NXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogOTVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKCRzZWNvbmRhcnktY29sb3IsIDAuOCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmlsdGVyOiBncmF5c2NhbGUoMSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IDAuM3MgZWFzZS1pbi1vdXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IC42O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDhweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxMnB4KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5LWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZmlsdGVyOiBncmF5c2NhbGUoMCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAuODtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJHNlY29uZGFyeS1jb2xvciwgMC4wOSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZpbHRlcjogZ3JheXNjYWxlKDApO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJHNlY29uZGFyeS1jb2xvciwgMC4wOSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICBpbnB1dDpjaGVja2VkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgKyAuYnRuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZpbHRlcjogZ3JheXNjYWxlKDApO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJHNlY29uZGFyeS1jb2xvciwgMC4wOSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5vcy12ZXJzaW9ucyB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGdhcDogMTVweDtcclxuXHJcbiAgICAgICAgICAgIGg1IHtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxOXB4KTtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX19saXN0IHtcclxuICAgICAgICAgICAgICAgIC5idG4ge1xyXG4gICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRibGFjaztcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHNlY29uZGFyeS1jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmJ0bi1jaGVjayB7XHJcbiAgICAgICAgICAgICAgICAgICAgJjpjaGVja2VkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgKyAuYnRuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5LWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiByZ2JhKCRzZWNvbmRhcnktY29sb3IsIDAuOCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5uZWVkLWhlbHAge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRzZWNvbmRhcnktY29sb3IsIDAuMSk7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMjBweDtcclxuICAgICAgICAgICAgY29sb3I6ICRmb3JtLWxhYmVsLWNvbG9yMjtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgIGIge1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDEycHgpO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIHNtYWxsIHtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxMXB4KTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMTRweCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5jaG9vc2UtZHJvcGxldC1zaXplIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcclxuXHJcbiAgICAgICAgICAgICZfX3RpdGxlIHtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuXHJcbiAgICAgICAgICAgICAgICBoNCB7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDIycHgpO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMTVweCk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX3RhYnMge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJnLWNvbG9yMjtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDIwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE0cHgpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5jYXRlZ29yeS1pbmZvX190YWIge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICA+IC5uYXYtaXRlbSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5uYXYtbGluayB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDEzcHgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAycHggMTZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgcmdiYSgkZ3JleSwgMC4zKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogcmdiYSgkZ3JleSwgMC4zKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGdyZXk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLm5hdi1saW5rIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgaW5wdXQ6Y2hlY2tlZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICArIC5uYXYtbGluayB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRncmV5O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5jcHUtaW5mb19fdGFiIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogcmdiYSgkZ3JleSwgMC4zKTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLm5hdi1pdGVtIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLm5hdi1saW5rIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkIHJnYmEoJGdyZXksIDAuMyk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4xO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDEzcHgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmctY29sb3IyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3R0b206IC0yNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgcm90YXRlKDQ1ZGVnKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCByZ2JhKCRncmV5LCAwLjMpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKCRncmV5LCAwLjMpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogLjNzIGVhc2UtaW4tb3V0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBpbnB1dDpjaGVja2VkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICsgLm5hdi1saW5rIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5uYXYtbGluayB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5kcm9wbGV0LWNwdS1vcHRpb25zIHtcclxuICAgICAgICAgICAgICAgIGg1IHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNHB4KTtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5uYXYtdGFicyB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHJnYmEoJGdyZXksIDAuMyk7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5uYXYtaXRlbSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAubmF2LWxpbmsge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgcmdiYSgkZ3JleSwgMC4zKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgkZ3JleSwgMC4zKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmctY29sb3IyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaWdodDogLTI2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSgyMjVkZWcpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC52bXgtYmlnLWNoZWNrYm94IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPiBkaXYge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJHByaW1hcnktY29sb3I7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC52bXgtYmlnLWNoZWNrYm94IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBbY2xhc3MqPVwiY29sLVwiXSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7ICAgXHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgkZ3JleSwgMC4zKTtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLmNwdS1hbXQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoJGdyZXksIDAuMyk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDVweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGg2IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE0cHgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMTBweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMTJweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuYWRkaXRpb25hbC1zdG9yYWdlIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcclxuXHJcbiAgICAgICAgICAgIGg1IHtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgyMnB4KTtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX3RvcCB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuXHJcbiAgICAgICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuYWRkLXZvbHVtZSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgICAgIGdhcDogNDBweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDIwcHggMzBweDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJHNlY29uZGFyeS1jb2xvciwgMC4wNSk7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG5cclxuICAgICAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxM3B4KTtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgIC52b2x1bWUtbGlzdCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHVsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBnYXA6IDEwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXg6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMjVweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPiBsYWJlbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLnZvbHVtZS1saXN0X19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgkZ3JleSwgMC4yKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjNzO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogcmdiYSgkc2Vjb25kYXJ5LWNvbG9yLCAwLjIpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkc2Vjb25kYXJ5LWNvbG9yLCAwLjA1KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW5wdXQ6Y2hlY2tlZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICsgLnZvbHVtZS1saXN0X19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJHByaW1hcnktY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHByaW1hcnktY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBnYXA6IDVweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5tb250aC1hbXQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMTRweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW5wdXQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE0cHgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmhvdXItYW10IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDEwcHgpO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW5wdXQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDEwcHgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmRyaXZlLXNwYWNlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDExcHgpO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW5wdXQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDExcHgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGlucHV0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKCRncmV5LCAwLjIpICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGZpdC1jb250ZW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9ICAgXHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAuY2hvb3NlLWNvbmZpZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGg1IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNXB4KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAubWFudWFsbHksXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5hdXRvbWF0aWNhbGx5IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsYWJlbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGl2IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTVweCAzMHB4IDYwcHggMTVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLmF1dG9tYXRpY2FsbHkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmNob29zZS1maWxlLXN5c3RlbSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGdhcDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4zO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3R0b206IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMTVweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxMXB4KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5jaG9vc2Utc3RvcmFnZSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XHJcblxyXG4gICAgICAgICAgICBoNSB7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMjJweCk7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICB1bCB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGdhcDogMTVweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKCRncmV5LCAwLjIpO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjhweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IDAuM3M7XHJcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDEyNXB4O1xyXG5cclxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogcmdiYSgkc2Vjb25kYXJ5LWNvbG9yLCAwLjIpO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJHNlY29uZGFyeS1jb2xvciwgMC4wNSk7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgaDYge1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgyM3B4KTtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgc3VwIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDEwcHgpO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMTFweCk7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICByaWdodDogMTBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmNob29zZS1hdXRoZW50aWNhdGlvbi1tZXRob2Qge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xyXG5cclxuICAgICAgICAgICAgaDUge1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDIycHgpO1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC52bXgtYmlnLWNoZWNrYm94IHtcclxuICAgICAgICAgICAgICAgIGxhYmVsIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXYge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNXB4IDMwcHggMjBweCAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpdiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5zc2gta2V5IHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBkYXNoZWQgcmdiYSgkZ3JleSwgMC4zKTtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuXHJcbiAgICAgICAgICAgICAgICBoNiB7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE1cHgpO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMTNweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmX19hY3Rpb24ge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGdhcDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJHNlY29uZGFyeS1jb2xvciwgMC4wNSk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5jcmVhdGUtcGFzcyB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggZGFzaGVkIHJnYmEoJGdyZXksIDAuMyk7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgaDYge1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNXB4KTtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxM3B4KTtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIHVsIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGZvcm0tbGFiZWwtY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxMnB4KTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJl9faW5wdXQge1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAuZm9ybS1jb250cm9sIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNzBweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5pY29uLWV5ZS1vcGVuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICByaWdodDogNDVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMThweCk7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogJGljb24tZXllLWNsb3NlOyBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLmljb24tY29weSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE4cHgpO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmZldy1yZWNvbW1lbmRhdGlvbnMge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xyXG5cclxuICAgICAgICAgICAgaDUge1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDIycHgpO1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX2Nhcm91c2VsIHtcclxuICAgICAgICAgICAgICAgIC52bXgtYmlnLWNoZWNrYm94IHtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIGxhYmVsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgZGl2IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA0MHB4IDIwcHggMzBweCAyMHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGg2IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMTZweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDgwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxMnB4KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5jb25maXJtLXJlcXVpcmVtZW50cyB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XHJcblxyXG4gICAgICAgICAgICBoNSB7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMjJweCk7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMTRweCk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5zZWxlY3QtZHJvcGxldHMge1xyXG4gICAgICAgICAgICAgICAgLmJ0biB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRibGFjaztcclxuICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IGF1dG87XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6YWN0aXZlLFxyXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmJ0bi1jaGVjazpjaGVja2VkKy5idG4ge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHByaW1hcnktY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmRyb3BsZXQtbmFtZSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG5cclxuICAgICAgICAgICAgICAgIHVsIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMzBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgJGdyZXk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGdyZXk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAuYnRuLWxpbmsge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGdyZXk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxOHB4KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAuZm9ybS1jb250cm9sIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNjBweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5kcm9wbGV0LWFkZGVkLXByb2plY3RzIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcclxuXHJcbiAgICAgICAgICAgIGg1IHtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgyMnB4KTtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmFkZC12cGMsXHJcbiAgICAgICAgJi5hZGQtcHJvamVjdCB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAgICAgLmNhcmQge1xyXG4gICAgICAgICAgICAgICAgaDUge1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxOXB4KTtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgIFxyXG4gICAgICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE0cHgpO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLm5hbWUtdnBjIHtcclxuICAgICAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxMnB4KTtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogcmdiYSgkZm9ybS1sYWJlbC1jb2xvcjIsIDAuNik7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5kbnMtbmFtZSB7XHJcbiAgICAgICAgICAgICAgICAuZm9ybS1jb250cm9sIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGdyZXk7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDI2cHgpO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDgwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC52bXgtYmlnLXJhZGlvLTIge1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxNTBweDtcclxuICAgICAgICAgICAgICAgIGZsZXg6IDE7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuY3JlYXRlLW5ldHdvcmstc2V0dXAge1xyXG4gICAgICAgICAgICAuY3JlYXRlLW5ldHdvcmstc2V0dXBfX2Zvcm0ge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMzBweDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGQUZBRkE7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBkYXNoZWQgJHByaW1hcnktY29sb3I7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuYWRkLWRvbWFpbl9fZm9ybSB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkFGQUZBO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMzBweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgaDMge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAmX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAyNXB4IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0Y0RjRGNDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnJhaXNlLXRpY2tldCB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIjeyRpbWFnZXMtcGF0aH0vcmFpc2UtdGlja2V0LWJnLnBuZ1wiKTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDgwcHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDMwcHg7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG5cclxuICAgICAgICAgICAgICAgIGg2IHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmJ0biB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE2cHgpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmNyZWF0ZS1maXJld2FsbCB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAgICAgLnJ1bGVzLWNhcmQge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0Y3RjdGODtcclxuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKCRncmV5LCAwLjIpO1xyXG5cclxuICAgICAgICAgICAgICAgIC5jYXJkLWJvZHkge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLnRhYmxlIHtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sbGFwc2U6IHNlcGFyYXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1zcGFjaW5nOiAwO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICB0aGVhZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRoIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRib3JkZXItY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIHRib2R5IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMTBweCBzb2xpZCAjRjdGN0Y4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5ydWxlLWFjdGlvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgkZ3JleSwgMC4yKTtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA1cHggNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5mb3JtIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJi1sYWJlbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMTJweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHByaW1hcnktY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYtc2VsZWN0LFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLWNvbnRyb2wge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE0cHgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLWNvbnRyb2wge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKCRncmV5LCAwLjIpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5idG4tbGluayB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19yaWdodCB7XHJcbiAgICAgICAgd2lkdGg6IDI5NXB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xyXG5cclxuICAgICAgICAueW91ci1kcm9wbGV0IHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiI3skaW1hZ2VzLXBhdGh9L3lvdXItZHJvcGxldC1iZy5wbmdcIik7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7ICAgIFxyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgdG9wO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkd2hpdGU7XHJcbiAgICAgICAgICAgIHdpZHRoOiAyOTVweDtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0yNXB4O1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogc3RpY2t5O1xyXG4gICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgLy8gbWluLWhlaWdodDogNTUwcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogY2FsYygxMDB2aCAtIDEwMHB4KTtcclxuICAgICAgICAgICAgb3ZlcmZsb3cteTogYXV0bztcclxuICAgICAgICAgICAgb3ZlcmZsb3cteDogaGlkZGVuO1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG5cclxuICAgICAgICAgICAgJl9fdG9wIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDQ1cHggMjVweCAwcHggMjVweDtcclxuXHJcbiAgICAgICAgICAgICAgICAuYWxsb2NhdGlvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgcmdiYSgkd2hpdGUsIDAuMik7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIGg2IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgyMHB4KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBnYXA6IDEwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBzZWxlY3Qge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJHdoaXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMTBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmZvY3VzIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcHRpb24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLm5ldHdvcmstbG9jYXRpb24ge1xyXG4gICAgICAgICAgICAgICAgICAgIGg2IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgyMHB4KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLmJhZGdlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLm9zLWluZm8ge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGdhcDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMTVweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLmxvZ28ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIGIsXHJcbiAgICAgICAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAudm0taW5mbyB7XHJcbiAgICAgICAgICAgICAgICAgICAgdWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiA2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLm9zLWluZm8ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fYm90dG9tIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDBweCAyNXB4IDBweCAyNXB4O1xyXG5cclxuICAgICAgICAgICAgICAgICYtLWFjdGlvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHN0aWNreTtcclxuICAgICAgICAgICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIC0yNXB4IDAgLTI1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTVweCAyNXB4IDI1cHggMjVweDtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsIHJnYig0MCwgMjAsIDgyKSAwJSwgcmdiKDM0LCAxOSwgNjIpIDEwMCUpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5kcm9wbGV0LWFtdCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5ob3VyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDEycHgpO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLm1vbnRoIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgaDMge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDM0cHgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmJ0bi1wcmltYXJ5IHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMThweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuYnRuLWxpbmsge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi53ZWxjb21lLXRvLXZteCB7XHJcbiAgcGFkZGluZy10b3A6IDM1cHg7XHJcblxyXG4gIC53ZWxjb21lLWNhcmQge1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiI3skaW1hZ2VzLXBhdGh9L3dlbGNvbWUtdm14LWJnLmpwZ1wiKTtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG5cclxuICAgIC5jYXJkLWJvZHkge1xyXG4gICAgICBwYWRkaW5nOiAzMHB4IDQ1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgaDUge1xyXG4gICAgICBAaW5jbHVkZSBmb250LXNpemUoMjhweCk7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgcCB7XHJcbiAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNXB4KTtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIH1cclxuXHJcbiAgICB1bCB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGdhcDogMTBweDtcclxuXHJcbiAgICAgIGxpIHtcclxuICAgICAgICBmbGV4OiAxO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmNyZWF0ZS1jYXJkIHtcclxuICAgICAgcGFkZGluZzogMzBweCAyMHB4O1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcG9zdC1sb2dpbi1iZztcclxuICAgICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgkYmxhY2ssIDAuMSk7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDJweDtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcclxuICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0O1xyXG4gICAgICAgIHRyYW5zaXRpb246IDAuM3MgZWFzZS1pbi1vdXQ7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5pY29ucy1ib3gge1xyXG4gICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSg0NXB4KTtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgei1pbmRleDogMztcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogMC4zcyBlYXNlLWluLW91dDtcclxuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuXHJcbiAgICAgICAgLmljb24ge1xyXG4gICAgICAgICAgJi1kcm9wbGV0IHtcclxuICAgICAgICAgICAgY29sb3I6ICRqYXNtaW5lLXB1cnBsZTtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmLWRhdGFiYXNlIHtcclxuICAgICAgICAgICAgY29sb3I6ICRiYWxsLWJsdWU7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJi13ZWJhcHAge1xyXG4gICAgICAgICAgICBjb2xvcjogJGRvZGdlci1ibHVlO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgIHdpZHRoOiAzOHB4O1xyXG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgdHJhbnNpdGlvbjogMC4zcyBlYXNlLWluLW91dDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGg2IHtcclxuICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMTZweCk7XHJcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICZfX2hvdmVyLWJveCB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcclxuICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBib3R0b20gcmlnaHQ7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogMC4zcyBlYXNlLWluLW91dDtcclxuICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgICAgICAgcGFkZGluZzogMzBweCAyMHB4O1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAxMDhweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xyXG5cclxuICAgICAgICBzcGFuIHtcclxuICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxMHB4KTtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcclxuICAgICAgICAgIGNvbG9yOiAkZm9ybS1sYWJlbC1jb2xvcjtcclxuICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gICAgICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XHJcbiAgICAgICAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDI7XHJcbiAgICAgICAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmJ0bi1saW5rIHtcclxuICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgbWluLXdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDEzcHgpO1xyXG5cclxuICAgICAgICAgIGkge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMTFweCk7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogM3B4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgJjphZnRlcixcclxuICAgICAgICAuY3JlYXRlLWNhcmRfX2hvdmVyLWJveCB7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmljb25zLWJveCB7XHJcbiAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMjJweCk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgd2lkdGg6IDIwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmLmRyb3BsZXQge1xyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiByZ2JhKCRqYXNtaW5lLXB1cnBsZSwgMC4yNSk7XHJcblxyXG4gICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRqYXNtaW5lLXB1cnBsZTtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAuY3JlYXRlLWNhcmRfX2hvdmVyLWJveCB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGphc21pbmUtcHVycGxlLCAwLjEpO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJi5kYXRhYmFzZSB7XHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICBib3JkZXItY29sb3I6IHJnYmEoJGJhbGwtYmx1ZSwgMC4yNSk7XHJcblxyXG4gICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRiYWxsLWJsdWU7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLmNyZWF0ZS1jYXJkX19ob3Zlci1ib3gge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRiYWxsLWJsdWUsIDAuMSk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmLndlYmFwcCB7XHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICBib3JkZXItY29sb3I6IHJnYmEoJGRvZGdlci1ibHVlLCAwLjI1KTtcclxuXHJcbiAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGRvZGdlci1ibHVlO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC5jcmVhdGUtY2FyZF9faG92ZXItYm94IHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkZG9kZ2VyLWJsdWUsIDAuMSk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAucXVpY2stcHJvZHVjdCB7XHJcbiAgICAmX19sZWZ0IHtcclxuICAgICAgcGFkZGluZy1yaWdodDogMzVweDtcclxuXHJcbiAgICAgIGg1IHtcclxuICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMjNweCk7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgcCB7XHJcbiAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDEzcHgpO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19saXN0IHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xyXG4gICAgICBtaW4taGVpZ2h0OiAyMTBweDtcclxuICAgICAgZ2FwOiAxNXB4O1xyXG4gICAgICBwYWRkaW5nOiA1cHggMTBweDtcclxuXHJcbiAgICAgIGxpIHtcclxuICAgICAgICBmbGV4OiAzMyU7XHJcbiAgICAgICAgbWluLXdpZHRoOiAzMyU7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAyNjBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5jYXJkIHtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG5cclxuICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIHdpZHRoOiAwO1xyXG4gICAgICAgIGhlaWdodDogMnB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogMC4zcyBlYXNlLWluLW91dDtcclxuICAgICAgfVxyXG5cclxuICAgICAgLmNsb3NlLXByb2R1Y3Qge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDEycHg7XHJcbiAgICAgICAgcmlnaHQ6IDhweDtcclxuICAgICAgICB3aWR0aDogMjNweDtcclxuICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcclxuICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogMC4zcyBlYXNlLWluLW91dDtcclxuICAgICAgfVxyXG5cclxuICAgICAgLnJvdyB7XHJcbiAgICAgICAgbWFyZ2luOiAwIC04cHg7XHJcblxyXG4gICAgICAgIFtjbGFzcyo9XCJjb2wtXCJdIHtcclxuICAgICAgICAgIHBhZGRpbmc6IDAgOHB4O1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgaDYge1xyXG4gICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNnB4KTtcclxuICAgICAgICB0cmFuc2l0aW9uOiAwLjNzO1xyXG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAyMDBweDtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgc3BhbixcclxuICAgICAgYiB7XHJcbiAgICAgICAgZm9udC1zaXplOiAoMTJweCk7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgfVxyXG5cclxuICAgICAgLnByb2R1Y3QtY29zdCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogMC4zcztcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgIC5hbXQge1xyXG4gICAgICAgICAgdHJhbnNpdGlvbjogMC4zcztcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICB3aWR0aDogMTAwcHg7XHJcbiAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcblxyXG4gICAgICAgICAgaDUge1xyXG4gICAgICAgICAgICBmb250LXNpemU6ICgyMHB4KTtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuYm9vayB7XHJcbiAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgICAgICAgdHJhbnNpdGlvbjogMC4zcztcclxuXHJcbiAgICAgICAgICAuYnRuIHtcclxuICAgICAgICAgICAgbWluLXdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICZfX2NvdW50ZXIge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC0xMHB4O1xyXG5cclxuICAgICAgICAgICAgLmJ0bi1saW5rIHtcclxuICAgICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgICBwYWRkaW5nOiAzcHggNXB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBpbnB1dCB7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDM1cHg7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnktY29sb3I7XHJcbiAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcclxuICAgICAgICAgICAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMTJweCk7XHJcbiAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgIHBhZGRpbmc6IDZweCAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGg2IHtcclxuICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxN3B4KTtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnByb2R1Y3QtY29zdCB7XHJcbiAgICAgICAgICAuYW10IHtcclxuICAgICAgICAgICAgcmlnaHQ6IDUyJTtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMjgwcHgpIHtcclxuICAgICAgICAgICAgICByaWdodDogNDUlO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XHJcbiAgICAgICAgICAgICAgcmlnaHQ6IDU1JTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkge1xyXG4gICAgICAgICAgICAgIHJpZ2h0OiA2MiU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGg1IHtcclxuICAgICAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMjVweCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAuYm9vayB7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgd2lkdGg6IDg1JTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5jbG9zZS1wcm9kdWN0IHtcclxuICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBoNiB7XHJcbiAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMTdweCk7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5wcm9kdWN0LWNvc3Qge1xyXG4gICAgICAgICAgLmFtdCB7XHJcbiAgICAgICAgICAgIHJpZ2h0OiA1MiU7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTI4MHB4KSB7XHJcbiAgICAgICAgICAgICAgcmlnaHQ6IDQ1JTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xyXG4gICAgICAgICAgICAgIHJpZ2h0OiA1NSU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpIHtcclxuICAgICAgICAgICAgICByaWdodDogNjIlO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBoNSB7XHJcbiAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDI1cHgpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLmJvb2sge1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG5cclxuICAgICAgICAgICAgLmJ0bi1ib29rIHtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX19jb3VudGVyIHtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuc21hbGwtYmFubmVyIHtcclxuICAgICZfX2NvbnRlbnQge1xyXG4gICAgICBwYWRkaW5nOiAzNXB4IDMwcHggMzVweCA0MHB4O1xyXG4gICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcblxyXG4gICAgICBoNSB7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDIxcHgpO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgYSB7XHJcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgfVxyXG5cclxuICAgICAgLmJhbm5lci1pbWcge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogMC4ycyBlYXNlLWluLW91dDtcclxuICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBjZW50ZXI7XHJcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6aG92ZXIge1xyXG4gICAgICAgIC5iYW5uZXItaW1nIHtcclxuICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLm15LXByb2ZpbGUtcGFnZSB7XHJcbiAgICBtYXJnaW4tdG9wOiAtMTUwcHg7XHJcbiAgICBwYWRkaW5nOiAwIDIwcHggMjBweDtcclxuXHJcbiAgICAucHJvZmlsZS10aXRsZSB7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgIGdhcDogMjBweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5iYWNrLWxpbmsge1xyXG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblxyXG4gICAgICAgIGkge1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTgwZGVnKTtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDhweDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE0cHgpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19iYW5uZXIge1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDIzNXB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY29udGVudCB7XHJcbiAgICAgICAgLm5hdi1waWxscyB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBzdGlja3k7XHJcbiAgICAgICAgICAgIHRvcDogMTAwcHg7XHJcbiAgICBcclxuICAgICAgICAgICAgLm5hdi1saW5rIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgXHJcbiAgICAgICAgICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLm9yZGVyLWRldGFpbHMge1xyXG4gICAgcGFkZGluZy10b3A6IDMwcHg7XHJcblxyXG4gICAgLmJhY2stdG8ge1xyXG4gICAgICAgIGNvbG9yOiAkZm9ybS1sYWJlbC1jb2xvcjtcclxuICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMTRweCk7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGdhcDogMTBweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAzNXB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5vcmRlci10aXRsZSB7XHJcbiAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDM0cHgpO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIH1cclxuXHJcbiAgICAuYnRuIHtcclxuICAgICAgICBwYWRkaW5nOiA4cHggMjBweDtcclxuICAgIH1cclxuXHJcbiAgICAuY29sbGFwc2UtYnRuIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGNvbG9yOiAkYmxhY2sgIWltcG9ydGFudDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKCRncmV5LCAwLjIpICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgICAgICBwYWRkaW5nOiAxMHB4IDAgMjBweCAwO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE4cHgpO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcblxyXG4gICAgICAgIGg1IHtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgyNHB4KTtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGxlZnQ6IC01MHB4O1xyXG4gICAgICAgICAgICB0b3A6IDEycHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiAzMHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxMnB4KTtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRiZy1jb2xvcjI7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZbYXJpYS1leHBhbmRlZD1cInRydWVcIl0ge1xyXG4gICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgIGkge1xyXG4gICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICRpY29uLW1pbnVzO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBiIHtcclxuICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMThweCk7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgIGNvbG9yOiAkZm9ybS1sYWJlbC1jb2xvcjtcclxuICAgIH1cclxuXHJcbiAgICAuaW5mbyB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMjVweDtcclxuXHJcbiAgICAgICAgLnRhYmxlIHtcclxuICAgICAgICAgICAgdGJvZHkge1xyXG4gICAgICAgICAgICAgICAgdGQge1xyXG4gICAgICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNDUlO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICB0Zm9vdCB7XHJcbiAgICAgICAgICAgICAgICB0ZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJnLWNvbG9yMjtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRiZy1jb2xvcjI7XHJcbiAgICAgICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE4cHgpO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgyOHB4KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMikge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAuYm9va19fY291bnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGdhcDogNXB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLmJ0biB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5idG4tbGluayB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogM3B4IDVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxMHB4KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgaW5wdXQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDM1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDM1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE0cHgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogNnB4IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgdWwge1xyXG4gICAgICAgIGxpIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNjBweDtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDFweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogY2FsYygxMDAlICsgNTBweCk7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogMnB4IHNvbGlkIHJnYmEoJGdyZXksIDAuMyk7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDUwcHg7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAtMzVweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi5vcmRlci1zdW1tYXJ5IHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRiZy1jb2xvcjIgIWltcG9ydGFudDtcclxuXHJcbiAgICAucG9zdGxvZ2luX19iYW5uZXIge1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDI0MHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBib3R0b207XHJcbiAgICB9XHJcblxyXG4gICAgbWFpbiB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogLTEzNXB4O1xyXG4gICAgfVxyXG5cclxuICAgICZfX3RvcCB7XHJcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNjBweDtcclxuXHJcbiAgICAgICAgLmJhY2stbGluayB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHJcbiAgICAgICAgICAgIGkge1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTE4MGRlZyk7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDhweDtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNHB4KTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmljb24tYmlsbGluZyB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSg0OHB4KTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHAge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICBjb2xvcjogcmdiYSgkd2hpdGUsIDAuOCk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBoNSB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgzNHB4KTtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuXHJcbiAgICAgICAgICAgIHN1YiB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDM0NDVkO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDEycHgpO1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDNweCA4cHg7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAycHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGg2IHtcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBsaW5lLXRocm91Z2g7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgyMHB4KTtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGg0IHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDQwcHgpO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC52bS1jb2RlIHtcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgYm9yZGVyOiAxcHggZGFzaGVkICR3aGl0ZTtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IHVybChcIiN7JGltYWdlcy1wYXRofS9pY29ucy9oYWxmLXNlemVyLnN2Z1wiKTtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIGJvdHRvbTogMTAwJTtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2xpc3Qge1xyXG4gICAgICAgIGxpICsgbGkge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyNXB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmNhcmQtYm9keSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDMwcHggMzBweCAzMHB4IDYwcHg7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtLXRvcCB7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKCRncmV5LCAwLjIpO1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjVweDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuXHJcbiAgICAgICAgICAgIGg2IHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5LWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMjBweCk7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5pY29uLXZtLW1hY2hpbmUsXHJcbiAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgdG9wOiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICNkOWQ5ZDk7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMjVweCk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwLjI7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMjRweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgaDUge1xyXG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBsaW5lLXRocm91Z2g7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMzBweCk7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgaDIge1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDQwcHgpO1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDAuODtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmNyZWRpdC11c2VkIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzZWNvbmRhcnktY29sb3I7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMzBweDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDE1cHg7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMTRweCk7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG5cclxuICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogLTdweDtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiAxMXB4IDAgMTBweCA3cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkc2Vjb25kYXJ5LWNvbG9yIHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDM1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDJweDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjNzA3MDcwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLS1kZXRhaWwge1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgLTMwcHg7XHJcblxyXG4gICAgICAgICAgICBbY2xhc3MqPVwiY29sLVwiXSB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCByZ2JhKCRncmV5LCAwLjIpO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAzMHB4IDIwcHggMzBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCg0biArIDQpIHtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBoMyB7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMjNweCk7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCIucHJvamVjdHMtY29udGVudCB7XHJcbiAgICBwYWRkaW5nOiA0MHB4IDAgMzBweCAwO1xyXG5cclxuICAgICZfX3RpdGxlIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgICAgIGg0IHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDI2cHgpO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5iYWRnZSB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxMnB4KTtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGZvcm0tYmc7XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDJweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5mb3JtLXNlbGVjdCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDI2cHgpO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDM1cHg7XHJcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5idG4ge1xyXG4gICAgICAgICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgyMnB4KTtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDM1cHg7XHJcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGFicyB7XHJcbiAgICAgICAgLnRhYi1jb250ZW50IHtcclxuICAgICAgICAgICAgLnJlc291cmNlc19fbGlzdCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG5cclxuICAgICAgICAgICAgICAgID4gbGkge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBoNiB7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE0cHgpO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiByZ2JhKCR0YWJsZS10ZXh0LWdyZXksIC44KTsgXHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogMC4zcztcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkdGFibGUtdGV4dC1ncmV5O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgaDUge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE2cHgpO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLnJlcy10aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci13aWR0aDogOHB4IDhweCAwIDhweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkcHJpbWFyeS1jb2xvciB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogMC4zcztcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICZbYXJpYS1leHBhbmRlZD1cInRydWVcIl0ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKC0xODBkZWcpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC52bXgtdGFibGUge1xyXG4gICAgICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IGF1dG87XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIHRhYmxlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGhlYWQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGgge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuNDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxMnB4KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgdGJvZHkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNHB4KTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaDYge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzBDMEQyMztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGg0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMwQzBEMjM7IFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMThweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuc3lzLWluZm8ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBnYXA6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzbWFsbCwgYiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMTJweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNtYWxsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5wcm9ncmVzcyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICZfX3dyYXAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBnYXA6IDVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxM3B4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxMXB4KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoNiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxMnB4KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5hY3Rpb24tbGlzdCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZ2FwOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuaWNvbnMtYm94IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBidXR0b24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHByaW1hcnktY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5hY3Rpdml0eV9fbGlzdCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG5cclxuICAgICAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmLS1jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgZ2FwOiAxMHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAud2hpdGUtY2lyY2xlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMzBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoJGdyZXksIDAuMik7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAucHJvamVjdC1zZXR0aW5ncyB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG5cclxuICAgICAgICAgICAgICAgIGg1IHtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMTlweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5idG4ge1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5vcmRlcnMge1xyXG4gICAgcGFkZGluZy10b3A6IDIwcHg7XHJcblxyXG4gICAgLnZteC10YWJsZSB7XHJcbiAgICAgICAgLnRhYmxlIHtcclxuICAgICAgICAgICAgdGJvZHkge1xyXG4gICAgICAgICAgICAgICAgdGQge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmRyb3BsZXQtdmFsdWUge1xyXG4gICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNHB4KTtcclxuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgY29sb3I6IHJnYmEoJHRhYmxlLXRleHQtZ3JleSwgLjgpOyBcclxuICAgIH1cclxuXHJcbiAgICAub3JkZXItaW5mbyB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGdhcDogMjBweDtcclxuXHJcbiAgICAgICAgLmljb25zLWJveCB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgyOHB4KTtcclxuICAgICAgICAgICAgY29sb3I6IHJnYmEoJGZvcm0tbGFiZWwtY29sb3IsIDAuMyk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19jb250ZW50IHtcclxuICAgICAgICAgICAgaDYge1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE2cHgpO1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMTJweCk7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDBweDtcclxuICAgICAgICAgICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBiIHtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxMnB4KTtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19xdHktcHJpY2Uge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMThweCk7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDEwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgJi5ib3JkZXItZW5kIHtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQtY29sb3I6IHJnYmEoJGdyZXksIDAuNCkgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAub3JkZXItcHJpY2Uge1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgyOHB4KTtcclxuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgIH1cclxuXHJcbiAgICAmX190b3RhbCB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICBwYWRkaW5nOiAyMHB4O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDQ1cHg7XHJcblxyXG4gICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICBjb250ZW50OiB1cmwoXCIjeyRpbWFnZXMtcGF0aH0vdG90YWwtYmcucG5nXCIpO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMjBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHVsIHtcclxuICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICAgICAgJi50b3RhbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgkZ3JleSwgMC4yKTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgzMHB4KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBoNiB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgyMHB4KTtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGIsIHNwYW4ge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMjBweCk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBoNCB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgzMHB4KTtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHAge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMTdweCk7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICB3aWR0aDogMjVweDtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAucHJvZ3Jlc3Mge1xyXG4gICAgICAgIHdpZHRoOiAxMjBweDtcclxuICAgICAgICBtaW4td2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMnB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTBweDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICB9XHJcbn0iLCIucG9zdGxvZ2luIHtcclxuICAgIHBhZGRpbmctbGVmdDogMjUwcHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcG9zdC1sb2dpbi1iZztcclxuICAgIG1pbi1oZWlnaHQ6IDEwMHZoO1xyXG5cclxuICAgICZfX2Jhbm5lciB7XHJcbiAgICAgICAgbWluLWhlaWdodDogMzM1cHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiI3skaW1hZ2VzLXBhdGh9L2hlYWRlci1iYW5uZXItYmcucG5nXCIpO1xyXG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMTAlO1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChkZXNrdG9wLW1heCkge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuc2VhcmNoLXNlcnZlciB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA3MCU7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgbWFyZ2luLXRvcDogNTBweDtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKCR3aGl0ZSwgMC4zKTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogMC41cztcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgei1pbmRleDogOTtcclxuXHJcbiAgICAgICAgLmlucHV0LWdyb3VwIHtcclxuICAgICAgICAgICAgLmRyb3Bkb3duIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHJnYmEoJHdoaXRlLCAwLjMpO1xyXG5cclxuICAgICAgICAgICAgICAgIC5idG4tbGluayB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNHB4IDEycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTYwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjNzO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJlthcmlhLWV4cGFuZGVkPVwidHJ1ZVwiXSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSgxODBkZWcpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICYtbWVudSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJnLWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogMC4zcyBlYXNlLWluLW91dDtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiB0b3A7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogOTAlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTRweCAxMnB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6Zm9jdXMsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGJnLWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJi5zaG93IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuZm9ybS1jb250cm9sIHtcclxuICAgICAgICAgICAgICAgIGZsZXg6IDI7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcblxyXG4gICAgICAgICAgICAgICAgJjo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgLyogRWRnZSAqL1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiByZ2JhKCR3aGl0ZSwgMC42KTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgLyogSW50ZXJuZXQgRXhwbG9yZXIgMTAtMTEgKi9cclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogcmdiYSgkd2hpdGUsIDAuNik7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJjo6cGxhY2Vob2xkZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiByZ2JhKCR3aGl0ZSwgMC42KTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnNlYXJjaC1idG4ge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgICAgIG1pbi13aWR0aDogYXV0bztcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgyMHB4KTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDZweCAxOHB4O1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICB0b3A6IDEwMCU7XHJcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IGNhbGMoMTAwdmggLSAyMDBweCk7XHJcbiAgICAgICAgICAgIG92ZXJmbG93LXk6IGF1dG87XHJcbiAgICAgICAgICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcclxuICAgICAgICAgICAgb3ZlcnNjcm9sbC1iZWhhdmlvcjogY29udGFpbjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAyMHB4O1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IDAuM3MgZWFzZS1pbi1vdXQ7XHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDBweCAwcHggMTVweCA1cHggcmdiYSgkYmxhY2ssIDAuMDgpO1xyXG5cclxuICAgICAgICAgICAgLnNlYXJjaC10aXRsZSB7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMTNweCk7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogcmdiYSgkdGFibGUtdGV4dC1ncmV5LCAuOCk7IFxyXG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5yZXNvdXJjZXNfX2xpc3Qge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuXHJcbiAgICAgICAgICAgICAgICA+IGxpIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLnZteC10YWJsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWluLWhlaWdodDogYXV0bztcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgdGFibGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0Ym9keSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE0cHgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIGg2IHtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMTRweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiByZ2JhKCR0YWJsZS10ZXh0LWdyZXksIC44KTsgXHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgaDUge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE2cHgpO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5jYXRlZ29yeV9fbGlzdCB7XHJcbiAgICAgICAgICAgICAgICAmLS1idG4ge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICAgICAgICAgIGdhcDogMTBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLmJ0biB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzMCU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLXByaW1hcnkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRibGFjaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJnLWNvbG9yMjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGJnLWNvbG9yMjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEycHggMTJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZ2FwOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgyNHB4KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLmljb24tZHJvcGxldCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHByaW1hcnktY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5pY29uLWRhdGFiYXNlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjNDE5M0I4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuaWNvbi1rdWJlcm5ldGVzIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjOTY0NUU2O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuaWNvbi13ZWJhcHAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNGRjYyOUU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5pY29uLXZpcnR1YWwtbWFjaGluZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzM5ODRGRjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLmljb24tbmV0d29yay1tYXBwaW5nIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjRDEzOUZGO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuaWNvbi1kcmFhcyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzUxQjhFNjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnJlY2VudF9fbGlzdCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xyXG5cclxuICAgICAgICAgICAgICAgIHVsIHtcclxuICAgICAgICAgICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGdhcDogNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAub3V0c2FuZGluZy1kdWUge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcclxuICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgJl9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMzBweDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRiZy1jb2xvcjI7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRyZWQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICBoNiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxOHB4KTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuc2VhcmNoLWFjdGl2ZSB7XHJcbiAgICAgICAgICAgIC5zZWFyY2gtc2VydmVyX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX25vLWJhbm5lciB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyNTBweDtcclxuICAgICAgICBtaW4taGVpZ2h0OiAxMDB2aDtcclxuXHJcbiAgICAgICAgbWFpbiB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiA3NnB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCIucXVlcy13aXphcmQge1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuXHQuYnRuLWxpbmsge1xyXG5cdFx0Y29sb3I6ICRwcmltYXJ5LWNvbG9yO1xyXG5cdH1cclxuXHJcblx0QGluY2x1ZGUgYnJlYWtwb2ludChpcGFkLW1heCkge1xyXG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRcdGhlaWdodDogYXV0bztcclxuXHR9XHJcblxyXG5cdC5wb3dlcmVkLWJ5IHtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0Z2FwOiA2cHg7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHR0b3A6IDIwcHg7XHJcblx0XHRyaWdodDogMzBweDtcclxuXHRcdEBpbmNsdWRlIGZvbnQtc2l6ZSgxNHB4KTtcclxuXHRcdGNvbG9yOiAkZm9ybS1sYWJlbC1jb2xvcjtcclxuXHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcblxyXG5cdFx0aW1nIHtcclxuXHRcdFx0d2lkdGg6IDEwMHB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Jl9fbGVmdCB7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHR3aWR0aDogNDAlO1xyXG5cdFx0aGVpZ2h0OiAxMDB2aDtcclxuXHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybChcIiN7JGltYWdlcy1wYXRofS9xdWl6LXdpemFyZC1iZy5wbmdcIik7XHJcblx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0OyAgICBcclxuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuXHRcdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdFx0cGFkZGluZzogNTBweDtcclxuXHJcblx0XHRAaW5jbHVkZSBicmVha3BvaW50KGRlc2t0b3AtbWF4KSB7XHJcblx0XHRcdHdpZHRoOiA1MCU7XHJcblx0XHR9XHJcblxyXG5cdFx0QGluY2x1ZGUgYnJlYWtwb2ludChpcGFkLW1heCkge1xyXG5cdFx0XHR3aWR0aDogODAlO1xyXG5cdFx0XHRtYXJnaW46IGF1dG87XHJcblx0XHRcdGhlaWdodDogYXV0bztcclxuXHRcdH1cclxuXHJcblx0XHQucXVpei1zdGVwcyB7XHJcblx0XHRcdGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoJHdoaXRlLCAwLjQwKTtcclxuXHRcdFx0YmFja2dyb3VuZDogcmdiYSgkYmxhY2ssIDAuMDMpO1xyXG5cdFx0XHRiYWNrZHJvcC1maWx0ZXI6IGJsdXIoMjBweCk7XHJcblx0XHRcdGNvbG9yOiAkd2hpdGU7XHJcblx0XHRcdHBhZGRpbmc6IDMwcHg7XHJcblxyXG5cdFx0XHRoNSB7XHJcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XHJcblx0XHRcdFx0QGluY2x1ZGUgZm9udC1zaXplKDMycHgpO1xyXG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdHVsIHtcclxuXHRcdFx0XHRsaSB7XHJcblx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDMwcHg7XHJcblx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdFx0XHRmb250LXdlaWdodDogMzAwO1xyXG5cclxuXHRcdFx0XHRcdCsgbGkge1xyXG5cdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiAyMHB4O1xyXG5cdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdCY6OmJlZm9yZSB7XHJcblx0XHRcdFx0XHRcdGNvbnRlbnQ6ICRpY29uLWRvdWJsZS1jaGVjaztcclxuXHRcdFx0XHRcdFx0Zm9udC1mYW1pbHk6ICcjeyRpY29tb29uLWZvbnQtZmFtaWx5fScgIWltcG9ydGFudDtcclxuXHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdFx0XHRsZWZ0OiAwO1xyXG5cdFx0XHRcdFx0XHR0b3A6IDA7XHJcblx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0Ji5hY3RpdmUge1xyXG5cdFx0XHRcdFx0XHRjb2xvcjogJGdyZWVuO1xyXG5cdFx0XHRcdFx0XHRmb250LXdlaWdodDogYm9sZDtcclxuXHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHQmLmN1cnJlbnQge1xyXG5cdFx0XHRcdFx0XHRmb250LXdlaWdodDogYm9sZDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQuYXV0aC1pbWcge1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdHRvcDogNTAlO1xyXG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcblx0XHRcdGxlZnQ6IDA7XHJcblx0XHRcdGhlaWdodDogMTAwdmg7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRvYmplY3QtZml0OiBjb3ZlcjtcclxuXHRcdFx0cG9pbnRlci1ldmVudHM6IG5vbmU7XHJcblxyXG5cdFx0XHRAaW5jbHVkZSBicmVha3BvaW50KGRlc2t0b3AtbWF4KSB7XHJcblx0XHRcdFx0aGVpZ2h0OiBhdXRvO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHRAaW5jbHVkZSBicmVha3BvaW50KGlwYWQtbWF4KSB7XHJcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdFx0fVxyXG5cclxuXHRcdH1cclxuXHJcblx0XHQuYXV0aC1pbWctbWIge1xyXG5cdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cclxuXHRcdFx0QGluY2x1ZGUgYnJlYWtwb2ludChpcGFkLW1heCkge1xyXG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdH1cclxuXHJcblx0Jl9fcmlnaHQge1xyXG5cdFx0d2lkdGg6IDYwJTtcclxuXHRcdG1pbi1oZWlnaHQ6IDEwMHZoO1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG5cdFx0QGluY2x1ZGUgYnJlYWtwb2ludChkZXNrdG9wLW1heCkge1xyXG5cdFx0XHR3aWR0aDogNTAlO1xyXG5cdFx0fVxyXG5cclxuXHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoaXBhZC1tYXgpIHtcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdG1pbi1oZWlnaHQ6IGF1dG87XHJcblx0XHR9XHJcblxyXG5cdFx0Zm9ybSB7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0fVxyXG5cclxuXHRcdC53aXphcmQtcHJvZ3Jlc3Mge1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHR0b3A6IDA7XHJcblx0XHRcdGxlZnQ6IDA7XHJcblxyXG5cdFx0XHR1bCB7XHJcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHJcblx0XHRcdFx0bGkge1xyXG5cdFx0XHRcdFx0ZmxleDogMTtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRmb3JtLWJnO1xyXG5cdFx0XHRcdFx0aGVpZ2h0OiAxMHB4O1xyXG5cclxuXHRcdFx0XHRcdCYuYWN0aXZlIHtcclxuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHNlY29uZGFyeS1jb2xvcjtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCZfX2Zvcm0ge1xyXG5cdFx0cGFkZGluZzogMjBweCA5MHB4IDIwcHggOTBweDtcclxuXHJcblx0XHRAaW5jbHVkZSBicmVha3BvaW50KGlwYWQtbWF4KSB7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHJnYmEoJHdoaXRlLCAwLjgpO1xyXG5cdFx0XHRiYWNrZHJvcC1maWx0ZXI6IGJsdXIoNXB4KTtcclxuXHRcdFx0bWFyZ2luOiAyMHB4O1xyXG5cdFx0XHRib3JkZXItcmFkaXVzOiAxMHB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQocG9ydHJhaXQtbW9iaWxlLW1heCkge1xyXG5cdFx0XHRwYWRkaW5nOiAxNXB4O1xyXG5cdFx0XHRwYWRkaW5nLXRvcDogMzBweDtcclxuXHRcdFx0bWFyZ2luOiAwcHg7XHJcblx0XHR9XHJcblxyXG5cdFx0Ji0tbG9nbyB7XHJcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcclxuXHRcdH1cclxuXHJcblx0XHQmLS1jb250ZW50IHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuXHJcbiAgICAgICAgICAgICYuYWN0aXZlRm9ybSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgfVxyXG5cclxuXHRcdFx0LmJ0biB7XHJcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNXB4O1xyXG5cdFx0XHRcdHBhZGRpbmc6IDEwcHggMjhweDtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0LmZvcm0tY29udHJvbCB7XHJcblx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgcmdiYSgkZ3JleSwgMC4yKTtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcblx0XHRcdFx0bWF4LXdpZHRoOiA0OTBweDtcclxuXHJcblx0XHRcdFx0Jjpmb2N1cyB7XHJcblx0XHRcdFx0XHRib3JkZXItY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0Lm90cC1pbnB1dCB7XHJcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0XHRnYXA6IDEwcHg7XHJcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcclxuXHJcblx0XHRcdFx0LmZvcm0tY29udHJvbCB7XHJcblx0XHRcdFx0XHR3aWR0aDogNTVweDtcclxuXHRcdFx0XHRcdGhlaWdodDogNTVweDtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRiZy1jb2xvcjI7XHJcblx0XHRcdFx0XHRAaW5jbHVkZSBmb250LXNpemUoMjBweCk7XHJcblx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuXHJcblx0XHRcdFx0XHRAaW5jbHVkZSBicmVha3BvaW50KHBvcnRyYWl0LW1vYmlsZS1tYXgpIHtcclxuXHRcdFx0XHRcdFx0d2lkdGg6IDQ1cHg7XHJcblx0XHRcdFx0XHRcdGhlaWdodDogNDVweDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFxyXG5cdFx0XHRcdFx0Jjpmb2N1cyxcclxuXHRcdFx0XHRcdCY6bm90KDpwbGFjZWhvbGRlci1zaG93bikge1xyXG5cdFx0XHRcdFx0XHRib3JkZXItY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdH1cclxuXHJcbiAgICAgICAgICAgIC5yYWRpby1saXN0IHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgICAgICBnYXA6IDIwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKCRncmV5LCAwLjIpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTRweCAxNHB4IDE0cHggMzRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiAxNDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IDAuM3M7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMThweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMThweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDEzcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBvdXRsaW5lOiAxcHggc29saWQgcmdiYSgkZ3JleSwgMC44KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogM3B4IHNvbGlkICR3aGl0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IDAuM3M7XHJcblx0XHRcdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogM3B4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG5cdFx0XHRcdFx0aW5wdXRbdHlwZT1yYWRpb10ge1xyXG5cdFx0XHRcdFx0XHQrIHNwYW4ge1xyXG5cdFx0XHRcdFx0XHRcdCY6OmJlZm9yZSB7XHJcblx0XHRcdFx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiA1MCU7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIGlucHV0OmNoZWNrZWQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICArIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmFtdC1zcGVuZCB7XHJcbiAgICAgICAgICAgICAgICAuZm9ybS1jb250cm9sIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJHByaW1hcnktY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIGg2IHtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMjBweCk7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJl9fcmFuZ2Uge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRTdFN0U3O1xyXG4gICAgICAgICAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7IFxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOjotd2Via2l0LXNsaWRlci10aHVtYiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyNXB4OyBcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyNXB4OyBcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjQTc1Q0ZGOyBcclxuICAgICAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyOyBcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcblx0XHR9XHJcblxyXG5cdFx0Ji0tdGl0bGUge1xyXG5cdFx0XHRAaW5jbHVkZSBmb250LXNpemUoMzZweCk7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcblxyXG5cdFx0XHRAaW5jbHVkZSBicmVha3BvaW50KG1vYmlsZS1tYXgpIHtcclxuXHRcdFx0XHRAaW5jbHVkZSBmb250LXNpemUoMjZweCk7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdHNwYW4ge1xyXG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XHJcblx0XHRcdH1cclxuXHJcblx0XHR9XHJcblxyXG5cdFx0cCB7XHJcblx0XHRcdGNvbG9yOiAkZm9ybS1sYWJlbC1jb2xvcjtcclxuXHRcdH1cclxuXHJcblx0XHQmLS1uYXYge1xyXG5cdFx0XHRwb3NpdGlvbjogZml4ZWQ7XHJcblx0XHRcdGJvdHRvbTogNDBweDtcclxuXHRcdFx0cmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDQwcHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogOTBweDtcclxuICAgICAgICAgICAgd2lkdGg6IDYwJTtcclxuXHRcdFx0ZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuXHRcdFx0QGluY2x1ZGUgYnJlYWtwb2ludChpcGFkLW1heCkge1xyXG5cdFx0XHRcdGJvdHRvbTogMjBweDtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0QGluY2x1ZGUgYnJlYWtwb2ludChwb3J0cmFpdC1tb2JpbGUtbWF4KSB7XHJcblx0XHRcdFx0cG9zaXRpb246IHN0YXRpYztcclxuXHRcdFx0XHRwYWRkaW5nOiAxNXB4O1xyXG5cdFx0XHRcdGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcblx0XHRcdH1cclxuXHJcbiAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcblx0XHRcdC5idG4ge1xyXG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRiZy1jb2xvcjtcclxuXHRcdFx0XHRjb2xvcjogJHdoaXRlO1xyXG5cdFx0XHRcdHdpZHRoOiA1MHB4O1xyXG5cdFx0XHRcdGhlaWdodDogNDBweDtcclxuXHRcdFx0XHRwYWRkaW5nOiAwO1xyXG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG5cdFx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAxMnB4O1xyXG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDVweDtcclxuXHRcdFx0XHRtaW4td2lkdGg6IGF1dG87XHJcblxyXG5cdFx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGZvcm0tbGFiZWwtY29sb3I7XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0fVxyXG5cclxuXHRcdH1cclxuXHJcblx0fVxyXG5cclxufVxyXG4iLCIuc2V0dGluZ3Mge1xyXG4gICAgcGFkZGluZy10b3A6IDMwcHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmctY29sb3IyO1xyXG5cclxuICAgICZfX3RpdGxlIHtcclxuICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMjhweCk7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgIH1cclxuXHJcbiAgICAubmF2LXRhYnMge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLm15LXRlYW0ge1xyXG4gICAgICAgICZfX3RlYW0taW5mbyB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgIC5pbWctYm94IHtcclxuICAgICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDUwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA1MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgaDYge1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE4cHgpO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkZm9ybS1sYWJlbC1jb2xvcjtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNHB4KTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC50ZWFtLWxpc3Qge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcclxuXHJcbiAgICAgICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzBweDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMTBweDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkd2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmVtYWlsIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkZm9ybS1sYWJlbC1jb2xvcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgLmJ0biB7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMTRweCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zZWN1cmUtc2lnbi1pbiB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHJcbiAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkZm9ybS1sYWJlbC1jb2xvcjtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgaDUge1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDIzcHgpO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5mb3JtLXN3aXRjaCAge1xyXG4gICAgICAgICAgICAgICAgLmZvcm0tY2hlY2staW5wdXQge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGZvcm0tbGFiZWwtY29sb3I7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5tZW1iZXJzLXRhYmxlIHtcclxuICAgICAgICAgICAgJl9fdG9wIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuXHJcbiAgICAgICAgICAgICAgICBoNiB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMjNweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuaW5wdXQtZ3JvdXAge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRmb3JtLWxhYmVsLWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAuZm9ybS1jb250cm9sIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5zZWFyY2gtYnRuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnZteC10YWJsZSB7XHJcbiAgICAgICAgICAgICAgICB0YWJsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgdGhlYWQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0aCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnRuLWJnLWdyZXk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA4cHggMTZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNHB4KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgdGJvZHkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA4cHggMTZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAudXNlci1pbWcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLmJ0biB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogYXV0bztcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYtb3V0bGluZS1wcmltYXJ5IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5teS1wcm9maWxlIHtcclxuICAgICAgICAmX190b3Age1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgkZ3JleSwgMC4xKTtcclxuXHJcbiAgICAgICAgICAgICYtLWxlZnQge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBnYXA6IDI1cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgLmltZy1ib3gge1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLmVkaXQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRibGFjaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxM3B4KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3cgOiAwcHggMHB4IDhweCAzcHggcmdiYSgkYmxhY2ssMC4wNCk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIGg0IHtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMjRweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZm9ybS1sYWJlbC1jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMThweCk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2Zvcm0ge1xyXG4gICAgICAgICAgICBoNiB7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgyMHB4KTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmZvcm0ge1xyXG4gICAgICAgICAgICAgICAgJi1mbG9hdGluZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgPiBsYWJlbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNHB4KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZm9ybS1sYWJlbC1jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgPiAuZm9ybS1jb250cm9sIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRwbGF0aW51bTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmZvY3VzLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOm5vdCg6cGxhY2Vob2xkZXItc2hvd24pIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xyXG4gICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfiBsYWJlbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwLjg1KSB0cmFuc2xhdGVZKC04cHgpIHRyYW5zbGF0ZVgoNXB4KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHByaW1hcnktY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMHB4IDVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJnLWNvbG9yMjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IC0xO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgPiB0ZXh0YXJlYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnNlbGVjdDItY29udGFpbmVyIHtcclxuICAgICAgICAgICAgICAgIC5zZWxlY3QyLXNlbGVjdGlvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNFN0U3RTc7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE0cHgpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAucGF5bWVudC1tZXRob2Qge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDIwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgLmZvcm0tY29udHJvbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoJGdyZXksIDAuMSk7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmZvcm0tZmxvYXRpbmcge1xyXG4gICAgICAgICAgICAgICAgICAgIGxhYmVsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIuc3VjY2Vzcy1wYWdlIHtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0bWluLWhlaWdodDogMTAwdmg7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG5cclxuXHQmX19jb250ZW50IHtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcblx0XHRwIHtcclxuXHRcdFx0QGluY2x1ZGUgZm9udC1zaXplKDI0cHgpO1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG5cdFx0fVxyXG5cdH1cclxufSIsIi50aWNrZXQtbGlzdCB7XHJcbiAgICBwYWRkaW5nLXRvcDogMzBweDtcclxuXHJcbiAgICAudGl0bGVzIHtcclxuICAgICAgICBoNSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC50aWNrZXQtc2VhcmNoIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcblxyXG4gICAgICAgICZfX3JpZ2h0IHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgZ2FwOiAyMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgaDYge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMjNweCk7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuaW5wdXQtZ3JvdXAge1xyXG4gICAgICAgICAgICBtaW4td2lkdGg6IDMwMHB4O1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xyXG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKCRncmV5LCAwLjMpO1xyXG5cclxuICAgICAgICAgICAgJi10ZXh0IHtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmZvcm0tY29udHJvbCB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5mb3JtLXNlbGVjdCB7XHJcbiAgICAgICAgICAgIG1pbi13aWR0aDogMjAwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC52bXgtdGFibGUge1xyXG4gICAgICAgIHRhYmxlIHtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbGxhcHNlOiBzZXBhcmF0ZTtcclxuICAgICAgICAgICAgYm9yZGVyLXNwYWNpbmc6IDA7XHJcblxyXG4gICAgICAgICAgICB0aGVhZCB7XHJcbiAgICAgICAgICAgICAgICB0aCB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0RCREJFNTtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMTZweCk7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDZweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICB0Ym9keSB7XHJcbiAgICAgICAgICAgICAgICB0ZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE2cHgpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4udGlja2V0LWRldGFpbHMge1xyXG4gICAgcGFkZGluZy10b3A6IDMwcHg7XHJcblxyXG4gICAgLmJhY2stdG8ge1xyXG4gICAgICAgIGNvbG9yOiAkZm9ybS1sYWJlbC1jb2xvcjtcclxuICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMTRweCk7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGdhcDogMTBweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAzNXB4O1xyXG4gICAgfVxyXG5cclxuICAgIC50aWNrZXQtbnVtYmVyIHtcclxuICAgICAgICBjb2xvcjogJHByaW1hcnktY29sb3I7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgIH1cclxuXHJcbiAgICAudGlja2V0LXRpdGxlIHtcclxuICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMzRweCk7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcclxuICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKCRncmV5LCAwLjMpO1xyXG4gICAgfVxyXG5cclxuICAgIGIge1xyXG4gICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxOHB4KTtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgY29sb3I6ICRmb3JtLWxhYmVsLWNvbG9yO1xyXG4gICAgfVxyXG5cclxuICAgIC5pbmZvIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAyNXB4O1xyXG5cclxuICAgICAgICAudGFibGUge1xyXG4gICAgICAgICAgICB0Ym9keSB7XHJcbiAgICAgICAgICAgICAgICB0ZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5jb21tZW50IHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAyNXB4O1xyXG5cclxuICAgICAgICAmX19ib3gge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgZ2FwOiAxMHB4O1xyXG5cclxuICAgICAgICAgICAgLnNob3J0LW5hbWUge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNHB4KTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGNzc3NDY7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGg2IHtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNHB4KTtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmRhdGUge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRmb3JtLWxhYmVsLWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDEwcHgpO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICB1bCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDQwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC50aWNrZXQtc3RhdHVzIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xyXG5cclxuICAgICAgICAuYmFkZ2Uge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMTRweCk7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDhweCAyMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuYXNzaWduLXRvIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xyXG5cclxuICAgICAgICAuc2hvcnQtbmFtZSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAzMHB4O1xyXG4gICAgICAgICAgICBtaW4td2lkdGg6IDMwcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMzBweDtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNHB4KTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0Y3Nzc0NjtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgcCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19uYW1lIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgZ2FwOiAxMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAucHJpb3JpdHksIFxyXG4gICAgLmR1ZS1kYXRlIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xyXG4gICAgfVxyXG5cclxuICAgIC50aWNrZXQtam91cm5leSB7XHJcbiAgICAgICAgdWwge1xyXG4gICAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAyMHB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmctY29sb3IyO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgICAgIGhlaWdodDogY2FsYygxMDAlIC0gNDBweCk7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMXB4O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCByZ2JhKCRncmV5LCAwLjMpO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMThweDtcclxuICAgICAgICAgICAgICAgIHRvcDogMjBweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRmb3JtLWxhYmVsLWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xyXG5cclxuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAzcHggc29saWQgcmdiYSgkZ3JleSwgMC4zKTtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJnLWNvbG9yMjtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogLTEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJHByaW1hcnktY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICsgbGkge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGg2IHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMTZweCk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE0cHgpO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmNtdCB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM5MzkzOTk7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE0cHgpO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4O1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDEycHg7XHJcblxyXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTBweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTBweDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM5MzkzOTk7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XHJcbiAgICAgICAgICAgICAgICB0b3A6IC01cHg7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAyMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLnZpcnR1YWwtbWFjaGluZSB7XHJcbiAgICBtYXJnaW4tdG9wOiAtNDAwcHg7XHJcblxyXG4gICAgJl9fYmFubmVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIjeyRpbWFnZXMtcGF0aH0vdm0tYmFubmVyLnBuZ1wiKTtcclxuICAgICAgICBtaW4taGVpZ2h0OiA1MDBweDtcclxuICAgIH1cclxuXHJcbiAgICAuYmFjay1saW5rIHtcclxuICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cclxuICAgICAgICBpIHtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTE4MGRlZyk7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA4cHg7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNHB4KTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmRyb3BsZXQtdGl0bGUge1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG5cclxuICAgICAgICBpIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDUwcHgpO1xyXG4gICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICBoNSB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSg0NXB4KTtcclxuXHJcbiAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDU1cHgpO1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDEwMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgcCB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgyMHB4KTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnZtLWJhbm5lciB7XHJcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHJcbiAgICAgICAgJl9fbGVmdCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA2NSU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAua25vdy1tb3JlIHtcclxuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNnB4KTtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcclxuXHJcbiAgICAgICAgICAgIGkge1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDEycHgpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19yaWdodCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAyOTBweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiI3skaW1hZ2VzLXBhdGh9L2dldC12bS1iZy5wbmdcIik7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcclxuICAgICAgICAgICAgcGFkZGluZzogNDBweCAyNXB4O1xyXG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIGJvdHRvbTogLTEwMHB4O1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblxyXG4gICAgICAgICAgICBoNSB7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMzBweCk7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgaDQge1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDQwcHgpO1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcblxyXG4gICAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE4cHgpO1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBoMyB7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoNDVweCk7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuXHJcbiAgICAgICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMTVweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBcclxuICAgIC5lYXN5LXNldHVwIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiA4MHB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDM1cHg7XHJcblxyXG4gICAgICAgIGg0IHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDM0cHgpO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmNhcmQge1xyXG4gICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAubGVhcm4tbW9yZSB7XHJcbiAgICAgICAgcGFkZGluZzogMzBweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCR2bXgtY2hlY2stZGVmYXVsdC1iZywgMC40KTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG5cclxuICAgICAgICBoNCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgyMHB4KTtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19jYXJvdXNlbCB7XHJcbiAgICAgICAgICAgIC5jYXJkIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBoNCB7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE0cHgpO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgXHJcbiAgICAgICAgICAgIGg1IHtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNHB4KTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IDAuM3MgZWFzZS1pbi1vdXQ7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDEzcHgpO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgaSB7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogcmdiYSgkZ3JleSwgMC43KSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogMC4zcyBlYXNlLWluLW91dDtcclxuICAgIFxyXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgaDUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi52bS1kZXRhaWwge1xyXG4gICAgLnZtLWluZm8ge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDUwcHg7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMTgwcHg7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgLnZtLWNoYXJ0IHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBsZWZ0OiAtMTBweDtcclxuICAgICAgICAgICAgdG9wOiAtMTBweDtcclxuXHJcbiAgICAgICAgICAgIC51c2VyLWltZyB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNjBweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNjBweDtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcblxyXG4gICAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19jb250ZW50IHtcclxuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuXHJcbiAgICAgICAgICAgIC5pY29uLWRhdGFiYXNlIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkYmFsbC1ibHVlO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDI0cHgpO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBoMiB7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMzRweCk7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmJ0biB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkYmFsbC1ibHVlO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRiYWxsLWJsdWU7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMTJweCk7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG5cclxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRiYWxsLWJsdWU7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgaDYge1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE2cHgpO1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgdWwgeyAgICBcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IGZpdC1jb250ZW50O1xyXG5cclxuICAgICAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZm9ybS1sYWJlbC1jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA1cHggMCA1cHggMTVweDtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICctJztcclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRmb3JtLWxhYmVsLWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fYWN0aW9uIHtcclxuICAgICAgICAgICAgLmJ0bi1saW5rIHtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcblxyXG4gICAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyNHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5LWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC52bS1pcCB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG5cclxuICAgICAgICBbY2xhc3MqPVwiY29sLVwiXSB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMXB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgcmdiYSgkZ3JleSwgMC4xKTtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE0cHgpO1xyXG4gICAgICAgICAgICBjb2xvcjogJGZvcm0tbGFiZWwtY29sb3I7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBwIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC52bS1pbmZvLXRhYnMge1xyXG4gICAgICAgIC5uYXYtdGFicyB7XHJcbiAgICAgICAgICAgIC5uYXYtaXRlbS1pY29uIHtcclxuICAgICAgICAgICAgICAgIC5uYXYtbGluayB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogOHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19jb250ZW50IHtcclxuICAgICAgICAgICAgcGFkZGluZzogNDBweCAwO1xyXG5cclxuICAgICAgICAgICAgJi0tdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgzNHB4KTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGZvcm0tbGFiZWwtY29sb3I7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5hZGQtdm9sdW1lLWJ0biB7XHJcbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDM4cHg7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMzhweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMzhweDtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKCRncmV5LCAwLjUpO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6IHJnYmEoJGdyZXksIDAuNSk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC52b2x1bWUtaW5mbyB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgkZ3JleSwgMC4xKTtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgJl9fdG9wIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKCRncmV5LCAwLjEpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICZfX2JvdHRvbSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBnYXA6IDQ1cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNHB4KTtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgaDYge1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxOHB4KTtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRmb3JtLWxhYmVsLWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIGkge1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgyMnB4KTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJi5pY29uLWRhdGFiYXNlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRiYWxsLWJsdWU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmLmljb24ta3ViZXJuZXRlcyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkamFzbWluZS1wdXJwbGU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmLmljb24tdmlydHVhbC1tYWNoaW5lIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRkb2RnZXItYmx1ZTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5uZXR3b3JrLWNhcmQge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgkZ3JleSwgMC4xKTtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAzMHB4O1xyXG5cclxuICAgICAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJl9fdG9wIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgkZ3JleSwgMC4xKTtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBoNiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICZfX2JvdHRvbSB7XHJcbiAgICAgICAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmRyb3BsZXQtY29zdCB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKCRncmV5LCAwLjEpO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDNweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiA4cHg7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjNzO1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAyMzVweDtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgaDYge1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgyMHB4KTtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZm9ybS1sYWJlbC1jb2xvcjtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuc2l6ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJnLWNvbG9yMjtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMCAwIDhweCA4cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIGIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMzJweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICBzbWFsbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgyNHB4KTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5kcm9wbGV0LXNuYXBzaG90cyB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICAgICAgZ2FwOiAyMHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAucmVzaXplLXJhZGlvLFxyXG4gICAgICAgICAgICAucmVjb3ZlcnktcmFkaW8ge1xyXG4gICAgICAgICAgICAgICAgJl9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgkZ3JleSwgMC4xKTtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IDAuM3M7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIGg2IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDIwcHgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IDAuM3M7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICBpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogMC4zcztcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYuaWNvbi1ib290LWlzbyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMjhweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYuaWNvbi1kaXNrIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgyMHB4KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJi5pY29uLWdlYXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDQwcHgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLmljb24tZmxvcHB5IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgzNnB4KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBsYWJlbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgaW5wdXQ6Y2hlY2tlZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICsgLnJlc2l6ZS1yYWRpb19fY29udGVudCxcclxuICAgICAgICAgICAgICAgICAgICAgICAgKyAucmVjb3ZlcnktcmFkaW9fX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRiZy1jb2xvcjI7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5kcm9wbGV0LWhpc3Rvcnkge1xyXG4gICAgICAgICAgICAgICAgLnRhYmxlIHtcclxuICAgICAgICAgICAgICAgICAgICB0aGVhZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRoIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNEQkRCRTU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIHRib2R5IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuZHJvcGxldC1pbWFnZSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICAgICAgICAgICAgICAgPiBkaXYge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IGRhc2hlZCByZ2JhKCRncmV5LCAwLjMpO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDI2NXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICAgICAgZ2FwOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuY3B1LXR5cGVzIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgJl9fdG9wIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRmb3JtLWxhYmVsLWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmX19zZWxlY3Qge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgZ2FwOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIGxhYmVsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmxleDogMTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgZGl2IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKCRncmV5LCAwLjEpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IDAuM3M7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE1cHgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgc21hbGwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxMnB4KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGZvcm0tbGFiZWwtY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGlucHV0OmNoZWNrZWQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgKyBkaXYge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAubGlzdC12aWV3IHtcclxuICAgICAgICAgICAgICAgIHRoZWFkIHtcclxuICAgICAgICAgICAgICAgICAgICB0aCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxN3B4KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjREJEQkU1O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJi5hY3Rpb24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIHRib2R5IHtcclxuICAgICAgICAgICAgICAgICAgICB0ZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxN3B4KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJHByaW1hcnktY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgdGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRDZENkVFO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJi0tbGVmdCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBnYXA6IDQwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGdhcDogNzBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgYiwgcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMTZweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5ib29rX19jb3VudGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZ2FwOiAzcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuYnRuLWxpbmsge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRibGFjaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDNweCA1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMjFweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGlucHV0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnktY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDZweCAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE0cHgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICZfX3BhZ2luYXRpb24ge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDYwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmNwdS12bS1jYXJkIHtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogMC4zcztcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgdGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLm1zZy13cnAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAyMDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChpcGFkLW1heCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICRpY29uLWNoZWNrOyBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJyN7JGljb21vb24tZm9udC1mYW1pbHl9JyAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMTNweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZWVuO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IDAuM3M7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5saXN0LWJ0bi1ib29rIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMzBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJHByaW1hcnktY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IDAuM3M7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRiZy1jb2xvcjI7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5saXN0LWJ0bi1ib29rIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgfiAubGlzdC12aWV3X19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IHRhYmxlLXJvdztcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmNvbGxhcHNlLWJpbGwge1xyXG4gICAgICAgICAgICAgICAgLnRleHQtcHJpbWFyeSB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5LWNvbG9yICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5iaWxsaW5nLWluZm8ge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBnYXA6IDIwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgLnRvdGFsLWJpbGwge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDQwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICBoNiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgXHJcbiAgICAgICAgICAgICAgICAgICAgaDQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHNlY29uZGFyeS1jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmJpbGwtc3VtbWFyeSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgcmdiYSgkZ3JleSwgMC41KTtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIGg2LFxyXG4gICAgICAgICAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmX19zd2l0Y2gge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkZ3JleTtcclxuICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAuYnRuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkd2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAuYnRuLWNoZWNrOmNoZWNrZWQgKyAuYnRuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHNlY29uZGFyeS1jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkc2Vjb25kYXJ5LWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmJpbGxpbmctdGFibGUge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuXHJcbiAgICAgICAgICAgICAgICB0Ym9keSB7XHJcbiAgICAgICAgICAgICAgICAgICAgdGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkIHJnYmEoJGdyZXksIDAuMik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDhweCAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuYmlsbC1maWx0ZXItYnRuIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHByaW1hcnktY29sb3I7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMjVweCk7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAzcHggOXB4O1xyXG5cclxuICAgICAgICAgICAgICAgICZbYXJpYS1leHBhbmRlZD1cInRydWVcIl0ge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogcmdiYSgkZ3JleSwgMC4zKTtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogcmdiYSgkZ3JleSwgMC4zKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmJhY2t1cC1jYXJkIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IDAuM3M7XHJcblxyXG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDM1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnktY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogMC4zcyBlYXNlLWluLW91dDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBoNiB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDEzcHgpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5idG4tYm9vayB7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA1cHggMTJweDtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4xO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5jb3N0IHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDEycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IGRhc2hlZCByZ2JhKCRncmV5LCAwLjIpO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAuYW10IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBoNSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE4cHgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxMnB4KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDgwJTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5idG4tYm9vayB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmFsZXJ0LWFkZGVkIHtcclxuICAgICAgICAgICAgICAgIHRhYmxlIHtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sbGFwc2U6IHNlcGFyYXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1zcGFjaW5nOiAwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIHRoZWFkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGgge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRibGFjaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgdGJvZHkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiA1cHggc29saWQgJHBvc3QtbG9naW4tYmc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNXB4IDMwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNGNjI5NjA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgdWwge1xyXG4gICAgICAgICAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2Vjb25kYXJ5LWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIua3ViZXJuZXRlcy1wYWdlIHtcclxuICAgIG1hcmdpbi10b3A6IC00MDBweDtcclxuXHJcbiAgICAmX19iYW5uZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIiN7JGltYWdlcy1wYXRofS9rdWJlcm5ldGVzLWJhbm5lci1iZy5wbmdcIik7XHJcbiAgICAgICAgbWluLWhlaWdodDogNTAwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmxhcmdlLWhlYWRpbmcge1xyXG4gICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSg0NnB4KTtcclxuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIH1cclxuXHJcbiAgICAuYmFjay1saW5rIHtcclxuICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cclxuICAgICAgICBpIHtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTE4MGRlZyk7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA4cHg7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNHB4KTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmRyb3BsZXQtdGl0bGUge1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG5cclxuICAgICAgICBpIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDUwcHgpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgaDUge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoNDVweCk7XHJcblxyXG4gICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSg1NXB4KTtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAxMDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHAge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMjBweCk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5rYi1iYW5uZXIge1xyXG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblxyXG4gICAgICAgICZfX2xlZnQge1xyXG4gICAgICAgICAgICB3aWR0aDogNTUlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmtub3ctbW9yZSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMTZweCk7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XHJcblxyXG4gICAgICAgICAgICBpIHtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxMnB4KTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICAmX19yaWdodCB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIiN7JGltYWdlcy1wYXRofS9rdWJlcm5ldGVzLWJhbm5lci5wbmdcIik7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgIHdpZHRoOiA0NSU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfX3JpZ2h0LWJveCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAyOTBweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiI3skaW1hZ2VzLXBhdGh9L2dldC12bS1iZy5wbmdcIik7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcclxuICAgICAgICAgICAgcGFkZGluZzogNDBweCAyNXB4O1xyXG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIGJvdHRvbTogLTIxMHB4O1xyXG4gICAgICAgICAgICByaWdodDogLTE1MHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGZpdC1jb250ZW50O1xyXG5cclxuICAgICAgICAgICAgLy8gICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAvLyAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIC8vICAgZ2FwOiAyMHB4O1xyXG5cclxuICAgICAgICAgICAgaDUge1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDMwcHgpO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGg0IHtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSg0MHB4KTtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cclxuICAgICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxOHB4KTtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgaDMge1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDQ1cHgpO1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcblxyXG4gICAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE1cHgpO1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5rYi1hdHRyaWJ1dGUge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDEyMHB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQ1cHg7XHJcblxyXG4gICAgICAgIGg0IHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDM0cHgpO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmNhcmQge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAua2Itam91cm5leSB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiI3skaW1hZ2VzLXBhdGh9L2t1YmVybmV0ZXMtam91cm5leS1iZy5zdmdcIik7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICAgICAgcGFkZGluZzogODBweCAwcHggNTBweCAwO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBoZWlnaHQ6IGZpdC1jb250ZW50O1xyXG4gICAgICAgIGNvbG9yOiAkbGVhcm4tbW9yZS1oZWFkaW5nO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQ1cHg7XHJcbiAgICAgICAgJl9fcmVhZHkge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgyMXB4KTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmX19zdGVwcyB7XHJcbiAgICAgICAgICAgIC5jYXJkIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICYtYm9keSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogNTZweCAyMHB4IDMxcHggMjBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5jYXJkLWhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLy8gOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIC8vICAgei1pbmRleDogOTk5O1xyXG4gICAgICAgICAgICAgICAgLy8gICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcclxuICAgICAgICAgICAgICAgIC8vICAgLmNhcmQtaG92ZXIge1xyXG4gICAgICAgICAgICAgICAgLy8gICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgLy8gICB9XHJcbiAgICAgICAgICAgICAgICAvLyB9XHJcbiAgICAgICAgICAgICAgICAuaWNvbnMtYm94IHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1NnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIGg2IHtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMjRweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgyNHB4KTtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5rYi1wcmljaW5nIHtcclxuICAgICAgICBwYWRkaW5nOiA0NXB4IDA7XHJcblxyXG4gICAgICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fY2Fyb3VzZWwge1xyXG4gICAgICAgICAgICAuY2FyZCB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyLWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCAkYm9yZGVyLXB1cnBsZTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xyXG5cclxuICAgICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgdWwge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTdweDtcclxuICAgICAgICAgICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxMnB4KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICA6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIDo6bWFya2VyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNnB4KTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICYtYm9keSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMjdweCAxN3B4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBoNSB7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMjBweCk7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGhlYWRpbmctY29sb3I7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDEzcHgpO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnByaWNpbmctd3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMTZweCk7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGVlcmllLWJsYWNrICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjNzIGVhc2UtaW4tb3V0O1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICBoNSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHByaW1hcnktY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfX3N0YXJ0aW5nIHtcclxuICAgICAgICAgICAgaDYge1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE0cHgpO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRlZXJpZS1ibGFjaztcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIGgzIHtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgyMHB4KTtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRzZWNvbmRhcnktY29sb3I7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE0cHgpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfY3RhIHtcclxuICAgICAgICAgICAgLmJ0biB7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMTZweCk7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDIzcHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmxlYXJuLW1vcmUge1xyXG4gICAgICAgIHBhZGRpbmc6IDMwcHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkdm14LWNoZWNrLWRlZmF1bHQtYmcsIDAuNCk7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuXHJcbiAgICAgICAgaDQge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMjBweCk7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fY2Fyb3VzZWwge1xyXG4gICAgICAgICAgICAuY2FyZCB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgaDQge1xyXG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNHB4KTtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkbGVhcm4tbW9yZS1oZWFkaW5nO1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAycHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBoNSB7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMTVweCk7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHRhYmxlLXRleHQtZ3JleTtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjNzIGVhc2UtaW4tb3V0O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxM3B4KTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGkge1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6IHJnYmEoJGdyZXksIDAuNykgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IDAuM3MgZWFzZS1pbi1vdXQ7XHJcblxyXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgaDUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC50YWtlLWEtdG91ciB7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDU1cHg7XHJcbiAgICB9XHJcbn1cclxuIiwiLnZtLXN1cHBvcnQge1xyXG4gICAgaDIsXHJcbiAgICBoNCxcclxuICAgIHAsXHJcbiAgICB1bCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIH1cclxuXHJcbiAgICBoMixcclxuICAgIGg0IHtcclxuICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICBoNCB7XHJcbiAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE4cHgpO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmJ0bi1ibHVlIHtcclxuICAgICAgICBwYWRkaW5nOiAxMXB4IDI0cHg7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTBweDtcclxuXHJcbiAgICAgICAgaSB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxMnB4KTtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDRweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgY29sb3I6ICRlZXJpZS1ibGFjaztcclxuICAgIC52bS1pbmZvIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiA1MHB4O1xyXG5cclxuICAgICAgICAmX19jb250ZW50IHtcclxuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuXHJcbiAgICAgICAgICAgIGgyIHtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgyNHB4KTtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmljb24tdm14LXN1cHBvcnQge1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDQwcHgpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19hY3Rpb24ge1xyXG4gICAgICAgICAgICAuYnRuLWxpbmsge1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuXHJcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHNlY29uZGFyeS1jb2xvcjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMjRweCk7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC52bS1pcCB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG4gICAgICAgIC5jYXJkLWJvZHkge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAyMnB4IDMwcHg7XHJcblxyXG4gICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNnB4KTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmJ0biB7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMTRweCk7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgICAgICAgIGkge1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxMHB4KTtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogM3B4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtdGlja2V0IHtcclxuICAgICAgICBwYWRkaW5nOiAzMHB4O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2MyYzJjMjtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmctY29sb3IyO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XHJcbiAgICB9XHJcbiAgICAmLXBsYW4ge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICAgICAgcCB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgyNHB4KTtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnZtLXBsYW5zIHtcclxuICAgICAgICAgICAgLmNhcmQge1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGJnLWNvbG9yMjtcclxuICAgICAgICAgICAgICAgICYtYm9keSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5idG4ge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDlweCAyMy41cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmX19wcmljZSB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIjeyRpbWFnZXMtcGF0aH0vdm14LXN1cHBvcnQtcGxhbi5wbmdcIik7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAzNHB4O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcclxuICAgICAgICAgICAgICAgIGgzIHtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMzJweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMThweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDI0cHgpO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmX19kZXRhaWwge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMzBweCA0MnB4IDhweCA0MnB4O1xyXG4gICAgICAgICAgICAgICAgdWwgbGkge1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNHB4KTtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIDpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjNweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnZtLXByZW1pdW0ge1xyXG4gICAgICAgICAgICAgICAgLmNhcmQge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRwcmltYXJ5LWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIC52bS1wbGFuc19fcHJpY2Uge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIC52bS1waW4tcHJlbWl1bSBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICZfX2N0YSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAudm0tY3VycmVudCAuY2FyZCB7XHJcbiAgICAgICAgICAgIC5idG4ge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogOXB4IDMxLjVweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi1iaWxsaW5nIHtcclxuICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMTRweCk7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGZvcm0tbGFiZWwtY29sb3I7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmJ0biB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNHB4KTtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA1cHggMDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XHJcbiAgICAgICAgICAgIGkge1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDEwcHgpO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDZweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCIudmlydHVhbC1kYiB7XHJcbiAgICBtYXJnaW4tdG9wOiAtMzk3cHg7XHJcblxyXG4gICAgJl9fYmFubmVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIjeyRpbWFnZXMtcGF0aH0vZGItYmFubmVyLWJnLnBuZ1wiKTtcclxuICAgICAgICBtaW4taGVpZ2h0OiA1MDBweDtcclxuICAgIH1cclxuXHJcbiAgICAuYmFjay1saW5rIHtcclxuICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cclxuICAgICAgICBpIHtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTE4MGRlZyk7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA4cHg7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNHB4KTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmRyb3BsZXQtdGl0bGUge1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XHJcblxyXG4gICAgICAgIGkge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoNTBweCk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBoNSB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSg0NXB4KTtcclxuXHJcbiAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDU1cHgpO1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDEwMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgcCB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgyMHB4KTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnZtLWJhbm5lciB7XHJcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHJcbiAgICAgICAgJl9fbGVmdCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA2NSU7XHJcbiAgICAgICAgICAgIGg1IHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5rbm93LW1vcmUge1xyXG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE2cHgpO1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xyXG5cclxuICAgICAgICAgICAgaSB7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMTJweCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX3JpZ2h0IHtcclxuICAgICAgICAgICAgd2lkdGg6IDI5MHB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIjeyRpbWFnZXMtcGF0aH0vZ2V0LXZtLWJnLnBuZ1wiKTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA0MHB4IDI1cHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgYm90dG9tOiAtMTAwcHg7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHJcbiAgICAgICAgICAgIGg1IHtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgzMHB4KTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBoNCB7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoNDBweCk7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuXHJcbiAgICAgICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMThweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGgzIHtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSg0NXB4KTtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cclxuICAgICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNXB4KTtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5kYXRhLXJlY292ZXJ5IHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxMTBweDtcclxuXHJcbiAgICAgICAgaDMge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoNTZweCk7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIzcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfX2FzeW5jIHtcclxuICAgICAgICAgICAgLmNhcmQge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjhweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIHAsXHJcbiAgICAgICAgICAgICAgICBoNixcclxuICAgICAgICAgICAgICAgIGg1LFxyXG4gICAgICAgICAgICAgICAgaDMge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE2cHgpO1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDJweDtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IDAuM3MgZWFzZS1pbi1vdXQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLnJvdyB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIC04cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIFtjbGFzcyo9XCJjb2wtXCJdIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCA4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgaDYge1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgyNHB4KTtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzJweDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAucHJvZHVjdC1jb3N0IHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjNzO1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLmFtdCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IDAuM3M7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAuYm9vayB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogMC4zcztcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5idG4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmX19jb3VudGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMTBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuYnRuLWxpbmsge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDNweCA1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaW5wdXQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDEycHgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA2cHggMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLnByb2R1Y3QtY29zdCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5hbXQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDUyJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEyODBweCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiA0NSU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiA1NSU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiA2MiU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE2cHgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuYm9vayB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuY2xvc2UtcHJvZHVjdCB7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiA4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIzcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IDAuM3MgZWFzZS1pbi1vdXQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDg1JTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5jbG9zZS1wcm9kdWN0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5wcm9kdWN0LWNvc3Qge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAuYW10IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiA1MiU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMjgwcHgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaWdodDogNDUlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaWdodDogNTUlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaWdodDogNjIlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNnB4KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLmJvb2sge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmJ0bi1ib29rIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICZfX2NvdW50ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9ICAgICAgICAgICAgICAgIFxyXG5cclxuICAgICAgICAgICAgICAgIC5udW0tb2YtYmFja3VwIHtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoNDRweCk7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJi1ib2R5IHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICYuZGF0YS1jYXJkIHtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5jYXJkLWJvZHkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAyMHB4IDIycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuYXJyb3ctcmlnaHQge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgdG9wOiA0MSU7XHJcbiAgICAgICAgICAgICAgICByaWdodDogLTQlO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDUwJSk7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDIwcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAyMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDIwcHggc29saWQgJHdoaXRlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC53aHktd2UtbmVlZCB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogNzdweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG5cclxuICAgICAgICBoNCB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgzNHB4KTtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5jYXJkIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAubGVhcm4tbW9yZSB7XHJcbiAgICAgICAgcGFkZGluZzogMzBweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCR2bXgtY2hlY2stZGVmYXVsdC1iZywgMC40KTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG5cclxuICAgICAgICBoNCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgyMHB4KTtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19jYXJvdXNlbCB7XHJcbiAgICAgICAgICAgIC5jYXJkIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBoNCB7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE0cHgpO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgaDUge1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE0cHgpO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogMC4zcyBlYXNlLWluLW91dDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMTNweCk7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBpIHtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIGNvbG9yOiByZ2JhKCRncmV5LCAwLjcpICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjNzIGVhc2UtaW4tb3V0O1xyXG5cclxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGg1IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiLnN1cHBvcnQtcHJpY2luZyB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBtaW4taGVpZ2h0OiAxMDB2aDtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIiN7JGltYWdlcy1wYXRofS9jaGVja291dC1iZy5zdmdcIik7XHJcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogYm90dG9tIGxlZnQ7XHJcbiAgICBiYWNrZ3JvdW5kLWF0dGFjaG1lbnQ6IGZpeGVkO1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiAxMDBweDtcclxuXHJcbiAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgd2lkdGg6IDUwdnc7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRiZy1jb2xvcjtcclxuICAgICAgICB6LWluZGV4OiAtMTtcclxuICAgIH1cclxuXHJcbiAgICAmX19pbm5lciB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgIH1cclxuXHJcbiAgICAmX19sZWZ0IHtcclxuICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgIHBhZGRpbmc6IDU1cHggNzVweCA1NXB4IDE1cHg7XHJcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuXHJcbiAgICAgICAgLmxvZ28ge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzNnB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAuYmlsbGluZy1jeWNsZSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBoMyB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgzMnB4KTtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zdXBwb3J0LXByaWNpbmctY2FydC1saXN0IHtcclxuICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogODBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA4MHB4KTtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgkZm9ybS1sYWJlbC1jb2xvciwgMC40KTtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAtMjBweDtcclxuICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5jYXJ0LWljb24ge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDY1cHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDY1cHg7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZWVyaWUtYmxhY2s7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHByaW1hcnktY29sb3I7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMzVweCk7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuY2FydC1jb250ZW50IHtcclxuICAgICAgICAgICAgICAgIGZsZXg6IDE7XHJcblxyXG4gICAgICAgICAgICAgICAgaDUge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE4cHgpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5uYW1lIHtcclxuICAgICAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAyNzVweDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGZvcm0tbGFiZWwtY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE0cHgpO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmFjdGlvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRmb3JtLWxhYmVsLWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxMnB4KTtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZm9ybS1sYWJlbC1jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC51c2UtY3JlZGl0LXdyYXBwZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuYnRuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogNnB4IDI0cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKyBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDEycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjNzIGVhc2UtaW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLnNlbGVjdC1xdHkge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRlZXJpZS1ibGFjaztcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNHB4KTtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogNzBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDhweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICR3aGl0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJHdoaXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogOXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5mb3JtLXNlbGVjdCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNHB4KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgb3B0aW9uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRlZXJpZS1ibGFjaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5wbGFuLWRldGFpbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxLjRyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNHB4KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRmb3JtLWxhYmVsLWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19yaWdodCB7XHJcbiAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICBwYWRkaW5nOiA1NXB4IDE1cHggNTVweCA3NXB4O1xyXG5cclxuICAgICAgICAuc3VwcG9ydC1wcmljaW5nLXdpemFyZCB7XHJcbiAgICAgICAgICAgIC5uYXZiYXItbmF2IHtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcblxyXG4gICAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDFweDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgkZ3JleSwgMC40KTtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLm5hdi1pdGVtIHtcclxuICAgICAgICAgICAgICAgICAgICAubmF2LWxpbmsge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMTVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGZvcm0tbGFiZWwtY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGZvcm0tbGFiZWwtY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMTRweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRibGFjaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMThweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJi5jb21wbGV0ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmVlbjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLm5hdi1saW5rIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLm5hdi1saW5rIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX2Zvcm0ge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcblxyXG4gICAgICAgICAgICAgICAgaDMge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDI0cHgpO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmJ0biB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJi5yZXNlbmQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHByaW1hcnktY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmZvcm0tY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJi5hY3RpdmVGb3JtIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5wYXltZW50LW1ldGhvZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcG9zdC1sb2dpbi1iZztcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA0MTBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLmZvcm0tZmxvYXRpbmcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICA+IC5mb3JtLWNvbnRyb2wge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKCRncmV5LCAwLjQpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmZvY3VzLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpub3QoOnBsYWNlaG9sZGVyLXNob3duKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfiBsYWJlbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iXX0= */
