:root {
  --iti-arrow-padding: 8px;
  --iti-spacer-horizontal: 16px;
}
body {
  position: relative;
  height: 100%;
  background-color: #fbfbfb;
  font-size: 20px;
  line-height: 1.4;
  color: #1a1c1e;
  font-weight: 500;
  font-family: 'Noto Sans', sans-serif;
  -webkit-overflow-scrolling: touch;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  letter-spacing: -0.8px;
}
img {
  display: block;
  max-width: 100%;
}
input[type="text"],
input[type="email"],
input[type="number"] {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  outline: none;
}
input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
table {
  border-collapse: collapse;
  border-width: 0px;
  padding: 0px;
  margin: 0px;
}
html {
  height: 100%;
  -webkit-text-size-adjust: none;
  -ms-text-size-adjust: none;
}
input,
textarea {
  color: #1a1c1e;
  font-family: 'Noto Sans', sans-serif;
  border-radius: 0;
}
input[type="button"],
input[type="submit"],
button {
  cursor: pointer;
  font-family: 'Noto Sans', sans-serif;
  font-size: 20px;
  line-height: 1.4;
}
td {
  margin: 0px;
  padding: 0px;
}
ul {
  list-style: none;
}
form {
  padding: 0px;
  margin: 0px;
}
a {
  color: #2da8e7;
  -webkit-transition: all 0.25s ease-out;
  transition: all 0.25s ease-out;
  text-decoration: none;
  outline: none;
  -webkit-tap-highlight-color: rgba(0,0,0,0);
}
a,
span,
div,
button {
  outline: none !important;
}
input[type=submit],
input[type=button],
button {
  -webkit-appearance: none;
  outline: none;
}
* {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
input::-webkit-input-placeholder, textarea::-webkit-input-placeholder {
  -webkit-transition: opacity 0.2s ease-out;
  transition: opacity 0.2s ease-out;
}
input::-moz-placeholder, textarea::-moz-placeholder {
  -moz-transition: opacity 0.2s ease-out;
  transition: opacity 0.2s ease-out;
}
input:-ms-input-placeholder, textarea:-ms-input-placeholder {
  -ms-transition: opacity 0.2s ease-out;
  transition: opacity 0.2s ease-out;
}
input::-ms-input-placeholder, textarea::-ms-input-placeholder {
  -ms-transition: opacity 0.2s ease-out;
  transition: opacity 0.2s ease-out;
}
input::placeholder,
textarea::placeholder {
  -webkit-transition: opacity 0.2s ease-out;
  transition: opacity 0.2s ease-out;
}
input:focus::-webkit-input-placeholder, textarea:focus::-webkit-input-placeholder {
  opacity: 0;
}
input:focus::-moz-placeholder, textarea:focus::-moz-placeholder {
  opacity: 0;
}
input:focus:-ms-input-placeholder, textarea:focus:-ms-input-placeholder {
  opacity: 0;
}
input:focus::-ms-input-placeholder, textarea:focus::-ms-input-placeholder {
  opacity: 0;
}
input:focus::placeholder,
textarea:focus::placeholder {
  opacity: 0;
}
.btn {
  height: 60px;
  padding: 0 32px;
  border-radius: 16px;
  background: linear-gradient(115deg, #88eaff 0%, #6fbaff 50%, #6fbaff 70%, #88eaff 110%);
  background-size: 200%;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  color: #1a1c1e;
  border: none;
  -webkit-transition: all 0.7s;
  transition: all 0.7s;
  font-weight: 500;
  letter-spacing: -0.8px;
  cursor: pointer;
  text-align: center;
}
.btn:hover {
  background-position: 100% 0;
}
.btn.black {
  height: 50px;
  background: #1a1c1e;
  padding: 0 24px;
  font-size: 16px;
  line-height: 1.5;
  letter-spacing: -0.5px;
  color: #fff;
}
.btn.black:hover {
  background-color: #3a3d3f;
}
.btn.bordered {
  overflow: hidden;
  position: relative;
  -webkit-transition: all 0.4s;
  transition: all 0.4s;
}
.btn.bordered:hover:before {
  opacity: 0;
}
.btn.bordered span {
  position: relative;
  z-index: 3;
}
.btn.bordered:before {
  content: '';
  background-color: #fbfbfb;
  position: absolute;
  z-index: 1;
  top: 1px;
  left: 1px;
  width: calc(100% - 2px);
  height: calc(100% - 2px);
  border-radius: 15px;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
.btn--submit {
  position: relative;
}
.btn--submit input,
.btn--submit span {
  position: absolute;
  width: 100%;
  height: 100%;
  opacity: 0;
  top: 0;
  left: 0;
  z-index: 99;
}
.btn--submit span {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.btn--submit .wpcf7-spinner {
  margin: 0;
  position: absolute;
  left: unset;
  right: 20px;
  width: 20px;
  height: 20px;
  opacity: 1;
  top: calc(50% - 12px);
}
@media (max-width: 480px) {
  .btn--mob_full_width {
    width: 100%;
  }
}
.back-btn {
  overflow: hidden;
  position: relative;
  -webkit-transition: all 0.4s;
  transition: all 0.4s;
}
.back-btn:hover:before {
  opacity: 0;
}
.back-btn span {
  position: relative;
  z-index: 3;
}
.back-btn:before {
  content: '';
  background-color: #fbfbfb;
  position: absolute;
  z-index: 1;
  top: 1px;
  left: 1px;
  width: calc(100% - 2px);
  height: calc(100% - 2px);
  border-radius: 15px;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
.back-btn input {
  background: none;
  border: none;
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: 999;
}
.title-center {
  text-align: center;
  font-size: 50px;
  font-weight: 600;
  line-height: 1.2; /* 120% */
  letter-spacing: -3px;
  margin-bottom: 50px;
}
.subtitle-center {
  color: #788288;
  text-align: center;
  font-weight: 500;
  max-width: 600px;
  margin: -30px auto 50px;
}
.textarea-wrap {
  margin-bottom: 24px;
}
.textarea-wrap textarea {
  display: block;
  width: 100%;
  height: 120px;
  border: 1px solid #d9e7e9;
  padding: 18px 16px;
  border-radius: 16px;
  font-size: 16px;
  font-weight: 500;
  resize: vertical;
  max-height: 250px;
  min-height: 100px;
}
.textarea-wrap textarea::-webkit-input-placeholder {
  color: #788288;
}
.textarea-wrap textarea::-moz-placeholder {
  color: #788288;
}
.textarea-wrap textarea:-ms-input-placeholder {
  color: #788288;
}
.textarea-wrap textarea::-ms-input-placeholder {
  color: #788288;
}
.textarea-wrap textarea::placeholder {
  color: #788288;
}
.textarea-wrap textarea:focus {
  outline: none;
}
.textarea-wrap .textarea-descr {
  margin-top: 4px;
  color: #788288;
  font-size: 12px;
  line-height: 1.35;
  letter-spacing: -0.3px;
}
.input-wrap {
  height: 60px;
  width: 100%;
  position: relative;
  border-radius: 16px;
  border: 1px solid #d9e7e9;
  background: #fff;
  padding-top: 5px;
  margin-bottom: 24px;
}
.input-wrap.active {
  border-color: #788288;
}
.input-wrap.active .label {
  top: 6px;
  font-size: 12px;
  letter-spacing: -0.3px;
}
.input-wrap.active .iti__selected-country {
  border-color: #788288;
}
.input-wrap.error {
  border-color: #ff4949;
}
.input-wrap.error .err-field {
  display: block;
}
.input-wrap.error .iti__selected-country {
  border-color: #ff4949;
}
.input-wrap .err-field {
  color: #ff4949;
  padding: 0 20px;
  font-size: 12px;
  line-height: 1.33;
  letter-spacing: -0.3px;
  position: absolute;
  top: 100%;
  left: 0;
  width: 100%;
  display: none;
}
.input-wrap input {
  width: 100%;
  height: 100%;
  border: none;
  padding: 0 16px;
  border-radius: 16px;
  font-weight: 500;
}
.input-wrap .label {
  position: absolute;
  left: 16px;
  top: 18px;
  color: #788288;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  z-index: 2;
}
.input-wrap .label,
.input-wrap input {
  font-size: 16px;
  line-height: 1.5;
  letter-spacing: -0.5px;
  font-weight: 500;
}
.input-wrap-phone {
  padding: 0;
}
.input-wrap-2 input,
.input-wrap-2 .label {
  font-size: 16px;
  letter-spacing: -0.5px;
  font-weight: 500;
  line-height: 1.5;
}
.input-wrap-2 input:not([type="radio"]):not([type="checkbox"]) {
  height: 60px;
  width: 100%;
  position: relative;
  border-radius: 16px;
  border: 1px solid #d9e7e9;
  background: #fff;
  padding: 0 16px;
}
.input-wrap-2 input:not([type="radio"]):not([type="checkbox"]):focus {
  border-color: #1a1c1e;
}
.input-wrap-2 input:not([type="radio"]):not([type="checkbox"]).error {
  border-color: #ff4949;
}
.input-wrap-2 .label {
  margin-bottom: 10px;
}
.input-wrap-2 .additional-input {
  display: none;
}
.input-wrap-2 .additional-input > .label {
  margin-top: 10px;
  color: #788288;
}
.input-wrap-2 .additional-input .radios-wrap {
  margin-top: 10px;
}
.input-wrap-file {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 10px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin-bottom: 30px;
}
.input-wrap-file__input {
  width: 100%;
  position: relative;
}
.input-wrap-file__input input {
  height: 60px;
  width: 100%;
  position: relative;
  border-radius: 16px;
  border: 1px solid #d9e7e9;
  background: #fff;
  padding: 0 16px;
  font-size: 16px;
  font-weight: 500;
  letter-spacing: -0.5px;
}
.input-wrap-file__input input::-webkit-input-placeholder {
  color: #788288;
}
.input-wrap-file__input input::-moz-placeholder {
  color: #788288;
}
.input-wrap-file__input input:-ms-input-placeholder {
  color: #788288;
}
.input-wrap-file__input input::-ms-input-placeholder {
  color: #788288;
}
.input-wrap-file__input input::placeholder {
  color: #788288;
}
.input-wrap-file__input input:focus {
  border-color: #1a1c1e;
}
.input-wrap-file__input input.error {
  border-color: #ff4949;
}
.input-wrap-file__btn {
  width: 130px;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
.input-wrap-file .info-field {
  color: #788288;
  padding: 0 20px;
  font-size: 12px;
  line-height: 1.33;
  letter-spacing: -0.3px;
  position: absolute;
  top: 100%;
  left: 0;
  width: 100%;
}
.big-small-inputs {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.big-small-inputs .big {
  width: 100%;
}
.big-small-inputs .small {
  width: 100px;
  margin-left: 10px;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
.radios-wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  gap: 10px;
}
.radios-wrap label {
  display: block;
  width: 50%;
  height: 40px;
}
.radios-wrap label .custom-radio {
  width: 100%;
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  border: 1px solid #d9e7e9;
  color: #788288;
  font-size: 16px;
  letter-spacing: -0.5px;
  font-weight: 500;
  line-height: 1.5;
  border-radius: 10px;
  cursor: pointer;
}
.radios-wrap label input {
  position: absolute;
  visibility: hidden;
  z-index: -9;
  opacity: 0;
}
.radios-wrap label input:checked + .custom-radio {
  background-color: #c2eaf2;
  border-color: #c2eaf2;
  color: #1a1c1e;
}
.submit-btn button {
  width: 100%;
  font-weight: 500;
}
.select2-container {
  height: 100%;
}
.select2-container .selection,
.select2-container .select2-selection--single,
.select2-container .select2-selection__rendered {
  width: 100%;
  height: 100%;
  display: block;
}
.select2-container .select2-selection--single .select2-selection__arrow {
  width: 24px;
  height: 24px;
  background-image: url("../img/icons/select-arr-drop.svg");
  background-repeat: no-repeat;
  background-position: center;
  top: 12px;
  right: 16px;
}
.select2-container .select2-selection--single .select2-selection__arrow b {
  display: none;
}
.select2-container .select2-selection--single .select2-selection__rendered {
  line-height: 53px;
  padding-left: 16px;
  padding-right: 40px;
  font-size: 16px;
  letter-spacing: -0.5px;
}
.select2-container--default .select2-selection--single {
  border: none;
  background: none;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.select2-dropdown {
  border-radius: 16px !important;
  background: #fff;
  -webkit-box-shadow: 0px 40px 90px 0px rgba(57,82,99,0.2);
          box-shadow: 0px 40px 90px 0px rgba(57,82,99,0.2);
  border: none;
  overflow: hidden;
  padding: 0;
  -webkit-transform: translateY(5px);
          transform: translateY(5px);
}
.select2-dropdown li {
  padding: 0;
  color: #788288;
  padding: 6px 0;
  font-size: 16px;
  line-height: 1.5;
  letter-spacing: -0.5px;
  position: relative;
}
.select2-dropdown .select2-results__options {
  padding: 14px 16px;
}
.select2-container .select2-results__option--highlighted.select2-results__option--selectable {
  background: none;
  color: #1a1c1e;
}
.select2-container .select2-results__option--selected {
  color: #1a1c1e;
  padding-right: 20px;
  background: none;
}
.select2-container .select2-results__option--selected:after {
  content: '';
  width: 16px;
  height: 16px;
  background-image: url("../img/icons/blue-check.svg");
  background-repeat: no-repeat;
  background-position: center;
  position: absolute;
  top: 50%;
  right: 0;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}
.iti {
  --iti-path-flags-1x: url("../img/flags.png");
  --iti-path-flags-2x: url("../img/flags@2x.png");
  --iti-path-globe-1x: url("../img/globe.png");
  --iti-path-globe-2x: url("../img/globe@2x.png");
  width: 100%;
  height: 100%;
  font-size: 16px;
  letter-spacing: -0.5px;
  line-height: 1.5;
  font-weight: 500;
}
.iti .iti__search-input {
  height: 40px;
  border-bottom: 1px solid #d9e6e9;
  border-radius: 0;
}
.iti__country-container {
  padding: 0;
}
.iti--allow-dropdown .iti__country-container:hover .iti__selected-country,
.iti--show-selected-dial-code .iti__selected-country {
  background: none;
}
.iti__selected-country {
  padding: 0 6px 0 16px;
  border-right: 1px solid #d9e6e9;
}
.iti__flag {
  border-radius: 2px;
  border: none;
  -webkit-box-shadow: none;
          box-shadow: none;
}
.iti__arrow {
  width: 24px;
  height: 24px;
  border: none;
  background-image: url("../img/icons/select-arr-drop.svg");
  background-repeat: no-repeat;
  background-position: center;
  margin-left: 2px;
}
.iti__arrow.iti__arrow--up {
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
}
.iti__tel-input:focus-visible {
  outline: none;
}
.iti--inline-dropdown .iti__dropdown-content {
  border: none;
  border-radius: 16px;
  background: #fff;
  -webkit-box-shadow: 0px 40px 90px 0px rgba(57,82,99,0.2);
          box-shadow: 0px 40px 90px 0px rgba(57,82,99,0.2);
  overflow: hidden;
}
.custom-checkbox {
  margin-bottom: 24px;
  display: block;
  cursor: pointer;
  font-size: 16px;
  line-height: 1.5;
  letter-spacing: -0.5px;
}
.custom-checkbox:last-child,
.custom-checkbox:last-of-type {
  margin-bottom: 16px;
}
.custom-checkbox input {
  position: absolute;
  visibility: hidden;
  opacity: 0;
}
.custom-checkbox input:checked + .custom-checkbox-wrap .icon {
  background-image: url("../img/icons/check-full.svg");
}
.custom-checkbox .custom-checkbox-wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}
.custom-checkbox .icon {
  width: 20px;
  height: 20px;
  margin-right: 12px;
  background-image: url("../img/icons/check-empty.svg");
  background-position: center;
  background-repeat: no-repeat;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
.custom-checkbox .text {
  line-height: 1.4;
  color: #788288;
}
.custom-checkbox .text a {
  color: #1a1c1e;
  text-decoration: underline;
}
.h1-style {
  font-size: 50px;
  text-align: center;
  line-height: 1.2;
  letter-spacing: -3px;
  font-weight: 600;
  margin-bottom: 32px;
}
.wpcf7-not-valid-tip {
  color: #ff4949;
  padding: 1px 16px 0;
  font-size: 12px;
  line-height: 1.33;
  letter-spacing: -0.3px;
  top: 100%;
  left: 0;
  width: 100%;
  font-weight: 500;
}
.input-wrap--no_error .wpcf7-not-valid-tip {
  display: none;
}
form.submitting .btn--submit,
form.submitting .submit-btn {
  pointer-events: none;
}
@font-face {
  font-family: "Noto Sans";
  src: url("../fonts/Noto Sans/NotoSans-Regular.eot");
  src: local("NotoSans-Regular"), url("../fonts/Noto Sans/NotoSans-Regular.eot?#iefix") format('embedded-opentype'), url("../fonts/Noto Sans/NotoSans-Regular.woff2") format('woff2'), url("../fonts/Noto Sans/NotoSans-Regular.woff") format('woff'), url("../fonts/Noto Sans/NotoSans-Regular.ttf") format('truetype');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Noto Sans";
  src: url("../fonts/Noto Sans/NotoSans-Medium.eot");
  src: local("NotoSans-Medium"), url("../fonts/Noto Sans/NotoSans-Medium.eot?#iefix") format('embedded-opentype'), url("../fonts/Noto Sans/NotoSans-Medium.woff2") format('woff2'), url("../fonts/Noto Sans/NotoSans-Medium.woff") format('woff'), url("../fonts/Noto Sans/NotoSans-Medium.ttf") format('truetype');
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Noto Sans";
  src: url("../fonts/Noto Sans/NotoSans-SemiBold.eot");
  src: local("NotoSans-SemiBold"), url("../fonts/Noto Sans/NotoSans-SemiBold.eot?#iefix") format('embedded-opentype'), url("../fonts/Noto Sans/NotoSans-SemiBold.woff2") format('woff2'), url("../fonts/Noto Sans/NotoSans-SemiBold.woff") format('woff'), url("../fonts/Noto Sans/NotoSans-SemiBold.ttf") format('truetype');
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Noto Sans";
  src: url("../fonts/Noto Sans/NotoSans-Bold.eot");
  src: local("NotoSans-Bold"), url("../fonts/Noto Sans/NotoSans-Bold.eot?#iefix") format('embedded-opentype'), url("../fonts/Noto Sans/NotoSans-Bold.woff2") format('woff2'), url("../fonts/Noto Sans/NotoSans-Bold.woff") format('woff'), url("../fonts/Noto Sans/NotoSans-Bold.ttf") format('truetype');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Tajawal";
  src: url("../fonts/Tajawal/Tajawal-Light.eot");
  src: local("Tajawal-Light"), url("../fonts/Tajawal/Tajawal-Light.eot?#iefix") format('embedded-opentype'), url("../fonts/Tajawal/Tajawal-Light.woff2") format('woff2'), url("../fonts/Tajawal/Tajawal-Light.woff") format('woff'), url("../fonts/Tajawal/Tajawal-Light.ttf") format('truetype');
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Tajawal";
  src: url("../fonts/Tajawal/Tajawal-Regular.eot");
  src: local("Tajawal-Regular"), url("../fonts/Tajawal/Tajawal-Regular.eot?#iefix") format('embedded-opentype'), url("../fonts/Tajawal/Tajawal-Regular.woff2") format('woff2'), url("../fonts/Tajawal/Tajawal-Regular.woff") format('woff'), url("../fonts/Tajawal/Tajawal-Regular.ttf") format('truetype');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Tajawal";
  src: url("../fonts/Tajawal/Tajawal-Bold.eot");
  src: local("Tajawal-Bold"), url("../fonts/Tajawal/Tajawal-Bold.eot?#iefix") format('embedded-opentype'), url("../fonts/Tajawal/Tajawal-Bold.woff2") format('woff2'), url("../fonts/Tajawal/Tajawal-Bold.woff") format('woff'), url("../fonts/Tajawal/Tajawal-Bold.ttf") format('truetype');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}
.footer {
  padding-top: 152px;
  padding-bottom: 40px;
  background-image: url("../img/footer-bg.png");
  background-size: 100% 100%;
  font-size: 14px;
  line-height: 1.4;
  letter-spacing: -0.4px;
}
.footer__wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin-bottom: 10px;
}
.footer__ttl {
  margin-bottom: 20px;
  color: #788288;
}
.footer__menu li {
  margin-bottom: 12px;
}
.footer__menu li:last-child {
  margin-bottom: 0;
}
.footer__menu li a {
  color: #1a1c1e;
}
.footer__menu li a:hover {
  opacity: 0.6;
}
.footer .soc-item {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
}
.footer .soc-item img {
  -ms-flex-negative: 0;
      flex-shrink: 0;
  margin-right: 10px;
}
.footer__bot {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
}
.footer__bot-left {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.footer__bot-left a {
  margin-right: 30px;
  text-decoration: underline;
  color: #788288;
}
.footer__bot-left a:hover {
  text-decoration: none;
}
.footer__bot-left .copy {
  color: #788288;
}
.footer__bot-right {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 10px;
}
.footer .col.col-6 {
  display: none;
}
.header {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  z-index: 5;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
.header.fixed {
  background: #fff;
  -webkit-box-shadow: 0px 20px 64px -20px rgba(83,104,115,0.2);
          box-shadow: 0px 20px 64px -20px rgba(83,104,115,0.2);
}
.header.fixed > .wrapper {
  padding-top: 10px;
  padding-bottom: 10px;
}
.header.fixed .header__drop-menu {
  top: 70px;
}
.header.fixed .header__menu > li.active > a {
  background-color: #c2eaf2;
}
.header.menu-opened {
  background-color: #fff;
}
.header.menu-opened .header__menu,
.header.menu-opened .header__langs {
  display: none;
}
.header.menu-opened .header__langs2 {
  position: static;
  visibility: visible;
  opacity: 1;
  z-index: 5;
}
.header.menu-opened .header__drop-menu {
  opacity: 1;
  visibility: visible;
  -webkit-transform: translateY(0);
          transform: translateY(0);
}
.header > .wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding-top: 32px;
  padding-bottom: 20px;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
.header__logo {
  width: 153px;
  margin-right: 80px;
}
.header__hamb {
  width: 24px;
  height: 24px;
  position: relative;
  cursor: pointer;
  margin-right: 24px;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
.header__hamb.active span:nth-child(1) {
  width: 100%;
  -webkit-transform: rotate(45deg);
          transform: rotate(45deg);
  top: 12px;
}
.header__hamb.active span:nth-child(2) {
  -webkit-transform: translateX(10px);
          transform: translateX(10px);
  opacity: 0;
  visibility: hidden;
}
.header__hamb.active span:nth-child(3) {
  width: 100%;
  -webkit-transform: rotate(-45deg);
          transform: rotate(-45deg);
  top: 12px;
}
.header__hamb span {
  height: 1.5px;
  background-color: #000;
  border-radius: 2px;
  position: absolute;
  left: 0;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
.header__hamb span:nth-child(1) {
  width: 20px;
  top: 4px;
}
.header__hamb span:nth-child(2) {
  width: 100%;
  top: 12px;
}
.header__hamb span:nth-child(3) {
  width: 13px;
  top: 20px;
}
.header__menu {
  gap: 24px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-right: auto;
}
.header__menu > li {
  position: relative;
}
.header__menu > li.active > a {
  background-color: rgba(255,255,255,0.5);
}
.header__menu > li:hover > ul {
  opacity: 1;
  visibility: visible;
}
.header__menu > li.has-dropdown > a {
  pointer-events: none;
}
.header__menu > li.has-dropdown > a:after {
  content: '';
  width: 24px;
  height: 24px;
  background-image: url("../img/icons/menu-arrow.svg");
  background-repeat: no-repeat;
  background-position: center;
}
.header__menu > li > a {
  padding: 0 12px;
  height: 36px;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  border-radius: 10px;
  color: #1a1c1e;
  font-size: 16px;
  line-height: 1.5;
  letter-spacing: -0.5px;
}
.header__menu > li > a:hover {
  background-color: #e0f4f8;
}
.header__menu > li > ul {
  position: absolute;
  top: -14px;
  left: -14px;
  padding: 20px 10px;
  border-radius: 20px;
  background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#f6f6f6));
  background: linear-gradient(180deg, #fff 0%, #f6f6f6 100%);
  -webkit-box-shadow: 0px 35px 70px 0px rgba(22,37,42,0.2);
          box-shadow: 0px 35px 70px 0px rgba(22,37,42,0.2);
  z-index: 6;
  opacity: 0;
  visibility: hidden;
  -webkit-transition: all 0.2s;
  transition: all 0.2s;
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
}
.header__menu > li > ul li.plug {
  margin-bottom: 10px;
}
.header__menu > li > ul li.plug a {
  padding: 0 16px;
  color: #788288;
  pointer-events: none;
}
.header__menu > li > ul li a {
  font-size: 16px;
  font-weight: 500;
  letter-spacing: -0.5px;
  line-height: 1.5;
  border-radius: 10px;
  display: block;
  white-space: nowrap;
  padding: 8px 16px;
  color: #1a1c1e;
}
.header__menu > li > ul li a:hover {
  background-color: #e0f4f8;
}
.header__langs {
  margin-right: 40px;
  position: relative;
}
.header__langs:hover .header__langs-drop {
  opacity: 1;
  visibility: visible;
}
.header__langs-current {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-size: 16px;
  line-height: 1.5;
  letter-spacing: -0.5px;
  cursor: pointer;
}
.header__langs-current .flag {
  margin-right: 8px;
  width: 24px;
  height: 24px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.header__langs-current .flag img {
  -o-object-fit: contain;
     object-fit: contain;
}
.header__langs-current .check {
  width: 24px;
  height: 24px;
  background-image: url("../img/icons/menu-arrow.svg");
  background-repeat: no-repeat;
  background-position: center;
}
.header__langs-drop {
  position: absolute;
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
  left: -18px;
  top: -18px;
  padding: 10px;
  border-radius: 10px;
  background: #fff;
  -webkit-box-shadow: 0px 15px 30px 0px rgba(22,37,42,0.2);
          box-shadow: 0px 15px 30px 0px rgba(22,37,42,0.2);
  opacity: 0;
  visibility: hidden;
  -webkit-transition: all 0.2s;
  transition: all 0.2s;
}
.header__langs-drop .item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  white-space: nowrap;
  padding: 8px;
  gap: 8px;
  color: #1a1c1e;
  border-radius: 10px;
  font-size: 16px;
  line-height: 1.5;
  letter-spacing: -0.5px;
}
.header__langs-drop .item:hover {
  background: #e0f4f8;
}
.header__langs-drop .item .flag,
.header__langs-drop .item .name,
.header__langs-drop .item .check {
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
.header__langs-drop .item .flag {
  width: 24px;
  height: 24px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.header__langs-drop .item .flag img {
  -o-object-fit: contain;
     object-fit: contain;
}
.header__langs2 {
  margin-left: auto;
  margin-right: 40px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  opacity: 0;
  visibility: hidden;
  position: absolute;
  right: 150px;
  z-index: -1;
  -webkit-transition: all 0.2s;
  transition: all 0.2s;
}
.header__langs2 a {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  width: 40px;
  height: 40px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  border-radius: 10px;
  color: #788288;
  font-size: 16px;
  line-height: 1.5;
}
.header__langs2 a:hover {
  background: #e0f4f8;
  color: #1a1c1e;
}
.header__langs2 a.active {
  background: #c2eaf2;
  color: #1a1c1e;
}
.header__drop-menu {
  position: absolute;
  top: 102px;
  left: 0;
  width: 100%;
  border-radius: 0px 0px 60px 60px;
  background: #fff;
  -webkit-box-shadow: 0px 90px 90px 0px rgba(57,82,99,0.2);
          box-shadow: 0px 90px 90px 0px rgba(57,82,99,0.2);
  opacity: 0;
  visibility: hidden;
  -webkit-transform: translateY(-20px);
          transform: translateY(-20px);
  -webkit-transition: all 0.2s;
  transition: all 0.2s;
  border-top: 1px solid #d9e7e9;
}
.header__drop-menu > .wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding-top: 20px;
  padding-bottom: 40px;
}
.header__drop-menu .col {
  min-width: 150px;
}
.header__drop-menu .ttl,
.header__drop-menu .col-menu a {
  font-size: 16px;
  line-height: 1.5;
  letter-spacing: -0.5px;
  padding: 8px 16px;
}
.header__drop-menu .col-menu a {
  border-radius: 10px;
}
.header__drop-menu .col-menu a:hover {
  background: #e0f4f8;
}
.header__drop-menu .ttl {
  color: #788288;
}
.header__drop-menu .col-menu a {
  color: #1a1c1e;
  display: block;
}
.header__drop-menu .col-socs {
  padding: 12px 16px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 16px;
  margin-top: 80px;
}
.header__drop-menu .col-socs.mob {
  display: none;
}
.header__drop-menu .col-socs a:hover {
  opacity: 0.7;
}
.header__drop-menu-lang-wrap {
  display: none;
}
.modal {
  width: 480px;
  padding: 40px;
  border-radius: 40px;
}
.modal .f-button.is-close-btn {
  top: 20px !important;
  right: 20px !important;
  background: url("../img/icons/close-modal-icon.svg");
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
  border: none;
  width: 32px;
  height: 32px;
}
.modal .f-button.is-close-btn svg {
  display: none;
}
.modal.thankyou-modal {
  padding: 60px;
  border-radius: 20px;
  min-width: 720px;
}
.modal.thankyou-modal .is-close-btn {
  display: none;
}
.modal-thank {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.modal-thank__icon {
  width: 80px;
  height: 80px;
}
.modal-thank__icon img {
  width: 100%;
  height: 100%;
}
.modal-thank__title {
  margin-top: 32px;
  font-size: 24px;
  line-height: 32px;
  letter-spacing: -1px;
  font-weight: 600;
}
.modal-thank__text {
  margin-top: 10px;
  text-align: center;
}
.modal-thank__text p {
  font-size: 20px;
  line-height: 28px;
  letter-spacing: -0.8px;
  font-weight: 500;
  color: #788288;
}
.modal-thank__btn {
  max-width: 400px;
  width: 100%;
  margin-top: 32px;
}
.modal-thank__btn .btn {
  width: 100%;
}
.book-consult-modal__t1 {
  margin-bottom: 10px;
  font-size: 20px;
  line-height: 1.4;
  font-weight: 600;
}
.book-consult-modal__t2 {
  color: #788288;
  margin-bottom: 24px;
  font-size: 16px;
  letter-spacing: -0.5px;
  line-height: 1.5;
}
.book-consult-modal .captcha {
  margin-bottom: 16px;
}
.main-wrapper {
  padding: 0;
  min-width: 320px;
  width: 100%;
  position: relative;
  min-height: 100%;
}
.wrapper {
  min-width: 320px;
  max-width: 1300px;
  padding: 0 30px;
  margin: 0 auto;
  position: relative;
}
.overlay-bg {
  position: fixed;
  width: 100vw;
  height: 100vh;
  background-color: rgba(0,0,0,0.5);
  z-index: -1;
  visibility: hidden;
  opacity: 0;
  -webkit-transition: all 0.2s cubic-bezier(0, 0, 0.29, 0.98);
  transition: all 0.2s cubic-bezier(0, 0, 0.29, 0.98);
  -webkit-transition-delay: 0s;
          transition-delay: 0s;
}
.overlay-bg.active {
  visibility: visible;
  opacity: 1;
  -webkit-transition-delay: 0.05s;
          transition-delay: 0.05s;
  z-index: 5;
}
.hero {
  padding-bottom: 150px;
}
.hero__wrap {
  position: relative;
  padding: 170px 0 160px;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.hero__left {
  max-width: 435px;
  width: 50%;
}
.hero__right {
  width: 50%;
  position: relative;
}
.hero__h1 {
  margin-bottom: 32px;
  font-size: 70px;
  font-weight: 700;
  line-height: 1;
  letter-spacing: -3.5px;
  background: linear-gradient(263deg, #79cbff 0%, #29a1ed 0.01%, #46d4bb 100.93%);
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
.hero__h1 .dark {
  -webkit-text-fill-color: #000;
}
.hero__descr {
  margin-bottom: 44px;
  color: #788288;
}
.hero__man {
  width: 954px;
  position: absolute;
  top: 240px;
  left: -5px;
}
.hero__img-wrap {
  position: absolute;
  width: 1341px;
  height: 1295px;
  top: -370px;
  left: -150px;
  -webkit-mask-image: url("../img/hero-mask.png");
          mask-image: url("../img/hero-mask.png");
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  background: linear-gradient(267deg, #76c8ff 0%, #d0fff1 100%);
}
.hero__rev {
  position: absolute;
  min-width: 220px;
}
.hero__rev.rev1 {
  top: 270px;
  left: -45px;
}
.hero__rev.rev2 {
  top: 410px;
  left: 455px;
}
.hero__services {
  max-width: 1000px;
}
.hero__services-ttl {
  margin-bottom: 40px;
  font-size: 50px;
  font-weight: 600;
  line-height: 1.2;
  letter-spacing: -3px;
}
.hero__services-wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  gap: 10px;
}
.hero__services-wrap .item {
  height: 70px;
  padding: 0 24px;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  border-radius: 20px;
  background: rgba(219,233,235,0.5);
  -webkit-backdrop-filter: blur(65px);
          backdrop-filter: blur(65px);
  color: #1a1c1e;
  font-weight: 600;
}
.hero__services-wrap .item:hover {
  background: #dbe9eb;
}
section {
  margin-bottom: 120px;
}
.graft-calc__h2-descr,
.graft-calc__h2 {
  position: relative;
  z-index: 4;
}
.graft-calc__img {
  width: 1440px;
  position: absolute;
  top: -186px;
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
}
.graft-calc__img-wrap {
  height: 685px;
  position: relative;
}
.graft-calc__schema {
  position: absolute;
  width: 310px;
  z-index: 3;
  top: 17px;
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  mix-blend-mode: multiply;
}
.graft-calc__schema .ignore-event {
  pointer-events: none;
}
.graft-calc__schema .zone {
  cursor: pointer;
  opacity: 0;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
.graft-calc__schema .zone:hover {
  opacity: 0.5;
}
.graft-calc__schema .zone.active {
  opacity: 0.7;
}
.graft-calc__selected {
  position: absolute;
  top: 158px;
  left: 31px;
  background: #fff;
  border-radius: 20px;
  -webkit-box-shadow: 10px 50px 100px 0px rgba(41,49,54,0.12);
          box-shadow: 10px 50px 100px 0px rgba(41,49,54,0.12);
  width: 400px;
  padding: 30px 30px 40px;
}
.graft-calc__selected .t1 {
  margin-bottom: 12px;
  color: #788288;
}
.graft-calc__zones-list .item {
  margin-bottom: 16px;
  display: block;
  cursor: pointer;
}
.graft-calc__zones-list .item:last-child {
  margin-bottom: 0;
}
.graft-calc__zones-list .item input {
  position: absolute;
  visibility: hidden;
  opacity: 0;
}
.graft-calc__zones-list .item input:checked + .custom-line .checkbox-custom {
  background-image: url("../img/icons/check-full.svg");
}
.graft-calc__zones-list .item .custom-line {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.graft-calc__zones-list .item .checkbox-custom {
  width: 20px;
  height: 20px;
  margin-right: 12px;
  background-image: url("../img/icons/check-empty.svg");
  background-position: center;
  background-repeat: no-repeat;
}
.graft-calc__zones-list .item .label-custom {
  line-height: 1.4;
  color: #788288;
}
.graft-calc__zones-list .item .label-custom .black {
  margin-right: 4px;
  color: #1a1c1e;
}
.graft-calc__info {
  width: 350px;
  position: absolute;
  right: 80px;
  top: 208px;
}
.graft-calc__info .ttl,
.graft-calc__info .hairs {
  color: #788288;
}
.graft-calc__info .grafts,
.graft-calc__info .hairs {
  font-size: 50px;
  line-height: 1.2;
  letter-spacing: -3px;
  font-weight: 600;
}
.graft-calc__info .hairs {
  margin-bottom: 40px;
}
.takealook__cols {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin-bottom: 40px;
}
.takealook__col {
  width: 25%;
  position: relative;
}
.takealook__col:before {
  content: '';
  width: 1px;
  height: calc(100% - 55px);
  background-color: #e0f4f8;
  position: absolute;
  top: 44px;
  left: 0;
}
.takealook__col:last-child:after {
  content: '';
  width: 1px;
  height: calc(100% - 55px);
  background-color: #e0f4f8;
  position: absolute;
  top: 44px;
  right: 0;
}
.takealook__col .day {
  margin-bottom: 20px;
  text-align: center;
  font-size: 16px;
  line-height: 1.5;
  letter-spacing: -0.5px;
  color: #788288;
}
.takealook__col .items {
  position: relative;
  padding: 0 15px;
}
.takealook__col .item {
  position: relative;
  z-index: 3;
  border-radius: 20px;
  background: #e0f4f8;
  margin-bottom: 10px;
  padding: 20px;
}
.takealook__col .item:hover {
  background: linear-gradient(115deg, #88eaff 6.37%, #6fbaff 110.38%);
  cursor: default;
}
.takealook__col .item:last-child {
  margin-bottom: 0;
}
.takealook__col .item .head {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.takealook__col .item .head .icon {
  margin-right: 10px;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
.takealook__col .item .head .text {
  font-weight: 600;
  line-height: 1.4;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.takealook__col .item .head .info-icon {
  position: relative;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  margin-left: 10px;
}
.takealook__col .item .head .info-icon:hover .float-info {
  opacity: 1;
  visibility: visible;
  -webkit-transform: translateY(0);
          transform: translateY(0);
}
.takealook__col .item .head .info-icon .float-info {
  position: absolute;
  bottom: 35px;
  right: -52px;
  background-color: #fff;
  -webkit-filter: drop-shadow(20px 34px 80px rgba(81,107,116,0.3));
          filter: drop-shadow(20px 34px 80px rgba(81,107,116,0.3));
  z-index: 3;
  border-radius: 20px;
  padding: 20px;
  font-size: 16px;
  line-height: 1.5;
  color: #788288;
  width: 270px;
  opacity: 0;
  visibility: hidden;
  -webkit-transform: translateY(10px);
          transform: translateY(10px);
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
.takealook__col .item .head .info-icon .float-info:after {
  content: '';
  width: 40px;
  height: 14px;
  background-image: url("../img/float-info-angle.svg");
  position: absolute;
  bottom: -14px;
  right: 40px;
}
.takealook__col .item .time {
  position: absolute;
  right: 24px;
  top: -4px;
  height: 20px;
  border-radius: 20px;
  background: linear-gradient(115deg, #88eaff 6.37%, #6fbaff 110.38%);
  padding: 0 10px;
  font-size: 12px;
  font-weight: 500;
  line-height: 1.3;
  letter-spacing: -0.3px;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.takealook__col .item .descr {
  font-size: 14px;
  letter-spacing: -0.4px;
  line-height: 1.4;
  color: rgba(26,28,30,0.5);
  margin-top: 10px;
}
.after-surgery .wrapper {
  max-width: 1360px;
  padding: 80px 80px 65px;
  border-radius: 40px;
  background: linear-gradient(258deg, #76c8ff -2.68%, #d0fff1 90.52%);
}
.after-surgery .subtitle-center {
  max-width: 800px;
  color: #1a1c1e;
}
.after-surgery__way {
  width: 100%;
  height: 375px;
  position: relative;
}
.after-surgery__way .line {
  position: absolute;
}
.after-surgery__way .line img {
  width: 100%;
}
.after-surgery__way .line-1 {
  width: 650px;
  top: 64px;
  left: 12px;
}
.after-surgery__way .line-2 {
  left: 662px;
  top: 63px;
  width: 538px;
}
.after-surgery__way .line-3 {
  width: 284px;
  top: 209px;
  left: 603px;
}
.after-surgery__way .line-4 {
  top: 194px;
  left: 161px;
}
.after-surgery__way .line-5 {
  left: 0;
  top: 210px;
}
.after-surgery__way .line-6 {
  top: 340px;
  left: 400px;
}
.after-surgery__way .line-7 {
  width: 271px;
  top: 351px;
  left: 1008px;
}
.after-surgery__way .step {
  position: absolute;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.after-surgery__way .step .icon {
  -ms-flex-negative: 0;
      flex-shrink: 0;
  margin-right: 12px;
}
.after-surgery__way .step .point {
  position: absolute;
  top: 30px;
  left: 7px;
}
.after-surgery__way .step .ttl {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  white-space: nowrap;
  font-weight: 600;
  margin-bottom: 2px;
}
.after-surgery__way .step .day {
  font-size: 14px;
  color: #788288;
  letter-spacing: -0.4px;
}
.after-surgery__way .step .info-icon {
  margin-left: 5px;
  opacity: 0.5;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
.after-surgery__way .step .info-icon:hover {
  opacity: 1;
}
.after-surgery__way .step-1 {
  top: 0;
  left: 5px;
}
.after-surgery__way .step-2 {
  top: 0;
  left: 302px;
}
.after-surgery__way .step-3 {
  top: 0;
  left: 651px;
}
.after-surgery__way .step-4 {
  top: 146px;
  left: 875px;
}
.after-surgery__way .step-5 {
  top: 146px;
  left: 645px;
}
.after-surgery__way .step-6 {
  top: 146px;
  left: 282px;
}
.after-surgery__way .step-7 {
  top: 292px;
  left: 116px;
}
.after-surgery__way .step-8 {
  top: 292px;
  left: 581px;
}
.after-surgery__way .step-9 {
  top: 292px;
  left: 996px;
}
.after-surgery__way .step-9 .point {
  top: 29px;
}
.beforeafter__slider {
  overflow: visible;
  margin-bottom: 40px;
}
.beforeafter__slider-nav {
  width: 100%;
}
.beforeafter__slider-prev,
.beforeafter__slider-next {
  cursor: pointer;
  position: absolute;
  z-index: 5;
  top: calc(50% - 22px);
}
.beforeafter__slider-prev.swiper-button-disabled,
.beforeafter__slider-next.swiper-button-disabled {
  -webkit-filter: saturate(0) brightness(2);
          filter: saturate(0) brightness(2);
  cursor: default;
}
.beforeafter__slider-prev {
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
  left: -82px;
}
.beforeafter__slider-next {
  right: -82px;
}
.beforeafter__slide {
  border-radius: 40px;
  overflow: hidden;
  position: relative;
}
.beforeafter__slide-before-lbl,
.beforeafter__slide-after-lbl {
  position: absolute;
  background-color: #1a1c1e;
  color: #fff;
  height: 50px;
  min-width: 110px;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding: 0 10px;
  border-radius: 20px;
  bottom: 36px;
  font-size: 16px;
  line-height: 1.5;
  letter-spacing: -0.5px;
}
.beforeafter__slide-before-lbl {
  left: 30px;
}
.beforeafter__slide-after-lbl {
  left: calc(100% - 132px);
}
.beforeafter__slide-info {
  position: absolute;
  background-color: #fff;
  bottom: 20px;
  left: 20px;
  padding: 20px;
  border-radius: 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-size: 16px;
  line-height: 1.5;
  letter-spacing: -0.5px;
}
.beforeafter__slide-info .photo {
  width: 50px;
  height: 50px;
  border-radius: 50%;
  overflow: hidden;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  margin-right: 16px;
}
.beforeafter__slide-info .name {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-weight: 700;
}
.beforeafter__slide-info .dot {
  width: 4px;
  height: 4px;
  border-radius: 50%;
  margin: 0 4px;
  background-color: #788288;
}
.beforeafter__slide-info .years {
  font-weight: 500;
  color: #788288;
}
.beforeafter__slide-info .city {
  color: #788288;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.beforeafter__slide-info .city .guests__flag {
  width: 30px;
  margin-right: 10px;
  border-radius: 4px;
  overflow: hidden;
}
.beforeafter__slide-info .city img {
  margin-right: 10px;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
.beforeafter__slide-img {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.beforeafter__slide .img-wrap {
  width: 50%;
}
.beforeafter__slide .img-wrap img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center;
     object-position: center;
}
.beforeafter .beforeafter__slide-info {
  display: none;
}
.team {
  overflow: hidden;
}
.team__slider {
  margin-bottom: 40px;
  position: relative;
  overflow: visible;
}
.team__slide {
  background-color: #ebf3f4;
  border-radius: 40px;
  padding-bottom: 40px;
  position: relative;
  overflow: hidden;
}
.team__slide:hover:before {
  opacity: 1;
}
.team__slide:before {
  content: '';
  width: 100%;
  height: 100%;
  background: linear-gradient(258deg, #76c8ff -2.68%, #d0fff1 90.52%);
  position: absolute;
  top: 0;
  left: 0;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  opacity: 0;
}
.team__slide-photo {
  -webkit-mask-image: url("../img/team-slider-mask.png");
          mask-image: url("../img/team-slider-mask.png");
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  -webkit-mask-size: 100% 100%;
          mask-size: 100% 100%;
  width: 100%;
  height: 412px;
  overflow: hidden;
  margin-bottom: 10px;
}
.team__slide-photo img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.team__slide-name {
  padding: 0 40px;
  margin-bottom: 4px;
  font-size: 24px;
  font-weight: 600;
  letter-spacing: -1px;
  line-height: 1.3;
}
.team__slide-position {
  padding: 0 40px;
  color: rgba(26,28,30,0.5);
  font-size: 16px;
  line-height: 1.5;
}
.team__slide-photo,
.team__slide-name,
.team__slide-position {
  position: relative;
  z-index: 3;
}
.our-hospital .wrapper {
  max-width: 1400px;
  padding: 0 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.our-hospital__left,
.our-hospital__right {
  width: calc(50% - 10px);
  height: 680px;
}
.our-hospital__left {
  border-radius: 40px;
  background: #ebf3f4;
  padding: 60px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}
.our-hospital__left .ttl {
  margin-bottom: 20px;
  font-size: 50px;
  font-weight: 600;
  line-height: 1.2;
  letter-spacing: -3px;
}
.our-hospital__left .descr {
  margin-bottom: auto;
  max-width: 435px;
  color: #788288;
}
.our-hospital__left .btn.bordered:before {
  background-color: #ebf3f4;
}
.our-hospital__right {
  border-radius: 40px;
  overflow: hidden;
  position: relative;
}
.our-hospital__slide {
  height: 100%;
  height: 680px;
}
.our-hospital__slide .title {
  position: absolute;
  left: 60px;
  top: 60px;
  font-weight: 600;
  color: #fff;
  font-size: 50px;
  line-height: 1.2;
  letter-spacing: -3px;
}
.our-hospital__slide .photo {
  width: 100%;
  height: 100%;
}
.our-hospital__slide .photo img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.our-hospital__slider-thumb {
  position: absolute;
  bottom: 60px;
  right: 60px;
  width: 340px;
  z-index: 3;
}
.our-hospital__slide-thumb {
  width: 100px;
  height: 100px;
  border-radius: 20px;
  cursor: pointer;
  overflow: hidden;
}
.testimonials__slider {
  margin-bottom: 40px;
  overflow: visible;
}
.testimonials__slide {
  border-radius: 40px;
  background: #e0f4f8;
  padding: 40px;
}
.testimonials__slide .text {
  margin-bottom: 20px;
}
.testimonials__slide .beforeafter__slide-info {
  background: none;
  position: static;
  padding: 0;
}
.daily__block {
  max-width: 1180px;
  margin: auto;
  border-radius: 40px;
  background: linear-gradient(258deg, #76c8ff -2.68%, #d0fff1 90.52%);
  padding: 30px 40px 30px 30px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  position: relative;
}
.daily__date {
  padding-right: 42px;
  border-right: 1px solid #1a1c1e;
  margin-right: 30px;
}
.daily__date .day {
  font-size: 50px;
  line-height: 1.2;
  font-weight: 600;
  letter-spacing: -3px;
}
.daily__text {
  font-weight: 600;
}
.daily__text a {
  color: #1a1c1e;
  text-decoration: underline;
}
.daily__text a:hover {
  opacity: 0.6;
  text-decoration: none;
}
.daily__label {
  position: absolute;
  height: 32px;
  background-color: #1a1c1e;
  padding: 0 10px;
  border-radius: 20px;
  -webkit-transform: rotate(-4deg);
          transform: rotate(-4deg);
  right: 120px;
  bottom: -12px;
  color: #fff;
  font-size: 16px;
  letter-spacing: -0.5px;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.guests__slider {
  overflow: visible;
  margin-bottom: 40px;
}
.guests__slide {
  border-radius: 0 0 40px 40px;
  overflow: hidden;
}
.guests__slide .beforeafter__slide-info {
  margin-bottom: 20px;
  padding: 0;
  position: static;
  background: none;
}
.guests__slide .beforeafter__slide-info .photo {
  width: 60px;
  height: 60px;
}
.guests__slide .beforeafter__slide-info .photo--counter {
  border: 1px solid #7cd1ff;
  background-color: #e0f4f8;
  font-size: 20px;
  line-height: 30px;
  letter-spacing: -1px;
  font-weight: 600;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.guests__slide .beforeafter__slide-info .name {
  margin-bottom: 4px;
  font-size: 20px;
  letter-spacing: -0.8px;
}
.guests__slide .beforeafter__slide-info .dot {
  margin: 0 8px;
}
.guests__slide .preview-wrap {
  display: block;
  width: 100%;
  aspect-ratio: 16/9;
  overflow: hidden;
  border-radius: 40px;
  position: relative;
  z-index: 2;
}
.guests__slide .preview-wrap .photo,
.guests__slide .preview-wrap .photo img {
  width: 100%;
  height: 100%;
}
.guests__slide .preview-wrap .photo img {
  -o-object-fit: cover;
     object-fit: cover;
}
.guests__slide .preview-wrap .play-icon {
  position: absolute;
  cursor: pointer;
  left: 50%;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}
.guests__slide .table {
  background: #ebf3f4;
  padding: 80px 40px 30px;
  margin-top: -40px;
}
.guests__slide .table .row {
  margin-bottom: 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.guests__slide .table .row:last-child {
  margin-bottom: 0;
}
.guests__slide .table .col {
  font-size: 16px;
  line-height: 1.5;
  letter-spacing: -0.5px;
}
.guests__slide .table .col:nth-child(1) {
  width: 200px;
  padding-right: 20px;
  color: #788288;
}
.guests__slide .table .col:nth-child(2) {
  width: 330px;
}
.guests__slide .table .socs {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 10px;
}
.guests__slide .table .socs a {
  padding: 4px 0;
}
.guests__slide .table .socs a:hover {
  opacity: 0.5;
}
.contact-us .wrapper {
  max-width: 1380px;
}
.contact-us__wrap {
  width: 100%;
  border-radius: 40px;
  background-color: #e0f4f8;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  overflow: hidden;
}
.contact-us__form {
  padding: 80px;
  width: 50%;
}
.contact-us__form .title-center,
.contact-us__form .subtitle-center {
  text-align: left;
}
.contact-us__form .title-center {
  margin-bottom: 20px;
}
.contact-us__form .subtitle-center {
  margin: 0 0 40px;
  color: #1a1c1e;
}
.contact-us__photo {
  width: 50%;
  -webkit-mask-image: url("../img/form-img-mask.svg");
          mask-image: url("../img/form-img-mask.svg");
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  -webkit-mask-size: cover;
          mask-size: cover;
}
.contact-us__photo img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.blog {
  overflow: hidden;
}
.blog__items {
  margin-bottom: 40px;
}
.blog__item {
  width: calc(33.33% - 14px);
  border-radius: 40px;
  overflow: hidden;
  background-color: #ebf3f4;
  display: block;
}
.blog__item .photo {
  aspect-ratio: 4/3;
}
.blog__item .photo img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.blog__item .info {
  padding: 30px 40px 40px;
  font-size: 16px;
  line-height: 1.5;
  letter-spacing: -0.5px;
}
.blog__item .date {
  margin-bottom: 10px;
  color: #788288;
}
.blog__item .ttl {
  margin-bottom: 8px;
  font-size: 24px;
  font-weight: 600;
  line-height: 1.33;
  letter-spacing: -1px;
  color: #1a1c1e;
}
.blog__item .descr {
  color: #788288;
  height: 48px;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
}
.bottom-btn-wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.faq__items {
  margin-bottom: 40px;
}
.faq__item {
  padding: 40px;
  background-color: #ebf3f4;
  border-radius: 40px;
  margin-bottom: 10px;
  cursor: pointer;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
.faq__item.active {
  -webkit-box-shadow: 0px 30px 94px 0px rgba(87,116,119,0.28);
          box-shadow: 0px 30px 94px 0px rgba(87,116,119,0.28);
  background-color: #fff;
}
.faq__item.active .arr {
  -webkit-transform: rotate(0deg);
          transform: rotate(0deg);
  opacity: 1;
}
.faq__item dt {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.faq__item dt .ttl {
  padding-right: 30px;
  font-size: 24px;
  line-height: 1.33;
  letter-spacing: -1px;
  font-weight: 600;
}
.faq__item dt .arr {
  -ms-flex-negative: 0;
      flex-shrink: 0;
  opacity: 0.4;
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
.faq__item dd {
  padding-right: 50px;
  padding-top: 20px;
  color: #788288;
}
.scroll-top {
  position: fixed;
  right: 50px;
  bottom: 50px;
  z-index: 9;
  cursor: pointer;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  visibility: hidden;
  opacity: 0;
}
.scroll-top.visible {
  visibility: visible;
  opacity: 1;
}
.scroll-top:hover {
  -webkit-filter: brightness(0.9);
          filter: brightness(0.9);
}
.rev1-mob,
.modals-wrap,
.header__drop-lang-wrap {
  display: none;
}
.fancybox__container {
  --fancybox-bg: rgba(24,24,27,0.65);
}
.innerpage-wrapper {
  padding-top: 122px;
}
.breadcrumbs {
  margin-bottom: 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-size: 12px;
  line-height: 1.3;
  letter-spacing: -0.3px;
}
.breadcrumbs a {
  color: #1a1c1e;
}
.breadcrumbs a > span {
  color: #1a1c1e;
}
.breadcrumbs a:hover {
  color: #2da8e7;
}
.breadcrumbs a:hover > span {
  color: #2da8e7;
}
.breadcrumbs span {
  color: #788288;
}
.breadcrumbs .arr {
  width: 16px;
  height: 16px;
  background-image: url("../img/icons/breadcrumbs-arr.svg");
  background-repeat: no-repeat;
  background-position: center;
}
.consult-form {
  width: 600px;
  max-width: 100%;
  margin: 0 auto 80px;
  padding-bottom: 50px;
}
.consult-form .input-wrap,
.consult-form .captcha {
  margin-bottom: 24px;
}
.consult-form__head {
  margin-bottom: 56px;
}
.consult-form__head .ttl {
  text-align: center;
  margin-bottom: 24px;
  font-size: 24px;
  line-height: 1.35;
  letter-spacing: -1px;
  font-weight: 600;
}
.consult-form__head .steps {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin-bottom: 24px;
}
.consult-form__head .step {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  color: #788288;
}
.consult-form__head .step.active,
.consult-form__head .step.done {
  color: #1a1c1e;
}
.consult-form__head .step.active .num,
.consult-form__head .step.done .num {
  background: #fff;
  border: 1px solid #70dda2;
}
.consult-form__head .step.done .num {
  background-color: #70dda2;
  border: 1px solid #70dda2;
  font-size: 0;
  background-image: url("../img/icons/step-check-icon.svg");
  background-repeat: no-repeat;
  background-position: center;
}
.consult-form__head .step.done .num:after {
  background: #70dda2 !important;
}
.consult-form__head .step:nth-child(1) .num:after {
  width: 145px;
}
.consult-form__head .step:nth-child(2) .num:after {
  width: 175px;
}
.consult-form__head .step:nth-child(3) .num:after {
  width: 145px;
}
.consult-form__head .step .num {
  width: 24px;
  height: 24px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-bottom: 4px;
  border-radius: 50%;
  font-size: 14px;
  letter-spacing: -0.4px;
  line-height: 1.4;
  position: relative;
  background-color: #fff;
  background-image: url("data:image/svg+xml,%3csvg width='100%25' height='100%25' xmlns='http://www.w3.org/2000/svg'%3e%3crect width='100%25' height='100%25' fill='none' rx='100' ry='100' stroke='%23D9E7E9FF' stroke-width='2' stroke-dasharray='2%2c 6' stroke-dashoffset='0' stroke-linecap='square'/%3e%3c/svg%3e");
}
.consult-form__head .step .num:after {
  content: '';
  height: 1px;
  background-image: url("../img/dashed-line.svg");
  position: absolute;
  top: 11px;
  left: 24px;
}
.consult-form__head .step .name {
  font-size: 16px;
  line-height: 1.5;
  letter-spacing: -0.5px;
}
.consult-form__head .descr {
  color: #788288;
  text-align: center;
  font-size: 16px;
  line-height: 1.5;
  letter-spacing: -0.5px;
}
.consult-form__body-btns {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding-top: 8px;
}
.consult-form__body-btns .btn {
  width: 100%;
}
.consult-form__body-btns .back-btn {
  width: 190px;
  margin-right: 10px;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
.consult-form__photos {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  gap: 20px;
  margin-bottom: 24px;
}
.consult-form__photo {
  width: calc(50% - 10px);
  height: 290px;
  border: 1px solid #d9e7e9;
  border-radius: 16px;
  position: relative;
  overflow: hidden;
}
.consult-form__photo.edited .add-btn .icon {
  background-image: url("../img/icons/refresh-icon.svg");
}
.consult-form__photo.edited .photo img {
  opacity: 1;
}
.consult-form__photo .photo {
  position: absolute;
  width: 100%;
  height: 100%;
  z-index: 2;
}
.consult-form__photo .photo img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  opacity: 0;
}
.consult-form__photo .icon {
  width: 100%;
  height: 100%;
  padding-top: 32px;
  text-align: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-size: 14px;
  letter-spacing: -0.4px;
  line-height: 1.4;
}
.consult-form__photo .icon span {
  margin-bottom: 28px;
}
.consult-form__photo .icon img {
  max-width: 60%;
}
.consult-form__photo .add-btn {
  position: absolute;
  width: 44px;
  height: 44px;
  border-radius: 50%;
  background: linear-gradient(115deg, #88eaff 6.37%, #6fbaff 110.38%);
  bottom: 24px;
  right: 24px;
  cursor: pointer;
  z-index: 3;
}
.consult-form__photo .add-btn .icon {
  width: 100%;
  height: 100%;
  background-image: url("../img/icons/plus-icon.svg");
  background-repeat: no-repeat;
  background-position: center;
  padding: 0;
}
.consult-form__photo .input-file {
  position: absolute;
  z-index: -9;
  visibility: hidden;
}
.consult-form__step {
  display: none;
}
.consult-form__step--1 {
  display: block;
}
.consult-form__step--5 .consult-form__head {
  padding: 145px 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.consult-form__step--5 .consult-form__head .icon {
  margin-bottom: 32px;
}
.consult-form__step--5 .consult-form__head .ttl {
  margin-bottom: 10px;
}
.consult-form__step--5 .consult-form__head .descr {
  margin-bottom: 32px;
  font-size: 20px;
  letter-spacing: -0.8px;
  line-height: 1.4;
}
.consult-form__step--5 .consult-form__head .btn {
  width: 400px;
  max-width: 100%;
}
.floating-item {
  position: absolute;
  left: 0;
  top: 0;
  width: 220px;
  max-width: 100%;
  height: auto;
  -webkit-transition: all 1s;
  transition: all 1s;
}
.floating-item.hidden {
  -webkit-transform: translateY(90px);
          transform: translateY(90px);
}
.floating-item.used {
  -webkit-transform: translateY(-90px);
          transform: translateY(-90px);
}
.floating-item.active {
  z-index: 2;
}
.floating-item.hidden,
.floating-item.used {
  opacity: 0;
}
.contact-float-elem {
  position: absolute;
  padding: 20px 24px 20px;
  -webkit-box-shadow: 0px 20px 60px rgba(84,105,119,0.15);
          box-shadow: 0px 20px 60px rgba(84,105,119,0.15);
  background-color: #fff;
  border-radius: 20px;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  color: #1a1c1e;
  font-weight: 600;
  letter-spacing: -1px;
  font-size: 24px;
}
.contact-float-elem:hover {
  -webkit-box-shadow: 0px 20px 60px rgba(84,105,119,0.2);
          box-shadow: 0px 20px 60px rgba(84,105,119,0.2);
}
.contact-float-elem img {
  margin-right: 14px;
}
.contact-float-elem.elem1 {
  bottom: 85px;
  right: 410px;
}
.contact-float-elem.elem2 {
  bottom: 290px;
  right: 20px;
}
.hero-inner {
  min-height: 855px;
  height: 1px;
  -webkit-mask-image: url("../img/hero-innerpage-mask.png");
          mask-image: url("../img/hero-innerpage-mask.png");
  -webkit-mask-size: 100% 100%;
          mask-size: 100% 100%;
  background-image: url("../img/hero-innerpage-gradient.svg");
  background-repeat: no-repeat;
  background-size: cover;
  margin-bottom: 80px;
  overflow: hidden;
}
.hero-inner.without-image {
  height: auto;
  min-height: 610px;
}
.hero-inner.without-image .wrapper {
  padding-bottom: 180px;
  min-height: 560px;
}
.hero-inner.without-bg {
  background-image: unset;
}
.hero-inner .hero-inner__h1 {
  padding-right: 270px;
}
.hero-inner .hero__rev.rev1 {
  top: auto;
  left: auto;
  bottom: 300px;
  right: 50px;
  z-index: 3;
}
.hero-inner .hero__rev.rev2 {
  top: auto;
  left: auto;
  right: -30px;
  bottom: 420px;
  z-index: 3;
}
.hero-inner .wrapper {
  padding-top: 122px;
  height: 100%;
}
.hero-inner__h1 {
  background: -webkit-gradient(linear, left top, right top, from(#000), to(rgba(0,0,0,0.5)));
  background: linear-gradient(90deg, #000 0%, rgba(0,0,0,0.5) 100%);
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  font-size: 140px;
  font-weight: 700;
  line-height: 0.85;
  letter-spacing: -9.5px;
  padding-bottom: 30px;
  display: inline-block;
}
@media (max-width: 560px) {
  .hero-inner__h1--mob_none {
    display: none;
  }
}
.hero-inner .breadcrumbs {
  margin-bottom: 44px;
}
.hero-inner__img {
  position: absolute;
  top: auto;
  bottom: 0;
  left: auto;
  right: -100px;
  width: 1020px;
}
.hero-inner__photo {
  position: relative;
  z-index: 2;
}
.innerpage.without-hero {
  padding-top: 122px;
}
.innerpage.without-hero .breadcrumbs {
  margin-bottom: 44px;
}
.innerpage.without-hero .innerpage__content-table {
  top: 60px;
}
.innerpage.without-hero .innerpage__content-h1 {
  display: block;
}
.innerpage__content-table {
  width: 180px;
  position: absolute;
  left: 30px;
  top: 0;
  height: 100%;
}
.innerpage__content-table-icon {
  position: fixed;
  left: 0;
  top: calc(50% - 100px);
  z-index: 3;
  cursor: pointer;
  -webkit-filter: drop-shadow(-15px 25px 30px rgba(41,49,54,0.3));
          filter: drop-shadow(-15px 25px 30px rgba(41,49,54,0.3));
  display: none;
}
.innerpage__content-table-wrap {
  position: sticky;
  top: 100px;
  width: 100%;
  border-radius: 20px;
  border: 1px solid #e2e6e9;
  height: auto;
  padding: 16px;
}
.innerpage__content-table-wrap .close {
  display: none;
}
.innerpage__content-table-wrap .ttl {
  margin-bottom: 12px;
  font-weight: 600;
}
.innerpage__content-table-wrap .ttl .ttl-mob {
  display: none;
}
.innerpage__content-table-wrap ul {
  font-size: 14px;
  word-break: break-word;
}
.innerpage__content-table-wrap ul li {
  margin-bottom: 12px;
}
.innerpage__content-table-wrap ul li:last-child {
  margin-bottom: 0;
}
.innerpage__content-table-wrap ul li a {
  color: #788288;
  font-size: 14px;
  letter-spacing: -0.4px;
  line-height: 1.4;
  display: block;
}
.innerpage__content-table-wrap ul li a:hover {
  color: #1a1c1e;
}
.innerpage__content-table-wrap ul li a.active {
  color: #1a1c1e;
}
.innerpage .select2-container .selection {
  border-radius: 16px;
  border: 1px solid #d9e7e9;
  background-color: #fff;
}
.innerpage .select2-container .select2-selection--single .select2-selection__arrow {
  top: 16px;
}
.innerpage .reviews-labels {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  gap: 10px;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin-bottom: 80px;
}
.innerpage .reviews-labels .item {
  -webkit-box-shadow: 0px 20px 60px -15px rgba(84,105,119,0.15);
          box-shadow: 0px 20px 60px -15px rgba(84,105,119,0.15);
  border-radius: 20px;
}
.innerpage .reviews-wrap {
  margin-bottom: 120px;
  margin-top: 80px;
}
.innerpage .reviews-ttl {
  text-align: center;
  margin-bottom: 40px;
  font-size: 50px;
  line-height: 1.2;
  letter-spacing: -3px;
  font-weight: 600;
}
.innerpage .reviews-search {
  margin-bottom: 40px;
}
.innerpage .reviews-content .item {
  border-radius: 40px;
  padding: 32px;
  background-color: #ebf3f4;
  margin-bottom: 20px;
}
.innerpage .reviews-content .item .info {
  margin-bottom: 20px;
}
.innerpage .reviews-content .item .name {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-weight: 700;
  margin-bottom: 4px;
}
.innerpage .reviews-content .item .dot {
  width: 4px;
  height: 4px;
  border-radius: 50%;
  margin: 0 4px;
  background-color: #788288;
}
.innerpage .reviews-content .item .years {
  font-weight: 500;
  color: #788288;
  font-size: 16px;
  line-height: 1.5;
  letter-spacing: -0.5px;
}
.innerpage .reviews-content .item .city {
  color: #788288;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-size: 16px;
  line-height: 1.5;
  letter-spacing: -0.5px;
}
.innerpage .reviews-content .item .city img {
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
.innerpage__content {
  max-width: 820px;
  margin: auto;
  position: relative;
}
.innerpage__content-share {
  position: absolute;
  right: -190px;
  top: 0;
  padding: 20px;
  background-color: #ebf3f4;
  gap: 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  border-radius: 20px;
}
.innerpage__content-share .share:hover {
  opacity: 0.7;
}
.innerpage__content-share.mobile {
  display: none;
}
.innerpage__content-h1 {
  display: none;
  margin-bottom: 20px;
  font-size: 50px;
  letter-spacing: -3px;
  line-height: 1.2;
  font-weight: 600;
}
.innerpage__content-h1 br {
  display: none;
}
.innerpage__content p {
  color: #788288;
  font-weight: 500;
  margin-bottom: 20px;
}
.innerpage__content p:last-child {
  margin-bottom: 0;
}
.innerpage__content p b,
.innerpage__content p strong {
  font-weight: 500;
  color: #1a1c1e;
}
.innerpage__content a:not(.btn) {
  color: #1a1c1e;
  text-decoration: underline;
}
.innerpage__content a:not(.btn):hover {
  color: #2da8e7;
  text-decoration: none;
}
.innerpage__content h2 {
  margin-bottom: 32px;
  margin-top: 80px;
  font-size: 50px;
  line-height: 1.2;
  font-weight: 600;
  letter-spacing: -3px;
}
.innerpage__content h2:first-child {
  margin-top: 0;
}
.innerpage__content h3 {
  margin-bottom: 20px;
  margin-top: 32px;
  font-size: 24px;
  line-height: 1.35;
  letter-spacing: -1px;
  font-weight: 600;
}
.innerpage__content .two-photos {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin-bottom: 44px;
  margin-top: 32px;
}
.innerpage__content .two-photos figure {
  width: calc(50% - 10px);
}
.innerpage__content .two-photos figure picture {
  aspect-ratio: 4/3;
  display: block;
}
.innerpage__content .two-photos figure img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.innerpage__content .one-photo {
  margin-bottom: 44px;
  margin-top: 32px;
}
.innerpage__content figure figcaption {
  text-align: center;
  color: #788288;
  letter-spacing: -0.4px;
  font-size: 14px;
  line-height: 1.4;
}
.innerpage__content figure img {
  margin-bottom: 10px;
  border-radius: 40px;
}
.innerpage__content figure.wp-block-image {
  margin: 32px 0;
}
.innerpage__content figure.wp-block-image img {
  margin: 0;
}
.innerpage__content ol {
  margin: 32px 0;
  border-radius: 40px;
  padding: 32px;
  background-color: #ebf3f4;
  display: block;
  counter-reset: items;
  list-style-type: none;
  font-weight: 600;
}
.innerpage__content ol li {
  counter-increment: items;
  padding-left: 43px;
  position: relative;
  margin-bottom: 20px;
}
.innerpage__content ol li:last-child {
  margin-bottom: 0;
}
.innerpage__content ol li:before {
  content: '0' counter(items);
  color: #788288;
  position: absolute;
  left: 0;
  top: 0;
}
.innerpage__content ol li:nth-child(n + 10)::before {
  content: counter(items);
}
.innerpage__content ol li a {
  text-decoration: underline;
}
.innerpage__content ol li a:hover {
  text-decoration: none;
}
.innerpage__content .warning-block {
  margin: 40px 0;
  padding: 16px 32px;
  border-radius: 20px;
  background-color: #ffe6c2;
  font-size: 14px;
  letter-spacing: -0.4px;
  line-height: 1.45;
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.innerpage__content .warning-block .close {
  -ms-flex-negative: 0;
      flex-shrink: 0;
  margin-left: 10px;
  cursor: pointer;
}
.innerpage__content .warning-block:first-child {
  margin-top: 0;
}
.innerpage__content .pricing-items-block {
  margin: 40px 0 80px;
  width: 1240px;
  position: relative;
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
}
.innerpage__content .pricing-items-block .payments {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 8px;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.innerpage__content .pricing-items-block .payments .item {
  background-color: #e0f4f8;
  height: 48px;
  padding: 0 24px;
  gap: 12px;
  font-size: 16px;
  line-height: 1.5;
  letter-spacing: -0.5px;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  border-radius: 20px;
}
.innerpage__content .pricing-items {
  margin-bottom: 40px;
}
.innerpage__content .pricing-items .swiper-wrapper {
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
}
.innerpage__content .pricing-item {
  padding: 34px 32px 32px;
  border-radius: 40px;
  background-color: #ebf3f4;
}
.innerpage__content .pricing-item.highlighted {
  background: linear-gradient(310deg, #76c8ff -10.65%, #d0fff1 70.23%);
}
.innerpage__content .pricing-item .top-line {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.innerpage__content .pricing-item .top-line .name {
  color: #788288;
  font-size: 16px;
  line-height: 1.5;
  letter-spacing: -0.5px;
}
.innerpage__content .pricing-item .top-line .most-popuplar {
  position: absolute;
  top: 30px;
  right: 30px;
  height: 32px;
  background-color: #1a1c1e;
  padding: 0 13px;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  border-radius: 10px;
  font-size: 16px;
  line-height: 1.5;
  letter-spacing: -0.5px;
}
.innerpage__content .pricing-item .top-line .most-popuplar span {
  background: linear-gradient(258deg, #76c8ff -2.68%, #d0fff1 90.52%);
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
.innerpage__content .pricing-item .price {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  gap: 10px;
  margin-bottom: 24px;
  font-size: 50px;
  line-height: 1.2;
  font-weight: 600;
  letter-spacing: -3px;
}
.innerpage__content .pricing-item .price-discount {
  position: relative;
  font-size: 24px;
  line-height: 32px;
  padding-top: 7px;
}
.innerpage__content .pricing-item .price-discount:after {
  content: '';
  position: absolute;
  left: 0;
  bottom: 14px;
  width: 105%;
  height: 3px;
  background-color: #ef3a3a;
}
.innerpage__content .pricing-item .btn {
  width: 100%;
  margin-bottom: 24px;
}
.innerpage__content .pricing-item ul li {
  position: relative;
  padding-left: 30px;
  margin-bottom: 10px;
  font-size: 14px;
  line-height: 1.4;
  letter-spacing: -0.4px;
}
.innerpage__content .pricing-item ul li:before {
  content: '';
  width: 20px;
  height: 20px;
  background-image: url("../img/icons/check.svg");
  background-repeat: no-repeat;
  background-position: center;
  position: absolute;
  top: 0;
  left: 0;
}
.innerpage__content .pricing-item ul li:last-child {
  margin-bottom: 0;
}
.innerpage__content .button-wrap {
  margin: 32px 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.innerpage__content .blue-blocks {
  position: relative;
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  width: 1240px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin: 80px 0;
}
.innerpage__content .blue-blocks .item {
  width: calc(25% - 15px);
}
.innerpage__content .blue-blocks .item:last-child .blue:after {
  display: none;
}
.innerpage__content .blue-blocks .item .gray-text {
  margin-bottom: 20px;
  text-align: center;
  font-size: 16px;
  line-height: 1.5;
  color: #788288;
}
.innerpage__content .blue-blocks .item .blue {
  padding: 20px;
  background-color: #e0f4f8;
  font-weight: 600;
  border-radius: 20px;
  min-height: 124px;
  position: relative;
}
.innerpage__content .blue-blocks .item .blue:after {
  content: '';
  width: 1px;
  height: 100%;
  position: absolute;
  background-color: #e0f4f8;
  right: -11px;
  top: 0;
}
.innerpage__content .video-wrap {
  margin: 80px 0;
  width: 100%;
  aspect-ratio: 16/9;
  position: relative;
  border-radius: 40px;
  overflow: hidden;
}
.innerpage__content .video-wrap > img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.innerpage__content .video-wrap .play-icon {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}
.innerpage__content .banner-contact-us {
  margin: 80px 0;
  position: relative;
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  width: 1240px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  background-color: #e0f4f8;
  border-radius: 40px;
  overflow: hidden;
}
.innerpage__content .banner-contact-us__left {
  padding: 60px;
  width: 45%;
}
.innerpage__content .banner-contact-us__left .ttl,
.innerpage__content .banner-contact-us__left .tel {
  margin-bottom: 32px;
  font-size: 50px;
  line-height: 1.2;
  font-weight: 600;
  letter-spacing: -3px;
}
.innerpage__content .banner-contact-us__left .ttl img,
.innerpage__content .banner-contact-us__left .tel img {
  display: inline-block;
  width: 50px;
  position: relative;
  top: 5px;
}
.innerpage__content .banner-contact-us__left .ttl .green,
.innerpage__content .banner-contact-us__left .tel .green {
  background: -webkit-gradient(linear, left top, left bottom, color-stop(59.58%, #56d062), to(#28b53e));
  background: linear-gradient(180deg, #56d062 59.58%, #28b53e 100%);
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
.innerpage__content .banner-contact-us__left .tag {
  height: 36px;
  padding: 0 14px;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background-color: #fff;
  border-radius: 30px;
  margin-bottom: 32px;
}
.innerpage__content .banner-contact-us__left .tel {
  margin-bottom: 0;
  display: block;
  color: #1a1c1e;
}
.innerpage__content .banner-contact-us__left .tel:hover {
  opacity: 0.7;
}
.innerpage__content .banner-contact-us__right {
  width: 55%;
  -webkit-mask-image: url("../img/contact-whatsapp-mask.png");
          mask-image: url("../img/contact-whatsapp-mask.png");
  -webkit-mask-size: 100% 100%;
          mask-size: 100% 100%;
}
.innerpage__content .banner-contact-us__right img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.innerpage__content .grid-images-3-col {
  margin-bottom: 80px;
  margin-top: 32px;
}
.innerpage__content .grid-images-3-col .swiper-wrapper {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 20px;
}
.innerpage__content .grid-images-3-col .item {
  padding: 32px 30px 40px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  border-radius: 40px;
  border: 1px solid #d9e7e9;
  text-align: center;
}
.innerpage__content .grid-images-3-col .item .ttl {
  margin-bottom: 28px;
  font-size: 14px;
  line-height: 1.4;
  letter-spacing: -0.4px;
}
.innerpage__content .grid-images-3-col .item .img {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.innerpage__content .frame-img {
  gap: 20px;
  display: grid;
  margin: 20px 0 32px;
}
.innerpage__content .frame-img.img-1 {
  grid-template-columns: repeat(1, 1fr);
}
.innerpage__content .frame-img.img-2 {
  grid-template-columns: repeat(2, 1fr);
}
.innerpage__content .frame-img.img-3 {
  grid-template-columns: repeat(3, 1fr);
}
.innerpage__content .frame-img .item {
  padding: 30px 15px 20px;
  border-radius: 40px;
  border: 1px solid #d9e7e9;
}
.innerpage__content .frame-img .item img {
  margin: 0 auto 10px;
}
.innerpage__content .frame-img .item .descr {
  text-align: center;
  color: #788288;
  font-size: 14px;
  line-height: 1.4;
  letter-spacing: -0.4px;
}
.innerpage__content .gallery-grid {
  margin: 80px 0;
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 20px;
}
.innerpage__content .gallery-grid .item .img {
  width: 100%;
  aspect-ratio: 1/1;
  border-radius: 40px;
  overflow: hidden;
  margin-bottom: 10px;
}
.innerpage__content .gallery-grid .item .img img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.innerpage__content .gallery-grid .item .descr {
  text-align: center;
  color: #788288;
  letter-spacing: -0.4px;
  line-height: 1.4;
  font-size: 14px;
}
.innerpage__content .tabs-video {
  margin: 80px 0 40px;
}
.innerpage .tab_header {
  margin-bottom: 40px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: flex;
  gap: 16px;
}
.innerpage .tab_header .tab {
  height: 34px;
  padding: 0 12px;
  border-radius: 10px;
  cursor: pointer;
  color: #788288;
  font-size: 16px;
  line-height: 1.5;
  letter-spacing: -0.5px;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-transition: all 0.2s;
  transition: all 0.2s;
}
.innerpage .tab_header .tab:hover,
.innerpage .tab_header .tab.active {
  background-color: #c2eaf2;
  color: #000;
}
.innerpage .faq-block {
  margin: 60px 0 80px;
}
.innerpage .faq-block .tab_header {
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.innerpage .faq-block h2 {
  margin-top: 0;
  margin-bottom: 32px;
  text-align: left;
}
.innerpage-service .wp-container-core-columns-is-layout-1.wp-container-core-columns-is-layout-1 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin-bottom: 44px;
  margin-top: 32px;
  gap: 20px;
  -ms-flex-wrap: nowrap !important;
      flex-wrap: nowrap !important;
}
@media (max-width: 480px) {
  .innerpage-service .wp-container-core-columns-is-layout-1.wp-container-core-columns-is-layout-1 {
    gap: 10px;
    margin: 20px 0 40px;
  }
}
.innerpage-service .wp-block-column.is-layout-flow.wp-block-column-is-layout-flow {
  width: calc(50% - 10px);
}
@media (max-width: 480px) {
  .innerpage-service .wp-block-column.is-layout-flow.wp-block-column-is-layout-flow {
    width: calc(50% - 5px);
  }
  .innerpage-service .wp-block-column.is-layout-flow.wp-block-column-is-layout-flow figure {
    margin: 0;
  }
}
.country-img {
  position: relative;
  width: 28px;
  height: 22px;
  border-radius: 2px;
  overflow: hidden;
  margin-right: 10px;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
.country-img img {
  -o-object-fit: cover;
     object-fit: cover;
  width: 100%;
  height: 100%;
}
.video-preview-wrap {
  display: block;
  width: 100%;
  aspect-ratio: 16/9;
  overflow: hidden;
  border-radius: 40px;
  position: relative;
  z-index: 2;
}
.video-preview-wrap .photo,
.video-preview-wrap .photo img {
  width: 100%;
  height: 100%;
}
.video-preview-wrap .photo img {
  -o-object-fit: cover;
     object-fit: cover;
}
.video-preview-wrap .play-icon {
  position: absolute;
  cursor: pointer;
  left: 50%;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}
.get-free-consult {
  position: fixed;
  bottom: 40px;
  left: 40px;
  z-index: 9;
}
.get-free-consult.active .ttl {
  max-width: 0;
  padding: 0;
}
.get-free-consult.active .close-icon {
  opacity: 1;
  visibility: visible;
}
.get-free-consult.active .photo {
  opacity: 0;
}
.get-free-consult.active .get-free-consult__drop .item {
  opacity: 1;
  visibility: visible;
  -webkit-transform: translateY(0);
          transform: translateY(0);
}
.get-free-consult .close-icon {
  position: absolute;
  width: 60px;
  height: 60px;
  top: 0;
  left: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  opacity: 0;
  visibility: hidden;
  cursor: pointer;
}
.get-free-consult__lbl {
  background: #76c8ff;
  background: linear-gradient(245deg, #76c8ff 0%, #d0fff1 100%);
  padding: 3px;
  border-radius: 90px;
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  cursor: pointer;
  height: 60px;
}
.get-free-consult__lbl .photo {
  width: 54px;
  height: 54px;
  border-radius: 50%;
  overflow: hidden;
  -webkit-transition: all 0.2s;
  transition: all 0.2s;
}
.get-free-consult__lbl .ttl {
  padding: 0 19px;
  -webkit-transition: all 0.2s;
  transition: all 0.2s;
  overflow: hidden;
  white-space: nowrap;
}
.get-free-consult__drop {
  width: 60px;
  position: absolute;
  bottom: 60px;
  left: 0;
}
.get-free-consult__drop .item {
  width: 60px;
  height: 60px;
  border-radius: 50%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-bottom: 8px;
  background-color: #c2eaf2;
  opacity: 0;
  visibility: hidden;
  -webkit-transition: all 0.2s;
  transition: all 0.2s;
}
.get-free-consult__drop .item:nth-child(1) {
  -webkit-transition-delay: 0.1s;
          transition-delay: 0.1s;
  -webkit-transform: translateY(30px);
          transform: translateY(30px);
}
.get-free-consult__drop .item:nth-child(2) {
  -webkit-transform: translateY(30px);
          transform: translateY(30px);
}
.video-with-descr {
  margin: 32px 0;
}
.video-with-descr .preview-wrap {
  display: block;
  width: 100%;
  aspect-ratio: 16/9;
  overflow: hidden;
  border-radius: 40px;
  position: relative;
  z-index: 2;
  margin-bottom: 32px;
  display: block;
}
.video-with-descr .preview-wrap .photo,
.video-with-descr .preview-wrap .photo img {
  width: 100%;
  height: 100%;
}
.video-with-descr .preview-wrap .photo img {
  -o-object-fit: cover;
     object-fit: cover;
}
.video-with-descr .preview-wrap .play-icon {
  position: absolute;
  cursor: pointer;
  left: 50%;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}
.video-with-descr .table {
  background: #ebf3f4;
  padding: 32px;
  border-radius: 40px;
}
.video-with-descr .table .row {
  margin-bottom: 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.video-with-descr .table .row:last-child {
  margin-bottom: 0;
}
.video-with-descr .table .col:nth-child(1) {
  width: 312px;
  padding-right: 32px;
  color: #788288;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
.video-with-descr .table .col:nth-child(2) {
  width: 100%;
}
.video-with-descr .table .socs {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 10px;
}
.video-with-descr .table .socs a {
  padding: 4px 0;
}
.video-with-descr .table .socs a:hover {
  opacity: 0.5;
}
.two-photos-with-one-descr {
  margin: 32px 0;
}
.two-photos-with-one-descr .images {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin-bottom: 10px;
}
.two-photos-with-one-descr .images figure {
  width: calc(50% - 10px);
}
.two-photos-with-one-descr .images img {
  margin: 0;
}
.two-photos-with-one-descr .descr {
  text-align: center;
  color: #788288;
  font-size: 14px;
  line-height: 1.4;
  letter-spacing: -0.4px;
}
.beforeafter,
.testimonials,
.guests,
.blog,
.hero,
.graft-calc {
  overflow: hidden;
}
.experience-videos__wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.experience-videos .guests__slide {
  margin-bottom: 80px;
  width: calc(50% - 10px);
}
.experience-videos .guests__slide .table {
  padding: 50px 32px 32px;
  border-radius: 0 0 40px 40px;
}
.experience-videos .prev-gallery-slider {
  position: relative;
  overflow: visible;
  margin-bottom: 32px;
}
.experience-videos .prev-gallery-slider.swiper-backface-hidden .swiper-slide {
  -webkit-transform: none;
          transform: none;
}
.experience-videos .prev-gallery-slider-next,
.experience-videos .prev-gallery-slider-prev {
  position: absolute;
  width: 32px;
  height: 32px;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  z-index: 3;
  cursor: pointer;
}
.experience-videos .prev-gallery-slider-next.swiper-button-disabled,
.experience-videos .prev-gallery-slider-prev.swiper-button-disabled {
  cursor: default;
  -webkit-filter: contrast(0.2) saturate(0) brightness(1.7);
          filter: contrast(0.2) saturate(0) brightness(1.7);
}
.experience-videos .prev-gallery-slider-next {
  right: -16px;
}
.experience-videos .prev-gallery-slider-prev {
  left: -16px;
  -webkit-transform: translateY(-50%) rotate(180deg);
          transform: translateY(-50%) rotate(180deg);
}
.experience-videos .prev-gallery__item {
  position: relative;
  aspect-ratio: 1/1;
}
.experience-videos .prev-gallery__item .photo-wrap {
  width: 100%;
  height: 100%;
}
.experience-videos .prev-gallery__item .photo-wrap img {
  border-radius: 10px;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.experience-videos .prev-gallery__item:hover .caption {
  opacity: 1;
  visibility: visible;
  z-index: 9;
}
.experience-videos .prev-gallery__item .caption {
  border-radius: 14px;
  background-color: #3a3d3f;
  color: #fff;
  white-space: nowrap;
  padding: 10px;
  font-size: 12px;
  letter-spacing: -0.3px;
  line-height: 1.3;
  position: absolute;
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  top: -20px;
  opacity: 0;
  visibility: hidden;
  -webkit-transition: all 0.1s;
  transition: all 0.1s;
  z-index: 8;
}
.experience-videos__btn {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: -40px;
}
.prev-gallery-slider {
  z-index: 9;
}
.innerpage__content .banner-doctor,
.banner-doctor-wrap .banner-doctor {
  margin: 120px 0;
  position: relative;
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  width: 1240px;
  padding: 60px;
  border-radius: 40px;
  background-color: #e0f4f8;
  background-image: url("../img/pricing-doctor.png");
  background-repeat: no-repeat;
  background-size: 589px auto;
  background-position: bottom right 48px;
}
.innerpage__content .banner-doctor h2,
.banner-doctor-wrap .banner-doctor h2 {
  margin-top: 0;
  margin-bottom: 32px;
  max-width: 560px;
  font-size: 50px;
  line-height: 1.2;
  font-weight: 600;
  letter-spacing: -3px;
}
.innerpage__content .banner-doctor .banner-tags,
.banner-doctor-wrap .banner-doctor .banner-tags {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  gap: 4px;
  margin-bottom: 32px;
}
.innerpage__content .banner-doctor .banner-tags .tag,
.banner-doctor-wrap .banner-doctor .banner-tags .tag {
  height: 32px;
  padding: 0 14px;
  border-radius: 90px;
  background-color: #fff;
  font-size: 16px;
  line-height: 1.5;
  letter-spacing: -0.5px;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.innerpage__content .banner-doctor .banner-btns,
.banner-doctor-wrap .banner-doctor .banner-btns {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 24px;
}
.innerpage__content .banner-doctor .banner-btns .takes,
.banner-doctor-wrap .banner-doctor .banner-btns .takes {
  color: #788288;
}
.blog-page {
  padding-top: 120px;
}
.blog-page .breadcrumbs {
  margin-bottom: 40px;
}
.blog-page__ttl {
  margin-bottom: 40px;
  font-size: 70px;
  line-height: 1;
  letter-spacing: -3.5px;
  font-weight: 700;
}
.blog-page__main-item {
  border-radius: 40px;
  overflow: hidden;
  width: 100%;
  aspect-ratio: 3/2;
  position: relative;
  padding: 30px 40px 40px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  margin-bottom: 80px;
}
.blog-page__main-item-img {
  width: 100%;
  height: 100%;
  position: absolute;
  z-index: 1;
  top: 0;
  left: 0;
}
.blog-page__main-item-img img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.blog-page__main-item-label {
  height: 32px;
  border-radius: 30px;
  padding: 0 16px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background-color: #fff;
  font-size: 16px;
  line-height: 1.5;
  letter-spacing: -0.5px;
  position: relative;
  z-index: 2;
}
.blog-page__main-item-ttl {
  position: relative;
  z-index: 2;
  display: block;
  color: #fff;
  font-size: 50px;
  font-weight: 600;
  line-height: 1.2;
  letter-spacing: -3px;
}
.blog-page__main-item-ttl:hover {
  color: #88eaff;
}
.blog-page__posts {
  margin-bottom: 80px;
}
.blog-page__posts-head {
  margin-bottom: 40px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.blog-page__posts-head .filter {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 16px;
}
.blog-page__posts-head .item {
  height: 34px;
  padding: 0 12px;
  border-radius: 10px;
  cursor: pointer;
  color: #788288;
  font-size: 16px;
  line-height: 1.5;
  letter-spacing: -0.5px;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-transition: all 0.2s;
  transition: all 0.2s;
}
.blog-page__posts-head .item:hover,
.blog-page__posts-head .item.active {
  background-color: #c2eaf2;
  color: #000;
}
.blog-page__posts-body {
  display: grid;
  gap: 20px;
  grid-template-columns: repeat(3, 1fr);
  margin-bottom: 40px;
}
.blog-page__posts-body .blog__item {
  width: 100%;
}
.search-input-wrap input {
  width: 400px;
  height: 60px;
  padding: 0 16px 0 50px;
  border-radius: 16px;
  border: 1px solid #d9e7e9;
  background-color: #fff;
  background-image: url("../img/icons/search-icon.svg");
  background-repeat: no-repeat;
  background-position: 16px 18px;
  font-size: 16px;
  font-weight: 500;
  letter-spacing: -0.5px;
}
.care-after {
  margin-bottom: 120px;
  padding: 80px 0;
  background: linear-gradient(258deg, #76c8ff -2.68%, #d0fff1 90.52%);
}
.care-after__text {
  width: 820px;
  max-width: 100%;
  margin: 0 auto 40px;
}
.care-after__text p {
  margin-bottom: 20px;
}
.care-after__text p:last-child {
  margin-bottom: 0;
}
.care-after__articles {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.care-after__articles .blog__item {
  background-color: #fff;
}
.follow-us {
  overflow: hidden;
  padding-bottom: 30px;
}
.follow-us__btns {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  gap: 20px;
  margin-bottom: 41px;
}
.follow-us__btns .soc-btn {
  height: 50px;
  padding: 0 24px;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  gap: 10px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  border-radius: 14px;
  color: #fff;
  background-color: #88eaff;
  font-size: 16px;
  line-height: 1.5;
  letter-spacing: -0.5px;
}
.follow-us__btns .soc-btn:hover {
  opacity: 0.8;
}
.follow-us__btns .soc-btn.fb {
  background: -webkit-gradient(linear, left bottom, left top, color-stop(2.99%, #0062e0), color-stop(100.02%, #19afff));
  background: linear-gradient(0deg, #0062e0 2.99%, #19afff 100.02%);
}
.follow-us__btns .soc-btn.insta {
  background: radial-gradient(138.32% 506.09% at -8.05% 198%, #fed14f 0%, #f73 28.38%, #b424a5 63.66%, #514bd7 95.11%);
}
.follow-us__lines {
  -webkit-transform: rotate(-2deg);
          transform: rotate(-2deg);
}
.follow-us__line {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.follow-us__line:nth-child(1) {
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}
.follow-us__line:nth-child(2) {
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
.follow-us__line .item {
  padding: 2px;
  width: 204px;
  height: 204px;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
.follow-us__line .item img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.blog-inner__info {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin-bottom: 40px;
  color: #788288;
}
.blog-inner__info .author a {
  color: #1a1c1e;
  text-decoration: underline;
}
.blog-inner__next-prev {
  margin-top: 40px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.blog-inner__next-prev .nav-btn {
  padding: 20px 32px;
  border-radius: 20px;
  background-color: #ebf3f4;
  gap: 16px;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  max-width: 350px;
  width: 50%;
  font-weight: 600;
  color: #1a1c1e;
}
.blog-inner__next-prev .nav-btn img {
  -ms-flex-negative: 0;
      flex-shrink: 0;
  -webkit-transition: all 0.2s;
  transition: all 0.2s;
}
.blog-inner__next-prev .nav-btn.prev {
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
.blog-inner__next-prev .nav-btn.prev:hover img {
  -webkit-transform: translateX(-3px);
          transform: translateX(-3px);
}
.blog-inner__next-prev .nav-btn.next {
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  text-align: right;
  margin-left: auto;
}
.blog-inner__next-prev .nav-btn.next:hover img {
  -webkit-transform: translateX(3px);
          transform: translateX(3px);
}
.blog-inner .video-preview-wrap {
  display: block;
  width: 100%;
  aspect-ratio: 16/9;
  overflow: hidden;
  border-radius: 40px;
  position: relative;
  z-index: 2;
}
.blog-inner .video-preview-wrap .photo,
.blog-inner .video-preview-wrap .photo img {
  width: 100%;
  height: 100%;
}
.blog-inner .video-preview-wrap .photo img {
  -o-object-fit: cover;
     object-fit: cover;
}
.blog-inner .video-preview-wrap .play-icon {
  position: absolute;
  cursor: pointer;
  left: 50%;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}
.blog-inner .innerpage__content ul {
  list-style-type: disc;
  color: #788288;
  margin: 20px 0 20px 25px;
  font-weight: 500;
}
.blog-inner .innerpage__content ul li {
  margin-bottom: 20px;
}
.blog-inner .innerpage__content ul li::marker {
  color: #1a1c1e;
}
.blog-inner .innerpage__content ul li ul {
  margin-top: 10px;
}
.blog-inner .innerpage__content ul li ul strong {
  font-weight: 500;
  color: #1a1c1e;
}
.blog-inner .innerpage__content ul ul {
  margin-top: 0;
  margin-bottom: 0;
}
.blog-inner .innerpage__content ul ul li {
  margin-bottom: 0;
}
.blog-inner .innerpage__content ul b {
  font-weight: 500;
  color: #1a1c1e;
}
.res-videos-wrapper .tab_item {
  display: none;
}
.res-videos-wrapper .tab_item.active {
  display: block;
}
.res-videos-wrapper .tab_header {
  max-width: 820px;
  margin-left: auto;
  margin-right: auto;
}
.res-videos-wrapper .button-wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: 40px;
}
.res-videos__hero {
  max-width: 820px;
  margin-left: auto;
  margin-right: auto;
}
.res-videos__main {
  margin-top: 80px;
}
.beforeafter-inner {
  margin-top: -40px;
}
.beforeafter-inner__wrap {
  display: grid;
  gap: 20px;
  grid-template-columns: repeat(2, 1fr);
}
.beforeafter-inner .beforeafter__slide-info {
  display: none;
}
.pagination {
  margin-top: 40px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 4px;
}
.pagination .prev.disabled,
.pagination .next.disabled {
  -webkit-filter: saturate(0);
          filter: saturate(0);
  opacity: 0.4;
}
.pagination .prev {
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
}
.pagination a:not(.prev):not(.next),
.pagination span:not(.prev):not(.next) {
  border-radius: 50%;
  width: 44px;
  height: 44px;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  border: 1px solid #ebf3f4;
  font-size: 14px;
  color: #1a1c1e;
}
.pagination a:not(.prev):not(.next).active,
.pagination span:not(.prev):not(.next).active,
.pagination a:not(.prev):not(.next):hover,
.pagination span:not(.prev):not(.next):hover {
  background: linear-gradient(115deg, #88eaff 6.37%, #6fbaff 110.38%);
}
.pagination span {
  cursor: pointer;
}
.pagination .current {
  background: linear-gradient(115deg, #88eaff 6.37%, #6fbaff 110.38%);
}
.ask-your-question {
  background-color: #e0f4f8;
  border-radius: 40px;
  padding: 80px;
}
.ask-your-question .select2-container .selection {
  border: none;
}
.ask-your-question h2 {
  margin-top: 0;
  margin-bottom: 40px;
}
.ask-your-question .submit-btn {
  margin-top: 40px;
}
.job-label,
.privacy-label,
.team-label {
  background-color: #fff;
  position: absolute;
  padding: 20px;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  min-width: 220px;
  border-radius: 20px;
  -webkit-box-shadow: 0px 20px 60px rgba(84,105,119,0.15);
          box-shadow: 0px 20px 60px rgba(84,105,119,0.15);
}
.job-label .icon,
.privacy-label .icon,
.team-label .icon {
  margin-right: 18px;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
.job-label .text .t1,
.privacy-label .text .t1,
.team-label .text .t1 {
  font-size: 24px;
  line-height: 1.2;
  letter-spacing: -1px;
  font-weight: 600;
  margin-bottom: 2px;
  margin-top: -5px;
}
.job-label .text .t1 .gray,
.privacy-label .text .t1 .gray,
.team-label .text .t1 .gray {
  font-size: 12px;
  letter-spacing: -0.3px;
  font-weight: 500;
  color: #788288;
}
.job-label .text .t2,
.privacy-label .text .t2,
.team-label .text .t2 {
  font-size: 12px;
  letter-spacing: -0.3px;
  font-weight: 500;
}
.job-label.lbl1,
.privacy-label.lbl1,
.team-label.lbl1 {
  bottom: 360px;
  right: -60px;
}
.job-label.lbl2,
.privacy-label.lbl2,
.team-label.lbl2 {
  bottom: 240px;
  right: 20px;
}
.privacy-label {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 24px 20px;
  max-width: 365px;
}
.privacy-label .icon {
  margin-right: 14px;
}
.privacy-label .text {
  font-size: 24px;
  line-height: 1.2;
  letter-spacing: -1px;
  font-weight: 600;
}
.privacy-label .text a {
  color: #1a1c1e;
  text-decoration: underline;
}
.privacy-label .text a:hover {
  text-decoration: none;
}
.privacy-label.lbl1 {
  bottom: 400px;
  right: 110px;
}
.privacy-label.lbl2 {
  bottom: 270px;
  right: 0;
}
.privacy-label.lbl3 {
  bottom: 140px;
  right: 400px;
}
.team-label .photo {
  width: 40px;
  height: 40px;
  border-radius: 50%;
  overflow: hidden;
  margin-right: 15px;
}
.team-label .photo img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.team-label .text .t1 {
  font-size: 20px;
  letter-spacing: -0.8px;
}
.team-label .text .t2 {
  color: #788288;
}
.team-label.lbl1 {
  right: 320px;
  bottom: 310px;
}
.team-label.lbl2 {
  right: 450px;
  bottom: 200px;
}
.team-label.lbl3 {
  right: -60px;
  bottom: 240px;
}
.team-label.lbl4 {
  right: 270px;
  bottom: 145px;
}
.team-label.lbl5 {
  right: 800px;
  bottom: 100px;
}
.team-label.lbl6 {
  right: 520px;
  bottom: 25px;
}
.team-label.lbl7 {
  right: 0;
  top: 120px;
}
.team-label.lbl8 {
  right: 0;
  bottom: 150px;
}
.dr-soner {
  margin: 80px 0;
}
.dr-soner__wrap {
  background-color: #e0f4f8;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  border-radius: 40px;
  min-height: 660px;
}
.dr-soner__left,
.dr-soner__right {
  width: 50%;
  position: relative;
}
.dr-soner__photo {
  position: absolute;
  width: 492px;
  left: 85px;
  bottom: 0;
  z-index: 2;
}
.dr-soner__label {
  padding: 18px;
  border-radius: 20px;
  background-color: #fff;
  min-width: 175px;
  max-width: 280px;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  position: absolute;
}
.dr-soner__label .image {
  border-radius: 50%;
  width: 44px;
  height: 44px;
  margin-right: 16px;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
.dr-soner__label .t1 {
  font-size: 12px;
  letter-spacing: -0.3px;
  color: #788288;
}
.dr-soner__label .t2 {
  font-size: 16px;
  line-height: 1.5;
  letter-spacing: -0.5px;
}
.dr-soner__label .t2 b {
  font-size: 20px;
  letter-spacing: -0.8px;
  font-weight: 600;
}
.dr-soner__label.lbl1 {
  z-index: 1;
  top: 220px;
  left: 40px;
}
.dr-soner__label.lbl2 {
  z-index: 3;
  top: 340px;
  left: 375px;
}
.dr-soner__label.lbl3 {
  z-index: 3;
  top: 475px;
  left: 40px;
}
.dr-soner__right {
  padding: 60px 48px 60px 0;
}
.dr-soner__t1 {
  margin-bottom: 20px;
  text-align: left;
}
.dr-soner__t2 {
  margin-bottom: 32px;
  color: #788288;
}
.dr-soner .tab_header {
  margin-bottom: 32px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: flex;
  gap: 16px;
}
.dr-soner .tab_header .tab {
  height: 34px;
  padding: 0 12px;
  border-radius: 10px;
  cursor: pointer;
  color: #788288;
  font-size: 16px;
  line-height: 1.5;
  letter-spacing: -0.5px;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-transition: all 0.2s;
  transition: all 0.2s;
}
.dr-soner .tab_header .tab:hover,
.dr-soner .tab_header .tab.active {
  background-color: #c2eaf2;
  color: #000;
}
.dr-soner .tab_item {
  height: 335px;
  overflow: auto;
}
.dr-soner .tab_item::-webkit-scrollbar {
  width: 4px;
}
.dr-soner .tab_item::-webkit-scrollbar-track {
  background: #fff;
}
.dr-soner .tab_item::-webkit-scrollbar-thumb {
  background: linear-gradient(115deg, #88eaff 6.37%, #6fbaff 110.38%);
}
.dr-soner__exper {
  margin-bottom: 24px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}
.dr-soner__exper .date {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-bottom: 10px;
  height: 20px;
  border-radius: 20px;
  background: linear-gradient(115deg, #88eaff 6.37%, #6fbaff 110.38%);
  padding: 0 12px;
  font-size: 12px;
  letter-spacing: -0.3px;
}
.dr-soner__exper .text {
  font-size: 16px;
  letter-spacing: -0.5px;
  line-height: 1.5;
}
.dr-soner__mob-info {
  display: none;
}
button[type="submit"] {
  position: relative;
}
button[type="submit"] .wpcf7-submit {
  opacity: 0;
  visibility: hidden;
  position: absolute;
  z-index: -99;
}
button[type="submit"] .wpcf7-spinner {
  margin: 0;
  position: absolute;
  right: 20px;
  top: calc(50% - 12px);
}
.wpcf7 .captcha {
  margin-bottom: 24px;
}
.wpcf7 form .wpcf7-response-output {
  border: none !important;
  margin: 10px 0 0 !important;
  padding: 0 !important;
  text-align: center;
  font-size: 16px;
  line-height: 1.5;
  letter-spacing: -0.8px;
  width: 100%;
}
.wpcf7 form.invalid .wpcf7-response-output {
  font-weight: 600;
  color: #ff4949;
}
.contact-us__form form {
  position: relative;
  padding-bottom: 20px;
}
.consult-form .wpcf7 form .wpcf7-response-output {
  position: relative;
}
.iti--inline-dropdown .iti__dropdown-content {
  z-index: 999;
}
.custom-checkbox.active .icon {
  background-image: url("../img/icons/check-full.svg");
}
.custom-checkbox .wpcf7-form-control-wrap {
  position: absolute;
  width: 20px;
  height: 20px;
}
.custom-checkbox .wpcf7-form-control-wrap input {
  position: relative;
  margin: 0;
  width: 100%;
  height: 100%;
}
.custom-checkbox .wpcf7-form-control {
  width: 100%;
  height: 100%;
  display: block;
}
.custom-checkbox .wpcf7-list-item {
  margin: 0;
  width: 100%;
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.custom-checkbox .wpcf7-list-item-label,
.custom-checkbox .wpcf7-not-valid-tip {
  display: none;
}
.error-page .wrapper {
  padding-top: 170px;
}
.error-page__wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.error-page__suptitle {
  padding: 4px 12px;
  font-size: 20px;
  line-height: 28px;
  letter-spacing: -0.8px;
  background-color: #e0f4f8;
  border-radius: 70px;
  text-align: center;
}
.error-page__title {
  margin-top: 8px;
  text-align: center;
}
.error-page h1 {
  font-size: 50px;
  line-height: 60px;
  letter-spacing: -0.3px;
}
.error-page__text {
  margin-top: 20px;
  font-size: 20px;
  line-height: 28px;
  letter-spacing: -0.8px;
  color: #788288;
  text-align: center;
}
.error-page__btn {
  margin-top: 40px;
}
.input-forcedHidden {
  display: none;
}
.header.menu-opened .header__menu--mobile,
.header.menu-opened .header__langs--mobile {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  margin-right: 0;
}
.header.menu-opened .header__menu--mobile .header__langs-current,
.header.menu-opened .header__langs--mobile .header__langs-current {
  padding: 10px;
  background-color: #ebf3f4;
  font-size: 16px;
  line-height: 1.5;
  letter-spacing: -0.5px;
  border-radius: 10px;
}
.header.menu-opened .header__menu--mobile .header__langs-drop,
.header.menu-opened .header__langs--mobile .header__langs-drop {
  left: 0;
  right: 0;
  top: 50px;
  margin: auto;
  max-height: 275px;
  overflow: scroll;
  z-index: 99;
}
.header__langs--mobile .header__langs-current .name {
  display: block;
}
@media (min-width: 768px) {
  .header.menu-opened .header__menu--mobile,
  .header.menu-opened .header__langs--mobile,
  .header__drop-menu .col--mobile {
    display: none;
  }
}
.reviews-labels .item,
.float {
  padding: 10px 18px 18px;
  background-color: #fff;
  border-radius: 20px;
  text-decoration: none !important;
}
.reviews-labels .item__wrapper,
.float__wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  gap: 16px;
}
.reviews-labels .item__logo,
.float__logo {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 44px;
  height: 44px;
}
.reviews-labels .item__logo img,
.float__logo img,
.reviews-labels .item__logo svg,
.float__logo svg {
  width: 100%;
}
.reviews-labels .item__digits,
.float__digits {
  font-size: 12px;
  line-height: 16px;
  letter-spacing: -0.3px;
  font-weight: 500;
  color: #788288;
}
.reviews-labels .item__digits span:first-child,
.float__digits span:first-child {
  font-size: 20px;
  line-height: 20px;
  font-weight: bold;
  color: #1a1c1e;
}
.reviews-labels .item__stars,
.float__stars {
  margin-top: 4px;
}
.reviews-labels .item__subtext,
.float__subtext {
  font-size: 12px;
  line-height: 16px;
  letter-spacing: -0.3px;
  font-weight: 500;
  text-decoration: underline;
}
.reviews-labels .item__digits span:last-child {
  color: #1a1c1e;
  text-decoration: underline;
}
@media (max-width: 480px) {
  .reviews-labels .item {
    padding: 8px 6px 8px 12px;
    min-height: 60px;
  }
  .reviews-labels .item__logo {
    width: 24px;
    height: 24px;
  }
  .reviews-labels .item__wrapper {
    gap: 8px;
  }
  .reviews-labels .item__stars {
    max-width: 70px;
  }
}
html[dir="rtl"] body {
  font-family: 'Tajawal', sans-serif;
}
html[dir="rtl"] .hero__wrap,
html[dir="rtl"] .hero__left {
  direction: initial;
}
html[dir="rtl"] .banner-dotor {
  background-position: bottom left 48px;
}
html[dir="rtl"] .innerpage__content .banner-doctor,
html[dir="rtl"] .banner-doctor-wrap .banner-doctor {
  background-position: bottom left 48px;
}
html[dir="rtl"] .innerpage__content .pricing-items-block {
  left: 25%;
  -webkit-transform: translateX(0);
          transform: translateX(0);
}
html[dir="rtl"] .innerpage__content .banner-doctor,
html[dir="rtl"] .innerpage__content .banner-doctor-wrap .banner-doctor {
  left: 25%;
  -webkit-transform: translateX(0);
          transform: translateX(0);
}
html[dir="rtl"] .innerpage__content .blue-blocks {
  left: 25%;
  -webkit-transform: translateX(0);
          transform: translateX(0);
}
html[dir="rtl"] .innerpage__content .banner-contact-us {
  left: 25%;
  -webkit-transform: translateX(0);
          transform: translateX(0);
}
html[dir="rtl"] .consult-form__head .step .num:after {
  right: 24px;
}
html[dir="rtl"] .input-wrap .label {
  right: 16px;
  left: unset;
}
html[dir="rtl"] .footer .soc-item {
  gap: 10px;
}
html[dir="rtl"] .footer .soc-item img {
  margin-right: 0;
}
html[dir="rtl"] .footer .soc-item span {
  direction: ltr;
}
html[dir="rtl"] .hero-inner__h1 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  width: 100%;
  font-size: 100px;
  padding-right: 50%;
}
html[dir="rtl"] .hero__h1,
html[dir="rtl"] .hero-inner__h1 {
  padding-top: 12px;
}
html[dir="rtl"] .contact-float-elem.elem1,
html[dir="rtl"] .contact-float-elem.elem2 {
  direction: ltr;
}
html[dir="rtl"] .contact-us__photo {
  -webkit-transform: scaleX(-1);
          transform: scaleX(-1);
}
html[dir="rtl"] .banner-contact-us__right {
  -webkit-transform: scaleX(-1);
          transform: scaleX(-1);
}
html[dir="rtl"] .banner-contact-us a {
  direction: ltr;
  text-align: right;
}
html [dir=rtl] .iti--allow-dropdown input.iti__tel-input,
html [dir=rtl] .iti--allow-dropdown input.iti__tel-input[type=tel],
html [dir=rtl] .iti--allow-dropdown input.iti__tel-input[type=text],
html [dir=rtl] .iti--show-selected-dial-code input.iti__tel-input,
html [dir=rtl] .iti--show-selected-dial-code input.iti__tel-input[type=tel],
html [dir=rtl] .iti--show-selected-dial-code input.iti__tel-input[type=text] {
  text-align: right;
}
@media (max-width: 1439px) {
  .job-label.lbl1,
  .privacy-label.lbl1 {
    right: 20px;
  }
  .job-label.lbl2,
  .privacy-label.lbl2 {
    right: 80px;
  }
  .beforeafter__slider-prev,
  .beforeafter__slider-next {
    top: calc(50% - 22px);
  }
  .beforeafter__slider-prev {
    left: 22px;
  }
  .beforeafter__slider-next {
    right: 22px;
  }
}
@media (max-width: 1360px) {
  .after-surgery__way {
    width: 1200px;
    margin: auto;
  }
  .after-surgery .wrapper {
    padding: 80px 20px 65px;
  }
  .graft-calc__selected {
    width: 360px;
  }
  .graft-calc__info {
    width: 320px;
  }
  .hero-inner.without-labels .wrapper {
    min-height: 100px;
    padding-bottom: 80px;
  }
  .hero-inner.without-labels .hero-inner__h1 {
    padding-right: 0;
  }
}
@media (max-width: 1280px) {
  .after-surgery__way {
    -webkit-transform: scale(0.9);
            transform: scale(0.9);
  }
  .hero__rev.rev2 {
    left: 310px;
  }
  .innerpage__content {
    max-width: 780px;
  }
  .hero-inner__h1 {
    position: relative;
    z-index: 3;
  }
  .hero-inner .hero-inner__h1 br {
    display: none;
  }
  .innerpage__content .pricing-items-block,
  .innerpage__content .banner-doctor,
  .banner-doctor-wrap .banner-doctor,
  .innerpage__content .blue-blocks,
  .innerpage__content .banner-contact-us {
    width: 1040px;
  }
  .innerpage__content .banner-contact-us__left {
    width: 55%;
  }
  .innerpage__content .banner-contact-us__right {
    width: 45%;
  }
  .innerpage__content .warning-block {
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
  }
  .hero-inner.without-image {
    min-height: 300px;
  }
}
@media (max-width: 1240px) {
  .innerpage__content-table {
    position: fixed;
    top: 0;
    left: 0;
    z-index: 9;
    background-color: #fff;
    -webkit-box-shadow: -15px 25px 30px rgba(41,49,54,0.3);
            box-shadow: -15px 25px 30px rgba(41,49,54,0.3);
    padding: 62px 10px 30px;
    width: 450px;
    height: 100vh;
    max-width: 100%;
    -webkit-transform: translateX(-100%);
            transform: translateX(-100%);
    opacity: 0;
    -webkit-transition: all 0.3s;
    transition: all 0.3s;
  }
  .innerpage__content-table.active {
    -webkit-transform: translateX(0);
            transform: translateX(0);
    opacity: 1;
  }
  .innerpage__content-table-wrap {
    position: static;
    border: none;
    padding: 0;
    height: 100%;
  }
  .innerpage__content-table-wrap ul {
    padding: 24px;
    border: 1px solid #e2e6e9;
    border-radius: 15px;
    overflow: auto;
    max-height: calc(100% - 60px);
  }
  .innerpage__content-table-wrap ul li {
    margin-bottom: 16px;
  }
  .innerpage__content-table-wrap ul li a {
    font-size: 20px;
    font-weight: 600;
    letter-spacing: -0.8px;
    line-height: 1.4;
    color: #1a1c1e;
  }
  .innerpage__content-table-wrap ul li a:hover {
    opacity: 0.5;
  }
  .innerpage__content-table-wrap .ttl {
    margin-bottom: 32px;
    font-size: 24px;
    letter-spacing: -1px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
  .innerpage__content-table-wrap .ttl .close {
    display: block;
    cursor: pointer;
  }
  .innerpage__content-table-wrap .ttl .ttl-mob {
    display: block;
  }
  .innerpage__content-table-wrap .ttl .ttl-desk {
    display: none;
  }
  .innerpage__content-table-icon {
    display: block;
  }
  .innerpage.without-hero .innerpage__content-table {
    top: 0;
  }
}
@media (max-width: 1220px) {
  .floating-item {
    max-width: unset;
  }
}
@media (max-width: 1200px) {
  .header__logo {
    margin-right: 60px;
  }
  .header__menu {
    gap: 12px;
  }
  .graft-calc__selected {
    width: 310px;
    padding: 20px 20px 30px;
    font-size: 18px;
  }
  .graft-calc__info {
    width: 270px;
  }
  .graft-calc__info .grafts,
  .graft-calc__info .hairs {
    font-size: 46px;
  }
  .takealook__col .item {
    padding: 16px;
  }
  .takealook__col .item .head .text {
    font-size: 16px;
    line-height: 1.3;
  }
  .after-surgery__way {
    left: 50%;
    -webkit-transform: translateX(-50%) scale(0.8);
            transform: translateX(-50%) scale(0.8);
  }
  .after-surgery .wrapper {
    border-radius: 0;
  }
  .our-hospital__left,
  .our-hospital__right {
    height: 600px;
  }
  .testimonials__slide .text {
    font-size: 18px;
  }
  .guests__slide .table {
    padding: 70px 30px 30px;
  }
  .contact-us__form {
    padding: 40px;
  }
  .blog__item .info {
    padding: 20px 20px 30px;
  }
  .blog__item {
    border-radius: 30px;
  }
  .blog__item .ttl {
    font-size: 20px;
  }
  .hero__left {
    position: relative;
    z-index: 3;
  }
  .hero__rev {
    min-width: initial;
    width: 180px;
  }
  .floating-item.hidden {
    -webkit-transform: translateY(75px);
            transform: translateY(75px);
  }
  .floating-item.used {
    -webkit-transform: translateY(-75px);
            transform: translateY(-75px);
  }
  .hero-inner__h1 {
    font-size: 96px;
    letter-spacing: -6px;
  }
  .hero-inner__img {
    width: 850px;
  }
  .hero-inner {
    min-height: 700px;
  }
  .hero-inner__img .hero__rev.rev1 {
    top: 470px;
  }
  .hero-inner__img .hero__rev.rev2 {
    top: 290px;
    left: 590px;
  }
  .innerpage__content-share {
    right: -100px;
  }
  .hero-inner .hero-inner__h1 {
    padding-right: 200px;
  }
  .job-label.lbl1 {
    bottom: 190px;
  }
  .job-label.lbl2 {
    bottom: 90px;
  }
  .privacy-label.lbl1 {
    bottom: 250px;
  }
  .privacy-label.lbl2 {
    bottom: 130px;
  }
  .privacy-label.lbl3 {
    bottom: 30px;
  }
  .dr-soner__photo {
    left: 20px;
    max-width: 100%;
  }
  .dr-soner__label.lbl1 {
    top: 80px;
  }
  .dr-soner__label.lbl2 {
    left: auto;
    right: 20px;
  }
}
@media (max-width: 1080px) {
  .header__menu {
    gap: 0;
  }
  .header__hamb {
    margin-right: 12px;
  }
  .header__logo {
    width: 110px;
    margin-right: 30px;
  }
  .header__menu > li > a,
  .header__drop-menu .ttl,
  .header__drop-menu .col-menu a,
  .header__langs-current,
  .header__langs-drop .item .name {
    font-size: 14px;
  }
  .hero__img-wrap {
    -webkit-mask-size: contain;
            mask-size: contain;
    width: 1000px;
    height: 1000px;
    top: -300px;
    left: -110px;
  }
  .hero__man {
    width: 650px;
    left: 15px;
  }
  .hero__rev.rev1 {
    top: 290px;
    left: -15px;
  }
  .hero__rev.rev2 {
    top: 470px;
    left: 230px;
  }
  .header__langs {
    margin-right: 20px;
  }
  .hero__services-wrap .item {
    font-size: 18px;
    height: 60px;
  }
  .graft-calc__schema {
    width: 260px;
  }
  .graft-calc__schema svg {
    width: 100%;
  }
  .graft-calc__img {
    width: 1200px;
    top: -134px;
  }
  .graft-calc__img-wrap {
    height: 595px;
  }
  .graft-calc__selected {
    width: 280px;
  }
  .graft-calc__info {
    width: 270px;
    right: 30px;
  }
  .after-surgery__way {
    -webkit-transform: translateX(-50%) scale(0.7);
            transform: translateX(-50%) scale(0.7);
  }
  .team__slide-photo {
    height: 320px;
    margin-bottom: 10px;
  }
  .team__slide-photo {
    -webkit-mask-size: 100% 100%;
            mask-size: 100% 100%;
  }
  .team__slide-name {
    padding: 0 20px;
    font-size: 22px;
  }
  .team__slide-position {
    padding: 0 20px;
  }
  .team__slide {
    padding-bottom: 30px;
    border-radius: 20px 20px 30px 30px;
  }
  .our-hospital__left {
    padding: 40px;
  }
  .our-hospital__left .ttl {
    font-size: 40px;
  }
  .our-hospital__slide .title {
    font-size: 40px;
    top: 40px;
    left: 40px;
  }
  .our-hospital__left .descr {
    font-size: 18px;
  }
  .our-hospital__slider-thumb {
    bottom: 40px;
    right: 40px;
  }
  .title-center {
    font-size: 40px;
    letter-spacing: -2px;
  }
  .subtitle-center,
  .faq__item dd {
    font-size: 18px;
  }
  .input-wrap {
    margin-bottom: 20px;
  }
  .faq__item dt .ttl {
    font-size: 22px;
  }
  .beforeafter__slider-nav {
    top: -97px;
  }
  .header__menu > li > ul {
    border-radius: 16px;
    top: -13px;
    left: -8px;
  }
  .header__menu > li > ul li a {
    font-size: 14px;
    padding: 6px 12px;
  }
  .header__menu > li > ul li.plug a {
    padding: 0 10px;
  }
  .innerpage__content .pricing-items-block,
  .innerpage__content .banner-doctor,
  .banner-doctor-wrap .banner-doctor,
  .innerpage__content .blue-blocks,
  .innerpage__content .banner-contact-us {
    width: 880px;
  }
  .innerpage__content .pricing-items .swiper-wrapper {
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
  }
  .innerpage__content .banner-doctor,
  .banner-doctor-wrap .banner-doctor {
    background-position: bottom right -120px;
  }
  .innerpage__content .banner-contact-us__left .ttl,
  .innerpage__content .banner-contact-us__left .tel,
  .dr-soner__t1 {
    font-size: 40px;
  }
  .dr-soner__t2,
  .dr-soner .tab_header {
    margin-bottom: 20px;
  }
  .dr-soner__right {
    padding: 40px 20px 40px 0;
  }
  .dr-soner__wrap {
    min-height: 580px;
  }
  .dr-soner__label.lbl3 {
    top: 440px;
  }
  .most-popuplar {
    top: 10px !important;
    right: 10px !important;
  }
}
@media (max-width: 1020px) {
  .innerpage__content-share {
    display: none;
  }
  .innerpage__content-share.mobile {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    right: 0;
  }
}
@media (max-width: 920px) {
  .header__menu > li.has-dropdown > a {
    padding-right: 0;
  }
  .hero__h1 {
    font-size: 60px;
  }
  .hero__descr {
    font-size: 18px;
  }
  .graft-calc__selected {
    left: 20px;
    width: 250px;
    font-size: 15px;
  }
  .graft-calc__info {
    width: 250px;
    right: 20px;
  }
  .graft-calc__info .ttl {
    font-size: 18px;
  }
  .graft-calc__info .grafts,
  .graft-calc__info .hairs {
    font-size: 40px;
  }
  .graft-calc__info .hairs {
    margin-bottom: 30px;
  }
  .graft-calc__info .btn {
    font-size: 18px;
  }
  .graft-calc__schema .zone:not(.active):hover {
    opacity: 0;
  }
  .after-surgery__way {
    -webkit-transform: translateX(-50%) scale(0.65);
            transform: translateX(-50%) scale(0.65);
    margin-top: -50px;
    margin-bottom: -50px;
  }
  .our-hospital__left,
  .our-hospital__right {
    height: 520px;
  }
  .our-hospital__slider-thumb {
    width: 280px;
  }
  .our-hospital__slide-thumb {
    width: 80px;
    height: 80px;
    border-radius: 10px;
  }
  .guests__slide .beforeafter__slide-info .name,
  .blog__item .ttl {
    font-size: 18px;
  }
  .guests__slide {
    border-top-left-radius: 0;
    border-top-right-radius: 0;
  }
  .blog__item .descr,
  .blog__item .date {
    font-size: 14px;
  }
  .subtitle-center {
    max-width: 500px;
  }
  .testimonials__slide {
    padding: 30px;
  }
  .testimonials__slide .text {
    font-size: 16px;
  }
  .beforeafter__slider-nav {
    top: -92px;
  }
  .guests__slide .table {
    padding: 60px 20px 20px;
  }
  .footer__bot-left a {
    margin-right: 20px;
  }
  .footer {
    padding-top: 120px;
  }
  .faq {
    margin-bottom: 60px;
  }
  .hero {
    padding-bottom: 60px;
  }
  .header__langs2 {
    margin-right: 20px;
  }
  .header__langs2 a {
    width: 34px;
    height: 34px;
    font-size: 14px;
  }
  .header__drop-menu {
    border-radius: 0 0 30px 30px;
  }
  .wrapper {
    padding: 0 20px;
  }
  .hero-inner__img {
    width: 750px;
    top: auto;
  }
  .hero-inner__img .hero__rev.rev1 {
    top: 400px;
    left: 120px;
  }
  .hero-inner__img .hero__rev.rev2 {
    top: 240px;
    left: 480px;
  }
  .hero-inner.without-image {
    height: auto;
    min-height: 100px;
  }
  .hero-inner.without-image .hero-inner__h1 {
    font-size: 90px;
  }
  .hero-inner.without-image .hero-inner__h1 br {
    display: none;
  }
  .innerpage__content .pricing-item {
    padding: 24px;
    border-radius: 20px;
  }
  .innerpage__content .warning-block {
    padding: 16px;
  }
  .innerpage__content .pricing-items-block,
  .innerpage__content .banner-doctor,
  .banner-doctor-wrap .banner-doctor,
  .innerpage__content .blue-blocks,
  .innerpage__content .banner-contact-us {
    max-width: 100%;
  }
  .innerpage__content .banner-doctor,
  .banner-doctor-wrap .banner-doctor {
    margin: 80px 0;
    padding: 40px;
    background-size: 460px auto;
    background-position: bottom right -40px;
  }
  .innerpage__content .banner-contact-us__left {
    padding: 40px;
  }
  .innerpage {
    max-width: 100vw;
    overflow: hidden;
  }
  .innerpage__content .pricing-items {
    overflow: visible;
  }
  .blog-page__posts-head .filter {
    gap: 12px;
  }
  .search-input-wrap input {
    width: 250px;
  }
  .hero-inner.without-image.hero-policy .wrapper {
    padding-bottom: 380px;
  }
  .privacy-label.lbl1 {
    bottom: 280px;
  }
  .privacy-label.lbl2 {
    bottom: 160px;
  }
  .privacy-label.lbl3 {
    bottom: 60px;
  }
  .team-label.lbl1 {
    right: 70px;
  }
  .team-label.lbl2 {
    right: 350px;
  }
  .team-label.lbl4 {
    right: 180px;
  }
  .team-label.lbl6 {
    right: 270px;
  }
  .team-label.lbl5 {
    right: 500px;
  }
}
@media (max-width: 840px) {
  .header__drop-menu .col {
    min-width: 50px;
  }
  .header__btn.btn {
    padding: 0 16px;
    font-size: 14px;
    white-space: nowrap;
  }
  .header__langs-current .name {
    display: none;
  }
  .graft-calc__selected,
  .graft-calc__info {
    top: 470px;
    -webkit-box-shadow: 10px 50px 100px 0px rgba(41,49,54,0.12);
            box-shadow: 10px 50px 100px 0px rgba(41,49,54,0.12);
  }
  .graft-calc__info {
    background-color: #fff;
    padding: 20px;
    border-radius: 20px;
  }
  .graft-calc__info .btn {
    padding: 0 18px;
    font-size: 17px;
  }
  .graft-calc .subtitle-center {
    margin-bottom: 20px;
  }
  .takealook__cols {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
  }
  .takealook__col {
    width: 50%;
    margin-bottom: 30px;
  }
  .takealook__col .day {
    text-align: left;
    padding-left: 16px;
  }
  .takealook__col:last-child:after {
    display: none;
  }
  .takealook__cols {
    margin-bottom: 20px;
  }
  section {
    margin-bottom: 80px;
  }
  .after-surgery__way {
    -webkit-transform: translateX(-50%) scale(0.6);
            transform: translateX(-50%) scale(0.6);
    margin-top: -70px;
  }
  .team__slide-photo {
    height: 260px;
  }
  .team__slide-name {
    font-size: 20px;
  }
  .team__slide-position {
    font-size: 14px;
  }
  .btn {
    font-size: 18px;
  }
  .beforeafter__slide-info .years {
    white-space: nowrap;
  }
  .guests__slide .beforeafter__slide-info .name,
  .blog__item .ttl {
    font-size: 16px;
    line-height: 1.4;
  }
  .guests__slide .table .col {
    font-size: 14px;
    line-height: 1.3;
  }
  .guests__slide,
  .guests__slide .preview-wrap {
    border-radius: 20px;
  }
  .faq__item {
    padding: 30px;
    border-radius: 30px;
  }
  .faq__item dt .ttl {
    font-size: 20px;
  }
  .faq__item dd {
    font-size: 16px;
  }
  .footer {
    background-size: cover;
    background-position: center top;
    padding-top: 80px;
  }
  .footer__bot-left {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
  .footer__bot-left .copy {
    max-width: 220px;
  }
  .footer__wrap {
    font-size: 13px;
  }
  .hero__services-ttl {
    font-size: 40px;
  }
  .our-hospital__slide,
  .our-hospital__slider {
    height: 100%;
  }
  .innerpage__content h2 {
    margin-top: 50px;
    letter-spacing: -2.6px;
    font-size: 36px;
  }
  .hero-inner__img,
  .beard-and-moustache .hero-inner__img {
    left: 50%;
    right: auto;
    -webkit-transform: translateX(-50%);
            transform: translateX(-50%);
  }
  .hero-inner:not(.without-image) .hero-inner__h1 {
    display: none;
  }
  .hero-inner:not(.without-image) .hero-inner__h1.visible {
    display: block;
    font-size: 34px;
    line-height: 40px;
    letter-spacing: -2px;
  }
  .innerpage__content-h1 {
    display: block;
  }
  .hero-inner.without-image {
    height: -webkit-max-content;
    height: -moz-max-content;
    height: max-content;
  }
  .hero-inner.without-image .wrapper {
    padding-bottom: 200px;
  }
  .hero-inner.without-labels .wrapper {
    padding-bottom: 80px;
  }
  .hero-inner.without-image .hero__rev.rev1 {
    top: auto;
    right: 50%;
    bottom: 100px;
  }
  .hero-inner.without-image .hero__rev.rev2 {
    right: 25%;
    top: auto;
    bottom: 180px;
  }
  .hero-inner {
    -webkit-mask-position: bottom center;
            mask-position: bottom center;
    -webkit-mask-size: 1000px 100%;
            mask-size: 1000px 100%;
  }
  .hero-inner .hero__rev.rev1 {
    right: 20px;
    bottom: 320px;
  }
  .hero-inner .hero__rev.rev2 {
    right: 60px;
    bottom: 240px;
  }
  .hero-inner .hero-inner__h1 {
    padding-right: 0;
  }
  .innerpage__content .blue-blocks {
    left: 0;
    -webkit-transform: none;
            transform: none;
    overflow: auto;
    padding-left: 20px;
    margin: 60px -20px;
    width: auto;
    max-width: initial;
    -ms-overflow-style: none;
    scrollbar-width: none;
  }
  .innerpage__content .blue-blocks::-webkit-scrollbar {
    display: none;
  }
  .innerpage__content .blue-blocks .item {
    width: 295px;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    margin-right: 20px;
  }
  .innerpage__content .pricing-items-block {
    padding: 0 20px;
  }
  .innerpage__content .banner-contact-us:last-child {
    margin-bottom: 0;
  }
  .innerpage__content .banner-doctor h2,
  .banner-doctor-wrap .banner-doctor h2 {
    font-size: 40px;
  }
  .innerpage__content .grid-images-3-col {
    margin-bottom: 40px;
  }
  .contact-float-elem.elem2 {
    bottom: 160px;
    right: 20px;
  }
  .contact-float-elem.elem1 {
    bottom: 40px;
    right: 220px;
  }
  .innerpage {
    margin-bottom: 80px;
  }
  .dr-soner__wrap {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
  .dr-soner__left,
  .dr-soner__right {
    width: 100%;
    background-color: #e0f4f8;
    border-radius: 20px;
  }
  .dr-soner__left {
    margin-bottom: 10px;
    padding: 40px 20px 0;
  }
  .dr-soner__left .dr-soner__mob-info {
    display: block;
    text-align: center;
  }
  .dr-soner__left .dr-soner__t1 {
    text-align: center;
  }
  .dr-soner__left .dr-soner__t2 {
    font-size: 16px;
    line-height: 1.5;
    letter-spacing: -0.5px;
  }
  .dr-soner__left .doc-wrap {
    height: 390px;
    width: 300px;
    position: relative;
    margin: auto;
  }
  .dr-soner__left .dr-soner__label {
    padding: 18px;
    min-width: 140px;
    -webkit-box-shadow: 0px 14px 44px rgba(19,28,33,0.1);
            box-shadow: 0px 14px 44px rgba(19,28,33,0.1);
  }
  .dr-soner__left .dr-soner__label .t2 {
    font-size: 14px;
  }
  .dr-soner__left .dr-soner__label .t2 b {
    font-size: 16px;
  }
  .dr-soner__left .dr-soner__label .image {
    width: 30px;
    height: 30px;
    margin-right: 10px;
  }
  .dr-soner__wrap {
    background: none;
  }
  .dr-soner__label.lbl1 {
    top: 90px;
    left: 0;
  }
  .dr-soner__label.lbl2 {
    top: 180px;
    right: -20px;
    z-index: 4;
  }
  .dr-soner__label.lbl3 {
    top: 240px;
    left: 0;
  }
  .dr-soner__right {
    padding: 20px;
  }
  .dr-soner__right .dr-soner__t1,
  .dr-soner__right .dr-soner__t2 {
    display: none;
  }
  .dr-soner__exper {
    margin-bottom: 20px;
  }
  .dr-soner {
    margin: 40px 0;
  }
  .dr-soner .tab_header {
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
    width: calc(100% + 40px);
    overflow: auto;
    margin-left: -20px;
    margin-right: -20px;
    padding: 0 20px;
    -ms-overflow-style: none;
    scrollbar-width: none;
  }
  .dr-soner .tab_header::-webkit-scrollbar {
    display: none;
  }
  .dr-soner .tab_header .tab {
    white-space: nowrap;
  }
  .innerpage__content-h1.hidden {
    display: none;
  }
}
@media (max-width: 767px) {
  .header__menu,
  .header__langs,
  .header__langs2 {
    display: none;
  }
  .header__langs.--form_lang_switcher {
    display: block;
    margin-right: 0;
  }
  .header__langs.--form_lang_switcher .name {
    display: block;
  }
  .header__langs.--form_lang_switcher .header__langs-drop {
    max-height: 50vh;
    overflow: scroll;
  }
  .header > .wrapper {
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
  .header__btn.btn {
    -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
            order: 3;
    font-size: 0;
    width: 44px;
    height: 44px;
    background-image: url("../img/icons/phone-btn-icon.svg");
    background-repeat: no-repeat;
    background-position: center;
    padding: 0;
    -webkit-transition: none;
    transition: none;
  }
  .header__logo {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
    width: 143px;
    margin: 0;
  }
  .header__logo.--form_logo {
    -webkit-box-ordinal-group: 1;
        -ms-flex-order: 0;
            order: 0;
  }
  .header__hamb {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
    margin-right: 10px;
    margin-left: 10px;
  }
  .header.fixed .header__drop-menu {
    top: 64px;
    height: calc(100vh - 64px);
  }
  .header__drop-menu {
    top: 96px;
    height: calc(100vh - 96px);
    border-radius: 0;
    overflow: auto;
  }
  .header__drop-menu > .wrapper {
    display: block;
  }
  .hero__h1 {
    font-size: 52px;
  }
  .hero__left {
    width: 325px;
    -ms-flex-negative: 0;
        flex-shrink: 0;
  }
  .hero__img-wrap {
    width: 800px;
    height: 800px;
    top: -300px;
    left: -160px;
  }
  .hero__man {
    width: 480px;
    left: 70px;
  }
  .hero__rev {
    width: 165px;
  }
  .hero__rev.rev1 {
    top: 280px;
    left: -15px;
  }
  .hero__rev.rev2 {
    top: 370px;
    left: 130px;
  }
  .floating-item.hidden {
    -webkit-transform: translateY(60px);
            transform: translateY(60px);
  }
  .floating-item.used {
    -webkit-transform: translateY(-60px);
            transform: translateY(-60px);
  }
  .hero__wrap {
    padding-top: 140px;
  }
  .graft-calc__zones-list .item {
    margin-bottom: 14px;
  }
  .after-surgery__way {
    -webkit-transform: none;
            transform: none;
    left: 0;
    margin: 0;
    width: auto;
    height: auto;
  }
  .after-surgery__way .line {
    display: none;
  }
  .after-surgery__way .step {
    position: static;
  }
  .after-surgery__way .step .point {
    display: none;
  }
  .after-surgery {
    padding: 0 20px;
  }
  .after-surgery .wrapper {
    border-radius: 30px;
  }
  .after-surgery__way {
    padding-left: 32px;
  }
  .after-surgery__way:before {
    content: '';
    width: 24px;
    height: 566px;
    background-image: url("../img/surg-line-mob.svg");
    position: absolute;
    top: 9px;
    left: 0;
  }
  .after-surgery__way .step {
    margin-bottom: 17px;
  }
  .after-surgery .wrapper {
    padding: 50px 30px;
  }
  .beforeafter__slider {
    padding: 0 20px;
  }
  .beforeafter__slider-nav {
    display: none;
  }
  .beforeafter__slide-img {
    min-height: 310px;
  }
  .beforeafter__slider,
  .team__slider,
  .testimonials__slider,
  .blog__items {
    margin-bottom: 20px;
  }
  .title-center {
    margin-bottom: 30px;
  }
  .swiper-pagination {
    position: static;
    margin-top: 16px;
    margin-bottom: 20px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
  .swiper-pagination-bullet {
    width: 8px;
    height: 8px;
    background-color: #000;
    opacity: 0.2;
    margin: 0 9px !important;
  }
  .swiper-pagination-bullet-active {
    width: 10px;
    height: 10px;
    opacity: 1;
  }
  .our-hospital .wrapper {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
  .our-hospital__left,
  .our-hospital__right {
    width: 100%;
    height: 95vw;
    margin-bottom: 20px;
  }
  .subtitle-center {
    margin: -20px auto 30px;
  }
  .daily__block {
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    border-radius: 20px;
  }
  .daily__date {
    margin-right: 0;
    border: none;
    padding-right: 16px;
  }
  .daily__date .day {
    font-weight: bold;
    letter-spacing: -0.5px;
  }
  .daily__text {
    font-weight: 500;
    font-size: 16px;
  }
  .daily__label {
    right: auto;
    left: 18px;
  }
  .contact-us__photo {
    display: none;
  }
  .contact-us__form {
    width: 100%;
  }
  .graft-calc {
    margin-bottom: 120px;
  }
  .footer__wrap {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
  .footer .col {
    width: 33.33%;
    margin-bottom: 20px;
  }
  .footer .col.col-6 {
    display: block;
  }
  .footer .col.col-6 .footer__bot-right {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
  .footer__bot .footer__bot-right {
    display: none;
  }
  .footer__bot-left {
    width: 100%;
  }
  .footer__bot-left .copy {
    max-width: 100%;
  }
  .header__drop-menu .col {
    width: 255px;
    margin: 0 auto;
    border-bottom: 1px solid #ebf3f4;
    text-align: center;
  }
  .header__drop-menu .col .col-menu {
    display: none;
  }
  .header__drop-menu .ttl {
    padding: 16px 0;
    font-size: 16px;
  }
  .header__drop-menu .ttl span {
    display: inline-block;
    padding-right: 24px;
    position: relative;
  }
  .header__drop-menu .ttl span:after {
    content: '';
    width: 24px;
    height: 24px;
    position: absolute;
    top: 0;
    right: 0;
    background-image: url("../img/icons/select-arr-drop.svg");
    background-repeat: no-repeat;
    background-position: center;
    -webkit-transition: all 0.2s;
    transition: all 0.2s;
  }
  .header__drop-menu {
    border: none;
  }
  .header__drop-menu .col-socs.desktop {
    display: none;
  }
  .header__drop-menu .col-socs.mob {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-top: 16px;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
  .header__drop-menu > .wrapper {
    padding-top: 0;
  }
  .header__drop-menu .col.active .ttl span:after {
    -webkit-transform: rotate(180deg);
            transform: rotate(180deg);
  }
  .header__drop-menu .col-menu li {
    margin-bottom: 16px;
  }
  .header__drop-menu .col-menu a {
    padding: 0;
    background: none !important;
    font-size: 20px;
    line-height: 1.4;
    letter-spacing: -0.8px;
    font-weight: 600;
  }
  .scroll-top {
    right: 30px;
    bottom: 30px;
    width: 60px;
    height: 60px;
  }
  .beforeafter__slide-before-lbl,
  .beforeafter__slide-after-lbl {
    font-weight: 700;
  }
  .header__drop-lang-wrap {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 16px;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
  .header__drop-lang {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    padding: 10px;
    background-color: #ebf3f4;
    font-size: 16px;
    line-height: 1.5;
    letter-spacing: -0.5px;
    border-radius: 10px;
    position: relative;
  }
  .header__drop-lang .flag {
    width: 24px;
    height: 24px;
    border-radius: 2px;
    margin-right: 8px;
    background-repeat: no-repeat;
    background-size: contain;
  }
  .header__drop-lang .flag.en {
    background-image: url("../img/flags/EN.svg");
  }
  .header__drop-lang .flag.sa {
    background-image: url("../img/flags/SA.svg");
  }
  .header__drop-lang .flag.fr {
    background-image: url("../img/flags/FR.svg");
  }
  .header__drop-lang .flag.de {
    background-image: url("../img/flags/DE.svg");
  }
  .header__drop-lang .flag.es {
    background-image: url("../img/flags/ES.svg");
  }
  .header__drop-lang .flag.ro {
    background-image: url("../img/flags/RO.svg");
  }
  .header__drop-lang .flag.ru {
    background-image: url("../img/flags/RU.svg");
  }
  .header__drop-lang .flag.bg {
    background-image: url("../img/flags/BG.svg");
  }
  .header__drop-lang .flag.sw {
    background-image: url("../img/flags/SW.svg");
  }
  .header__drop-lang .flag.pl {
    background-image: url("../img/flags/PL.svg");
  }
  .header__drop-lang .flag.lit {
    background-image: url("../img/flags/LIT.svg");
  }
  .header__drop-lang .flag.cz {
    background-image: url("../img/flags/CZ.svg");
  }
  .header__drop-lang .lang-select {
    position: absolute;
    width: 100%;
    height: 100%;
    opacity: 0;
  }
  .main-wrapper {
    overflow: hidden;
  }
  .innerpage__content-table-icon {
    top: 250px;
  }
  .get-free-consult {
    bottom: 30px;
    left: 30px;
  }
  .hero-inner.without-image .hero-inner__h1 {
    letter-spacing: -5px;
    font-size: 76px;
  }
  .experience-videos .guests__slide {
    width: 100%;
    margin-bottom: 40px;
  }
  .experience-videos .guests__slide .table {
    padding: 50px 24px 24px;
  }
  .experience-videos__btn {
    margin-top: 0;
  }
  .innerpage {
    margin-bottom: 40px;
  }
  .hero-inner.without-image,
  .hero-inner.without-image .wrapper {
    height: auto;
    min-height: 100px;
  }
  .innerpage__content .banner-doctor .banner-btns,
  .banner-doctor-wrap .banner-doctor .banner-btns {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
  .innerpage__content .banner-contact-us__left {
    width: 100%;
    z-index: 2;
    position: relative;
  }
  .innerpage__content .banner-contact-us__right {
    position: absolute;
    right: 0;
    top: 0;
    height: 100%;
    width: 70%;
  }
  .wpcf7 form .wpcf7-response-output {
    position: relative;
  }
  .blog-page__ttl {
    font-size: 50px;
    letter-spacing: -2.5px;
  }
  .blog-page__main-item-ttl {
    font-size: 32px;
    letter-spacing: -1.5px;
  }
  .blog-page__main-item {
    border-radius: 20px;
    padding: 20px;
  }
  .blog-page__posts-head,
  .innerpage .faq-block .tab_header {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    gap: 0;
  }
  .blog-page__posts-head .tab_header-search,
  .innerpage .faq-block .tab_header .tab_header-search {
    width: 100%;
  }
  .blog-page__posts-head .search-input-wrap,
  .innerpage .faq-block .tab_header .search-input-wrap {
    width: 100%;
    margin-bottom: 20px;
  }
  .blog-page__posts-head .search-input-wrap input,
  .innerpage .faq-block .tab_header .search-input-wrap input {
    width: 100%;
  }
  .blog-page__posts-body {
    grid-template-columns: repeat(2, 1fr);
  }
  .care-after {
    margin-bottom: 80px;
  }
  .blog-inner__next-prev {
    gap: 10px;
  }
  .blog-inner__next-prev .nav-btn {
    padding: 12px;
    font-size: 16px;
    min-height: 100%;
  }
  .blog-inner__next-prev {
    -webkit-box-align: stretch;
        -ms-flex-align: stretch;
            align-items: stretch;
  }
  .blog-inner__next-prev .nav-btn {
    gap: 8px;
  }
  .innerpage__content .grid-images-3-col .item {
    padding: 20px;
  }
  .beforeafter-inner__wrap {
    grid-template-columns: 1fr;
  }
  .ask-your-question {
    padding: 40px;
    border-radius: 20px;
  }
  .ask-your-question h2 {
    margin-top: 0 !important;
  }
  .contact-float-elem {
    padding: 16px;
    font-size: 20px;
  }
  .contact-float-elem img {
    width: 32px;
    margin-right: 5px;
  }
  .contact-float-elem.elem2 {
    bottom: 120px;
  }
  .privacy-label.lbl3 {
    right: 240px;
  }
  .hero-inner.without-image.hero-team .wrapper {
    padding-bottom: 300px;
  }
  .dr-soner .tab_item {
    height: auto;
  }
  .res-videos {
    margin-top: 40px;
  }
  .res-videos .tab_header {
    margin-bottom: 20px;
  }
  .res-videos__main {
    margin-top: 40px;
  }
  .res-videos .btn {
    width: 100%;
  }
}
@media (max-width: 600px) {
  .hero__man {
    left: 30px;
  }
  .hero__rev.rev2 {
    left: 50px;
  }
  .graft-calc__selected,
  .graft-calc__info {
    width: 230px;
  }
  .graft-calc__zones-list .item .checkbox-custom {
    margin-right: 8px;
  }
  .graft-calc__selected {
    font-size: 14px;
  }
  .graft-calc__info .grafts,
  .graft-calc__info .hairs {
    font-size: 34px;
  }
  .graft-calc__info .btn {
    font-size: 15px;
  }
  .graft-calc__info .ttl {
    margin-bottom: 10px;
  }
  .team__slide-photo {
    height: 90vw;
  }
  .footer .col {
    width: 50%;
    padding-right: 5px;
  }
  .footer__bot-left {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
  .footer__bot-left a {
    margin: 0 10px;
  }
  .footer__bot-left .copy {
    margin-top: 8px;
  }
  .footer__menu li a {
    font-size: 14px;
  }
  .team__slide-position,
  .blog__item .descr {
    font-size: 16px;
  }
  .blog__item .ttl {
    font-size: 20px;
  }
  .faq__item {
    padding: 20px;
    border-radius: 20px;
  }
  .faq__item dd {
    padding-top: 10px;
    padding-right: 20px;
  }
  .footer__bot-right {
    max-width: 120px;
  }
  .header > .wrapper {
    padding-bottom: 24px;
  }
  .scroll-top {
    width: 50px;
    height: 50px;
    right: 10px;
    bottom: 10px;
    -webkit-filter: drop-shadow(10px 10px 20px rgba(0,0,0,0.1));
            filter: drop-shadow(10px 10px 20px rgba(0,0,0,0.1));
  }
  .get-free-consult {
    left: 10px;
    bottom: 10px;
  }
  .get-free-consult.active:after {
    opacity: 0;
  }
  .get-free-consult__lbl .ttl {
    display: none;
  }
  .get-free-consult:after {
    content: '';
    width: 24px;
    height: 24px;
    position: absolute;
    top: 0;
    right: -6px;
    background-image: url("../img/icons/mob-call-icon.svg");
    border-radius: 50%;
    -webkit-transition: all 0.2s;
    transition: all 0.2s;
  }
  .two-photos-with-one-descr .images figure {
    width: calc(50% - 5px);
  }
  .video-with-descr .table .row {
    display: block;
    margin-bottom: 10px;
  }
  .video-with-descr .table .col:nth-child(1) {
    width: 100% !important;
  }
  .video-with-descr .table {
    padding: 20px;
    border-radius: 20px;
    font-size: 14px;
    line-height: 1.45;
    letter-spacing: -0.4px;
  }
  .video-with-descr .preview-wrap,
  .contact-us__wrap {
    border-radius: 20px;
  }
  .innerpage__content .banner-doctor,
  .banner-doctor-wrap .banner-doctor {
    margin: 60px 0;
    width: calc(100% + 40px);
    max-width: initial;
    border-radius: 0;
    padding: 30px 20px;
    background-size: 380px auto;
  }
  .innerpage__content .banner-doctor h2,
  .banner-doctor-wrap .banner-doctor h2 {
    padding-right: 50px;
    font-size: 20px;
    line-height: 1.4;
    letter-spacing: -0.8px;
  }
  .innerpage__content .banner-doctor .banner-tags,
  .banner-doctor-wrap .banner-doctor .banner-tags {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
  }
  .innerpage__content .banner-doctor .banner-btns,
  .banner-doctor-wrap .banner-doctor .banner-btns {
    display: block;
  }
  .innerpage__content .banner-doctor .banner-btns .takes,
  .banner-doctor-wrap .banner-doctor .banner-btns .takes {
    display: block;
    margin-top: 16px;
  }
  .innerpage__content .banner-contact-us {
    border-radius: 0;
    width: calc(100% + 40px);
    max-width: initial;
  }
  .innerpage__content .banner-contact-us__left {
    padding: 120px 20px 20px;
  }
  .innerpage__content .banner-contact-us__left .ttl {
    font-size: 20px;
    line-height: 1.3;
    letter-spacing: -1px;
    margin-bottom: 16px;
  }
  .innerpage__content .banner-contact-us__left .ttl img {
    width: 23px;
  }
  .innerpage__content .banner-contact-us__left .tag {
    font-size: 16px;
    line-height: 1.5;
    letter-spacing: -0.5px;
    height: 32px;
    margin-bottom: 16px;
  }
  .innerpage__content .banner-contact-us__left .tel {
    font-size: 24px;
    letter-spacing: -1px;
  }
  .innerpage__content .pricing-items-block {
    padding: 0;
  }
  .blog__item .photo {
    aspect-ratio: 3/2;
  }
  .hero-inner.without-image .hero-inner__h1 {
    font-size: 60px;
    letter-spacing: -4px;
  }
  .video-preview-wrap,
  .innerpage__content .gallery-grid .item .img {
    border-radius: 20px;
  }
  .privacy-label .text {
    font-size: 18px;
  }
  .privacy-label {
    max-width: 290px;
  }
  .team-label {
    padding: 15px;
    min-width: 170px;
    border-radius: 16px;
  }
  .team-label .text .t1 {
    font-size: 16px;
  }
  .team-label.lbl1 {
    right: 70px;
    bottom: 250px;
  }
  .team-label.lbl2 {
    right: 200px;
    bottom: 160px;
  }
  .team-label.lbl3 {
    bottom: 200px;
    right: -10px;
  }
  .team-label.lbl4 {
    right: 20px;
    bottom: 110px;
  }
  .team-label.lbl5,
  .team-label.lbl7,
  .team-label.lbl8 {
    display: none;
  }
  .team-label.lbl6 {
    right: 110px;
    bottom: 20px;
  }
}
@media (max-width: 690px) {
  .floating-item {
    width: 170px;
  }
  .float {
    padding: 10px 14px;
    border-radius: 14px;
  }
  .float__wrapper {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    gap: 10px;
  }
  .float__logo {
    max-width: 30px;
  }
  .float__digits {
    font-size: 9px;
    line-height: 12px;
  }
  .float__digits span {
    font-size: 18px;
    line-height: 24px;
    letter-spacing: -0.75px;
  }
  .float__stars {
    max-width: 80%;
    margin-top: 0;
  }
}
@media (max-width: 560px) {
  .consult-form__photo {
    height: calc(50vw - 20px);
  }
  .consult-form__photo .icon span {
    margin-bottom: 14px;
  }
  .consult-form__head .steps {
    width: 440px;
    margin-left: auto;
    margin-right: auto;
  }
  .consult-form__head .step:nth-child(1) .num:after,
  .consult-form__head .step:nth-child(3) .num:after {
    width: 95px;
  }
  .consult-form__head .step:nth-child(2) .num:after {
    width: 122px;
  }
  .hero-inner .breadcrumbs {
    display: none;
  }
  .hero-inner {
    min-height: 440px;
    margin-bottom: 40px;
  }
  .hero-inner__img {
    width: 460px;
  }
  .hero-inner__img .hero__rev.rev1 {
    top: 190px;
    left: 60px;
  }
  .hero-inner__img .hero__rev.rev2 {
    top: 0px;
    left: auto;
    right: 60px;
  }
  .innerpage__content figure img {
    border-radius: 20px;
  }
  .innerpage__content p,
  .blog-inner .innerpage__content ul {
    font-size: 16px;
    line-height: 1.5;
    letter-spacing: -0.5px;
  }
  .innerpage__content h2 {
    margin-top: 40px;
    margin-bottom: 20px;
    font-size: 24px;
    line-height: 1.35;
    letter-spacing: -1px;
  }
  .innerpage__content h3 {
    margin-top: 20px;
    margin-bottom: 10px;
    font-size: 20px;
    line-height: 1.4;
    letter-spacing: -0.8px;
  }
  .innerpage__content figure figcaption {
    font-size: 12px;
  }
  .innerpage__content .two-photos figure {
    width: calc(50% - 5px);
  }
  .innerpage__content ol {
    padding: 20px;
    border-radius: 20px;
  }
  .hero-inner .hero__rev.rev1 {
    bottom: 155px;
  }
  .hero-inner .hero__rev.rev2 {
    bottom: 85px;
  }
  .care-after__text .h1-style {
    margin-bottom: 32px;
  }
  .care-after__articles {
    padding: 0 20px;
  }
  .follow-us__btns {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
  .innerpage__content-share.mobile {
    height: 100%;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
  .blog-inner .video-preview-wrap {
    border-radius: 20px;
  }
  .blog-inner__info {
    font-size: 16px;
  }
  .innerpage.without-hero .breadcrumbs {
    margin-bottom: 20px;
  }
  .innerpage__content .grid-images-3-col .item {
    border-radius: 20px;
  }
  .innerpage__content .grid-images-3-col .swiper-wrapper {
    gap: 10px;
  }
  .innerpage__content .frame-img.img-3,
  .innerpage__content .frame-img.img-2 {
    grid-template-columns: 1fr;
  }
  .innerpage__content .frame-img .item {
    border-radius: 20px;
  }
  .job-label.lbl1 {
    bottom: 120px;
  }
  .job-label.lbl2 {
    bottom: 20px;
  }
  .privacy-label {
    padding: 16px;
  }
  .privacy-label.lbl1 {
    bottom: 200px;
    right: 80px;
  }
  .privacy-label.lbl2 {
    bottom: 110px;
    right: 20px;
  }
  .privacy-label.lbl3 {
    bottom: 30px;
    right: 60px;
  }
  .hero-inner.without-image.hero-policy .wrapper {
    padding-bottom: 300px;
  }
}
@media (max-width: 520px) {
  .hero .wrapper {
    padding: 0;
  }
  .hero__wrap {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
    padding: 0;
    margin-bottom: 80px;
  }
  .hero__right {
    height: 419px;
    width: 100%;
    margin-bottom: 20px;
  }
  .hero__img-wrap {
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    -webkit-mask-image: url("../img/hero-mob-mask.png");
            mask-image: url("../img/hero-mob-mask.png");
    -webkit-mask-size: 100% 100%;
            mask-size: 100% 100%;
  }
  .hero__man {
    width: 510px;
    max-width: initial;
    left: 50%;
    -webkit-transform: translateX(calc(-50% + 10px));
            transform: translateX(calc(-50% + 10px));
    top: 49px;
    z-index: 3;
  }
  .hero .rev1 {
    display: none;
  }
  .hero__rev {
    width: 165px;
    max-width: initial;
    -webkit-box-shadow: 0px 14px 44px 0px rgba(19,28,33,0.2);
            box-shadow: 0px 14px 44px 0px rgba(19,28,33,0.2);
  }
  .hero__rev.rev2 {
    right: 10px;
    left: auto;
    top: 302px;
  }
  .rev1-mob {
    display: block;
    z-index: 0;
    left: -10px;
    top: 233px;
  }
  .hero__left {
    width: 100%;
    padding: 0 20px;
    text-align: center;
    max-width: 100%;
  }
  .hero__h1,
  .h1-style {
    margin-bottom: 16px;
    font-size: 40px;
    line-height: 1.25;
    letter-spacing: -2.5px;
  }
  .hero__descr {
    font-size: 16px;
    line-height: 1.5;
    margin-bottom: 20px;
  }
  .hero__services {
    padding: 0 20px;
  }
  .hero__services-ttl {
    font-size: 34px;
    margin-bottom: 20px;
    text-align: center;
    letter-spacing: -2px;
  }
  .hero__services-wrap .item-wrap {
    width: 100%;
  }
  .hero__services-wrap .item {
    width: 100%;
    height: 62px;
    padding: 0 24px;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
  .faq {
    margin-bottom: 80px;
  }
  .hero {
    padding-bottom: 80px;
  }
  .title-center {
    font-size: 34px;
    line-height: 1.2;
    letter-spacing: -2px;
    margin-bottom: 20px;
  }
  .subtitle-center {
    margin-top: 0;
    font-size: 16px;
  }
  .graft-calc__selected,
  .graft-calc__info {
    position: relative;
    left: auto;
    right: auto;
    top: auto;
  }
  .graft-calc__selected {
    margin-top: -150px;
    width: 100%;
    padding: 20px 24px;
    font-size: 18px;
    margin-bottom: 20px;
    -webkit-box-shadow: 10px 50px 100px 0px rgba(41,49,54,0.12);
            box-shadow: 10px 50px 100px 0px rgba(41,49,54,0.12);
  }
  .graft-calc__zones-list .item .label-custom {
    font-size: 16px;
  }
  .graft-calc__info {
    width: 100%;
    background: none;
    -webkit-box-shadow: none;
            box-shadow: none;
    text-align: center;
  }
  .graft-calc__info .ttl {
    font-size: 16px;
    margin-bottom: 0;
  }
  .graft-calc__info .grafts,
  .graft-calc__info .hairs {
    font-size: 24px;
    line-height: 1.4;
    letter-spacing: -1px;
    display: inline-block;
    margin-bottom: 20px;
  }
  .graft-calc__info {
    padding: 0;
  }
  .graft-calc__info .btn {
    font-size: 20px;
    padding: 0 32px;
  }
  .graft-calc {
    margin-bottom: 80px;
  }
  .takealook__col {
    width: 100%;
  }
  .takealook__col .day {
    margin-bottom: 10px;
    padding-left: 0;
  }
  .takealook__col .items {
    padding-right: 0;
    padding-left: 20px;
  }
  .takealook__col:before {
    height: calc(100% - 32px);
    top: 34px;
    left: 10px;
  }
  .takealook__col .item {
    padding: 20px;
    margin-bottom: 8px;
  }
  .takealook__col {
    margin-bottom: 20px;
  }
  .takealook__cols {
    margin-bottom: 0;
  }
  .after-surgery .subtitle-center {
    display: none;
  }
  .after-surgery .wrapper {
    padding: 20px 14px;
    border-radius: 20px;
  }
  .after-surgery .wrapper .title-center {
    margin-bottom: 40px;
    padding: 0 20px;
  }
  .after-surgery__way .step .icon {
    margin-right: 10px;
  }
  .after-surgery {
    padding: 0 10px;
  }
  .after-surgery__way {
    padding-left: 36px;
  }
  .after-surgery__way .step {
    margin-bottom: 16px;
  }
  .beforeafter .wrapper,
  .team .wrapper,
  .testimonials .wrapper,
  .guests .wrapper,
  .blog .wrapper {
    padding: 0 10px;
  }
  .beforeafter .title-center,
  .team .title-center,
  .testimonials .title-center,
  .guests .title-center,
  .blog .title-center {
    padding: 0 20px;
  }
  .beforeafter__slide {
    border-radius: 20px;
  }
  .beforeafter__slide-before-lbl {
    left: 20px;
    bottom: 20px;
  }
  .beforeafter__slide-after-lbl {
    bottom: 20px;
    left: calc(100% - 80px);
  }
  .beforeafter__slider .beforeafter__slide-info {
    display: none;
  }
  .team__slider,
  .blog__items {
    padding: 0 20px;
  }
  .team__slide-photo {
    height: 420px;
  }
  .team__slide {
    border-radius: 20px;
  }
  .our-hospital .wrapper {
    padding: 0 10px;
  }
  .our-hospital__left {
    height: auto;
    padding: 40px 20px 20px;
    border-radius: 20px;
    display: block;
  }
  .our-hospital__left .ttl {
    font-size: 34px;
  }
  .our-hospital__left .descr {
    font-size: 16px;
    line-height: 1.5;
    letter-spacing: -0.5px;
    margin-bottom: 60px;
  }
  .our-hospital__slider-thumb {
    width: 200px;
    bottom: 20px;
    right: 20px;
  }
  .our-hospital__slide-thumb {
    width: 60px;
    height: 60px;
  }
  .our-hospital__right {
    border-radius: 20px;
    margin-bottom: 0;
  }
  .testimonials__slide,
  .daily__block,
  .contact-us__form {
    padding: 20px;
    border-radius: 20px;
  }
  .testimonials__slider,
  .guests__slider {
    padding: 0 20px;
  }
  .daily__label {
    bottom: -18px;
  }
  .guests__slide .beforeafter__slide-info .photo {
    width: 50px;
    height: 50px;
    margin-right: 10px;
  }
  .guests__slide .beforeafter__slide-info .name span:first-child {
    max-width: 150px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
  }
  .guests__slide .table .row {
    display: block;
  }
  .guests__slide .table .col {
    width: 100% !important;
  }
  .guests__slide .table .row {
    margin-bottom: 10px;
  }
  .guests__slide .table .col {
    line-height: 1.4;
  }
  .contact-us__wrap {
    border-radius: 20px;
  }
  .contact-us__form .subtitle-center {
    margin-bottom: 30px;
  }
  .blog__items {
    overflow: visible;
  }
  .faq__item dt {
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
  }
  .faq__item dt .ttl {
    padding-right: 10px;
  }
  .faq__item dd {
    padding-right: 0;
  }
  .footer {
    background-image: url("../img/footer-bg-mob.png");
    background-size: 100% 100%;
  }
  .footer .col {
    margin-bottom: 40px;
  }
  .header.fixed .header__drop-lang-wrap {
    margin-top: 24px;
  }
  .our-hospital__slide .title {
    left: 20px;
  }
  .footer__bot-left .copy {
    text-align: center;
  }
  .modal {
    padding: 20px;
    border-radius: 20px;
  }
  .innerpage__content-h1 {
    margin-bottom: 20px;
    font-size: 34px;
    letter-spacing: -2px;
  }
  .innerpage__content-table {
    width: 100%;
  }
  .innerpage .reviews-labels .item {
    width: 160px;
  }
  .contact-float-elem.elem1 {
    right: 90px;
  }
}
@media (max-width: 480px) {
  .consult-form__head .steps {
    width: 335px;
    margin-bottom: 20px;
  }
  .consult-form__head .step .name {
    text-align: center;
  }
  .consult-form__body-btns .back-btn {
    width: 105px;
  }
  .consult-form__head .step:nth-child(1) .num:after,
  .consult-form__head .step:nth-child(3) .num:after {
    width: 58px;
  }
  .consult-form__head .step:nth-child(2) .num:after {
    width: 88px;
  }
  .radios-wrap.radios-4 {
    overflow: auto;
    margin-right: -20px;
    margin-left: -20px;
    padding-right: 20px;
    padding-left: 20px;
  }
  .radios-wrap.radios-4 label .custom-radio {
    white-space: nowrap;
    padding: 0 16px;
  }
  .consult-form__photo .icon {
    padding: 0 0 7px 0;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
  .consult-form__photo .icon span {
    margin-bottom: 10px;
  }
  .consult-form__photo .add-btn {
    width: 32px;
    height: 32px;
    bottom: 10px;
    right: 10px;
  }
  .consult-form__step--5 .consult-form__head {
    padding: 70px 0;
  }
  .home-btn {
    width: 100%;
  }
  .consult-form__step--5 .consult-form__head .descr {
    font-size: 16px;
    letter-spacing: -0.5px;
  }
  .hero-inner.without-image .hero-inner__h1 {
    font-size: 34px;
    letter-spacing: -2px;
    line-height: 1.2;
  }
  .hero-inner.without-image .wrapper {
    padding-bottom: 140px;
  }
  .hero-inner.without-labels .wrapper {
    padding-bottom: 80px;
  }
  .hero-inner.without-image .hero__rev.rev1 {
    right: 50%;
    -webkit-transform: translateX(calc(50% - 50px));
            transform: translateX(calc(50% - 50px));
    bottom: 80px;
  }
  .hero-inner.without-image .hero__rev.rev2 {
    right: 50%;
    -webkit-transform: translateX(calc(50% + 50px));
            transform: translateX(calc(50% + 50px));
    bottom: 150px;
  }
  .experience-videos .prev-gallery-slider {
    margin-bottom: 10px;
  }
  .experience-videos .guests__slide .table {
    padding: 50px 10px 20px;
  }
  .experience-videos .prev-gallery-slider-next,
  .experience-videos .prev-gallery-slider-prev {
    width: 26px;
    height: 26px;
  }
  .experience-videos .prev-gallery-slider-prev {
    left: -8px;
  }
  .experience-videos .prev-gallery-slider-next {
    right: -8px;
  }
  .hero-inner.without-image {
    margin-bottom: 20px;
  }
  .hero-inner.without-labels .wrapper {
    padding-bottom: 20px;
  }
  .innerpage__content .video-wrap {
    border-radius: 20px;
  }
  .innerpage__content .banner-contact-us__left {
    padding-top: 80px;
  }
  .innerpage__content .banner-doctor,
  .banner-doctor-wrap .banner-doctor {
    background-position: bottom right -120px;
  }
  .innerpage__content .pricing-items-block .payments {
    margin-left: -20px;
    margin-right: -20px;
  }
  .innerpage__content .pricing-items-block {
    margin-bottom: 40px;
  }
  .innerpage__content .pricing-item {
    padding: 12px;
  }
  .innerpage .reviews-content .item {
    border-radius: 20px;
    padding: 20px;
    font-size: 16px;
    line-height: 1.5;
    letter-spacing: -0.5px;
  }
  .innerpage .reviews-wrap {
    margin-bottom: 40px;
  }
  .innerpage .reviews-search {
    margin-bottom: 20px;
  }
  .innerpage .reviews-content .item .info {
    margin-bottom: 10px;
  }
  .follow-us__btns .soc-btn {
    width: 335px;
    max-width: 100%;
  }
  .blog-page__ttl {
    font-size: 38px;
    margin-bottom: 20px;
  }
  .blog-page__main-item-ttl {
    font-size: 20px;
    line-height: 1.3;
    letter-spacing: -1px;
    max-height: 105px;
    overflow: hidden;
  }
  .blog-page__main-item {
    margin-bottom: 40px;
  }
  .blog-page__posts-head .filter {
    gap: 8px;
    overflow: auto;
    width: calc(100% + 40px);
    margin: 0 -20px;
    padding-left: 20px;
  }
  .blog-page__posts-head,
  .blog-page__posts-body {
    margin-bottom: 25px;
  }
  .blog-page__posts-body {
    grid-template-columns: 1fr;
  }
  .blog-page,
  .blog-page__posts {
    margin-bottom: 40px;
  }
  .care-after {
    padding: 20px 0;
  }
  .care-after__text .h1-style {
    font-size: 24px;
    margin-bottom: 20px;
    line-height: 1.3;
    letter-spacing: -1px;
  }
  .care-after__text p {
    font-size: 16px;
  }
  .blog__item {
    border-radius: 20px;
  }
  .blog__item .info {
    padding: 20px;
  }
  .follow-us__btns {
    padding: 0 20px;
    gap: 16px;
  }
  .blog-page .breadcrumbs {
    margin-bottom: 20px;
  }
  .blog-inner__next-prev .nav-btn.next {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    text-align: center;
  }
  .blog-inner__next-prev .nav-btn.prev {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
    text-align: center;
  }
  .blog-inner__next-prev .nav-btn {
    line-height: 1.5;
  }
  .innerpage__content-share {
    gap: 0;
    padding: 10px;
    border-radius: 16px;
  }
  .hide-on-mob {
    display: none;
  }
  .blog-inner__info {
    margin-bottom: 20px;
  }
  .blog-inner__next-prev {
    margin-left: -10px;
    margin-right: -10px;
  }
  .innerpage__content-table-icon {
    top: 45vh;
  }
  .innerpage__content .grid-images-3-col .swiper-wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    gap: 0;
  }
  .innerpage__content .grid-images-3-col {
    padding: 0 20px;
    margin: 0 -20px;
  }
  .ask-your-question {
    padding: 30px 20px;
  }
  .contact-float-elem.elem1 {
    bottom: 20px;
  }
  .contact-float-elem.elem2 {
    bottom: 100px;
  }
  .input-wrap-file__btn {
    display: none;
  }
  section {
    margin-bottom: 40px;
  }
  .job-label {
    padding: 12px;
    min-width: 170px;
  }
  .job-label .icon {
    width: 30px;
    margin-right: 8px;
  }
  .job-label .text .t1 {
    font-size: 20px;
  }
  .job-label.lbl1 {
    bottom: 100px;
  }
  .error-page h1 {
    font-size: 40px;
    line-height: 1.25;
  }
  .modal.thankyou-modal {
    padding: 20px;
    min-width: 100%;
    width: 100%;
  }
}
@media (max-width: 374px) {
  .hero__services,
  .wrapper {
    padding: 0 10px;
  }
  .after-surgery__way .step .ttl,
  .faq__item dt .ttl {
    font-size: 17px;
  }
  section {
    margin-bottom: 60px;
  }
  .testimonials__slider,
  .guests__slider {
    padding: 0;
  }
  .subtitle-center {
    padding: 0 10px;
  }
  .beforeafter .title-center,
  .team .title-center,
  .testimonials .title-center,
  .guests .title-center,
  .blog .title-center {
    padding: 0;
  }
  .consult-form__head .steps {
    width: 300px;
  }
  .consult-form__head .step .name {
    font-size: 14px;
  }
  .btn {
    font-size: 16px;
  }
  .contact-us__form .subtitle-center {
    padding: 0;
  }
  .blog__item .info {
    padding: 10px 10px 20px;
  }
  .blog-inner__next-prev {
    margin-left: 0;
    margin-right: 0;
  }
}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN1cHBvcnRzL19kZWZhdWx0LnN0eWwiLCJpbmRleC5jc3MiLCJzdXBwb3J0cy9fZm9udC1mYWNlLnN0eWwiLCJjb21wb25lbnRzL19mb290ZXIuc3R5bCIsImNvbXBvbmVudHMvX2hlYWRlci5zdHlsIiwiY29tcG9uZW50cy9fbW9kYWxzLnN0eWwiLCJfbWFpbi5zdHlsIiwiX3J0bC5zdHlsIiwiX21lZGlhLnN0eWwiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7RUFDQyx3QkFBb0I7RUFDcEIsNkJBQXdCO0FDQ3pCO0FERUE7RUFDQyxrQkFBVTtFQUNWLFlBQVE7RUFDUCx5QkFBa0I7RUFDbkIsZUFBVztFQUNYLGdCQUFhO0VBQ2IsY0FBTztFQUNOLGdCQUFhO0VBQ2Qsb0NBQWE7RUFDWixpQ0FBNEI7RUFDNUIsbUNBQXdCO0VBQ3pCLGtDQUF5QjtFQUN6QixzQkFBZ0I7QUNBakI7QURHQTtFQUNFLGNBQVM7RUFDVCxlQUFXO0FDRGI7QURJQTs7O0VBQ0Usd0JBQW9CO0VBQ3BCLHFCQUFpQjtFQUNqQixnQkFBWTtFQUNaLGFBQVM7QUNBWDtBREdBOztFQUNFLHdCQUFvQjtFQUNwQixTQUFRO0FDQVY7QURHQTtFQUNDLHlCQUFpQjtFQUNqQixpQkFBYztFQUNkLFlBQVM7RUFDVCxXQUFRO0FDRFQ7QURJQTtFQUNDLFlBQVE7RUFDUiw4QkFBMEI7RUFDMUIsMEJBQXNCO0FDRnZCO0FES0E7O0VBRUMsY0FBTztFQUNQLG9DQUFhO0VBQ2IsZ0JBQWU7QUNIaEI7QURNQTs7O0VBR0MsZUFBUTtFQUNSLG9DQUFZO0VBQ1osZUFBVTtFQUNWLGdCQUFZO0FDSmI7QURPQTtFQUNDLFdBQVE7RUFDUixZQUFTO0FDTFY7QURRQTtFQUNDLGdCQUFZO0FDTmI7QURRQTtFQUNDLFlBQVM7RUFDVCxXQUFRO0FDTlQ7QURTQTtFQUNDLGNBQU87RUFDUCxzQ0FBWTtFQUFaLDhCQUFZO0VBQ1oscUJBQWlCO0VBQ2pCLGFBQVM7RUFDVCwwQ0FBNkI7QUNQOUI7QURVQTs7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SU9sb0tELGFBQUE7RVBvb0tDO0VBQ0E7SU9qb0tBLGVBQUE7SUFDQyxpQkFBQTtFUG1vS0Q7RUFDQTtJT2hvS0EsYUFBQTtJQUNDLGVBQUE7SUFDQSxXQUFVO0VQa29LWDtBQUNGO0FBQ0E7RU9ob0t5Qjs7SUFFeEIsZUFBQTtFUGtvS0M7RUFDQTs7SU9ob0tELGVBQUE7RVBtb0tDO0VBQ0E7SU9sb0tELG1CQUFBO0VQb29LQztFQUNBOztJT25vS3NCLFVBQUE7RVBzb0t0QjtFQUNBO0lPcm9LRCxlQUFBO0VQdW9LQztFQUNBOzs7OztJT3RvS29HLFVBQUE7RVA0b0twRztFQUNBO0lPM29LRCxZQUFBO0VQNm9LQztFQUNBO0lPNW9LRCxlQUFBO0VQOG9LQztFQUNBO0lPN29LRCxlQUFBO0VQK29LQztFQUNBO0lPOW9LRCxVQUFBO0VQZ3BLQztFQUNBO0lPL29LRCx1QkFBQTtFUGlwS0M7RUFDQTtJT2hwS0QsY0FBQTtJQUNDLGVBQUE7RVBrcEtBO0FBQ0YiLCJmaWxlIjoiaW5kZXguY3NzIiwic291cmNlc0NvbnRlbnQiOlsiOnJvb3Rcblx0LS1pdGktYXJyb3ctcGFkZGluZyA4cHhcblx0LS1pdGktc3BhY2VyLWhvcml6b250YWwgMTZweFxuXG5cbmJvZHkge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJhc2UtYmc7XG5cdGZvbnQtc2l6ZTogJGJhc2UtZm9udC1zaXplO1xuXHRsaW5lLWhlaWdodDogJGJhc2UtbGluZS1oZWlnaHQ7XG5cdGNvbG9yOiAkdGV4dC1jb2xvcjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcblx0Zm9udC1mYW1pbHk6ICRiYXNlLWZvbnQtZmFtaWx5O1xuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuXHQtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuXHRsZXR0ZXItc3BhY2luZzogLTAuOHB4O1xufVxuXG5pbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWF4LXdpZHRoOiAxMDAlOyBcbn1cblxuaW5wdXRbdHlwZT1cInRleHRcIl0sIGlucHV0W3R5cGU9XCJlbWFpbFwiXSwgaW5wdXRbdHlwZT1cIm51bWJlclwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBvdXRsaW5lOiBub25lO1xufVxuXG5pbnB1dFt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLCBpbnB1dFt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICBtYXJnaW46IDA7XG59XG5cbnRhYmxlIHtcblx0Ym9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcblx0Ym9yZGVyLXdpZHRoOiAwcHg7XG5cdHBhZGRpbmc6IDBweDtcblx0bWFyZ2luOiAwcHg7XG59XG5cbmh0bWwge1xuXHRoZWlnaHQ6IDEwMCU7XG5cdC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogbm9uZTtcblx0LW1zLXRleHQtc2l6ZS1hZGp1c3Q6IG5vbmU7XG59XG5cbmlucHV0LFxudGV4dGFyZWEge1xuXHRjb2xvcjogJHRleHQtY29sb3I7XG5cdGZvbnQtZmFtaWx5OiAkYmFzZS1mb250LWZhbWlseTtcblx0Ym9yZGVyLXJhZGl1czogMDtcbn1cblxuaW5wdXRbdHlwZT1cImJ1dHRvblwiXSxcbmlucHV0W3R5cGU9XCJzdWJtaXRcIl0sXG5idXR0b24ge1xuXHRjdXJzb3I6IHBvaW50ZXJcblx0Zm9udC1mYW1pbHkgJGJhc2UtZm9udC1mYW1pbHlcblx0Zm9udC1zaXplICRiYXNlLWZvbnQtc2l6ZVxuXHRsaW5lLWhlaWdodCAkYmFzZS1saW5lLWhlaWdodFxufVxuXG50ZCB7XG5cdG1hcmdpbjogMHB4O1xuXHRwYWRkaW5nOiAwcHg7XG59XG5cbnVsIHtcblx0bGlzdC1zdHlsZTogbm9uZTtcbn1cbmZvcm0ge1xuXHRwYWRkaW5nOiAwcHg7XG5cdG1hcmdpbjogMHB4O1xufVxuXG5hIHtcblx0Y29sb3I6ICRsaW5rLWNvbG9yO1xuXHR0cmFuc2l0aW9uOiAkZGVmYXVsdC10cmFuc2l0aW9uO1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdG91dGxpbmU6IG5vbmU7XG5cdC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbn1cblxuYSxcbnNwYW4sXG5kaXYsXG5idXR0b24ge1xuXHRvdXRsaW5lOiBub25lIWltcG9ydGFudFxufVxuXG5pbnB1dFt0eXBlPXN1Ym1pdF0sXG5pbnB1dFt0eXBlPWJ1dHRvbl0sXG5idXR0b24ge1xuXHQtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG5cdG91dGxpbmU6IG5vbmU7XG59XG5cbioge1xuXHQtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuXG5pbnB1dCwgdGV4dGFyZWEge1xuXHQmOjpwbGFjZWhvbGRlciB7XG5cdFx0dHJhbnNpdGlvbjogb3BhY2l0eSAuMnMgZWFzZS1vdXQ7XG5cdH1cblx0Jjpmb2N1cyB7XG5cdFx0Jjo6cGxhY2Vob2xkZXIge1xuXHRcdFx0b3BhY2l0eTogMDtcblx0XHR9XG5cdH1cbn1cblxuXG5cbi5idG5cblx0aGVpZ2h0IDYwcHhcblx0cGFkZGluZyAwIDMycHhcblx0Ym9yZGVyLXJhZGl1cyAxNnB4XG5cdGJhY2tncm91bmQgbGluZWFyLWdyYWRpZW50KDExNWRlZywgIzg4RUFGRiAwJSwgIzZGQkFGRiA1MCUsICM2RkJBRkYgNzAlLCAjODhFQUZGIDExMCUpXG5cdGJhY2tncm91bmQtc2l6ZSAyMDAlXG5cdGRpc3BsYXkgaW5saW5lLWZsZXhcblx0YWxpZ24taXRlbXMgY2VudGVyXG5cdGp1c3RpZnktY29udGVudCBjZW50ZXJcblx0Y29sb3IgJGJsYWNrXG5cdGJvcmRlciBub25lXG5cdHRyYW5zaXRpb24gYWxsIC43c1xuXHRmb250LXdlaWdodCA1MDBcblx0bGV0dGVyLXNwYWNpbmcgLTAuOHB4XG5cdGN1cnNvciBwb2ludGVyXG5cdHRleHQtYWxpZ24gY2VudGVyXG5cdCY6aG92ZXJcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uIDEwMCUgMFxuXHQmLmJsYWNrXG5cdFx0aGVpZ2h0IDUwcHhcblx0XHRiYWNrZ3JvdW5kICRibGFja1xuXHRcdHBhZGRpbmcgMCAyNHB4XG5cdFx0Zm9udC1zaXplIDE2cHhcblx0XHRsaW5lLWhlaWdodCAxLjVcblx0XHRsZXR0ZXItc3BhY2luZyAtMC41cHhcblx0XHRjb2xvciAjZmZmXG5cdFx0Jjpob3ZlclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvciAjM2EzZDNmXG5cdCYuYm9yZGVyZWRcblx0XHRvdmVyZmxvdyBoaWRkZW5cblx0XHRwb3NpdGlvbiByZWxhdGl2ZVxuXHRcdHRyYW5zaXRpb24gYWxsIC40c1xuXHRcdCY6aG92ZXJcblx0XHRcdCY6YmVmb3JlXG5cdFx0XHRcdG9wYWNpdHkgMFxuXHRcdHNwYW5cblx0XHRcdHBvc2l0aW9uIHJlbGF0aXZlXG5cdFx0XHR6LWluZGV4IDNcblx0XHQmOmJlZm9yZVxuXHRcdFx0Y29udGVudCAnJ1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvciAjRkJGQkZCXG5cdFx0XHRwb3NpdGlvbiBhYnNvbHV0ZVxuXHRcdFx0ei1pbmRleCAxXG5cdFx0XHR0b3AgMXB4XG5cdFx0XHRsZWZ0IDFweFxuXHRcdFx0d2lkdGggY2FsYygxMDAlIC0gMnB4KVxuXHRcdFx0aGVpZ2h0IGNhbGMoMTAwJSAtIDJweClcblx0XHRcdGJvcmRlci1yYWRpdXMgMTVweFxuXHRcdFx0dHJhbnNpdGlvbiBhbGwgLjNzXG5cblx0Ji0tc3VibWl0XG5cdFx0cG9zaXRpb24gcmVsYXRpdmVcblx0XHRpbnB1dCxcblx0XHRzcGFuXG5cdFx0XHRwb3NpdGlvbiBhYnNvbHV0ZVxuXHRcdFx0d2lkdGggMTAwJVxuXHRcdFx0aGVpZ2h0IDEwMCVcblx0XHRcdG9wYWNpdHkgMFxuXHRcdFx0dG9wIDBcblx0XHRcdGxlZnQgMFxuXHRcdFx0ei1pbmRleCA5OVxuXHRcdHNwYW5cblx0XHRcdGRpc3BsYXkgZmxleFxuXHRcdFx0YWxpZ24taXRlbXMgY2VudGVyXG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQgY2VudGVyXG5cdFx0LndwY2Y3LXNwaW5uZXJcblx0XHRcdG1hcmdpbiAwXG5cdFx0XHRwb3NpdGlvbiBhYnNvbHV0ZVxuXHRcdFx0bGVmdCB1bnNldFxuXHRcdFx0cmlnaHQgMjBweFxuXHRcdFx0d2lkdGggMjBweFxuXHRcdFx0aGVpZ2h0IDIwcHhcblx0XHRcdG9wYWNpdHkgMVxuXHRcdFx0dG9wIGNhbGMoNTAlIC0gMTJweClcblx0XG5cdCYtLW1vYl9mdWxsX3dpZHRoXG5cdFx0QG1lZGlhIChtYXgtd2lkdGggNDgwcHgpXG5cdFx0XHR3aWR0aCAxMDAlXG5cblxuLmJhY2stYnRuXG5cdG92ZXJmbG93IGhpZGRlblxuXHRwb3NpdGlvbiByZWxhdGl2ZVxuXHR0cmFuc2l0aW9uIGFsbCAuNHNcblx0Jjpob3ZlclxuXHRcdCY6YmVmb3JlXG5cdFx0XHRvcGFjaXR5IDBcblx0c3BhblxuXHRcdHBvc2l0aW9uIHJlbGF0aXZlXG5cdFx0ei1pbmRleCAzXG5cdCY6YmVmb3JlXG5cdFx0Y29udGVudCAnJ1xuXHRcdGJhY2tncm91bmQtY29sb3IgI0ZCRkJGQlxuXHRcdHBvc2l0aW9uIGFic29sdXRlXG5cdFx0ei1pbmRleCAxXG5cdFx0dG9wIDFweFxuXHRcdGxlZnQgMXB4XG5cdFx0d2lkdGggY2FsYygxMDAlIC0gMnB4KVxuXHRcdGhlaWdodCBjYWxjKDEwMCUgLSAycHgpXG5cdFx0Ym9yZGVyLXJhZGl1cyAxNXB4XG5cdFx0dHJhbnNpdGlvbiBhbGwgLjNzXG5cdGlucHV0XG5cdFx0YmFja2dyb3VuZCBub25lXG5cdFx0Ym9yZGVyIG5vbmVcblx0XHRwb3NpdGlvbiBhYnNvbHV0ZVxuXHRcdHdpZHRoIDEwMCVcblx0XHRoZWlnaHQgMTAwJVxuXHRcdHRvcCAwXG5cdFx0bGVmdCAwXG5cdFx0ei1pbmRleCA5OTlcblxuXG5cblxuXG5cbi50aXRsZS1jZW50ZXJcblx0dGV4dC1hbGlnbiBjZW50ZXJcblx0Zm9udC1zaXplOiA1MHB4O1xuXHRmb250LXdlaWdodDogNjAwO1xuXHRsaW5lLWhlaWdodDogMS4yOyAvKiAxMjAlICovXG5cdGxldHRlci1zcGFjaW5nOiAtM3B4O1xuXHRtYXJnaW4tYm90dG9tIDUwcHhcblxuLnN1YnRpdGxlLWNlbnRlclxuXHRjb2xvciAjNzg4Mjg4XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0bWF4LXdpZHRoIDYwMHB4XG5cdG1hcmdpbiAtMzBweCBhdXRvIDUwcHhcblxuXG5cbi50ZXh0YXJlYS13cmFwXG5cdG1hcmdpbi1ib3R0b20gMjRweFxuXHR0ZXh0YXJlYVxuXHRcdGRpc3BsYXkgYmxvY2tcblx0XHR3aWR0aCAxMDAlXG5cdFx0aGVpZ2h0IDEyMHB4XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgI0Q5RTdFOVxuXHRcdHBhZGRpbmcgMThweCAxNnB4XG5cdFx0Ym9yZGVyLXJhZGl1cyAxNnB4XG5cdFx0Zm9udC1zaXplIDE2cHhcblx0XHRmb250LXdlaWdodCA1MDBcblx0XHRyZXNpemUgdmVydGljYWxcblx0XHRtYXgtaGVpZ2h0IDI1MHB4XG5cdFx0bWluLWhlaWdodCAxMDBweFxuXHRcdCY6OnBsYWNlaG9sZGVyXG5cdFx0XHRjb2xvciAjNzg4Mjg4XG5cdFx0Jjpmb2N1c1xuXHRcdFx0b3V0bGluZSBub25lXG5cdC50ZXh0YXJlYS1kZXNjclxuXHRcdG1hcmdpbi10b3AgNHB4XG5cdFx0Y29sb3IgIzc4ODI4OFxuXHRcdGZvbnQtc2l6ZSAxMnB4XG5cdFx0bGluZS1oZWlnaHQgMS4zNVxuXHRcdGxldHRlci1zcGFjaW5nIC0wLjNweFxuXG5cbi5pbnB1dC13cmFwXG5cdGhlaWdodCA2MHB4XG5cdHdpZHRoIDEwMCVcblx0cG9zaXRpb24gcmVsYXRpdmVcblx0Ym9yZGVyLXJhZGl1czogMTZweDtcblx0Ym9yZGVyOiAxcHggc29saWQgI0Q5RTdFOVxuXHRiYWNrZ3JvdW5kICNmZmZcblx0cGFkZGluZy10b3AgNXB4XG5cdG1hcmdpbi1ib3R0b20gMjRweFxuXHQmLmFjdGl2ZVxuXHRcdGJvcmRlci1jb2xvciAjNzg4Mjg4XG5cdFx0LmxhYmVsXG5cdFx0XHR0b3AgNnB4XG5cdFx0XHRmb250LXNpemUgMTJweFxuXHRcdFx0bGV0dGVyLXNwYWNpbmcgLTAuM3B4XG5cdFx0Lml0aV9fc2VsZWN0ZWQtY291bnRyeVxuXHRcdFx0Ym9yZGVyLWNvbG9yICM3ODgyODhcblx0Ji5lcnJvclxuXHRcdGJvcmRlci1jb2xvciAjZmY0OTQ5XG5cdFx0LmVyci1maWVsZFxuXHRcdFx0ZGlzcGxheSBibG9ja1xuXHRcdC5pdGlfX3NlbGVjdGVkLWNvdW50cnlcblx0XHRcdGJvcmRlci1jb2xvciAjZmY0OTQ5XG5cdC5lcnItZmllbGRcblx0XHRjb2xvciAjZmY0OTQ5XG5cdFx0cGFkZGluZyAwIDIwcHhcblx0XHRmb250LXNpemUgMTJweFxuXHRcdGxpbmUtaGVpZ2h0IDEuMzNcblx0XHRsZXR0ZXItc3BhY2luZyAtMC4zcHhcblx0XHRwb3NpdGlvbiBhYnNvbHV0ZVxuXHRcdHRvcCAxMDAlXG5cdFx0bGVmdCAwXG5cdFx0d2lkdGggMTAwJVxuXHRcdGRpc3BsYXkgbm9uZVxuXHRpbnB1dFxuXHRcdHdpZHRoIDEwMCVcblx0XHRoZWlnaHQgMTAwJVxuXHRcdGJvcmRlciBub25lXG5cdFx0cGFkZGluZyAwIDE2cHhcblx0XHRib3JkZXItcmFkaXVzOiAxNnB4O1xuXHRcdGZvbnQtd2VpZ2h0IDUwMFxuXHQubGFiZWxcblx0XHRwb3NpdGlvbiBhYnNvbHV0ZVxuXHRcdGxlZnQgMTZweFxuXHRcdHRvcCAxOHB4XG5cdFx0Y29sb3IgIzc4ODI4OFxuXHRcdHRyYW5zaXRpb24gYWxsIC4zc1xuXHRcdHotaW5kZXggMlxuXHQubGFiZWwsXG5cdGlucHV0XG5cdFx0Zm9udC1zaXplIDE2cHhcblx0XHRsaW5lLWhlaWdodCAxLjVcblx0XHRsZXR0ZXItc3BhY2luZyAtMC41cHhcblx0XHRmb250LXdlaWdodCA1MDBcblx0Ji1waG9uZVxuXHRcdHBhZGRpbmcgMFxuXG5cblxuXG5cbi5pbnB1dC13cmFwLTJcblx0aW5wdXQsXG5cdC5sYWJlbFxuXHRcdGZvbnQtc2l6ZSAxNnB4XG5cdFx0bGV0dGVyLXNwYWNpbmcgLTAuNXB4XG5cdFx0Zm9udC13ZWlnaHQgNTAwXG5cdFx0bGluZS1oZWlnaHQgMS41XG5cdGlucHV0XG5cdFx0Jjpub3QoW3R5cGU9XCJyYWRpb1wiXSk6bm90KFt0eXBlPVwiY2hlY2tib3hcIl0pXG5cdFx0XHRoZWlnaHQgNjBweFxuXHRcdFx0d2lkdGggMTAwJVxuXHRcdFx0cG9zaXRpb24gcmVsYXRpdmVcblx0XHRcdGJvcmRlci1yYWRpdXM6IDE2cHg7XG5cdFx0XHRib3JkZXI6IDFweCBzb2xpZCAjRDlFN0U5XG5cdFx0XHRiYWNrZ3JvdW5kICNmZmZcblx0XHRcdHBhZGRpbmcgMCAxNnB4XG5cdFx0XHQmOmZvY3VzXG5cdFx0XHRcdGJvcmRlci1jb2xvciAkYmxhY2tcblx0XHRcdCYuZXJyb3Jcblx0XHRcdFx0Ym9yZGVyLWNvbG9yICNmZjQ5NDlcblx0LmxhYmVsXG5cdFx0bWFyZ2luLWJvdHRvbSAxMHB4XG5cdC5hZGRpdGlvbmFsLWlucHV0XG5cdFx0ZGlzcGxheSBub25lXG5cdFx0JiA+IC5sYWJlbFxuXHRcdFx0bWFyZ2luLXRvcCAxMHB4XG5cdFx0XHRjb2xvciAkbmV1dHJhbDcwXG5cdFx0LnJhZGlvcy13cmFwXG5cdFx0XHRtYXJnaW4tdG9wIDEwcHhcblxuXG5cblxuXG4uaW5wdXQtd3JhcC1maWxlXG5cdGRpc3BsYXkgZmxleFxuXHRnYXAgMTBweFxuXHRhbGlnbi1pdGVtcyBjZW50ZXJcblx0anVzdGlmeS1jb250ZW50IHNwYWNlLWJldHdlZW5cblx0bWFyZ2luLWJvdHRvbSAzMHB4XG5cdCZfX2lucHV0XG5cdFx0d2lkdGggMTAwJVxuXHRcdHBvc2l0aW9uIHJlbGF0aXZlXG5cdFx0aW5wdXRcblx0XHRcdGhlaWdodCA2MHB4XG5cdFx0XHR3aWR0aCAxMDAlXG5cdFx0XHRwb3NpdGlvbiByZWxhdGl2ZVxuXHRcdFx0Ym9yZGVyLXJhZGl1czogMTZweDtcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICNEOUU3RTlcblx0XHRcdGJhY2tncm91bmQgI2ZmZlxuXHRcdFx0cGFkZGluZyAwIDE2cHhcblx0XHRcdGZvbnQtc2l6ZSAxNnB4XG5cdFx0XHRmb250LXdlaWdodCA1MDBcblx0XHRcdGxldHRlci1zcGFjaW5nOiAtMC41cHg7XG5cdFx0XHQmOjpwbGFjZWhvbGRlclxuXHRcdFx0XHRjb2xvciAjNzg4Mjg4XG5cdFx0XHQmOmZvY3VzXG5cdFx0XHRcdGJvcmRlci1jb2xvciAkYmxhY2tcblx0XHRcdCYuZXJyb3Jcblx0XHRcdFx0Ym9yZGVyLWNvbG9yICNmZjQ5NDlcblx0Jl9fYnRuXG5cdFx0d2lkdGggMTMwcHhcblx0XHRmbGV4LXNocmluayAwXG5cdC5pbmZvLWZpZWxkXG5cdFx0Y29sb3IgIzc4ODI4OFxuXHRcdHBhZGRpbmcgMCAyMHB4XG5cdFx0Zm9udC1zaXplIDEycHhcblx0XHRsaW5lLWhlaWdodCAxLjMzXG5cdFx0bGV0dGVyLXNwYWNpbmcgLTAuM3B4XG5cdFx0cG9zaXRpb24gYWJzb2x1dGVcblx0XHR0b3AgMTAwJVxuXHRcdGxlZnQgMFxuXHRcdHdpZHRoIDEwMCVcblxuXG4uYmlnLXNtYWxsLWlucHV0c1xuXHRkaXNwbGF5IGZsZXhcblx0LmJpZ1xuXHRcdHdpZHRoIDEwMCVcblx0LnNtYWxsXG5cdFx0d2lkdGggMTAwcHhcblx0XHRtYXJnaW4tbGVmdCAxMHB4XG5cdFx0ZmxleC1zaHJpbmsgMFxuXG5cblxuLnJhZGlvcy13cmFwXG5cdGRpc3BsYXkgZmxleFxuXHRqdXN0aWZ5LWNvbnRlbnQgc3BhY2UtYmV0d2VlblxuXHRnYXAgMTBweFxuXHRsYWJlbFxuXHRcdGRpc3BsYXkgYmxvY2tcblx0XHR3aWR0aCA1MCVcblx0XHRoZWlnaHQgNDBweFxuXHRcdC5jdXN0b20tcmFkaW9cblx0XHRcdHdpZHRoIDEwMCVcblx0XHRcdGhlaWdodCAxMDAlXG5cdFx0XHRkaXNwbGF5IGZsZXhcblx0XHRcdGFsaWduLWl0ZW1zIGNlbnRlclxuXHRcdFx0anVzdGlmeS1jb250ZW50IGNlbnRlclxuXHRcdFx0Ym9yZGVyIDFweCBzb2xpZCAjRDlFN0U5XG5cdFx0XHRjb2xvciAjNzg4Mjg4XG5cdFx0XHRmb250LXNpemUgMTZweFxuXHRcdFx0bGV0dGVyLXNwYWNpbmcgLTAuNXB4XG5cdFx0XHRmb250LXdlaWdodCA1MDBcblx0XHRcdGxpbmUtaGVpZ2h0IDEuNVxuXHRcdFx0Ym9yZGVyLXJhZGl1cyAxMHB4XG5cdFx0XHRjdXJzb3IgcG9pbnRlclxuXHRcdGlucHV0XG5cdFx0XHRwb3NpdGlvbiBhYnNvbHV0ZVxuXHRcdFx0dmlzaWJpbGl0eSBoaWRkZW5cblx0XHRcdHotaW5kZXggLTlcblx0XHRcdG9wYWNpdHkgMFxuXHRcdFx0JjpjaGVja2VkXG5cdFx0XHRcdCYgKyAuY3VzdG9tLXJhZGlvXG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvciAjYzJlYWYyXG5cdFx0XHRcdFx0Ym9yZGVyLWNvbG9yICNjMmVhZjJcblx0XHRcdFx0XHRjb2xvciAkYmxhY2tcblxuXG5cblxuLnN1Ym1pdC1idG5cblx0YnV0dG9uXG5cdFx0d2lkdGggMTAwJVxuXHRcdGZvbnQtd2VpZ2h0IDUwMFxuXG5cblxuXG5cblxuLnNlbGVjdDItY29udGFpbmVyXG5cdC8vIHdpZHRoIDEwMCVcblx0aGVpZ2h0IDEwMCVcblx0LnNlbGVjdGlvbixcblx0LnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUsXG5cdC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWRcblx0XHR3aWR0aCAxMDAlXG5cdFx0aGVpZ2h0IDEwMCVcblx0XHRkaXNwbGF5IGJsb2NrXG5cdC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlXG5cdFx0LnNlbGVjdDItc2VsZWN0aW9uX19hcnJvd1xuXHRcdFx0d2lkdGggMjRweFxuXHRcdFx0aGVpZ2h0IDI0cHhcblx0XHRcdGJhY2tncm91bmQtaW1hZ2UgdXJsKCcuLi9pbWcvaWNvbnMvc2VsZWN0LWFyci1kcm9wLnN2ZycpXG5cdFx0XHRiYWNrZ3JvdW5kLXJlcGVhdCBuby1yZXBlYXRcblx0XHRcdGJhY2tncm91bmQtcG9zaXRpb24gY2VudGVyXG5cdFx0XHR0b3AgMTJweFxuXHRcdFx0cmlnaHQgMTZweFxuXHRcdFx0YlxuXHRcdFx0XHRkaXNwbGF5IG5vbmVcblx0XHQuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkXG5cdFx0XHRsaW5lLWhlaWdodCA1M3B4XG5cdFx0XHRwYWRkaW5nLWxlZnQgMTZweFxuXHRcdFx0cGFkZGluZy1yaWdodCA0MHB4XG5cdFx0XHRmb250LXNpemUgMTZweFxuXHRcdFx0bGV0dGVyLXNwYWNpbmcgLTAuNXB4XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGVcblx0Ym9yZGVyIG5vbmVcblx0YmFja2dyb3VuZCBub25lXG5cdGRpc3BsYXkgZmxleFxuXHRhbGlnbi1pdGVtcyBjZW50ZXJcblxuXG4uc2VsZWN0Mi1kcm9wZG93blxuXHRib3JkZXItcmFkaXVzOiAxNnB4ICFpbXBvcnRhbnQ7XG5cdGJhY2tncm91bmQgI2ZmZlxuXHRib3gtc2hhZG93OiAwcHggNDBweCA5MHB4IDBweCByZ2JhKDU3LCA4MiwgOTksIDAuMjApO1xuXHRib3JkZXIgbm9uZVxuXHRvdmVyZmxvdyBoaWRkZW5cblx0cGFkZGluZyAwXG5cdHRyYW5zZm9ybSB0cmFuc2xhdGVZKDVweClcblx0bGlcblx0XHRwYWRkaW5nIDBcblx0XHRjb2xvciAjNzg4Mjg4XG5cdFx0cGFkZGluZyA2cHggMFxuXHRcdGZvbnQtc2l6ZSAxNnB4XG5cdFx0bGluZS1oZWlnaHQgMS41XG5cdFx0bGV0dGVyLXNwYWNpbmcgLTAuNXB4XG5cdFx0cG9zaXRpb24gcmVsYXRpdmVcblx0LnNlbGVjdDItcmVzdWx0c19fb3B0aW9uc1xuXHRcdHBhZGRpbmcgMTRweCAxNnB4XG5cbi5zZWxlY3QyLWNvbnRhaW5lclxuXHQuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLWhpZ2hsaWdodGVkLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1zZWxlY3RhYmxlXG5cdFx0YmFja2dyb3VuZCBub25lXG5cdFx0Y29sb3IgJGJsYWNrXG5cdC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0tc2VsZWN0ZWRcblx0XHRjb2xvciAkYmxhY2tcblx0XHRwYWRkaW5nLXJpZ2h0IDIwcHhcblx0XHRiYWNrZ3JvdW5kIG5vbmVcblx0XHQmOmFmdGVyXG5cdFx0XHRjb250ZW50ICcnXG5cdFx0XHR3aWR0aCAxNnB4XG5cdFx0XHRoZWlnaHQgMTZweFxuXHRcdFx0YmFja2dyb3VuZC1pbWFnZSB1cmwoJy4uL2ltZy9pY29ucy9ibHVlLWNoZWNrLnN2ZycpXG5cdFx0XHRiYWNrZ3JvdW5kLXJlcGVhdCBuby1yZXBlYXRcblx0XHRcdGJhY2tncm91bmQtcG9zaXRpb24gY2VudGVyXG5cdFx0XHRwb3NpdGlvbiBhYnNvbHV0ZVxuXHRcdFx0dG9wIDUwJVxuXHRcdFx0cmlnaHQgMFxuXHRcdFx0dHJhbnNmb3JtIHRyYW5zbGF0ZVkoLTUwJSlcblxuXG5cbi5pdGlcblx0LS1pdGktcGF0aC1mbGFncy0xeDogdXJsKCcuLi9pbWcvZmxhZ3MucG5nJyk7XG5cdC0taXRpLXBhdGgtZmxhZ3MtMng6IHVybCgnLi4vaW1nL2ZsYWdzQDJ4LnBuZycpO1xuXHQtLWl0aS1wYXRoLWdsb2JlLTF4OiB1cmwoJy4uL2ltZy9nbG9iZS5wbmcnKTtcblx0LS1pdGktcGF0aC1nbG9iZS0yeDogdXJsKCcuLi9pbWcvZ2xvYmVAMngucG5nJyk7XG5cdHdpZHRoIDEwMCVcblx0aGVpZ2h0IDEwMCVcblx0Zm9udC1zaXplIDE2cHhcblx0bGV0dGVyLXNwYWNpbmcgLTAuNXB4XG5cdGxpbmUtaGVpZ2h0IDEuNVxuXHRmb250LXdlaWdodCA1MDBcblx0Lml0aV9fc2VhcmNoLWlucHV0XG5cdFx0aGVpZ2h0IDQwcHhcblx0XHRib3JkZXItYm90dG9tIDFweCBzb2xpZCAjRDlFNkU5XG5cdFx0Ym9yZGVyLXJhZGl1cyAwXG5cbi5pdGlfX2NvdW50cnktY29udGFpbmVyXG5cdHBhZGRpbmcgMFxuLml0aS0tYWxsb3ctZHJvcGRvd24gLml0aV9fY291bnRyeS1jb250YWluZXI6aG92ZXIgLml0aV9fc2VsZWN0ZWQtY291bnRyeSxcbi5pdGktLXNob3ctc2VsZWN0ZWQtZGlhbC1jb2RlIC5pdGlfX3NlbGVjdGVkLWNvdW50cnlcblx0YmFja2dyb3VuZCBub25lXG4uaXRpX19zZWxlY3RlZC1jb3VudHJ5XG5cdHBhZGRpbmcgMCA2cHggMCAxNnB4XG5cdGJvcmRlci1yaWdodCAxcHggc29saWQgI0Q5RTZFOVxuLml0aV9fZmxhZ1xuXHRib3JkZXItcmFkaXVzIDJweFxuXHRib3JkZXIgbm9uZVxuXHRib3gtc2hhZG93IG5vbmVcbi5pdGlfX2Fycm93XG5cdHdpZHRoIDI0cHhcblx0aGVpZ2h0IDI0cHhcblx0Ym9yZGVyIG5vbmVcblx0YmFja2dyb3VuZC1pbWFnZSB1cmwoJy4uL2ltZy9pY29ucy9zZWxlY3QtYXJyLWRyb3Auc3ZnJylcblx0YmFja2dyb3VuZC1yZXBlYXQgbm8tcmVwZWF0XG5cdGJhY2tncm91bmQtcG9zaXRpb24gY2VudGVyXG5cdG1hcmdpbi1sZWZ0IDJweFxuXHQmLml0aV9fYXJyb3ctLXVwXG5cdFx0dHJhbnNmb3JtIHJvdGF0ZSgxODBkZWcpXG4uaXRpX190ZWwtaW5wdXRcblx0Jjpmb2N1cy12aXNpYmxlXG5cdFx0b3V0bGluZSBub25lXG4uaXRpLS1pbmxpbmUtZHJvcGRvd24gLml0aV9fZHJvcGRvd24tY29udGVudFxuXHRib3JkZXIgbm9uZVxuXHRib3JkZXItcmFkaXVzOiAxNnB4O1xuXHRiYWNrZ3JvdW5kICNmZmZcblx0Ym94LXNoYWRvdzogMHB4IDQwcHggOTBweCAwcHggcmdiYSg1NywgODIsIDk5LCAwLjIwKTtcblx0b3ZlcmZsb3cgaGlkZGVuXG5cblxuLmN1c3RvbS1jaGVja2JveFxuXHRtYXJnaW4tYm90dG9tIDI0cHhcblx0ZGlzcGxheSBibG9ja1xuXHRjdXJzb3IgcG9pbnRlclxuXHRmb250LXNpemUgMTZweFxuXHRsaW5lLWhlaWdodCAxLjVcblx0bGV0dGVyLXNwYWNpbmcgLTAuNXB4XG5cdCY6bGFzdC1jaGlsZCxcblx0JjpsYXN0LW9mLXR5cGVcblx0XHRtYXJnaW4tYm90dG9tIDE2cHhcblx0aW5wdXRcblx0XHRwb3NpdGlvbiBhYnNvbHV0ZVxuXHRcdHZpc2liaWxpdHkgaGlkZGVuXG5cdFx0b3BhY2l0eSAwXG5cdFx0JjpjaGVja2VkICsgLmN1c3RvbS1jaGVja2JveC13cmFwXG5cdFx0XHQuaWNvblxuXHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlIHVybCgnLi4vaW1nL2ljb25zL2NoZWNrLWZ1bGwuc3ZnJylcblx0LmN1c3RvbS1jaGVja2JveC13cmFwXG5cdFx0ZGlzcGxheSBmbGV4XG5cdFx0YWxpZ24taXRlbXMgZmxleC1zdGFydFxuXHQuaWNvblxuXHRcdHdpZHRoIDIwcHhcblx0XHRoZWlnaHQgMjBweFxuXHRcdG1hcmdpbi1yaWdodCAxMnB4XG5cdFx0YmFja2dyb3VuZC1pbWFnZSB1cmwoJy4uL2ltZy9pY29ucy9jaGVjay1lbXB0eS5zdmcnKVxuXHRcdGJhY2tncm91bmQtcG9zaXRpb24gY2VudGVyXG5cdFx0YmFja2dyb3VuZC1yZXBlYXQgbm8tcmVwZWF0XG5cdFx0ZmxleC1zaHJpbmsgMFxuXHQudGV4dFxuXHRcdGxpbmUtaGVpZ2h0IDEuNFxuXHRcdGNvbG9yICM3ODgyODhcblx0XHRhXG5cdFx0XHRjb2xvciAkYmxhY2tcblx0XHRcdHRleHQtZGVjb3JhdGlvbiB1bmRlcmxpbmVcblxuLmgxLXN0eWxlXG5cdGZvbnQtc2l6ZSA1MHB4XG5cdHRleHQtYWxpZ24gY2VudGVyXG5cdGxpbmUtaGVpZ2h0IDEuMlxuXHRsZXR0ZXItc3BhY2luZyAtM3B4XG5cdGZvbnQtd2VpZ2h0IDYwMFxuXHRtYXJnaW4tYm90dG9tIDMycHhcblxuXG4ud3BjZjctbm90LXZhbGlkLXRpcFxuXHRjb2xvciAjZmY0OTQ5XG5cdHBhZGRpbmcgMXB4IDE2cHggMFxuXHRmb250LXNpemUgMTJweFxuXHRsaW5lLWhlaWdodCAxLjMzXG5cdGxldHRlci1zcGFjaW5nIC0wLjNweFxuXHR0b3AgMTAwJVxuXHRsZWZ0IDBcblx0d2lkdGggMTAwJVxuXHRmb250LXdlaWdodCA1MDBcblxuLmlucHV0LXdyYXBcblx0Ji0tbm9fZXJyb3Jcblx0XHQud3BjZjctbm90LXZhbGlkLXRpcFxuXHRcdFx0ZGlzcGxheSBub25lXG5cblxuZm9ybS5zdWJtaXR0aW5nIC5idG4tLXN1Ym1pdCxcbmZvcm0uc3VibWl0dGluZyAuc3VibWl0LWJ0blxuXHRwb2ludGVyLWV2ZW50cyBub25lIiwiOnJvb3Qge1xuICAtLWl0aS1hcnJvdy1wYWRkaW5nOiA4cHg7XG4gIC0taXRpLXNwYWNlci1ob3Jpem9udGFsOiAxNnB4O1xufVxuYm9keSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmJmYmZiO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIGNvbG9yOiAjMWExYzFlO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LWZhbWlseTogJ05vdG8gU2FucycsIHNhbnMtc2VyaWY7XG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGxldHRlci1zcGFjaW5nOiAtMC44cHg7XG59XG5pbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuaW5wdXRbdHlwZT1cInRleHRcIl0sXG5pbnB1dFt0eXBlPVwiZW1haWxcIl0sXG5pbnB1dFt0eXBlPVwibnVtYmVyXCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5pbnB1dFt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFxuaW5wdXRbdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xufVxudGFibGUge1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICBib3JkZXItd2lkdGg6IDBweDtcbiAgcGFkZGluZzogMHB4O1xuICBtYXJnaW46IDBweDtcbn1cbmh0bWwge1xuICBoZWlnaHQ6IDEwMCU7XG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogbm9uZTtcbiAgLW1zLXRleHQtc2l6ZS1hZGp1c3Q6IG5vbmU7XG59XG5pbnB1dCxcbnRleHRhcmVhIHtcbiAgY29sb3I6ICMxYTFjMWU7XG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zJywgc2Fucy1zZXJpZjtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbmlucHV0W3R5cGU9XCJidXR0b25cIl0sXG5pbnB1dFt0eXBlPVwic3VibWl0XCJdLFxuYnV0dG9uIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250LWZhbWlseTogJ05vdG8gU2FucycsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbn1cbnRkIHtcbiAgbWFyZ2luOiAwcHg7XG4gIHBhZGRpbmc6IDBweDtcbn1cbnVsIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbmZvcm0ge1xuICBwYWRkaW5nOiAwcHg7XG4gIG1hcmdpbjogMHB4O1xufVxuYSB7XG4gIGNvbG9yOiAjMmRhOGU3O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4yNXMgZWFzZS1vdXQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgb3V0bGluZTogbm9uZTtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKDAsMCwwLDApO1xufVxuYSxcbnNwYW4sXG5kaXYsXG5idXR0b24ge1xuICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XG59XG5pbnB1dFt0eXBlPXN1Ym1pdF0sXG5pbnB1dFt0eXBlPWJ1dHRvbl0sXG5idXR0b24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4qIHtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5pbnB1dDo6cGxhY2Vob2xkZXIsXG50ZXh0YXJlYTo6cGxhY2Vob2xkZXIge1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgZWFzZS1vdXQ7XG59XG5pbnB1dDpmb2N1czo6cGxhY2Vob2xkZXIsXG50ZXh0YXJlYTpmb2N1czo6cGxhY2Vob2xkZXIge1xuICBvcGFjaXR5OiAwO1xufVxuLmJ0biB7XG4gIGhlaWdodDogNjBweDtcbiAgcGFkZGluZzogMCAzMnB4O1xuICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTE1ZGVnLCAjODhlYWZmIDAlLCAjNmZiYWZmIDUwJSwgIzZmYmFmZiA3MCUsICM4OGVhZmYgMTEwJSk7XG4gIGJhY2tncm91bmQtc2l6ZTogMjAwJTtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBjb2xvcjogIzFhMWMxZTtcbiAgYm9yZGVyOiBub25lO1xuICB0cmFuc2l0aW9uOiBhbGwgMC43cztcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjhweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uYnRuOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTAwJSAwO1xufVxuLmJ0bi5ibGFjayB7XG4gIGhlaWdodDogNTBweDtcbiAgYmFja2dyb3VuZDogIzFhMWMxZTtcbiAgcGFkZGluZzogMCAyNHB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGxldHRlci1zcGFjaW5nOiAtMC41cHg7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmJ0bi5ibGFjazpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzYTNkM2Y7XG59XG4uYnRuLmJvcmRlcmVkIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC40cztcbn1cbi5idG4uYm9yZGVyZWQ6aG92ZXI6YmVmb3JlIHtcbiAgb3BhY2l0eTogMDtcbn1cbi5idG4uYm9yZGVyZWQgc3BhbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMztcbn1cbi5idG4uYm9yZGVyZWQ6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYmZiZmI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTtcbiAgdG9wOiAxcHg7XG4gIGxlZnQ6IDFweDtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDJweCk7XG4gIGhlaWdodDogY2FsYygxMDAlIC0gMnB4KTtcbiAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG59XG4uYnRuLS1zdWJtaXQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYnRuLS1zdWJtaXQgaW5wdXQsXG4uYnRuLS1zdWJtaXQgc3BhbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb3BhY2l0eTogMDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiA5OTtcbn1cbi5idG4tLXN1Ym1pdCBzcGFuIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4uYnRuLS1zdWJtaXQgLndwY2Y3LXNwaW5uZXIge1xuICBtYXJnaW46IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogdW5zZXQ7XG4gIHJpZ2h0OiAyMHB4O1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBvcGFjaXR5OiAxO1xuICB0b3A6IGNhbGMoNTAlIC0gMTJweCk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmJ0bi0tbW9iX2Z1bGxfd2lkdGgge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4uYmFjay1idG4ge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjRzO1xufVxuLmJhY2stYnRuOmhvdmVyOmJlZm9yZSB7XG4gIG9wYWNpdHk6IDA7XG59XG4uYmFjay1idG4gc3BhbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMztcbn1cbi5iYWNrLWJ0bjpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZiZmJmYjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxO1xuICB0b3A6IDFweDtcbiAgbGVmdDogMXB4O1xuICB3aWR0aDogY2FsYygxMDAlIC0gMnB4KTtcbiAgaGVpZ2h0OiBjYWxjKDEwMCUgLSAycHgpO1xuICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbn1cbi5iYWNrLWJ0biBpbnB1dCB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDk5OTtcbn1cbi50aXRsZS1jZW50ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogNTBweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjsgLyogMTIwJSAqL1xuICBsZXR0ZXItc3BhY2luZzogLTNweDtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDtcbn1cbi5zdWJ0aXRsZS1jZW50ZXIge1xuICBjb2xvcjogIzc4ODI4ODtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXdlaWdodDogNTAwO1xuICBtYXgtd2lkdGg6IDYwMHB4O1xuICBtYXJnaW46IC0zMHB4IGF1dG8gNTBweDtcbn1cbi50ZXh0YXJlYS13cmFwIHtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbn1cbi50ZXh0YXJlYS13cmFwIHRleHRhcmVhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEyMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZDllN2U5O1xuICBwYWRkaW5nOiAxOHB4IDE2cHg7XG4gIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgcmVzaXplOiB2ZXJ0aWNhbDtcbiAgbWF4LWhlaWdodDogMjUwcHg7XG4gIG1pbi1oZWlnaHQ6IDEwMHB4O1xufVxuLnRleHRhcmVhLXdyYXAgdGV4dGFyZWE6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICM3ODgyODg7XG59XG4udGV4dGFyZWEtd3JhcCB0ZXh0YXJlYTpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4udGV4dGFyZWEtd3JhcCAudGV4dGFyZWEtZGVzY3Ige1xuICBtYXJnaW4tdG9wOiA0cHg7XG4gIGNvbG9yOiAjNzg4Mjg4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICBsZXR0ZXItc3BhY2luZzogLTAuM3B4O1xufVxuLmlucHV0LXdyYXAge1xuICBoZWlnaHQ6IDYwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkOWU3ZTk7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHBhZGRpbmctdG9wOiA1cHg7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG59XG4uaW5wdXQtd3JhcC5hY3RpdmUge1xuICBib3JkZXItY29sb3I6ICM3ODgyODg7XG59XG4uaW5wdXQtd3JhcC5hY3RpdmUgLmxhYmVsIHtcbiAgdG9wOiA2cHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjNweDtcbn1cbi5pbnB1dC13cmFwLmFjdGl2ZSAuaXRpX19zZWxlY3RlZC1jb3VudHJ5IHtcbiAgYm9yZGVyLWNvbG9yOiAjNzg4Mjg4O1xufVxuLmlucHV0LXdyYXAuZXJyb3Ige1xuICBib3JkZXItY29sb3I6ICNmZjQ5NDk7XG59XG4uaW5wdXQtd3JhcC5lcnJvciAuZXJyLWZpZWxkIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uaW5wdXQtd3JhcC5lcnJvciAuaXRpX19zZWxlY3RlZC1jb3VudHJ5IHtcbiAgYm9yZGVyLWNvbG9yOiAjZmY0OTQ5O1xufVxuLmlucHV0LXdyYXAgLmVyci1maWVsZCB7XG4gIGNvbG9yOiAjZmY0OTQ5O1xuICBwYWRkaW5nOiAwIDIwcHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzM7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4zcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMDAlO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5pbnB1dC13cmFwIGlucHV0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYm9yZGVyOiBub25lO1xuICBwYWRkaW5nOiAwIDE2cHg7XG4gIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG4uaW5wdXQtd3JhcCAubGFiZWwge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDE2cHg7XG4gIHRvcDogMThweDtcbiAgY29sb3I6ICM3ODgyODg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICB6LWluZGV4OiAyO1xufVxuLmlucHV0LXdyYXAgLmxhYmVsLFxuLmlucHV0LXdyYXAgaW5wdXQge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGxldHRlci1zcGFjaW5nOiAtMC41cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG4uaW5wdXQtd3JhcC1waG9uZSB7XG4gIHBhZGRpbmc6IDA7XG59XG4uaW5wdXQtd3JhcC0yIGlucHV0LFxuLmlucHV0LXdyYXAtMiAubGFiZWwge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxldHRlci1zcGFjaW5nOiAtMC41cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG4uaW5wdXQtd3JhcC0yIGlucHV0Om5vdChbdHlwZT1cInJhZGlvXCJdKTpub3QoW3R5cGU9XCJjaGVja2JveFwiXSkge1xuICBoZWlnaHQ6IDYwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkOWU3ZTk7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHBhZGRpbmc6IDAgMTZweDtcbn1cbi5pbnB1dC13cmFwLTIgaW5wdXQ6bm90KFt0eXBlPVwicmFkaW9cIl0pOm5vdChbdHlwZT1cImNoZWNrYm94XCJdKTpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogIzFhMWMxZTtcbn1cbi5pbnB1dC13cmFwLTIgaW5wdXQ6bm90KFt0eXBlPVwicmFkaW9cIl0pOm5vdChbdHlwZT1cImNoZWNrYm94XCJdKS5lcnJvciB7XG4gIGJvcmRlci1jb2xvcjogI2ZmNDk0OTtcbn1cbi5pbnB1dC13cmFwLTIgLmxhYmVsIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi5pbnB1dC13cmFwLTIgLmFkZGl0aW9uYWwtaW5wdXQge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmlucHV0LXdyYXAtMiAuYWRkaXRpb25hbC1pbnB1dCA+IC5sYWJlbCB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIGNvbG9yOiAjNzg4Mjg4O1xufVxuLmlucHV0LXdyYXAtMiAuYWRkaXRpb25hbC1pbnB1dCAucmFkaW9zLXdyYXAge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuLmlucHV0LXdyYXAtZmlsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMTBweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuLmlucHV0LXdyYXAtZmlsZV9faW5wdXQge1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmlucHV0LXdyYXAtZmlsZV9faW5wdXQgaW5wdXQge1xuICBoZWlnaHQ6IDYwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkOWU3ZTk7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHBhZGRpbmc6IDAgMTZweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsZXR0ZXItc3BhY2luZzogLTAuNXB4O1xufVxuLmlucHV0LXdyYXAtZmlsZV9faW5wdXQgaW5wdXQ6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICM3ODgyODg7XG59XG4uaW5wdXQtd3JhcC1maWxlX19pbnB1dCBpbnB1dDpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogIzFhMWMxZTtcbn1cbi5pbnB1dC13cmFwLWZpbGVfX2lucHV0IGlucHV0LmVycm9yIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmY0OTQ5O1xufVxuLmlucHV0LXdyYXAtZmlsZV9fYnRuIHtcbiAgd2lkdGg6IDEzMHB4O1xuICBmbGV4LXNocmluazogMDtcbn1cbi5pbnB1dC13cmFwLWZpbGUgLmluZm8tZmllbGQge1xuICBjb2xvcjogIzc4ODI4ODtcbiAgcGFkZGluZzogMCAyMHB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjMzO1xuICBsZXR0ZXItc3BhY2luZzogLTAuM3B4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTAwJTtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG59XG4uYmlnLXNtYWxsLWlucHV0cyB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4uYmlnLXNtYWxsLWlucHV0cyAuYmlnIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uYmlnLXNtYWxsLWlucHV0cyAuc21hbGwge1xuICB3aWR0aDogMTAwcHg7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICBmbGV4LXNocmluazogMDtcbn1cbi5yYWRpb3Mtd3JhcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZ2FwOiAxMHB4O1xufVxuLnJhZGlvcy13cmFwIGxhYmVsIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiA1MCU7XG4gIGhlaWdodDogNDBweDtcbn1cbi5yYWRpb3Mtd3JhcCBsYWJlbCAuY3VzdG9tLXJhZGlvIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkOWU3ZTk7XG4gIGNvbG9yOiAjNzg4Mjg4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxldHRlci1zcGFjaW5nOiAtMC41cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5yYWRpb3Mtd3JhcCBsYWJlbCBpbnB1dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB6LWluZGV4OiAtOTtcbiAgb3BhY2l0eTogMDtcbn1cbi5yYWRpb3Mtd3JhcCBsYWJlbCBpbnB1dDpjaGVja2VkICsgLmN1c3RvbS1yYWRpbyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjMmVhZjI7XG4gIGJvcmRlci1jb2xvcjogI2MyZWFmMjtcbiAgY29sb3I6ICMxYTFjMWU7XG59XG4uc3VibWl0LWJ0biBidXR0b24ge1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lciB7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0aW9uLFxuLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlLFxuLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IHtcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2ljb25zL3NlbGVjdC1hcnItZHJvcC5zdmdcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgdG9wOiAxMnB4O1xuICByaWdodDogMTZweDtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IGIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQge1xuICBsaW5lLWhlaWdodDogNTNweDtcbiAgcGFkZGluZy1sZWZ0OiAxNnB4O1xuICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxldHRlci1zcGFjaW5nOiAtMC41cHg7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uc2VsZWN0Mi1kcm9wZG93biB7XG4gIGJvcmRlci1yYWRpdXM6IDE2cHggIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm94LXNoYWRvdzogMHB4IDQwcHggOTBweCAwcHggcmdiYSg1Nyw4Miw5OSwwLjIpO1xuICBib3JkZXI6IG5vbmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg1cHgpO1xufVxuLnNlbGVjdDItZHJvcGRvd24gbGkge1xuICBwYWRkaW5nOiAwO1xuICBjb2xvcjogIzc4ODI4ODtcbiAgcGFkZGluZzogNnB4IDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnNlbGVjdDItZHJvcGRvd24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9ucyB7XG4gIHBhZGRpbmc6IDE0cHggMTZweDtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLWhpZ2hsaWdodGVkLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1zZWxlY3RhYmxlIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgY29sb3I6ICMxYTFjMWU7XG59XG4uc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1zZWxlY3RlZCB7XG4gIGNvbG9yOiAjMWExYzFlO1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICBiYWNrZ3JvdW5kOiBub25lO1xufVxuLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0tc2VsZWN0ZWQ6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2ljb25zL2JsdWUtY2hlY2suc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHJpZ2h0OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG4uaXRpIHtcbiAgLS1pdGktcGF0aC1mbGFncy0xeDogdXJsKFwiLi4vaW1nL2ZsYWdzLnBuZ1wiKTtcbiAgLS1pdGktcGF0aC1mbGFncy0yeDogdXJsKFwiLi4vaW1nL2ZsYWdzQDJ4LnBuZ1wiKTtcbiAgLS1pdGktcGF0aC1nbG9iZS0xeDogdXJsKFwiLi4vaW1nL2dsb2JlLnBuZ1wiKTtcbiAgLS1pdGktcGF0aC1nbG9iZS0yeDogdXJsKFwiLi4vaW1nL2dsb2JlQDJ4LnBuZ1wiKTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsZXR0ZXItc3BhY2luZzogLTAuNXB4O1xuICBsaW5lLWhlaWdodDogMS41O1xuICBmb250LXdlaWdodDogNTAwO1xufVxuLml0aSAuaXRpX19zZWFyY2gtaW5wdXQge1xuICBoZWlnaHQ6IDQwcHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZDllNmU5O1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuLml0aV9fY291bnRyeS1jb250YWluZXIge1xuICBwYWRkaW5nOiAwO1xufVxuLml0aS0tYWxsb3ctZHJvcGRvd24gLml0aV9fY291bnRyeS1jb250YWluZXI6aG92ZXIgLml0aV9fc2VsZWN0ZWQtY291bnRyeSxcbi5pdGktLXNob3ctc2VsZWN0ZWQtZGlhbC1jb2RlIC5pdGlfX3NlbGVjdGVkLWNvdW50cnkge1xuICBiYWNrZ3JvdW5kOiBub25lO1xufVxuLml0aV9fc2VsZWN0ZWQtY291bnRyeSB7XG4gIHBhZGRpbmc6IDAgNnB4IDAgMTZweDtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2Q5ZTZlOTtcbn1cbi5pdGlfX2ZsYWcge1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5pdGlfX2Fycm93IHtcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvaWNvbnMvc2VsZWN0LWFyci1kcm9wLnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBtYXJnaW4tbGVmdDogMnB4O1xufVxuLml0aV9fYXJyb3cuaXRpX19hcnJvdy0tdXAge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xufVxuLml0aV9fdGVsLWlucHV0OmZvY3VzLXZpc2libGUge1xuICBvdXRsaW5lOiBub25lO1xufVxuLml0aS0taW5saW5lLWRyb3Bkb3duIC5pdGlfX2Ryb3Bkb3duLWNvbnRlbnQge1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJveC1zaGFkb3c6IDBweCA0MHB4IDkwcHggMHB4IHJnYmEoNTcsODIsOTksMC4yKTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5jdXN0b20tY2hlY2tib3gge1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGxldHRlci1zcGFjaW5nOiAtMC41cHg7XG59XG4uY3VzdG9tLWNoZWNrYm94Omxhc3QtY2hpbGQsXG4uY3VzdG9tLWNoZWNrYm94Omxhc3Qtb2YtdHlwZSB7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG4uY3VzdG9tLWNoZWNrYm94IGlucHV0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIG9wYWNpdHk6IDA7XG59XG4uY3VzdG9tLWNoZWNrYm94IGlucHV0OmNoZWNrZWQgKyAuY3VzdG9tLWNoZWNrYm94LXdyYXAgLmljb24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvaWNvbnMvY2hlY2stZnVsbC5zdmdcIik7XG59XG4uY3VzdG9tLWNoZWNrYm94IC5jdXN0b20tY2hlY2tib3gtd3JhcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xufVxuLmN1c3RvbS1jaGVja2JveCAuaWNvbiB7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIG1hcmdpbi1yaWdodDogMTJweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2ljb25zL2NoZWNrLWVtcHR5LnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBmbGV4LXNocmluazogMDtcbn1cbi5jdXN0b20tY2hlY2tib3ggLnRleHQge1xuICBsaW5lLWhlaWdodDogMS40O1xuICBjb2xvcjogIzc4ODI4ODtcbn1cbi5jdXN0b20tY2hlY2tib3ggLnRleHQgYSB7XG4gIGNvbG9yOiAjMWExYzFlO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5oMS1zdHlsZSB7XG4gIGZvbnQtc2l6ZTogNTBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBsZXR0ZXItc3BhY2luZzogLTNweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbWFyZ2luLWJvdHRvbTogMzJweDtcbn1cbi53cGNmNy1ub3QtdmFsaWQtdGlwIHtcbiAgY29sb3I6ICNmZjQ5NDk7XG4gIHBhZGRpbmc6IDFweCAxNnB4IDA7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzM7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4zcHg7XG4gIHRvcDogMTAwJTtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG4uaW5wdXQtd3JhcC0tbm9fZXJyb3IgLndwY2Y3LW5vdC12YWxpZC10aXAge1xuICBkaXNwbGF5OiBub25lO1xufVxuZm9ybS5zdWJtaXR0aW5nIC5idG4tLXN1Ym1pdCxcbmZvcm0uc3VibWl0dGluZyAuc3VibWl0LWJ0biB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2Fuc1wiO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL05vdG8gU2Fucy9Ob3RvU2Fucy1SZWd1bGFyLmVvdFwiKTtcbiAgc3JjOiBsb2NhbChcIk5vdG9TYW5zLVJlZ3VsYXJcIiksIHVybChcIi4uL2ZvbnRzL05vdG8gU2Fucy9Ob3RvU2Fucy1SZWd1bGFyLmVvdD8jaWVmaXhcIikgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLCB1cmwoXCIuLi9mb250cy9Ob3RvIFNhbnMvTm90b1NhbnMtUmVndWxhci53b2ZmMlwiKSBmb3JtYXQoJ3dvZmYyJyksIHVybChcIi4uL2ZvbnRzL05vdG8gU2Fucy9Ob3RvU2Fucy1SZWd1bGFyLndvZmZcIikgZm9ybWF0KCd3b2ZmJyksIHVybChcIi4uL2ZvbnRzL05vdG8gU2Fucy9Ob3RvU2Fucy1SZWd1bGFyLnR0ZlwiKSBmb3JtYXQoJ3RydWV0eXBlJyk7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2Fuc1wiO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL05vdG8gU2Fucy9Ob3RvU2Fucy1NZWRpdW0uZW90XCIpO1xuICBzcmM6IGxvY2FsKFwiTm90b1NhbnMtTWVkaXVtXCIpLCB1cmwoXCIuLi9mb250cy9Ob3RvIFNhbnMvTm90b1NhbnMtTWVkaXVtLmVvdD8jaWVmaXhcIikgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLCB1cmwoXCIuLi9mb250cy9Ob3RvIFNhbnMvTm90b1NhbnMtTWVkaXVtLndvZmYyXCIpIGZvcm1hdCgnd29mZjInKSwgdXJsKFwiLi4vZm9udHMvTm90byBTYW5zL05vdG9TYW5zLU1lZGl1bS53b2ZmXCIpIGZvcm1hdCgnd29mZicpLCB1cmwoXCIuLi9mb250cy9Ob3RvIFNhbnMvTm90b1NhbnMtTWVkaXVtLnR0ZlwiKSBmb3JtYXQoJ3RydWV0eXBlJyk7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2Fuc1wiO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL05vdG8gU2Fucy9Ob3RvU2Fucy1TZW1pQm9sZC5lb3RcIik7XG4gIHNyYzogbG9jYWwoXCJOb3RvU2Fucy1TZW1pQm9sZFwiKSwgdXJsKFwiLi4vZm9udHMvTm90byBTYW5zL05vdG9TYW5zLVNlbWlCb2xkLmVvdD8jaWVmaXhcIikgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLCB1cmwoXCIuLi9mb250cy9Ob3RvIFNhbnMvTm90b1NhbnMtU2VtaUJvbGQud29mZjJcIikgZm9ybWF0KCd3b2ZmMicpLCB1cmwoXCIuLi9mb250cy9Ob3RvIFNhbnMvTm90b1NhbnMtU2VtaUJvbGQud29mZlwiKSBmb3JtYXQoJ3dvZmYnKSwgdXJsKFwiLi4vZm9udHMvTm90byBTYW5zL05vdG9TYW5zLVNlbWlCb2xkLnR0ZlwiKSBmb3JtYXQoJ3RydWV0eXBlJyk7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2Fuc1wiO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL05vdG8gU2Fucy9Ob3RvU2Fucy1Cb2xkLmVvdFwiKTtcbiAgc3JjOiBsb2NhbChcIk5vdG9TYW5zLUJvbGRcIiksIHVybChcIi4uL2ZvbnRzL05vdG8gU2Fucy9Ob3RvU2Fucy1Cb2xkLmVvdD8jaWVmaXhcIikgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLCB1cmwoXCIuLi9mb250cy9Ob3RvIFNhbnMvTm90b1NhbnMtQm9sZC53b2ZmMlwiKSBmb3JtYXQoJ3dvZmYyJyksIHVybChcIi4uL2ZvbnRzL05vdG8gU2Fucy9Ob3RvU2Fucy1Cb2xkLndvZmZcIikgZm9ybWF0KCd3b2ZmJyksIHVybChcIi4uL2ZvbnRzL05vdG8gU2Fucy9Ob3RvU2Fucy1Cb2xkLnR0ZlwiKSBmb3JtYXQoJ3RydWV0eXBlJyk7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlRhamF3YWxcIjtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9UYWphd2FsL1RhamF3YWwtTGlnaHQuZW90XCIpO1xuICBzcmM6IGxvY2FsKFwiVGFqYXdhbC1MaWdodFwiKSwgdXJsKFwiLi4vZm9udHMvVGFqYXdhbC9UYWphd2FsLUxpZ2h0LmVvdD8jaWVmaXhcIikgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLCB1cmwoXCIuLi9mb250cy9UYWphd2FsL1RhamF3YWwtTGlnaHQud29mZjJcIikgZm9ybWF0KCd3b2ZmMicpLCB1cmwoXCIuLi9mb250cy9UYWphd2FsL1RhamF3YWwtTGlnaHQud29mZlwiKSBmb3JtYXQoJ3dvZmYnKSwgdXJsKFwiLi4vZm9udHMvVGFqYXdhbC9UYWphd2FsLUxpZ2h0LnR0ZlwiKSBmb3JtYXQoJ3RydWV0eXBlJyk7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlRhamF3YWxcIjtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9UYWphd2FsL1RhamF3YWwtUmVndWxhci5lb3RcIik7XG4gIHNyYzogbG9jYWwoXCJUYWphd2FsLVJlZ3VsYXJcIiksIHVybChcIi4uL2ZvbnRzL1RhamF3YWwvVGFqYXdhbC1SZWd1bGFyLmVvdD8jaWVmaXhcIikgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLCB1cmwoXCIuLi9mb250cy9UYWphd2FsL1RhamF3YWwtUmVndWxhci53b2ZmMlwiKSBmb3JtYXQoJ3dvZmYyJyksIHVybChcIi4uL2ZvbnRzL1RhamF3YWwvVGFqYXdhbC1SZWd1bGFyLndvZmZcIikgZm9ybWF0KCd3b2ZmJyksIHVybChcIi4uL2ZvbnRzL1RhamF3YWwvVGFqYXdhbC1SZWd1bGFyLnR0ZlwiKSBmb3JtYXQoJ3RydWV0eXBlJyk7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlRhamF3YWxcIjtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9UYWphd2FsL1RhamF3YWwtQm9sZC5lb3RcIik7XG4gIHNyYzogbG9jYWwoXCJUYWphd2FsLUJvbGRcIiksIHVybChcIi4uL2ZvbnRzL1RhamF3YWwvVGFqYXdhbC1Cb2xkLmVvdD8jaWVmaXhcIikgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLCB1cmwoXCIuLi9mb250cy9UYWphd2FsL1RhamF3YWwtQm9sZC53b2ZmMlwiKSBmb3JtYXQoJ3dvZmYyJyksIHVybChcIi4uL2ZvbnRzL1RhamF3YWwvVGFqYXdhbC1Cb2xkLndvZmZcIikgZm9ybWF0KCd3b2ZmJyksIHVybChcIi4uL2ZvbnRzL1RhamF3YWwvVGFqYXdhbC1Cb2xkLnR0ZlwiKSBmb3JtYXQoJ3RydWV0eXBlJyk7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuLmZvb3RlciB7XG4gIHBhZGRpbmctdG9wOiAxNTJweDtcbiAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9mb290ZXItYmcucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMS40O1xuICBsZXR0ZXItc3BhY2luZzogLTAuNHB4O1xufVxuLmZvb3Rlcl9fd3JhcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi5mb290ZXJfX3R0bCB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGNvbG9yOiAjNzg4Mjg4O1xufVxuLmZvb3Rlcl9fbWVudSBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDEycHg7XG59XG4uZm9vdGVyX19tZW51IGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmZvb3Rlcl9fbWVudSBsaSBhIHtcbiAgY29sb3I6ICMxYTFjMWU7XG59XG4uZm9vdGVyX19tZW51IGxpIGE6aG92ZXIge1xuICBvcGFjaXR5OiAwLjY7XG59XG4uZm9vdGVyIC5zb2MtaXRlbSB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xufVxuLmZvb3RlciAuc29jLWl0ZW0gaW1nIHtcbiAgZmxleC1zaHJpbms6IDA7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cbi5mb290ZXJfX2JvdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xufVxuLmZvb3Rlcl9fYm90LWxlZnQge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLmZvb3Rlcl9fYm90LWxlZnQgYSB7XG4gIG1hcmdpbi1yaWdodDogMzBweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIGNvbG9yOiAjNzg4Mjg4O1xufVxuLmZvb3Rlcl9fYm90LWxlZnQgYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5mb290ZXJfX2JvdC1sZWZ0IC5jb3B5IHtcbiAgY29sb3I6ICM3ODgyODg7XG59XG4uZm9vdGVyX19ib3QtcmlnaHQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDEwcHg7XG59XG4uZm9vdGVyIC5jb2wuY29sLTYge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmhlYWRlciB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogNTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG59XG4uaGVhZGVyLmZpeGVkIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm94LXNoYWRvdzogMHB4IDIwcHggNjRweCAtMjBweCByZ2JhKDgzLDEwNCwxMTUsMC4yKTtcbn1cbi5oZWFkZXIuZml4ZWQgPiAud3JhcHBlciB7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbn1cbi5oZWFkZXIuZml4ZWQgLmhlYWRlcl9fZHJvcC1tZW51IHtcbiAgdG9wOiA3MHB4O1xufVxuLmhlYWRlci5maXhlZCAuaGVhZGVyX19tZW51ID4gbGkuYWN0aXZlID4gYSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjMmVhZjI7XG59XG4uaGVhZGVyLm1lbnUtb3BlbmVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbi5oZWFkZXIubWVudS1vcGVuZWQgLmhlYWRlcl9fbWVudSxcbi5oZWFkZXIubWVudS1vcGVuZWQgLmhlYWRlcl9fbGFuZ3Mge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmhlYWRlci5tZW51LW9wZW5lZCAuaGVhZGVyX19sYW5nczIge1xuICBwb3NpdGlvbjogc3RhdGljO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICBvcGFjaXR5OiAxO1xuICB6LWluZGV4OiA1O1xufVxuLmhlYWRlci5tZW51LW9wZW5lZCAuaGVhZGVyX19kcm9wLW1lbnUge1xuICBvcGFjaXR5OiAxO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG59XG4uaGVhZGVyID4gLndyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nLXRvcDogMzJweDtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xufVxuLmhlYWRlcl9fbG9nbyB7XG4gIHdpZHRoOiAxNTNweDtcbiAgbWFyZ2luLXJpZ2h0OiA4MHB4O1xufVxuLmhlYWRlcl9faGFtYiB7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBtYXJnaW4tcmlnaHQ6IDI0cHg7XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxuLmhlYWRlcl9faGFtYi5hY3RpdmUgc3BhbjpudGgtY2hpbGQoMSkge1xuICB3aWR0aDogMTAwJTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICB0b3A6IDEycHg7XG59XG4uaGVhZGVyX19oYW1iLmFjdGl2ZSBzcGFuOm50aC1jaGlsZCgyKSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMHB4KTtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuLmhlYWRlcl9faGFtYi5hY3RpdmUgc3BhbjpudGgtY2hpbGQoMykge1xuICB3aWR0aDogMTAwJTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgdG9wOiAxMnB4O1xufVxuLmhlYWRlcl9faGFtYiBzcGFuIHtcbiAgaGVpZ2h0OiAxLjVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xufVxuLmhlYWRlcl9faGFtYiBzcGFuOm50aC1jaGlsZCgxKSB7XG4gIHdpZHRoOiAyMHB4O1xuICB0b3A6IDRweDtcbn1cbi5oZWFkZXJfX2hhbWIgc3BhbjpudGgtY2hpbGQoMikge1xuICB3aWR0aDogMTAwJTtcbiAgdG9wOiAxMnB4O1xufVxuLmhlYWRlcl9faGFtYiBzcGFuOm50aC1jaGlsZCgzKSB7XG4gIHdpZHRoOiAxM3B4O1xuICB0b3A6IDIwcHg7XG59XG4uaGVhZGVyX19tZW51IHtcbiAgZ2FwOiAyNHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG4uaGVhZGVyX19tZW51ID4gbGkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uaGVhZGVyX19tZW51ID4gbGkuYWN0aXZlID4gYSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsMC41KTtcbn1cbi5oZWFkZXJfX21lbnUgPiBsaTpob3ZlciA+IHVsIHtcbiAgb3BhY2l0eTogMTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cbi5oZWFkZXJfX21lbnUgPiBsaS5oYXMtZHJvcGRvd24gPiBhIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uaGVhZGVyX19tZW51ID4gbGkuaGFzLWRyb3Bkb3duID4gYTphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvaWNvbnMvbWVudS1hcnJvdy5zdmdcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbn1cbi5oZWFkZXJfX21lbnUgPiBsaSA+IGEge1xuICBwYWRkaW5nOiAwIDEycHg7XG4gIGhlaWdodDogMzZweDtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBjb2xvcjogIzFhMWMxZTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS41O1xuICBsZXR0ZXItc3BhY2luZzogLTAuNXB4O1xufVxuLmhlYWRlcl9fbWVudSA+IGxpID4gYTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlMGY0Zjg7XG59XG4uaGVhZGVyX19tZW51ID4gbGkgPiB1bCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMTRweDtcbiAgbGVmdDogLTE0cHg7XG4gIHBhZGRpbmc6IDIwcHggMTBweDtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgI2ZmZiAwJSwgI2Y2ZjZmNiAxMDAlKTtcbiAgYm94LXNoYWRvdzogMHB4IDM1cHggNzBweCAwcHggcmdiYSgyMiwzNyw0MiwwLjIpO1xuICB6LWluZGV4OiA2O1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzO1xuICB3aWR0aDogbWF4LWNvbnRlbnQ7XG59XG4uaGVhZGVyX19tZW51ID4gbGkgPiB1bCBsaS5wbHVnIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi5oZWFkZXJfX21lbnUgPiBsaSA+IHVsIGxpLnBsdWcgYSB7XG4gIHBhZGRpbmc6IDAgMTZweDtcbiAgY29sb3I6ICM3ODgyODg7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLmhlYWRlcl9fbWVudSA+IGxpID4gdWwgbGkgYSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjVweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHBhZGRpbmc6IDhweCAxNnB4O1xuICBjb2xvcjogIzFhMWMxZTtcbn1cbi5oZWFkZXJfX21lbnUgPiBsaSA+IHVsIGxpIGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTBmNGY4O1xufVxuLmhlYWRlcl9fbGFuZ3Mge1xuICBtYXJnaW4tcmlnaHQ6IDQwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5oZWFkZXJfX2xhbmdzOmhvdmVyIC5oZWFkZXJfX2xhbmdzLWRyb3Age1xuICBvcGFjaXR5OiAxO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuLmhlYWRlcl9fbGFuZ3MtY3VycmVudCB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGxldHRlci1zcGFjaW5nOiAtMC41cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5oZWFkZXJfX2xhbmdzLWN1cnJlbnQgLmZsYWcge1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5oZWFkZXJfX2xhbmdzLWN1cnJlbnQgLmZsYWcgaW1nIHtcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbn1cbi5oZWFkZXJfX2xhbmdzLWN1cnJlbnQgLmNoZWNrIHtcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2ljb25zL21lbnUtYXJyb3cuc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG59XG4uaGVhZGVyX19sYW5ncy1kcm9wIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogbWF4LWNvbnRlbnQ7XG4gIGxlZnQ6IC0xOHB4O1xuICB0b3A6IC0xOHB4O1xuICBwYWRkaW5nOiAxMHB4O1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3gtc2hhZG93OiAwcHggMTVweCAzMHB4IDBweCByZ2JhKDIyLDM3LDQyLDAuMik7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnM7XG59XG4uaGVhZGVyX19sYW5ncy1kcm9wIC5pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgcGFkZGluZzogOHB4O1xuICBnYXA6IDhweDtcbiAgY29sb3I6ICMxYTFjMWU7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjVweDtcbn1cbi5oZWFkZXJfX2xhbmdzLWRyb3AgLml0ZW06aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjZTBmNGY4O1xufVxuLmhlYWRlcl9fbGFuZ3MtZHJvcCAuaXRlbSAuZmxhZyxcbi5oZWFkZXJfX2xhbmdzLWRyb3AgLml0ZW0gLm5hbWUsXG4uaGVhZGVyX19sYW5ncy1kcm9wIC5pdGVtIC5jaGVjayB7XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxuLmhlYWRlcl9fbGFuZ3MtZHJvcCAuaXRlbSAuZmxhZyB7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4uaGVhZGVyX19sYW5ncy1kcm9wIC5pdGVtIC5mbGFnIGltZyB7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG59XG4uaGVhZGVyX19sYW5nczIge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiA0MHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDE1MHB4O1xuICB6LWluZGV4OiAtMTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnM7XG59XG4uaGVhZGVyX19sYW5nczIgYSB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgY29sb3I6ICM3ODgyODg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cbi5oZWFkZXJfX2xhbmdzMiBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2UwZjRmODtcbiAgY29sb3I6ICMxYTFjMWU7XG59XG4uaGVhZGVyX19sYW5nczIgYS5hY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAjYzJlYWYyO1xuICBjb2xvcjogIzFhMWMxZTtcbn1cbi5oZWFkZXJfX2Ryb3AtbWVudSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMDJweDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDBweCAwcHggNjBweCA2MHB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3gtc2hhZG93OiAwcHggOTBweCA5MHB4IDBweCByZ2JhKDU3LDgyLDk5LDAuMik7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0yMHB4KTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnM7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZDllN2U5O1xufVxuLmhlYWRlcl9fZHJvcC1tZW51ID4gLndyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbn1cbi5oZWFkZXJfX2Ryb3AtbWVudSAuY29sIHtcbiAgbWluLXdpZHRoOiAxNTBweDtcbn1cbi5oZWFkZXJfX2Ryb3AtbWVudSAudHRsLFxuLmhlYWRlcl9fZHJvcC1tZW51IC5jb2wtbWVudSBhIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS41O1xuICBsZXR0ZXItc3BhY2luZzogLTAuNXB4O1xuICBwYWRkaW5nOiA4cHggMTZweDtcbn1cbi5oZWFkZXJfX2Ryb3AtbWVudSAuY29sLW1lbnUgYSB7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG59XG4uaGVhZGVyX19kcm9wLW1lbnUgLmNvbC1tZW51IGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjZTBmNGY4O1xufVxuLmhlYWRlcl9fZHJvcC1tZW51IC50dGwge1xuICBjb2xvcjogIzc4ODI4ODtcbn1cbi5oZWFkZXJfX2Ryb3AtbWVudSAuY29sLW1lbnUgYSB7XG4gIGNvbG9yOiAjMWExYzFlO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5oZWFkZXJfX2Ryb3AtbWVudSAuY29sLXNvY3Mge1xuICBwYWRkaW5nOiAxMnB4IDE2cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMTZweDtcbiAgbWFyZ2luLXRvcDogODBweDtcbn1cbi5oZWFkZXJfX2Ryb3AtbWVudSAuY29sLXNvY3MubW9iIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5oZWFkZXJfX2Ryb3AtbWVudSAuY29sLXNvY3MgYTpob3ZlciB7XG4gIG9wYWNpdHk6IDAuNztcbn1cbi5oZWFkZXJfX2Ryb3AtbWVudS1sYW5nLXdyYXAge1xuICBkaXNwbGF5OiBub25lO1xufVxuLm1vZGFsIHtcbiAgd2lkdGg6IDQ4MHB4O1xuICBwYWRkaW5nOiA0MHB4O1xuICBib3JkZXItcmFkaXVzOiA0MHB4O1xufVxuLm1vZGFsIC5mLWJ1dHRvbi5pcy1jbG9zZS1idG4ge1xuICB0b3A6IDIwcHggIWltcG9ydGFudDtcbiAgcmlnaHQ6IDIwcHggIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL2ljb25zL2Nsb3NlLW1vZGFsLWljb24uc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYm9yZGVyOiBub25lO1xuICB3aWR0aDogMzJweDtcbiAgaGVpZ2h0OiAzMnB4O1xufVxuLm1vZGFsIC5mLWJ1dHRvbi5pcy1jbG9zZS1idG4gc3ZnIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5tb2RhbC50aGFua3lvdS1tb2RhbCB7XG4gIHBhZGRpbmc6IDYwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIG1pbi13aWR0aDogNzIwcHg7XG59XG4ubW9kYWwudGhhbmt5b3UtbW9kYWwgLmlzLWNsb3NlLWJ0biB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ubW9kYWwtdGhhbmsge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5tb2RhbC10aGFua19faWNvbiB7XG4gIHdpZHRoOiA4MHB4O1xuICBoZWlnaHQ6IDgwcHg7XG59XG4ubW9kYWwtdGhhbmtfX2ljb24gaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5tb2RhbC10aGFua19fdGl0bGUge1xuICBtYXJnaW4tdG9wOiAzMnB4O1xuICBmb250LXNpemU6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICBsZXR0ZXItc3BhY2luZzogLTFweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbi5tb2RhbC10aGFua19fdGV4dCB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5tb2RhbC10aGFua19fdGV4dCBwIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMjhweDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjhweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY29sb3I6ICM3ODgyODg7XG59XG4ubW9kYWwtdGhhbmtfX2J0biB7XG4gIG1heC13aWR0aDogNDAwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tdG9wOiAzMnB4O1xufVxuLm1vZGFsLXRoYW5rX19idG4gLmJ0biB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmJvb2stY29uc3VsdC1tb2RhbF9fdDEge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG4uYm9vay1jb25zdWx0LW1vZGFsX190MiB7XG4gIGNvbG9yOiAjNzg4Mjg4O1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxldHRlci1zcGFjaW5nOiAtMC41cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG4uYm9vay1jb25zdWx0LW1vZGFsIC5jYXB0Y2hhIHtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbn1cbi5tYWluLXdyYXBwZXIge1xuICBwYWRkaW5nOiAwO1xuICBtaW4td2lkdGg6IDMyMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtaW4taGVpZ2h0OiAxMDAlO1xufVxuLndyYXBwZXIge1xuICBtaW4td2lkdGg6IDMyMHB4O1xuICBtYXgtd2lkdGg6IDEzMDBweDtcbiAgcGFkZGluZzogMCAzMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLm92ZXJsYXktYmcge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHdpZHRoOiAxMDB2dztcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLDAsMCwwLjUpO1xuICB6LWluZGV4OiAtMTtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yOSwgMC45OCk7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDBzO1xufVxuLm92ZXJsYXktYmcuYWN0aXZlIHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbi1kZWxheTogMC4wNXM7XG4gIHotaW5kZXg6IDU7XG59XG4uaGVybyB7XG4gIHBhZGRpbmctYm90dG9tOiAxNTBweDtcbn1cbi5oZXJvX193cmFwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAxNzBweCAwIDE2MHB4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4uaGVyb19fbGVmdCB7XG4gIG1heC13aWR0aDogNDM1cHg7XG4gIHdpZHRoOiA1MCU7XG59XG4uaGVyb19fcmlnaHQge1xuICB3aWR0aDogNTAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uaGVyb19faDEge1xuICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICBmb250LXNpemU6IDcwcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBsZXR0ZXItc3BhY2luZzogLTMuNXB4O1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMjYzZGVnLCAjNzljYmZmIDAlLCAjMjlhMWVkIDAuMDElLCAjNDZkNGJiIDEwMC45MyUpO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XG4gIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uaGVyb19faDEgLmRhcmsge1xuICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogIzAwMDtcbn1cbi5oZXJvX19kZXNjciB7XG4gIG1hcmdpbi1ib3R0b206IDQ0cHg7XG4gIGNvbG9yOiAjNzg4Mjg4O1xufVxuLmhlcm9fX21hbiB7XG4gIHdpZHRoOiA5NTRweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDI0MHB4O1xuICBsZWZ0OiAtNXB4O1xufVxuLmhlcm9fX2ltZy13cmFwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTM0MXB4O1xuICBoZWlnaHQ6IDEyOTVweDtcbiAgdG9wOiAtMzcwcHg7XG4gIGxlZnQ6IC0xNTBweDtcbiAgbWFzay1pbWFnZTogdXJsKFwiLi4vaW1nL2hlcm8tbWFzay5wbmdcIik7XG4gIG1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgyNjdkZWcsICM3NmM4ZmYgMCUsICNkMGZmZjEgMTAwJSk7XG59XG4uaGVyb19fcmV2IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBtaW4td2lkdGg6IDIyMHB4O1xufVxuLmhlcm9fX3Jldi5yZXYxIHtcbiAgdG9wOiAyNzBweDtcbiAgbGVmdDogLTQ1cHg7XG59XG4uaGVyb19fcmV2LnJldjIge1xuICB0b3A6IDQxMHB4O1xuICBsZWZ0OiA0NTVweDtcbn1cbi5oZXJvX19zZXJ2aWNlcyB7XG4gIG1heC13aWR0aDogMTAwMHB4O1xufVxuLmhlcm9fX3NlcnZpY2VzLXR0bCB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIGZvbnQtc2l6ZTogNTBweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgbGV0dGVyLXNwYWNpbmc6IC0zcHg7XG59XG4uaGVyb19fc2VydmljZXMtd3JhcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiAxMHB4O1xufVxuLmhlcm9fX3NlcnZpY2VzLXdyYXAgLml0ZW0ge1xuICBoZWlnaHQ6IDcwcHg7XG4gIHBhZGRpbmc6IDAgMjRweDtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBiYWNrZ3JvdW5kOiByZ2JhKDIxOSwyMzMsMjM1LDAuNSk7XG4gIGJhY2tkcm9wLWZpbHRlcjogYmx1cig2NXB4KTtcbiAgY29sb3I6ICMxYTFjMWU7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG4uaGVyb19fc2VydmljZXMtd3JhcCAuaXRlbTpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNkYmU5ZWI7XG59XG5zZWN0aW9uIHtcbiAgbWFyZ2luLWJvdHRvbTogMTIwcHg7XG59XG4uZ3JhZnQtY2FsY19faDItZGVzY3IsXG4uZ3JhZnQtY2FsY19faDIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDQ7XG59XG4uZ3JhZnQtY2FsY19faW1nIHtcbiAgd2lkdGg6IDE0NDBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0xODZweDtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG59XG4uZ3JhZnQtY2FsY19faW1nLXdyYXAge1xuICBoZWlnaHQ6IDY4NXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZ3JhZnQtY2FsY19fc2NoZW1hIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMzEwcHg7XG4gIHotaW5kZXg6IDM7XG4gIHRvcDogMTdweDtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIG1peC1ibGVuZC1tb2RlOiBtdWx0aXBseTtcbn1cbi5ncmFmdC1jYWxjX19zY2hlbWEgLmlnbm9yZS1ldmVudCB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLmdyYWZ0LWNhbGNfX3NjaGVtYSAuem9uZSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG59XG4uZ3JhZnQtY2FsY19fc2NoZW1hIC56b25lOmhvdmVyIHtcbiAgb3BhY2l0eTogMC41O1xufVxuLmdyYWZ0LWNhbGNfX3NjaGVtYSAuem9uZS5hY3RpdmUge1xuICBvcGFjaXR5OiAwLjc7XG59XG4uZ3JhZnQtY2FsY19fc2VsZWN0ZWQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTU4cHg7XG4gIGxlZnQ6IDMxcHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIGJveC1zaGFkb3c6IDEwcHggNTBweCAxMDBweCAwcHggcmdiYSg0MSw0OSw1NCwwLjEyKTtcbiAgd2lkdGg6IDQwMHB4O1xuICBwYWRkaW5nOiAzMHB4IDMwcHggNDBweDtcbn1cbi5ncmFmdC1jYWxjX19zZWxlY3RlZCAudDEge1xuICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICBjb2xvcjogIzc4ODI4ODtcbn1cbi5ncmFmdC1jYWxjX196b25lcy1saXN0IC5pdGVtIHtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5ncmFmdC1jYWxjX196b25lcy1saXN0IC5pdGVtOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmdyYWZ0LWNhbGNfX3pvbmVzLWxpc3QgLml0ZW0gaW5wdXQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgb3BhY2l0eTogMDtcbn1cbi5ncmFmdC1jYWxjX196b25lcy1saXN0IC5pdGVtIGlucHV0OmNoZWNrZWQgKyAuY3VzdG9tLWxpbmUgLmNoZWNrYm94LWN1c3RvbSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9pY29ucy9jaGVjay1mdWxsLnN2Z1wiKTtcbn1cbi5ncmFmdC1jYWxjX196b25lcy1saXN0IC5pdGVtIC5jdXN0b20tbGluZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uZ3JhZnQtY2FsY19fem9uZXMtbGlzdCAuaXRlbSAuY2hlY2tib3gtY3VzdG9tIHtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvaWNvbnMvY2hlY2stZW1wdHkuc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG4uZ3JhZnQtY2FsY19fem9uZXMtbGlzdCAuaXRlbSAubGFiZWwtY3VzdG9tIHtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgY29sb3I6ICM3ODgyODg7XG59XG4uZ3JhZnQtY2FsY19fem9uZXMtbGlzdCAuaXRlbSAubGFiZWwtY3VzdG9tIC5ibGFjayB7XG4gIG1hcmdpbi1yaWdodDogNHB4O1xuICBjb2xvcjogIzFhMWMxZTtcbn1cbi5ncmFmdC1jYWxjX19pbmZvIHtcbiAgd2lkdGg6IDM1MHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiA4MHB4O1xuICB0b3A6IDIwOHB4O1xufVxuLmdyYWZ0LWNhbGNfX2luZm8gLnR0bCxcbi5ncmFmdC1jYWxjX19pbmZvIC5oYWlycyB7XG4gIGNvbG9yOiAjNzg4Mjg4O1xufVxuLmdyYWZ0LWNhbGNfX2luZm8gLmdyYWZ0cyxcbi5ncmFmdC1jYWxjX19pbmZvIC5oYWlycyB7XG4gIGZvbnQtc2l6ZTogNTBweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgbGV0dGVyLXNwYWNpbmc6IC0zcHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG4uZ3JhZnQtY2FsY19faW5mbyAuaGFpcnMge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuLnRha2VhbG9va19fY29scyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cbi50YWtlYWxvb2tfX2NvbCB7XG4gIHdpZHRoOiAyNSU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi50YWtlYWxvb2tfX2NvbDpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiBjYWxjKDEwMCUgLSA1NXB4KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2UwZjRmODtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDQ0cHg7XG4gIGxlZnQ6IDA7XG59XG4udGFrZWFsb29rX19jb2w6bGFzdC1jaGlsZDphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDU1cHgpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTBmNGY4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNDRweDtcbiAgcmlnaHQ6IDA7XG59XG4udGFrZWFsb29rX19jb2wgLmRheSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS41O1xuICBsZXR0ZXItc3BhY2luZzogLTAuNXB4O1xuICBjb2xvcjogIzc4ODI4ODtcbn1cbi50YWtlYWxvb2tfX2NvbCAuaXRlbXMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDAgMTVweDtcbn1cbi50YWtlYWxvb2tfX2NvbCAuaXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMztcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgYmFja2dyb3VuZDogI2UwZjRmODtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgcGFkZGluZzogMjBweDtcbn1cbi50YWtlYWxvb2tfX2NvbCAuaXRlbTpob3ZlciB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxMTVkZWcsICM4OGVhZmYgNi4zNyUsICM2ZmJhZmYgMTEwLjM4JSk7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cbi50YWtlYWxvb2tfX2NvbCAuaXRlbTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi50YWtlYWxvb2tfX2NvbCAuaXRlbSAuaGVhZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4udGFrZWFsb29rX19jb2wgLml0ZW0gLmhlYWQgLmljb24ge1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxuLnRha2VhbG9va19fY29sIC5pdGVtIC5oZWFkIC50ZXh0IHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4udGFrZWFsb29rX19jb2wgLml0ZW0gLmhlYWQgLmluZm8taWNvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxleC1zaHJpbms6IDA7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xufVxuLnRha2VhbG9va19fY29sIC5pdGVtIC5oZWFkIC5pbmZvLWljb246aG92ZXIgLmZsb2F0LWluZm8ge1xuICBvcGFjaXR5OiAxO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG59XG4udGFrZWFsb29rX19jb2wgLml0ZW0gLmhlYWQgLmluZm8taWNvbiAuZmxvYXQtaW5mbyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAzNXB4O1xuICByaWdodDogLTUycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGZpbHRlcjogZHJvcC1zaGFkb3coMjBweCAzNHB4IDgwcHggcmdiYSg4MSwxMDcsMTE2LDAuMykpO1xuICB6LWluZGV4OiAzO1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBwYWRkaW5nOiAyMHB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGNvbG9yOiAjNzg4Mjg4O1xuICB3aWR0aDogMjcwcHg7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwcHgpO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbn1cbi50YWtlYWxvb2tfX2NvbCAuaXRlbSAuaGVhZCAuaW5mby1pY29uIC5mbG9hdC1pbmZvOmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9mbG9hdC1pbmZvLWFuZ2xlLnN2Z1wiKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IC0xNHB4O1xuICByaWdodDogNDBweDtcbn1cbi50YWtlYWxvb2tfX2NvbCAuaXRlbSAudGltZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDI0cHg7XG4gIHRvcDogLTRweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTE1ZGVnLCAjODhlYWZmIDYuMzclLCAjNmZiYWZmIDExMC4zOCUpO1xuICBwYWRkaW5nOiAwIDEwcHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjNweDtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLnRha2VhbG9va19fY29sIC5pdGVtIC5kZXNjciB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjRweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgY29sb3I6IHJnYmEoMjYsMjgsMzAsMC41KTtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cbi5hZnRlci1zdXJnZXJ5IC53cmFwcGVyIHtcbiAgbWF4LXdpZHRoOiAxMzYwcHg7XG4gIHBhZGRpbmc6IDgwcHggODBweCA2NXB4O1xuICBib3JkZXItcmFkaXVzOiA0MHB4O1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMjU4ZGVnLCAjNzZjOGZmIC0yLjY4JSwgI2QwZmZmMSA5MC41MiUpO1xufVxuLmFmdGVyLXN1cmdlcnkgLnN1YnRpdGxlLWNlbnRlciB7XG4gIG1heC13aWR0aDogODAwcHg7XG4gIGNvbG9yOiAjMWExYzFlO1xufVxuLmFmdGVyLXN1cmdlcnlfX3dheSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDM3NXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYWZ0ZXItc3VyZ2VyeV9fd2F5IC5saW5lIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuLmFmdGVyLXN1cmdlcnlfX3dheSAubGluZSBpbWcge1xuICB3aWR0aDogMTAwJTtcbn1cbi5hZnRlci1zdXJnZXJ5X193YXkgLmxpbmUtMSB7XG4gIHdpZHRoOiA2NTBweDtcbiAgdG9wOiA2NHB4O1xuICBsZWZ0OiAxMnB4O1xufVxuLmFmdGVyLXN1cmdlcnlfX3dheSAubGluZS0yIHtcbiAgbGVmdDogNjYycHg7XG4gIHRvcDogNjNweDtcbiAgd2lkdGg6IDUzOHB4O1xufVxuLmFmdGVyLXN1cmdlcnlfX3dheSAubGluZS0zIHtcbiAgd2lkdGg6IDI4NHB4O1xuICB0b3A6IDIwOXB4O1xuICBsZWZ0OiA2MDNweDtcbn1cbi5hZnRlci1zdXJnZXJ5X193YXkgLmxpbmUtNCB7XG4gIHRvcDogMTk0cHg7XG4gIGxlZnQ6IDE2MXB4O1xufVxuLmFmdGVyLXN1cmdlcnlfX3dheSAubGluZS01IHtcbiAgbGVmdDogMDtcbiAgdG9wOiAyMTBweDtcbn1cbi5hZnRlci1zdXJnZXJ5X193YXkgLmxpbmUtNiB7XG4gIHRvcDogMzQwcHg7XG4gIGxlZnQ6IDQwMHB4O1xufVxuLmFmdGVyLXN1cmdlcnlfX3dheSAubGluZS03IHtcbiAgd2lkdGg6IDI3MXB4O1xuICB0b3A6IDM1MXB4O1xuICBsZWZ0OiAxMDA4cHg7XG59XG4uYWZ0ZXItc3VyZ2VyeV9fd2F5IC5zdGVwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLmFmdGVyLXN1cmdlcnlfX3dheSAuc3RlcCAuaWNvbiB7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBtYXJnaW4tcmlnaHQ6IDEycHg7XG59XG4uYWZ0ZXItc3VyZ2VyeV9fd2F5IC5zdGVwIC5wb2ludCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAzMHB4O1xuICBsZWZ0OiA3cHg7XG59XG4uYWZ0ZXItc3VyZ2VyeV9fd2F5IC5zdGVwIC50dGwge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbWFyZ2luLWJvdHRvbTogMnB4O1xufVxuLmFmdGVyLXN1cmdlcnlfX3dheSAuc3RlcCAuZGF5IHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogIzc4ODI4ODtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjRweDtcbn1cbi5hZnRlci1zdXJnZXJ5X193YXkgLnN0ZXAgLmluZm8taWNvbiB7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG4gIG9wYWNpdHk6IDAuNTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG59XG4uYWZ0ZXItc3VyZ2VyeV9fd2F5IC5zdGVwIC5pbmZvLWljb246aG92ZXIge1xuICBvcGFjaXR5OiAxO1xufVxuLmFmdGVyLXN1cmdlcnlfX3dheSAuc3RlcC0xIHtcbiAgdG9wOiAwO1xuICBsZWZ0OiA1cHg7XG59XG4uYWZ0ZXItc3VyZ2VyeV9fd2F5IC5zdGVwLTIge1xuICB0b3A6IDA7XG4gIGxlZnQ6IDMwMnB4O1xufVxuLmFmdGVyLXN1cmdlcnlfX3dheSAuc3RlcC0zIHtcbiAgdG9wOiAwO1xuICBsZWZ0OiA2NTFweDtcbn1cbi5hZnRlci1zdXJnZXJ5X193YXkgLnN0ZXAtNCB7XG4gIHRvcDogMTQ2cHg7XG4gIGxlZnQ6IDg3NXB4O1xufVxuLmFmdGVyLXN1cmdlcnlfX3dheSAuc3RlcC01IHtcbiAgdG9wOiAxNDZweDtcbiAgbGVmdDogNjQ1cHg7XG59XG4uYWZ0ZXItc3VyZ2VyeV9fd2F5IC5zdGVwLTYge1xuICB0b3A6IDE0NnB4O1xuICBsZWZ0OiAyODJweDtcbn1cbi5hZnRlci1zdXJnZXJ5X193YXkgLnN0ZXAtNyB7XG4gIHRvcDogMjkycHg7XG4gIGxlZnQ6IDExNnB4O1xufVxuLmFmdGVyLXN1cmdlcnlfX3dheSAuc3RlcC04IHtcbiAgdG9wOiAyOTJweDtcbiAgbGVmdDogNTgxcHg7XG59XG4uYWZ0ZXItc3VyZ2VyeV9fd2F5IC5zdGVwLTkge1xuICB0b3A6IDI5MnB4O1xuICBsZWZ0OiA5OTZweDtcbn1cbi5hZnRlci1zdXJnZXJ5X193YXkgLnN0ZXAtOSAucG9pbnQge1xuICB0b3A6IDI5cHg7XG59XG4uYmVmb3JlYWZ0ZXJfX3NsaWRlciB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuLmJlZm9yZWFmdGVyX19zbGlkZXItbmF2IHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uYmVmb3JlYWZ0ZXJfX3NsaWRlci1wcmV2LFxuLmJlZm9yZWFmdGVyX19zbGlkZXItbmV4dCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiA1O1xuICB0b3A6IGNhbGMoNTAlIC0gMjJweCk7XG59XG4uYmVmb3JlYWZ0ZXJfX3NsaWRlci1wcmV2LnN3aXBlci1idXR0b24tZGlzYWJsZWQsXG4uYmVmb3JlYWZ0ZXJfX3NsaWRlci1uZXh0LnN3aXBlci1idXR0b24tZGlzYWJsZWQge1xuICBmaWx0ZXI6IHNhdHVyYXRlKDApIGJyaWdodG5lc3MoMik7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cbi5iZWZvcmVhZnRlcl9fc2xpZGVyLXByZXYge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICBsZWZ0OiAtODJweDtcbn1cbi5iZWZvcmVhZnRlcl9fc2xpZGVyLW5leHQge1xuICByaWdodDogLTgycHg7XG59XG4uYmVmb3JlYWZ0ZXJfX3NsaWRlIHtcbiAgYm9yZGVyLXJhZGl1czogNDBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmJlZm9yZWFmdGVyX19zbGlkZS1iZWZvcmUtbGJsLFxuLmJlZm9yZWFmdGVyX19zbGlkZS1hZnRlci1sYmwge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxYTFjMWU7XG4gIGNvbG9yOiAjZmZmO1xuICBoZWlnaHQ6IDUwcHg7XG4gIG1pbi13aWR0aDogMTEwcHg7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZzogMCAxMHB4O1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBib3R0b206IDM2cHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjVweDtcbn1cbi5iZWZvcmVhZnRlcl9fc2xpZGUtYmVmb3JlLWxibCB7XG4gIGxlZnQ6IDMwcHg7XG59XG4uYmVmb3JlYWZ0ZXJfX3NsaWRlLWFmdGVyLWxibCB7XG4gIGxlZnQ6IGNhbGMoMTAwJSAtIDEzMnB4KTtcbn1cbi5iZWZvcmVhZnRlcl9fc2xpZGUtaW5mbyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm90dG9tOiAyMHB4O1xuICBsZWZ0OiAyMHB4O1xuICBwYWRkaW5nOiAyMHB4O1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGxldHRlci1zcGFjaW5nOiAtMC41cHg7XG59XG4uYmVmb3JlYWZ0ZXJfX3NsaWRlLWluZm8gLnBob3RvIHtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogNTBweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBmbGV4LXNocmluazogMDtcbiAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xufVxuLmJlZm9yZWFmdGVyX19zbGlkZS1pbmZvIC5uYW1lIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4uYmVmb3JlYWZ0ZXJfX3NsaWRlLWluZm8gLmRvdCB7XG4gIHdpZHRoOiA0cHg7XG4gIGhlaWdodDogNHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIG1hcmdpbjogMCA0cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3ODgyODg7XG59XG4uYmVmb3JlYWZ0ZXJfX3NsaWRlLWluZm8gLnllYXJzIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY29sb3I6ICM3ODgyODg7XG59XG4uYmVmb3JlYWZ0ZXJfX3NsaWRlLWluZm8gLmNpdHkge1xuICBjb2xvcjogIzc4ODI4ODtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5iZWZvcmVhZnRlcl9fc2xpZGUtaW5mbyAuY2l0eSAuZ3Vlc3RzX19mbGFnIHtcbiAgd2lkdGg6IDMwcHg7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmJlZm9yZWFmdGVyX19zbGlkZS1pbmZvIC5jaXR5IGltZyB7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgZmxleC1zaHJpbms6IDA7XG59XG4uYmVmb3JlYWZ0ZXJfX3NsaWRlLWltZyB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4uYmVmb3JlYWZ0ZXJfX3NsaWRlIC5pbWctd3JhcCB7XG4gIHdpZHRoOiA1MCU7XG59XG4uYmVmb3JlYWZ0ZXJfX3NsaWRlIC5pbWctd3JhcCBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XG59XG4uYmVmb3JlYWZ0ZXIgLmJlZm9yZWFmdGVyX19zbGlkZS1pbmZvIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi50ZWFtIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi50ZWFtX19zbGlkZXIge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuLnRlYW1fX3NsaWRlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ViZjNmNDtcbiAgYm9yZGVyLXJhZGl1czogNDBweDtcbiAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi50ZWFtX19zbGlkZTpob3ZlcjpiZWZvcmUge1xuICBvcGFjaXR5OiAxO1xufVxuLnRlYW1fX3NsaWRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMjU4ZGVnLCAjNzZjOGZmIC0yLjY4JSwgI2QwZmZmMSA5MC41MiUpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gIG9wYWNpdHk6IDA7XG59XG4udGVhbV9fc2xpZGUtcGhvdG8ge1xuICBtYXNrLWltYWdlOiB1cmwoXCIuLi9pbWcvdGVhbS1zbGlkZXItbWFzay5wbmdcIik7XG4gIG1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG4gIG1hc2stc2l6ZTogMTAwJSAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA0MTJweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi50ZWFtX19zbGlkZS1waG90byBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cbi50ZWFtX19zbGlkZS1uYW1lIHtcbiAgcGFkZGluZzogMCA0MHB4O1xuICBtYXJnaW4tYm90dG9tOiA0cHg7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0xcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG59XG4udGVhbV9fc2xpZGUtcG9zaXRpb24ge1xuICBwYWRkaW5nOiAwIDQwcHg7XG4gIGNvbG9yOiByZ2JhKDI2LDI4LDMwLDAuNSk7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cbi50ZWFtX19zbGlkZS1waG90byxcbi50ZWFtX19zbGlkZS1uYW1lLFxuLnRlYW1fX3NsaWRlLXBvc2l0aW9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAzO1xufVxuLm91ci1ob3NwaXRhbCAud3JhcHBlciB7XG4gIG1heC13aWR0aDogMTQwMHB4O1xuICBwYWRkaW5nOiAwIDIwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi5vdXItaG9zcGl0YWxfX2xlZnQsXG4ub3VyLWhvc3BpdGFsX19yaWdodCB7XG4gIHdpZHRoOiBjYWxjKDUwJSAtIDEwcHgpO1xuICBoZWlnaHQ6IDY4MHB4O1xufVxuLm91ci1ob3NwaXRhbF9fbGVmdCB7XG4gIGJvcmRlci1yYWRpdXM6IDQwcHg7XG4gIGJhY2tncm91bmQ6ICNlYmYzZjQ7XG4gIHBhZGRpbmc6IDYwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xufVxuLm91ci1ob3NwaXRhbF9fbGVmdCAudHRsIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgZm9udC1zaXplOiA1MHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBsZXR0ZXItc3BhY2luZzogLTNweDtcbn1cbi5vdXItaG9zcGl0YWxfX2xlZnQgLmRlc2NyIHtcbiAgbWFyZ2luLWJvdHRvbTogYXV0bztcbiAgbWF4LXdpZHRoOiA0MzVweDtcbiAgY29sb3I6ICM3ODgyODg7XG59XG4ub3VyLWhvc3BpdGFsX19sZWZ0IC5idG4uYm9yZGVyZWQ6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ViZjNmNDtcbn1cbi5vdXItaG9zcGl0YWxfX3JpZ2h0IHtcbiAgYm9yZGVyLXJhZGl1czogNDBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLm91ci1ob3NwaXRhbF9fc2xpZGUge1xuICBoZWlnaHQ6IDEwMCU7XG4gIGhlaWdodDogNjgwcHg7XG59XG4ub3VyLWhvc3BpdGFsX19zbGlkZSAudGl0bGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDYwcHg7XG4gIHRvcDogNjBweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogNTBweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgbGV0dGVyLXNwYWNpbmc6IC0zcHg7XG59XG4ub3VyLWhvc3BpdGFsX19zbGlkZSAucGhvdG8ge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLm91ci1ob3NwaXRhbF9fc2xpZGUgLnBob3RvIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuLm91ci1ob3NwaXRhbF9fc2xpZGVyLXRodW1iIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDYwcHg7XG4gIHJpZ2h0OiA2MHB4O1xuICB3aWR0aDogMzQwcHg7XG4gIHotaW5kZXg6IDM7XG59XG4ub3VyLWhvc3BpdGFsX19zbGlkZS10aHVtYiB7XG4gIHdpZHRoOiAxMDBweDtcbiAgaGVpZ2h0OiAxMDBweDtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLnRlc3RpbW9uaWFsc19fc2xpZGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG4udGVzdGltb25pYWxzX19zbGlkZSB7XG4gIGJvcmRlci1yYWRpdXM6IDQwcHg7XG4gIGJhY2tncm91bmQ6ICNlMGY0Zjg7XG4gIHBhZGRpbmc6IDQwcHg7XG59XG4udGVzdGltb25pYWxzX19zbGlkZSAudGV4dCB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4udGVzdGltb25pYWxzX19zbGlkZSAuYmVmb3JlYWZ0ZXJfX3NsaWRlLWluZm8ge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBwb3NpdGlvbjogc3RhdGljO1xuICBwYWRkaW5nOiAwO1xufVxuLmRhaWx5X19ibG9jayB7XG4gIG1heC13aWR0aDogMTE4MHB4O1xuICBtYXJnaW46IGF1dG87XG4gIGJvcmRlci1yYWRpdXM6IDQwcHg7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgyNThkZWcsICM3NmM4ZmYgLTIuNjglLCAjZDBmZmYxIDkwLjUyJSk7XG4gIHBhZGRpbmc6IDMwcHggNDBweCAzMHB4IDMwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5kYWlseV9fZGF0ZSB7XG4gIHBhZGRpbmctcmlnaHQ6IDQycHg7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICMxYTFjMWU7XG4gIG1hcmdpbi1yaWdodDogMzBweDtcbn1cbi5kYWlseV9fZGF0ZSAuZGF5IHtcbiAgZm9udC1zaXplOiA1MHB4O1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBmb250LXdlaWdodDogNjAwO1xuICBsZXR0ZXItc3BhY2luZzogLTNweDtcbn1cbi5kYWlseV9fdGV4dCB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG4uZGFpbHlfX3RleHQgYSB7XG4gIGNvbG9yOiAjMWExYzFlO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5kYWlseV9fdGV4dCBhOmhvdmVyIHtcbiAgb3BhY2l0eTogMC42O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uZGFpbHlfX2xhYmVsIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBoZWlnaHQ6IDMycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxYTFjMWU7XG4gIHBhZGRpbmc6IDAgMTBweDtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTRkZWcpO1xuICByaWdodDogMTIwcHg7XG4gIGJvdHRvbTogLTEycHg7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxldHRlci1zcGFjaW5nOiAtMC41cHg7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmd1ZXN0c19fc2xpZGVyIHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG4uZ3Vlc3RzX19zbGlkZSB7XG4gIGJvcmRlci1yYWRpdXM6IDAgMCA0MHB4IDQwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uZ3Vlc3RzX19zbGlkZSAuYmVmb3JlYWZ0ZXJfX3NsaWRlLWluZm8ge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBwYWRkaW5nOiAwO1xuICBwb3NpdGlvbjogc3RhdGljO1xuICBiYWNrZ3JvdW5kOiBub25lO1xufVxuLmd1ZXN0c19fc2xpZGUgLmJlZm9yZWFmdGVyX19zbGlkZS1pbmZvIC5waG90byB7XG4gIHdpZHRoOiA2MHB4O1xuICBoZWlnaHQ6IDYwcHg7XG59XG4uZ3Vlc3RzX19zbGlkZSAuYmVmb3JlYWZ0ZXJfX3NsaWRlLWluZm8gLnBob3RvLS1jb3VudGVyIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzdjZDFmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2UwZjRmODtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMzBweDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0xcHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLmd1ZXN0c19fc2xpZGUgLmJlZm9yZWFmdGVyX19zbGlkZS1pbmZvIC5uYW1lIHtcbiAgbWFyZ2luLWJvdHRvbTogNHB4O1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxldHRlci1zcGFjaW5nOiAtMC44cHg7XG59XG4uZ3Vlc3RzX19zbGlkZSAuYmVmb3JlYWZ0ZXJfX3NsaWRlLWluZm8gLmRvdCB7XG4gIG1hcmdpbjogMCA4cHg7XG59XG4uZ3Vlc3RzX19zbGlkZSAucHJldmlldy13cmFwIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBhc3BlY3QtcmF0aW86IDE2Lzk7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJvcmRlci1yYWRpdXM6IDQwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbn1cbi5ndWVzdHNfX3NsaWRlIC5wcmV2aWV3LXdyYXAgLnBob3RvLFxuLmd1ZXN0c19fc2xpZGUgLnByZXZpZXctd3JhcCAucGhvdG8gaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5ndWVzdHNfX3NsaWRlIC5wcmV2aWV3LXdyYXAgLnBob3RvIGltZyB7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuLmd1ZXN0c19fc2xpZGUgLnByZXZpZXctd3JhcCAucGxheS1pY29uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGxlZnQ6IDUwJTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xufVxuLmd1ZXN0c19fc2xpZGUgLnRhYmxlIHtcbiAgYmFja2dyb3VuZDogI2ViZjNmNDtcbiAgcGFkZGluZzogODBweCA0MHB4IDMwcHg7XG4gIG1hcmdpbi10b3A6IC00MHB4O1xufVxuLmd1ZXN0c19fc2xpZGUgLnRhYmxlIC5yb3cge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLmd1ZXN0c19fc2xpZGUgLnRhYmxlIC5yb3c6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uZ3Vlc3RzX19zbGlkZSAudGFibGUgLmNvbCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjVweDtcbn1cbi5ndWVzdHNfX3NsaWRlIC50YWJsZSAuY29sOm50aC1jaGlsZCgxKSB7XG4gIHdpZHRoOiAyMDBweDtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgY29sb3I6ICM3ODgyODg7XG59XG4uZ3Vlc3RzX19zbGlkZSAudGFibGUgLmNvbDpudGgtY2hpbGQoMikge1xuICB3aWR0aDogMzMwcHg7XG59XG4uZ3Vlc3RzX19zbGlkZSAudGFibGUgLnNvY3Mge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDEwcHg7XG59XG4uZ3Vlc3RzX19zbGlkZSAudGFibGUgLnNvY3MgYSB7XG4gIHBhZGRpbmc6IDRweCAwO1xufVxuLmd1ZXN0c19fc2xpZGUgLnRhYmxlIC5zb2NzIGE6aG92ZXIge1xuICBvcGFjaXR5OiAwLjU7XG59XG4uY29udGFjdC11cyAud3JhcHBlciB7XG4gIG1heC13aWR0aDogMTM4MHB4O1xufVxuLmNvbnRhY3QtdXNfX3dyYXAge1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLXJhZGl1czogNDBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2UwZjRmODtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmNvbnRhY3QtdXNfX2Zvcm0ge1xuICBwYWRkaW5nOiA4MHB4O1xuICB3aWR0aDogNTAlO1xufVxuLmNvbnRhY3QtdXNfX2Zvcm0gLnRpdGxlLWNlbnRlcixcbi5jb250YWN0LXVzX19mb3JtIC5zdWJ0aXRsZS1jZW50ZXIge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLmNvbnRhY3QtdXNfX2Zvcm0gLnRpdGxlLWNlbnRlciB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4uY29udGFjdC11c19fZm9ybSAuc3VidGl0bGUtY2VudGVyIHtcbiAgbWFyZ2luOiAwIDAgNDBweDtcbiAgY29sb3I6ICMxYTFjMWU7XG59XG4uY29udGFjdC11c19fcGhvdG8ge1xuICB3aWR0aDogNTAlO1xuICBtYXNrLWltYWdlOiB1cmwoXCIuLi9pbWcvZm9ybS1pbWctbWFzay5zdmdcIik7XG4gIG1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG4gIG1hc2stc2l6ZTogY292ZXI7XG59XG4uY29udGFjdC11c19fcGhvdG8gaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG4uYmxvZyB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uYmxvZ19faXRlbXMge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuLmJsb2dfX2l0ZW0ge1xuICB3aWR0aDogY2FsYygzMy4zMyUgLSAxNHB4KTtcbiAgYm9yZGVyLXJhZGl1czogNDBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ViZjNmNDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uYmxvZ19faXRlbSAucGhvdG8ge1xuICBhc3BlY3QtcmF0aW86IDQvMztcbn1cbi5ibG9nX19pdGVtIC5waG90byBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cbi5ibG9nX19pdGVtIC5pbmZvIHtcbiAgcGFkZGluZzogMzBweCA0MHB4IDQwcHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjVweDtcbn1cbi5ibG9nX19pdGVtIC5kYXRlIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgY29sb3I6ICM3ODgyODg7XG59XG4uYmxvZ19faXRlbSAudHRsIHtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjMzO1xuICBsZXR0ZXItc3BhY2luZzogLTFweDtcbiAgY29sb3I6ICMxYTFjMWU7XG59XG4uYmxvZ19faXRlbSAuZGVzY3Ige1xuICBjb2xvcjogIzc4ODI4ODtcbiAgaGVpZ2h0OiA0OHB4O1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgLXdlYmtpdC1saW5lLWNsYW1wOiAyO1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbn1cbi5ib3R0b20tYnRuLXdyYXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5mYXFfX2l0ZW1zIHtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cbi5mYXFfX2l0ZW0ge1xuICBwYWRkaW5nOiA0MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWJmM2Y0O1xuICBib3JkZXItcmFkaXVzOiA0MHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xufVxuLmZhcV9faXRlbS5hY3RpdmUge1xuICBib3gtc2hhZG93OiAwcHggMzBweCA5NHB4IDBweCByZ2JhKDg3LDExNiwxMTksMC4yOCk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4uZmFxX19pdGVtLmFjdGl2ZSAuYXJyIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIG9wYWNpdHk6IDE7XG59XG4uZmFxX19pdGVtIGR0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cbi5mYXFfX2l0ZW0gZHQgLnR0bCB7XG4gIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzM7XG4gIGxldHRlci1zcGFjaW5nOiAtMXB4O1xuICBmb250LXdlaWdodDogNjAwO1xufVxuLmZhcV9faXRlbSBkdCAuYXJyIHtcbiAgZmxleC1zaHJpbms6IDA7XG4gIG9wYWNpdHk6IDAuNDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG59XG4uZmFxX19pdGVtIGRkIHtcbiAgcGFkZGluZy1yaWdodDogNTBweDtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG4gIGNvbG9yOiAjNzg4Mjg4O1xufVxuLnNjcm9sbC10b3Age1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHJpZ2h0OiA1MHB4O1xuICBib3R0b206IDUwcHg7XG4gIHotaW5kZXg6IDk7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgb3BhY2l0eTogMDtcbn1cbi5zY3JvbGwtdG9wLnZpc2libGUge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICBvcGFjaXR5OiAxO1xufVxuLnNjcm9sbC10b3A6aG92ZXIge1xuICBmaWx0ZXI6IGJyaWdodG5lc3MoMC45KTtcbn1cbi5yZXYxLW1vYixcbi5tb2RhbHMtd3JhcCxcbi5oZWFkZXJfX2Ryb3AtbGFuZy13cmFwIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5mYW5jeWJveF9fY29udGFpbmVyIHtcbiAgLS1mYW5jeWJveC1iZzogcmdiYSgyNCwyNCwyNywwLjY1KTtcbn1cbi5pbm5lcnBhZ2Utd3JhcHBlciB7XG4gIHBhZGRpbmctdG9wOiAxMjJweDtcbn1cbi5icmVhZGNydW1icyB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMS4zO1xuICBsZXR0ZXItc3BhY2luZzogLTAuM3B4O1xufVxuLmJyZWFkY3J1bWJzIGEge1xuICBjb2xvcjogIzFhMWMxZTtcbn1cbi5icmVhZGNydW1icyBhID4gc3BhbiB7XG4gIGNvbG9yOiAjMWExYzFlO1xufVxuLmJyZWFkY3J1bWJzIGE6aG92ZXIge1xuICBjb2xvcjogIzJkYThlNztcbn1cbi5icmVhZGNydW1icyBhOmhvdmVyID4gc3BhbiB7XG4gIGNvbG9yOiAjMmRhOGU3O1xufVxuLmJyZWFkY3J1bWJzIHNwYW4ge1xuICBjb2xvcjogIzc4ODI4ODtcbn1cbi5icmVhZGNydW1icyAuYXJyIHtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2ljb25zL2JyZWFkY3J1bWJzLWFyci5zdmdcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbn1cbi5jb25zdWx0LWZvcm0ge1xuICB3aWR0aDogNjAwcHg7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwIGF1dG8gODBweDtcbiAgcGFkZGluZy1ib3R0b206IDUwcHg7XG59XG4uY29uc3VsdC1mb3JtIC5pbnB1dC13cmFwLFxuLmNvbnN1bHQtZm9ybSAuY2FwdGNoYSB7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG59XG4uY29uc3VsdC1mb3JtX19oZWFkIHtcbiAgbWFyZ2luLWJvdHRvbTogNTZweDtcbn1cbi5jb25zdWx0LWZvcm1fX2hlYWQgLnR0bCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0xcHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG4uY29uc3VsdC1mb3JtX19oZWFkIC5zdGVwcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbn1cbi5jb25zdWx0LWZvcm1fX2hlYWQgLnN0ZXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjb2xvcjogIzc4ODI4ODtcbn1cbi5jb25zdWx0LWZvcm1fX2hlYWQgLnN0ZXAuYWN0aXZlLFxuLmNvbnN1bHQtZm9ybV9faGVhZCAuc3RlcC5kb25lIHtcbiAgY29sb3I6ICMxYTFjMWU7XG59XG4uY29uc3VsdC1mb3JtX19oZWFkIC5zdGVwLmFjdGl2ZSAubnVtLFxuLmNvbnN1bHQtZm9ybV9faGVhZCAuc3RlcC5kb25lIC5udW0ge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjNzBkZGEyO1xufVxuLmNvbnN1bHQtZm9ybV9faGVhZCAuc3RlcC5kb25lIC5udW0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzBkZGEyO1xuICBib3JkZXI6IDFweCBzb2xpZCAjNzBkZGEyO1xuICBmb250LXNpemU6IDA7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9pY29ucy9zdGVwLWNoZWNrLWljb24uc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG59XG4uY29uc3VsdC1mb3JtX19oZWFkIC5zdGVwLmRvbmUgLm51bTphZnRlciB7XG4gIGJhY2tncm91bmQ6ICM3MGRkYTIgIWltcG9ydGFudDtcbn1cbi5jb25zdWx0LWZvcm1fX2hlYWQgLnN0ZXA6bnRoLWNoaWxkKDEpIC5udW06YWZ0ZXIge1xuICB3aWR0aDogMTQ1cHg7XG59XG4uY29uc3VsdC1mb3JtX19oZWFkIC5zdGVwOm50aC1jaGlsZCgyKSAubnVtOmFmdGVyIHtcbiAgd2lkdGg6IDE3NXB4O1xufVxuLmNvbnN1bHQtZm9ybV9faGVhZCAuc3RlcDpudGgtY2hpbGQoMykgLm51bTphZnRlciB7XG4gIHdpZHRoOiAxNDVweDtcbn1cbi5jb25zdWx0LWZvcm1fX2hlYWQgLnN0ZXAgLm51bSB7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiA0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsZXR0ZXItc3BhY2luZzogLTAuNHB4O1xuICBsaW5lLWhlaWdodDogMS40O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2Nzdmcgd2lkdGg9JzEwMCUyNScgaGVpZ2h0PScxMDAlMjUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM2UlM2NyZWN0IHdpZHRoPScxMDAlMjUnIGhlaWdodD0nMTAwJTI1JyBmaWxsPSdub25lJyByeD0nMTAwJyByeT0nMTAwJyBzdHJva2U9JyUyM0Q5RTdFOUZGJyBzdHJva2Utd2lkdGg9JzInIHN0cm9rZS1kYXNoYXJyYXk9JzIlMmMgNicgc3Ryb2tlLWRhc2hvZmZzZXQ9JzAnIHN0cm9rZS1saW5lY2FwPSdzcXVhcmUnLyUzZSUzYy9zdmclM2VcIik7XG59XG4uY29uc3VsdC1mb3JtX19oZWFkIC5zdGVwIC5udW06YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgaGVpZ2h0OiAxcHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9kYXNoZWQtbGluZS5zdmdcIik7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMXB4O1xuICBsZWZ0OiAyNHB4O1xufVxuLmNvbnN1bHQtZm9ybV9faGVhZCAuc3RlcCAubmFtZSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjVweDtcbn1cbi5jb25zdWx0LWZvcm1fX2hlYWQgLmRlc2NyIHtcbiAgY29sb3I6ICM3ODgyODg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS41O1xuICBsZXR0ZXItc3BhY2luZzogLTAuNXB4O1xufVxuLmNvbnN1bHQtZm9ybV9fYm9keS1idG5zIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nLXRvcDogOHB4O1xufVxuLmNvbnN1bHQtZm9ybV9fYm9keS1idG5zIC5idG4ge1xuICB3aWR0aDogMTAwJTtcbn1cbi5jb25zdWx0LWZvcm1fX2JvZHktYnRucyAuYmFjay1idG4ge1xuICB3aWR0aDogMTkwcHg7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgZmxleC1zaHJpbms6IDA7XG59XG4uY29uc3VsdC1mb3JtX19waG90b3Mge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZ2FwOiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xufVxuLmNvbnN1bHQtZm9ybV9fcGhvdG8ge1xuICB3aWR0aDogY2FsYyg1MCUgLSAxMHB4KTtcbiAgaGVpZ2h0OiAyOTBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2Q5ZTdlOTtcbiAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmNvbnN1bHQtZm9ybV9fcGhvdG8uZWRpdGVkIC5hZGQtYnRuIC5pY29uIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2ljb25zL3JlZnJlc2gtaWNvbi5zdmdcIik7XG59XG4uY29uc3VsdC1mb3JtX19waG90by5lZGl0ZWQgLnBob3RvIGltZyB7XG4gIG9wYWNpdHk6IDE7XG59XG4uY29uc3VsdC1mb3JtX19waG90byAucGhvdG8ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6IDI7XG59XG4uY29uc3VsdC1mb3JtX19waG90byAucGhvdG8gaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIG9wYWNpdHk6IDA7XG59XG4uY29uc3VsdC1mb3JtX19waG90byAuaWNvbiB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBhZGRpbmctdG9wOiAzMnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjRweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbn1cbi5jb25zdWx0LWZvcm1fX3Bob3RvIC5pY29uIHNwYW4ge1xuICBtYXJnaW4tYm90dG9tOiAyOHB4O1xufVxuLmNvbnN1bHQtZm9ybV9fcGhvdG8gLmljb24gaW1nIHtcbiAgbWF4LXdpZHRoOiA2MCU7XG59XG4uY29uc3VsdC1mb3JtX19waG90byAuYWRkLWJ0biB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDQ0cHg7XG4gIGhlaWdodDogNDRweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTE1ZGVnLCAjODhlYWZmIDYuMzclLCAjNmZiYWZmIDExMC4zOCUpO1xuICBib3R0b206IDI0cHg7XG4gIHJpZ2h0OiAyNHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHotaW5kZXg6IDM7XG59XG4uY29uc3VsdC1mb3JtX19waG90byAuYWRkLWJ0biAuaWNvbiB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9pY29ucy9wbHVzLWljb24uc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDA7XG59XG4uY29uc3VsdC1mb3JtX19waG90byAuaW5wdXQtZmlsZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogLTk7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cbi5jb25zdWx0LWZvcm1fX3N0ZXAge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmNvbnN1bHQtZm9ybV9fc3RlcC0tMSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmNvbnN1bHQtZm9ybV9fc3RlcC0tNSAuY29uc3VsdC1mb3JtX19oZWFkIHtcbiAgcGFkZGluZzogMTQ1cHggMDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4uY29uc3VsdC1mb3JtX19zdGVwLS01IC5jb25zdWx0LWZvcm1fX2hlYWQgLmljb24ge1xuICBtYXJnaW4tYm90dG9tOiAzMnB4O1xufVxuLmNvbnN1bHQtZm9ybV9fc3RlcC0tNSAuY29uc3VsdC1mb3JtX19oZWFkIC50dGwge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLmNvbnN1bHQtZm9ybV9fc3RlcC0tNSAuY29uc3VsdC1mb3JtX19oZWFkIC5kZXNjciB7XG4gIG1hcmdpbi1ib3R0b206IDMycHg7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjhweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbn1cbi5jb25zdWx0LWZvcm1fX3N0ZXAtLTUgLmNvbnN1bHQtZm9ybV9faGVhZCAuYnRuIHtcbiAgd2lkdGg6IDQwMHB4O1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG4uZmxvYXRpbmctaXRlbSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMjIwcHg7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICB0cmFuc2l0aW9uOiBhbGwgMXM7XG59XG4uZmxvYXRpbmctaXRlbS5oaWRkZW4ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoOTBweCk7XG59XG4uZmxvYXRpbmctaXRlbS51c2VkIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC05MHB4KTtcbn1cbi5mbG9hdGluZy1pdGVtLmFjdGl2ZSB7XG4gIHotaW5kZXg6IDI7XG59XG4uZmxvYXRpbmctaXRlbS5oaWRkZW4sXG4uZmxvYXRpbmctaXRlbS51c2VkIHtcbiAgb3BhY2l0eTogMDtcbn1cbi5jb250YWN0LWZsb2F0LWVsZW0ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHBhZGRpbmc6IDIwcHggMjRweCAyMHB4O1xuICBib3gtc2hhZG93OiAwcHggMjBweCA2MHB4IHJnYmEoODQsMTA1LDExOSwwLjE1KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGNvbG9yOiAjMWExYzFlO1xuICBmb250LXdlaWdodDogNjAwO1xuICBsZXR0ZXItc3BhY2luZzogLTFweDtcbiAgZm9udC1zaXplOiAyNHB4O1xufVxuLmNvbnRhY3QtZmxvYXQtZWxlbTpob3ZlciB7XG4gIGJveC1zaGFkb3c6IDBweCAyMHB4IDYwcHggcmdiYSg4NCwxMDUsMTE5LDAuMik7XG59XG4uY29udGFjdC1mbG9hdC1lbGVtIGltZyB7XG4gIG1hcmdpbi1yaWdodDogMTRweDtcbn1cbi5jb250YWN0LWZsb2F0LWVsZW0uZWxlbTEge1xuICBib3R0b206IDg1cHg7XG4gIHJpZ2h0OiA0MTBweDtcbn1cbi5jb250YWN0LWZsb2F0LWVsZW0uZWxlbTIge1xuICBib3R0b206IDI5MHB4O1xuICByaWdodDogMjBweDtcbn1cbi5oZXJvLWlubmVyIHtcbiAgbWluLWhlaWdodDogODU1cHg7XG4gIGhlaWdodDogMXB4O1xuICBtYXNrLWltYWdlOiB1cmwoXCIuLi9pbWcvaGVyby1pbm5lcnBhZ2UtbWFzay5wbmdcIik7XG4gIG1hc2stc2l6ZTogMTAwJSAxMDAlO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvaGVyby1pbm5lcnBhZ2UtZ3JhZGllbnQuc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmhlcm8taW5uZXIud2l0aG91dC1pbWFnZSB7XG4gIGhlaWdodDogYXV0bztcbiAgbWluLWhlaWdodDogNjEwcHg7XG59XG4uaGVyby1pbm5lci53aXRob3V0LWltYWdlIC53cmFwcGVyIHtcbiAgcGFkZGluZy1ib3R0b206IDE4MHB4O1xuICBtaW4taGVpZ2h0OiA1NjBweDtcbn1cbi5oZXJvLWlubmVyLndpdGhvdXQtYmcge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1bnNldDtcbn1cbi5oZXJvLWlubmVyIC5oZXJvLWlubmVyX19oMSB7XG4gIHBhZGRpbmctcmlnaHQ6IDI3MHB4O1xufVxuLmhlcm8taW5uZXIgLmhlcm9fX3Jldi5yZXYxIHtcbiAgdG9wOiBhdXRvO1xuICBsZWZ0OiBhdXRvO1xuICBib3R0b206IDMwMHB4O1xuICByaWdodDogNTBweDtcbiAgei1pbmRleDogMztcbn1cbi5oZXJvLWlubmVyIC5oZXJvX19yZXYucmV2MiB7XG4gIHRvcDogYXV0bztcbiAgbGVmdDogYXV0bztcbiAgcmlnaHQ6IC0zMHB4O1xuICBib3R0b206IDQyMHB4O1xuICB6LWluZGV4OiAzO1xufVxuLmhlcm8taW5uZXIgLndyYXBwZXIge1xuICBwYWRkaW5nLXRvcDogMTIycHg7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5oZXJvLWlubmVyX19oMSB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgIzAwMCAwJSwgcmdiYSgwLDAsMCwwLjUpIDEwMCUpO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XG4gIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGZvbnQtc2l6ZTogMTQwcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAwLjg1O1xuICBsZXR0ZXItc3BhY2luZzogLTkuNXB4O1xuICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU2MHB4KSB7XG4gIC5oZXJvLWlubmVyX19oMS0tbW9iX25vbmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5oZXJvLWlubmVyIC5icmVhZGNydW1icyB7XG4gIG1hcmdpbi1ib3R0b206IDQ0cHg7XG59XG4uaGVyby1pbm5lcl9faW1nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IGF1dG87XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogYXV0bztcbiAgcmlnaHQ6IC0xMDBweDtcbiAgd2lkdGg6IDEwMjBweDtcbn1cbi5oZXJvLWlubmVyX19waG90byB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbn1cbi5pbm5lcnBhZ2Uud2l0aG91dC1oZXJvIHtcbiAgcGFkZGluZy10b3A6IDEyMnB4O1xufVxuLmlubmVycGFnZS53aXRob3V0LWhlcm8gLmJyZWFkY3J1bWJzIHtcbiAgbWFyZ2luLWJvdHRvbTogNDRweDtcbn1cbi5pbm5lcnBhZ2Uud2l0aG91dC1oZXJvIC5pbm5lcnBhZ2VfX2NvbnRlbnQtdGFibGUge1xuICB0b3A6IDYwcHg7XG59XG4uaW5uZXJwYWdlLndpdGhvdXQtaGVybyAuaW5uZXJwYWdlX19jb250ZW50LWgxIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uaW5uZXJwYWdlX19jb250ZW50LXRhYmxlIHtcbiAgd2lkdGg6IDE4MHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDMwcHg7XG4gIHRvcDogMDtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLmlubmVycGFnZV9fY29udGVudC10YWJsZS1pY29uIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBsZWZ0OiAwO1xuICB0b3A6IGNhbGMoNTAlIC0gMTAwcHgpO1xuICB6LWluZGV4OiAzO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZpbHRlcjogZHJvcC1zaGFkb3coLTE1cHggMjVweCAzMHB4IHJnYmEoNDEsNDksNTQsMC4zKSk7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uaW5uZXJwYWdlX19jb250ZW50LXRhYmxlLXdyYXAge1xuICBwb3NpdGlvbjogc3RpY2t5O1xuICB0b3A6IDEwMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2UyZTZlOTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBwYWRkaW5nOiAxNnB4O1xufVxuLmlubmVycGFnZV9fY29udGVudC10YWJsZS13cmFwIC5jbG9zZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uaW5uZXJwYWdlX19jb250ZW50LXRhYmxlLXdyYXAgLnR0bCB7XG4gIG1hcmdpbi1ib3R0b206IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG4uaW5uZXJwYWdlX19jb250ZW50LXRhYmxlLXdyYXAgLnR0bCAudHRsLW1vYiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uaW5uZXJwYWdlX19jb250ZW50LXRhYmxlLXdyYXAgdWwge1xuICBmb250LXNpemU6IDE0cHg7XG4gIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG59XG4uaW5uZXJwYWdlX19jb250ZW50LXRhYmxlLXdyYXAgdWwgbGkge1xuICBtYXJnaW4tYm90dG9tOiAxMnB4O1xufVxuLmlubmVycGFnZV9fY29udGVudC10YWJsZS13cmFwIHVsIGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmlubmVycGFnZV9fY29udGVudC10YWJsZS13cmFwIHVsIGxpIGEge1xuICBjb2xvcjogIzc4ODI4ODtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsZXR0ZXItc3BhY2luZzogLTAuNHB4O1xuICBsaW5lLWhlaWdodDogMS40O1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5pbm5lcnBhZ2VfX2NvbnRlbnQtdGFibGUtd3JhcCB1bCBsaSBhOmhvdmVyIHtcbiAgY29sb3I6ICMxYTFjMWU7XG59XG4uaW5uZXJwYWdlX19jb250ZW50LXRhYmxlLXdyYXAgdWwgbGkgYS5hY3RpdmUge1xuICBjb2xvcjogIzFhMWMxZTtcbn1cbi5pbm5lcnBhZ2UgLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3Rpb24ge1xuICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZDllN2U5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuLmlubmVycGFnZSAuc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyB7XG4gIHRvcDogMTZweDtcbn1cbi5pbm5lcnBhZ2UgLnJldmlld3MtbGFiZWxzIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGdhcDogMTBweDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW4tYm90dG9tOiA4MHB4O1xufVxuLmlubmVycGFnZSAucmV2aWV3cy1sYWJlbHMgLml0ZW0ge1xuICBib3gtc2hhZG93OiAwcHggMjBweCA2MHB4IC0xNXB4IHJnYmEoODQsMTA1LDExOSwwLjE1KTtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbn1cbi5pbm5lcnBhZ2UgLnJldmlld3Mtd3JhcCB7XG4gIG1hcmdpbi1ib3R0b206IDEyMHB4O1xuICBtYXJnaW4tdG9wOiA4MHB4O1xufVxuLmlubmVycGFnZSAucmV2aWV3cy10dGwge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIGZvbnQtc2l6ZTogNTBweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgbGV0dGVyLXNwYWNpbmc6IC0zcHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG4uaW5uZXJwYWdlIC5yZXZpZXdzLXNlYXJjaCB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG4uaW5uZXJwYWdlIC5yZXZpZXdzLWNvbnRlbnQgLml0ZW0ge1xuICBib3JkZXItcmFkaXVzOiA0MHB4O1xuICBwYWRkaW5nOiAzMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWJmM2Y0O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLmlubmVycGFnZSAucmV2aWV3cy1jb250ZW50IC5pdGVtIC5pbmZvIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5pbm5lcnBhZ2UgLnJldmlld3MtY29udGVudCAuaXRlbSAubmFtZSB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmb250LXdlaWdodDogNzAwO1xuICBtYXJnaW4tYm90dG9tOiA0cHg7XG59XG4uaW5uZXJwYWdlIC5yZXZpZXdzLWNvbnRlbnQgLml0ZW0gLmRvdCB7XG4gIHdpZHRoOiA0cHg7XG4gIGhlaWdodDogNHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIG1hcmdpbjogMCA0cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3ODgyODg7XG59XG4uaW5uZXJwYWdlIC5yZXZpZXdzLWNvbnRlbnQgLml0ZW0gLnllYXJzIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY29sb3I6ICM3ODgyODg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjVweDtcbn1cbi5pbm5lcnBhZ2UgLnJldmlld3MtY29udGVudCAuaXRlbSAuY2l0eSB7XG4gIGNvbG9yOiAjNzg4Mjg4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGxldHRlci1zcGFjaW5nOiAtMC41cHg7XG59XG4uaW5uZXJwYWdlIC5yZXZpZXdzLWNvbnRlbnQgLml0ZW0gLmNpdHkgaW1nIHtcbiAgZmxleC1zaHJpbms6IDA7XG59XG4uaW5uZXJwYWdlX19jb250ZW50IHtcbiAgbWF4LXdpZHRoOiA4MjBweDtcbiAgbWFyZ2luOiBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uaW5uZXJwYWdlX19jb250ZW50LXNoYXJlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogLTE5MHB4O1xuICB0b3A6IDA7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlYmYzZjQ7XG4gIGdhcDogMjBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbn1cbi5pbm5lcnBhZ2VfX2NvbnRlbnQtc2hhcmUgLnNoYXJlOmhvdmVyIHtcbiAgb3BhY2l0eTogMC43O1xufVxuLmlubmVycGFnZV9fY29udGVudC1zaGFyZS5tb2JpbGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmlubmVycGFnZV9fY29udGVudC1oMSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGZvbnQtc2l6ZTogNTBweDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0zcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG4uaW5uZXJwYWdlX19jb250ZW50LWgxIGJyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5pbm5lcnBhZ2VfX2NvbnRlbnQgcCB7XG4gIGNvbG9yOiAjNzg4Mjg4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLmlubmVycGFnZV9fY29udGVudCBwOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmlubmVycGFnZV9fY29udGVudCBwIGIsXG4uaW5uZXJwYWdlX19jb250ZW50IHAgc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY29sb3I6ICMxYTFjMWU7XG59XG4uaW5uZXJwYWdlX19jb250ZW50IGE6bm90KC5idG4pIHtcbiAgY29sb3I6ICMxYTFjMWU7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLmlubmVycGFnZV9fY29udGVudCBhOm5vdCguYnRuKTpob3ZlciB7XG4gIGNvbG9yOiAjMmRhOGU3O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uaW5uZXJwYWdlX19jb250ZW50IGgyIHtcbiAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgbWFyZ2luLXRvcDogODBweDtcbiAgZm9udC1zaXplOiA1MHB4O1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBmb250LXdlaWdodDogNjAwO1xuICBsZXR0ZXItc3BhY2luZzogLTNweDtcbn1cbi5pbm5lcnBhZ2VfX2NvbnRlbnQgaDI6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLmlubmVycGFnZV9fY29udGVudCBoMyB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIG1hcmdpbi10b3A6IDMycHg7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIGxldHRlci1zcGFjaW5nOiAtMXB4O1xuICBmb250LXdlaWdodDogNjAwO1xufVxuLmlubmVycGFnZV9fY29udGVudCAudHdvLXBob3RvcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgbWFyZ2luLWJvdHRvbTogNDRweDtcbiAgbWFyZ2luLXRvcDogMzJweDtcbn1cbi5pbm5lcnBhZ2VfX2NvbnRlbnQgLnR3by1waG90b3MgZmlndXJlIHtcbiAgd2lkdGg6IGNhbGMoNTAlIC0gMTBweCk7XG59XG4uaW5uZXJwYWdlX19jb250ZW50IC50d28tcGhvdG9zIGZpZ3VyZSBwaWN0dXJlIHtcbiAgYXNwZWN0LXJhdGlvOiA0LzM7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmlubmVycGFnZV9fY29udGVudCAudHdvLXBob3RvcyBmaWd1cmUgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG4uaW5uZXJwYWdlX19jb250ZW50IC5vbmUtcGhvdG8ge1xuICBtYXJnaW4tYm90dG9tOiA0NHB4O1xuICBtYXJnaW4tdG9wOiAzMnB4O1xufVxuLmlubmVycGFnZV9fY29udGVudCBmaWd1cmUgZmlnY2FwdGlvbiB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICM3ODgyODg7XG4gIGxldHRlci1zcGFjaW5nOiAtMC40cHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbn1cbi5pbm5lcnBhZ2VfX2NvbnRlbnQgZmlndXJlIGltZyB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDQwcHg7XG59XG4uaW5uZXJwYWdlX19jb250ZW50IGZpZ3VyZS53cC1ibG9jay1pbWFnZSB7XG4gIG1hcmdpbjogMzJweCAwO1xufVxuLmlubmVycGFnZV9fY29udGVudCBmaWd1cmUud3AtYmxvY2staW1hZ2UgaW1nIHtcbiAgbWFyZ2luOiAwO1xufVxuLmlubmVycGFnZV9fY29udGVudCBvbCB7XG4gIG1hcmdpbjogMzJweCAwO1xuICBib3JkZXItcmFkaXVzOiA0MHB4O1xuICBwYWRkaW5nOiAzMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWJmM2Y0O1xuICBkaXNwbGF5OiBibG9jaztcbiAgY291bnRlci1yZXNldDogaXRlbXM7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbi5pbm5lcnBhZ2VfX2NvbnRlbnQgb2wgbGkge1xuICBjb3VudGVyLWluY3JlbWVudDogaXRlbXM7XG4gIHBhZGRpbmctbGVmdDogNDNweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLmlubmVycGFnZV9fY29udGVudCBvbCBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5pbm5lcnBhZ2VfX2NvbnRlbnQgb2wgbGk6YmVmb3JlIHtcbiAgY29udGVudDogJzAnIGNvdW50ZXIoaXRlbXMpO1xuICBjb2xvcjogIzc4ODI4ODtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG59XG4uaW5uZXJwYWdlX19jb250ZW50IG9sIGxpOm50aC1jaGlsZChuICsgMTApOjpiZWZvcmUge1xuICBjb250ZW50OiBjb3VudGVyKGl0ZW1zKTtcbn1cbi5pbm5lcnBhZ2VfX2NvbnRlbnQgb2wgbGkgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLmlubmVycGFnZV9fY29udGVudCBvbCBsaSBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmlubmVycGFnZV9fY29udGVudCAud2FybmluZy1ibG9jayB7XG4gIG1hcmdpbjogNDBweCAwO1xuICBwYWRkaW5nOiAxNnB4IDMycHg7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmU2YzI7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjRweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5pbm5lcnBhZ2VfX2NvbnRlbnQgLndhcm5pbmctYmxvY2sgLmNsb3NlIHtcbiAgZmxleC1zaHJpbms6IDA7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uaW5uZXJwYWdlX19jb250ZW50IC53YXJuaW5nLWJsb2NrOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi5pbm5lcnBhZ2VfX2NvbnRlbnQgLnByaWNpbmctaXRlbXMtYmxvY2sge1xuICBtYXJnaW46IDQwcHggMCA4MHB4O1xuICB3aWR0aDogMTI0MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xufVxuLmlubmVycGFnZV9fY29udGVudCAucHJpY2luZy1pdGVtcy1ibG9jayAucGF5bWVudHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDhweDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbi5pbm5lcnBhZ2VfX2NvbnRlbnQgLnByaWNpbmctaXRlbXMtYmxvY2sgLnBheW1lbnRzIC5pdGVtIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2UwZjRmODtcbiAgaGVpZ2h0OiA0OHB4O1xuICBwYWRkaW5nOiAwIDI0cHg7XG4gIGdhcDogMTJweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS41O1xuICBsZXR0ZXItc3BhY2luZzogLTAuNXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG59XG4uaW5uZXJwYWdlX19jb250ZW50IC5wcmljaW5nLWl0ZW1zIHtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cbi5pbm5lcnBhZ2VfX2NvbnRlbnQgLnByaWNpbmctaXRlbXMgLnN3aXBlci13cmFwcGVyIHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xufVxuLmlubmVycGFnZV9fY29udGVudCAucHJpY2luZy1pdGVtIHtcbiAgcGFkZGluZzogMzRweCAzMnB4IDMycHg7XG4gIGJvcmRlci1yYWRpdXM6IDQwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlYmYzZjQ7XG59XG4uaW5uZXJwYWdlX19jb250ZW50IC5wcmljaW5nLWl0ZW0uaGlnaGxpZ2h0ZWQge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMzEwZGVnLCAjNzZjOGZmIC0xMC42NSUsICNkMGZmZjEgNzAuMjMlKTtcbn1cbi5pbm5lcnBhZ2VfX2NvbnRlbnQgLnByaWNpbmctaXRlbSAudG9wLWxpbmUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4uaW5uZXJwYWdlX19jb250ZW50IC5wcmljaW5nLWl0ZW0gLnRvcC1saW5lIC5uYW1lIHtcbiAgY29sb3I6ICM3ODgyODg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjVweDtcbn1cbi5pbm5lcnBhZ2VfX2NvbnRlbnQgLnByaWNpbmctaXRlbSAudG9wLWxpbmUgLm1vc3QtcG9wdXBsYXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMzBweDtcbiAgcmlnaHQ6IDMwcHg7XG4gIGhlaWdodDogMzJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFhMWMxZTtcbiAgcGFkZGluZzogMCAxM3B4O1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS41O1xuICBsZXR0ZXItc3BhY2luZzogLTAuNXB4O1xufVxuLmlubmVycGFnZV9fY29udGVudCAucHJpY2luZy1pdGVtIC50b3AtbGluZSAubW9zdC1wb3B1cGxhciBzcGFuIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDI1OGRlZywgIzc2YzhmZiAtMi42OCUsICNkMGZmZjEgOTAuNTIlKTtcbiAgYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogdGV4dDtcbiAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmlubmVycGFnZV9fY29udGVudCAucHJpY2luZy1pdGVtIC5wcmljZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBnYXA6IDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gIGZvbnQtc2l6ZTogNTBweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0zcHg7XG59XG4uaW5uZXJwYWdlX19jb250ZW50IC5wcmljaW5nLWl0ZW0gLnByaWNlLWRpc2NvdW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICBwYWRkaW5nLXRvcDogN3B4O1xufVxuLmlubmVycGFnZV9fY29udGVudCAucHJpY2luZy1pdGVtIC5wcmljZS1kaXNjb3VudDphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMTRweDtcbiAgd2lkdGg6IDEwNSU7XG4gIGhlaWdodDogM3B4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWYzYTNhO1xufVxuLmlubmVycGFnZV9fY29udGVudCAucHJpY2luZy1pdGVtIC5idG4ge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbn1cbi5pbm5lcnBhZ2VfX2NvbnRlbnQgLnByaWNpbmctaXRlbSB1bCBsaSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIGxldHRlci1zcGFjaW5nOiAtMC40cHg7XG59XG4uaW5uZXJwYWdlX19jb250ZW50IC5wcmljaW5nLWl0ZW0gdWwgbGk6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9pY29ucy9jaGVjay5zdmdcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG59XG4uaW5uZXJwYWdlX19jb250ZW50IC5wcmljaW5nLWl0ZW0gdWwgbGk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uaW5uZXJwYWdlX19jb250ZW50IC5idXR0b24td3JhcCB7XG4gIG1hcmdpbjogMzJweCAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5pbm5lcnBhZ2VfX2NvbnRlbnQgLmJsdWUtYmxvY2tzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgd2lkdGg6IDEyNDBweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBtYXJnaW46IDgwcHggMDtcbn1cbi5pbm5lcnBhZ2VfX2NvbnRlbnQgLmJsdWUtYmxvY2tzIC5pdGVtIHtcbiAgd2lkdGg6IGNhbGMoMjUlIC0gMTVweCk7XG59XG4uaW5uZXJwYWdlX19jb250ZW50IC5ibHVlLWJsb2NrcyAuaXRlbTpsYXN0LWNoaWxkIC5ibHVlOmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5pbm5lcnBhZ2VfX2NvbnRlbnQgLmJsdWUtYmxvY2tzIC5pdGVtIC5ncmF5LXRleHQge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgY29sb3I6ICM3ODgyODg7XG59XG4uaW5uZXJwYWdlX19jb250ZW50IC5ibHVlLWJsb2NrcyAuaXRlbSAuYmx1ZSB7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlMGY0Zjg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIG1pbi1oZWlnaHQ6IDEyNHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uaW5uZXJwYWdlX19jb250ZW50IC5ibHVlLWJsb2NrcyAuaXRlbSAuYmx1ZTphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2UwZjRmODtcbiAgcmlnaHQ6IC0xMXB4O1xuICB0b3A6IDA7XG59XG4uaW5uZXJwYWdlX19jb250ZW50IC52aWRlby13cmFwIHtcbiAgbWFyZ2luOiA4MHB4IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBhc3BlY3QtcmF0aW86IDE2Lzk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyLXJhZGl1czogNDBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5pbm5lcnBhZ2VfX2NvbnRlbnQgLnZpZGVvLXdyYXAgPiBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cbi5pbm5lcnBhZ2VfX2NvbnRlbnQgLnZpZGVvLXdyYXAgLnBsYXktaWNvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG59XG4uaW5uZXJwYWdlX19jb250ZW50IC5iYW5uZXItY29udGFjdC11cyB7XG4gIG1hcmdpbjogODBweCAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICB3aWR0aDogMTI0MHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGJhY2tncm91bmQtY29sb3I6ICNlMGY0Zjg7XG4gIGJvcmRlci1yYWRpdXM6IDQwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uaW5uZXJwYWdlX19jb250ZW50IC5iYW5uZXItY29udGFjdC11c19fbGVmdCB7XG4gIHBhZGRpbmc6IDYwcHg7XG4gIHdpZHRoOiA0NSU7XG59XG4uaW5uZXJwYWdlX19jb250ZW50IC5iYW5uZXItY29udGFjdC11c19fbGVmdCAudHRsLFxuLmlubmVycGFnZV9fY29udGVudCAuYmFubmVyLWNvbnRhY3QtdXNfX2xlZnQgLnRlbCB7XG4gIG1hcmdpbi1ib3R0b206IDMycHg7XG4gIGZvbnQtc2l6ZTogNTBweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0zcHg7XG59XG4uaW5uZXJwYWdlX19jb250ZW50IC5iYW5uZXItY29udGFjdC11c19fbGVmdCAudHRsIGltZyxcbi5pbm5lcnBhZ2VfX2NvbnRlbnQgLmJhbm5lci1jb250YWN0LXVzX19sZWZ0IC50ZWwgaW1nIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogNTBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDVweDtcbn1cbi5pbm5lcnBhZ2VfX2NvbnRlbnQgLmJhbm5lci1jb250YWN0LXVzX19sZWZ0IC50dGwgLmdyZWVuLFxuLmlubmVycGFnZV9fY29udGVudCAuYmFubmVyLWNvbnRhY3QtdXNfX2xlZnQgLnRlbCAuZ3JlZW4ge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjNTZkMDYyIDU5LjU4JSwgIzI4YjUzZSAxMDAlKTtcbiAgYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogdGV4dDtcbiAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmlubmVycGFnZV9fY29udGVudCAuYmFubmVyLWNvbnRhY3QtdXNfX2xlZnQgLnRhZyB7XG4gIGhlaWdodDogMzZweDtcbiAgcGFkZGluZzogMCAxNHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgbWFyZ2luLWJvdHRvbTogMzJweDtcbn1cbi5pbm5lcnBhZ2VfX2NvbnRlbnQgLmJhbm5lci1jb250YWN0LXVzX19sZWZ0IC50ZWwge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6ICMxYTFjMWU7XG59XG4uaW5uZXJwYWdlX19jb250ZW50IC5iYW5uZXItY29udGFjdC11c19fbGVmdCAudGVsOmhvdmVyIHtcbiAgb3BhY2l0eTogMC43O1xufVxuLmlubmVycGFnZV9fY29udGVudCAuYmFubmVyLWNvbnRhY3QtdXNfX3JpZ2h0IHtcbiAgd2lkdGg6IDU1JTtcbiAgbWFzay1pbWFnZTogdXJsKFwiLi4vaW1nL2NvbnRhY3Qtd2hhdHNhcHAtbWFzay5wbmdcIik7XG4gIG1hc2stc2l6ZTogMTAwJSAxMDAlO1xufVxuLmlubmVycGFnZV9fY29udGVudCAuYmFubmVyLWNvbnRhY3QtdXNfX3JpZ2h0IGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuLmlubmVycGFnZV9fY29udGVudCAuZ3JpZC1pbWFnZXMtMy1jb2wge1xuICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuICBtYXJnaW4tdG9wOiAzMnB4O1xufVxuLmlubmVycGFnZV9fY29udGVudCAuZ3JpZC1pbWFnZXMtMy1jb2wgLnN3aXBlci13cmFwcGVyIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcbiAgZ2FwOiAyMHB4O1xufVxuLmlubmVycGFnZV9fY29udGVudCAuZ3JpZC1pbWFnZXMtMy1jb2wgLml0ZW0ge1xuICBwYWRkaW5nOiAzMnB4IDMwcHggNDBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYm9yZGVyLXJhZGl1czogNDBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2Q5ZTdlOTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmlubmVycGFnZV9fY29udGVudCAuZ3JpZC1pbWFnZXMtMy1jb2wgLml0ZW0gLnR0bCB7XG4gIG1hcmdpbi1ib3R0b206IDI4cHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjRweDtcbn1cbi5pbm5lcnBhZ2VfX2NvbnRlbnQgLmdyaWQtaW1hZ2VzLTMtY29sIC5pdGVtIC5pbWcge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5pbm5lcnBhZ2VfX2NvbnRlbnQgLmZyYW1lLWltZyB7XG4gIGdhcDogMjBweDtcbiAgZGlzcGxheTogZ3JpZDtcbiAgbWFyZ2luOiAyMHB4IDAgMzJweDtcbn1cbi5pbm5lcnBhZ2VfX2NvbnRlbnQgLmZyYW1lLWltZy5pbWctMSB7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEsIDFmcik7XG59XG4uaW5uZXJwYWdlX19jb250ZW50IC5mcmFtZS1pbWcuaW1nLTIge1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xufVxuLmlubmVycGFnZV9fY29udGVudCAuZnJhbWUtaW1nLmltZy0zIHtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcbn1cbi5pbm5lcnBhZ2VfX2NvbnRlbnQgLmZyYW1lLWltZyAuaXRlbSB7XG4gIHBhZGRpbmc6IDMwcHggMTVweCAyMHB4O1xuICBib3JkZXItcmFkaXVzOiA0MHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZDllN2U5O1xufVxuLmlubmVycGFnZV9fY29udGVudCAuZnJhbWUtaW1nIC5pdGVtIGltZyB7XG4gIG1hcmdpbjogMCBhdXRvIDEwcHg7XG59XG4uaW5uZXJwYWdlX19jb250ZW50IC5mcmFtZS1pbWcgLml0ZW0gLmRlc2NyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogIzc4ODI4ODtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMS40O1xuICBsZXR0ZXItc3BhY2luZzogLTAuNHB4O1xufVxuLmlubmVycGFnZV9fY29udGVudCAuZ2FsbGVyeS1ncmlkIHtcbiAgbWFyZ2luOiA4MHB4IDA7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gIGdhcDogMjBweDtcbn1cbi5pbm5lcnBhZ2VfX2NvbnRlbnQgLmdhbGxlcnktZ3JpZCAuaXRlbSAuaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGFzcGVjdC1yYXRpbzogMS8xO1xuICBib3JkZXItcmFkaXVzOiA0MHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLmlubmVycGFnZV9fY29udGVudCAuZ2FsbGVyeS1ncmlkIC5pdGVtIC5pbWcgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG4uaW5uZXJwYWdlX19jb250ZW50IC5nYWxsZXJ5LWdyaWQgLml0ZW0gLmRlc2NyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogIzc4ODI4ODtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjRweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuLmlubmVycGFnZV9fY29udGVudCAudGFicy12aWRlbyB7XG4gIG1hcmdpbjogODBweCAwIDQwcHg7XG59XG4uaW5uZXJwYWdlIC50YWJfaGVhZGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDE2cHg7XG59XG4uaW5uZXJwYWdlIC50YWJfaGVhZGVyIC50YWIge1xuICBoZWlnaHQ6IDM0cHg7XG4gIHBhZGRpbmc6IDAgMTJweDtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBjb2xvcjogIzc4ODI4ODtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS41O1xuICBsZXR0ZXItc3BhY2luZzogLTAuNXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzO1xufVxuLmlubmVycGFnZSAudGFiX2hlYWRlciAudGFiOmhvdmVyLFxuLmlubmVycGFnZSAudGFiX2hlYWRlciAudGFiLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjMmVhZjI7XG4gIGNvbG9yOiAjMDAwO1xufVxuLmlubmVycGFnZSAuZmFxLWJsb2NrIHtcbiAgbWFyZ2luOiA2MHB4IDAgODBweDtcbn1cbi5pbm5lcnBhZ2UgLmZhcS1ibG9jayAudGFiX2hlYWRlciB7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi5pbm5lcnBhZ2UgLmZhcS1ibG9jayBoMiB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDMycHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4uaW5uZXJwYWdlLXNlcnZpY2UgLndwLWNvbnRhaW5lci1jb3JlLWNvbHVtbnMtaXMtbGF5b3V0LTEud3AtY29udGFpbmVyLWNvcmUtY29sdW1ucy1pcy1sYXlvdXQtMSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgbWFyZ2luLWJvdHRvbTogNDRweDtcbiAgbWFyZ2luLXRvcDogMzJweDtcbiAgZ2FwOiAyMHB4O1xuICBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5pbm5lcnBhZ2Utc2VydmljZSAud3AtY29udGFpbmVyLWNvcmUtY29sdW1ucy1pcy1sYXlvdXQtMS53cC1jb250YWluZXItY29yZS1jb2x1bW5zLWlzLWxheW91dC0xIHtcbiAgICBnYXA6IDEwcHg7XG4gICAgbWFyZ2luOiAyMHB4IDAgNDBweDtcbiAgfVxufVxuLmlubmVycGFnZS1zZXJ2aWNlIC53cC1ibG9jay1jb2x1bW4uaXMtbGF5b3V0LWZsb3cud3AtYmxvY2stY29sdW1uLWlzLWxheW91dC1mbG93IHtcbiAgd2lkdGg6IGNhbGMoNTAlIC0gMTBweCk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmlubmVycGFnZS1zZXJ2aWNlIC53cC1ibG9jay1jb2x1bW4uaXMtbGF5b3V0LWZsb3cud3AtYmxvY2stY29sdW1uLWlzLWxheW91dC1mbG93IHtcbiAgICB3aWR0aDogY2FsYyg1MCUgLSA1cHgpO1xuICB9XG4gIC5pbm5lcnBhZ2Utc2VydmljZSAud3AtYmxvY2stY29sdW1uLmlzLWxheW91dC1mbG93LndwLWJsb2NrLWNvbHVtbi1pcy1sYXlvdXQtZmxvdyBmaWd1cmUge1xuICAgIG1hcmdpbjogMDtcbiAgfVxufVxuLmNvdW50cnktaW1nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMjhweDtcbiAgaGVpZ2h0OiAyMnB4O1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgZmxleC1zaHJpbms6IDA7XG59XG4uY291bnRyeS1pbWcgaW1nIHtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4udmlkZW8tcHJldmlldy13cmFwIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBhc3BlY3QtcmF0aW86IDE2Lzk7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJvcmRlci1yYWRpdXM6IDQwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbn1cbi52aWRlby1wcmV2aWV3LXdyYXAgLnBob3RvLFxuLnZpZGVvLXByZXZpZXctd3JhcCAucGhvdG8gaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cbi52aWRlby1wcmV2aWV3LXdyYXAgLnBob3RvIGltZyB7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuLnZpZGVvLXByZXZpZXctd3JhcCAucGxheS1pY29uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGxlZnQ6IDUwJTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xufVxuLmdldC1mcmVlLWNvbnN1bHQge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGJvdHRvbTogNDBweDtcbiAgbGVmdDogNDBweDtcbiAgei1pbmRleDogOTtcbn1cbi5nZXQtZnJlZS1jb25zdWx0LmFjdGl2ZSAudHRsIHtcbiAgbWF4LXdpZHRoOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuLmdldC1mcmVlLWNvbnN1bHQuYWN0aXZlIC5jbG9zZS1pY29uIHtcbiAgb3BhY2l0eTogMTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cbi5nZXQtZnJlZS1jb25zdWx0LmFjdGl2ZSAucGhvdG8ge1xuICBvcGFjaXR5OiAwO1xufVxuLmdldC1mcmVlLWNvbnN1bHQuYWN0aXZlIC5nZXQtZnJlZS1jb25zdWx0X19kcm9wIC5pdGVtIHtcbiAgb3BhY2l0eTogMTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xufVxuLmdldC1mcmVlLWNvbnN1bHQgLmNsb3NlLWljb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiA2MHB4O1xuICBoZWlnaHQ6IDYwcHg7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmdldC1mcmVlLWNvbnN1bHRfX2xibCB7XG4gIGJhY2tncm91bmQ6ICM3NmM4ZmY7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgyNDVkZWcsICM3NmM4ZmYgMCUsICNkMGZmZjEgMTAwJSk7XG4gIHBhZGRpbmc6IDNweDtcbiAgYm9yZGVyLXJhZGl1czogOTBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGhlaWdodDogNjBweDtcbn1cbi5nZXQtZnJlZS1jb25zdWx0X19sYmwgLnBob3RvIHtcbiAgd2lkdGg6IDU0cHg7XG4gIGhlaWdodDogNTRweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycztcbn1cbi5nZXQtZnJlZS1jb25zdWx0X19sYmwgLnR0bCB7XG4gIHBhZGRpbmc6IDAgMTlweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnM7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4uZ2V0LWZyZWUtY29uc3VsdF9fZHJvcCB7XG4gIHdpZHRoOiA2MHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogNjBweDtcbiAgbGVmdDogMDtcbn1cbi5nZXQtZnJlZS1jb25zdWx0X19kcm9wIC5pdGVtIHtcbiAgd2lkdGg6IDYwcHg7XG4gIGhlaWdodDogNjBweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzJlYWYyO1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzO1xufVxuLmdldC1mcmVlLWNvbnN1bHRfX2Ryb3AgLml0ZW06bnRoLWNoaWxkKDEpIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMC4xcztcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDMwcHgpO1xufVxuLmdldC1mcmVlLWNvbnN1bHRfX2Ryb3AgLml0ZW06bnRoLWNoaWxkKDIpIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDMwcHgpO1xufVxuLnZpZGVvLXdpdGgtZGVzY3Ige1xuICBtYXJnaW46IDMycHggMDtcbn1cbi52aWRlby13aXRoLWRlc2NyIC5wcmV2aWV3LXdyYXAge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGFzcGVjdC1yYXRpbzogMTYvOTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm9yZGVyLXJhZGl1czogNDBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xuICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi52aWRlby13aXRoLWRlc2NyIC5wcmV2aWV3LXdyYXAgLnBob3RvLFxuLnZpZGVvLXdpdGgtZGVzY3IgLnByZXZpZXctd3JhcCAucGhvdG8gaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cbi52aWRlby13aXRoLWRlc2NyIC5wcmV2aWV3LXdyYXAgLnBob3RvIGltZyB7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuLnZpZGVvLXdpdGgtZGVzY3IgLnByZXZpZXctd3JhcCAucGxheS1pY29uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGxlZnQ6IDUwJTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xufVxuLnZpZGVvLXdpdGgtZGVzY3IgLnRhYmxlIHtcbiAgYmFja2dyb3VuZDogI2ViZjNmNDtcbiAgcGFkZGluZzogMzJweDtcbiAgYm9yZGVyLXJhZGl1czogNDBweDtcbn1cbi52aWRlby13aXRoLWRlc2NyIC50YWJsZSAucm93IHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgZGlzcGxheTogZmxleDtcbn1cbi52aWRlby13aXRoLWRlc2NyIC50YWJsZSAucm93Omxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnZpZGVvLXdpdGgtZGVzY3IgLnRhYmxlIC5jb2w6bnRoLWNoaWxkKDEpIHtcbiAgd2lkdGg6IDMxMnB4O1xuICBwYWRkaW5nLXJpZ2h0OiAzMnB4O1xuICBjb2xvcjogIzc4ODI4ODtcbiAgZmxleC1zaHJpbms6IDA7XG59XG4udmlkZW8td2l0aC1kZXNjciAudGFibGUgLmNvbDpudGgtY2hpbGQoMikge1xuICB3aWR0aDogMTAwJTtcbn1cbi52aWRlby13aXRoLWRlc2NyIC50YWJsZSAuc29jcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMTBweDtcbn1cbi52aWRlby13aXRoLWRlc2NyIC50YWJsZSAuc29jcyBhIHtcbiAgcGFkZGluZzogNHB4IDA7XG59XG4udmlkZW8td2l0aC1kZXNjciAudGFibGUgLnNvY3MgYTpob3ZlciB7XG4gIG9wYWNpdHk6IDAuNTtcbn1cbi50d28tcGhvdG9zLXdpdGgtb25lLWRlc2NyIHtcbiAgbWFyZ2luOiAzMnB4IDA7XG59XG4udHdvLXBob3Rvcy13aXRoLW9uZS1kZXNjciAuaW1hZ2VzIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLnR3by1waG90b3Mtd2l0aC1vbmUtZGVzY3IgLmltYWdlcyBmaWd1cmUge1xuICB3aWR0aDogY2FsYyg1MCUgLSAxMHB4KTtcbn1cbi50d28tcGhvdG9zLXdpdGgtb25lLWRlc2NyIC5pbWFnZXMgaW1nIHtcbiAgbWFyZ2luOiAwO1xufVxuLnR3by1waG90b3Mtd2l0aC1vbmUtZGVzY3IgLmRlc2NyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogIzc4ODI4ODtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMS40O1xuICBsZXR0ZXItc3BhY2luZzogLTAuNHB4O1xufVxuLmJlZm9yZWFmdGVyLFxuLnRlc3RpbW9uaWFscyxcbi5ndWVzdHMsXG4uYmxvZyxcbi5oZXJvLFxuLmdyYWZ0LWNhbGMge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmV4cGVyaWVuY2UtdmlkZW9zX193cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG4uZXhwZXJpZW5jZS12aWRlb3MgLmd1ZXN0c19fc2xpZGUge1xuICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuICB3aWR0aDogY2FsYyg1MCUgLSAxMHB4KTtcbn1cbi5leHBlcmllbmNlLXZpZGVvcyAuZ3Vlc3RzX19zbGlkZSAudGFibGUge1xuICBwYWRkaW5nOiA1MHB4IDMycHggMzJweDtcbiAgYm9yZGVyLXJhZGl1czogMCAwIDQwcHggNDBweDtcbn1cbi5leHBlcmllbmNlLXZpZGVvcyAucHJldi1nYWxsZXJ5LXNsaWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIG1hcmdpbi1ib3R0b206IDMycHg7XG59XG4uZXhwZXJpZW5jZS12aWRlb3MgLnByZXYtZ2FsbGVyeS1zbGlkZXIuc3dpcGVyLWJhY2tmYWNlLWhpZGRlbiAuc3dpcGVyLXNsaWRlIHtcbiAgdHJhbnNmb3JtOiBub25lO1xufVxuLmV4cGVyaWVuY2UtdmlkZW9zIC5wcmV2LWdhbGxlcnktc2xpZGVyLW5leHQsXG4uZXhwZXJpZW5jZS12aWRlb3MgLnByZXYtZ2FsbGVyeS1zbGlkZXItcHJldiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDMycHg7XG4gIGhlaWdodDogMzJweDtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgei1pbmRleDogMztcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmV4cGVyaWVuY2UtdmlkZW9zIC5wcmV2LWdhbGxlcnktc2xpZGVyLW5leHQuc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZCxcbi5leHBlcmllbmNlLXZpZGVvcyAucHJldi1nYWxsZXJ5LXNsaWRlci1wcmV2LnN3aXBlci1idXR0b24tZGlzYWJsZWQge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIGZpbHRlcjogY29udHJhc3QoMC4yKSBzYXR1cmF0ZSgwKSBicmlnaHRuZXNzKDEuNyk7XG59XG4uZXhwZXJpZW5jZS12aWRlb3MgLnByZXYtZ2FsbGVyeS1zbGlkZXItbmV4dCB7XG4gIHJpZ2h0OiAtMTZweDtcbn1cbi5leHBlcmllbmNlLXZpZGVvcyAucHJldi1nYWxsZXJ5LXNsaWRlci1wcmV2IHtcbiAgbGVmdDogLTE2cHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoMTgwZGVnKTtcbn1cbi5leHBlcmllbmNlLXZpZGVvcyAucHJldi1nYWxsZXJ5X19pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBhc3BlY3QtcmF0aW86IDEvMTtcbn1cbi5leHBlcmllbmNlLXZpZGVvcyAucHJldi1nYWxsZXJ5X19pdGVtIC5waG90by13cmFwIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5leHBlcmllbmNlLXZpZGVvcyAucHJldi1nYWxsZXJ5X19pdGVtIC5waG90by13cmFwIGltZyB7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuLmV4cGVyaWVuY2UtdmlkZW9zIC5wcmV2LWdhbGxlcnlfX2l0ZW06aG92ZXIgLmNhcHRpb24ge1xuICBvcGFjaXR5OiAxO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB6LWluZGV4OiA5O1xufVxuLmV4cGVyaWVuY2UtdmlkZW9zIC5wcmV2LWdhbGxlcnlfX2l0ZW0gLmNhcHRpb24ge1xuICBib3JkZXItcmFkaXVzOiAxNHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2EzZDNmO1xuICBjb2xvcjogI2ZmZjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgcGFkZGluZzogMTBweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsZXR0ZXItc3BhY2luZzogLTAuM3B4O1xuICBsaW5lLWhlaWdodDogMS4zO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICB0b3A6IC0yMHB4O1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IGFsbCAwLjFzO1xuICB6LWluZGV4OiA4O1xufVxuLmV4cGVyaWVuY2UtdmlkZW9zX19idG4ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogLTQwcHg7XG59XG4ucHJldi1nYWxsZXJ5LXNsaWRlciB7XG4gIHotaW5kZXg6IDk7XG59XG4uaW5uZXJwYWdlX19jb250ZW50IC5iYW5uZXItZG9jdG9yLFxuLmJhbm5lci1kb2N0b3Itd3JhcCAuYmFubmVyLWRvY3RvciB7XG4gIG1hcmdpbjogMTIwcHggMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgd2lkdGg6IDEyNDBweDtcbiAgcGFkZGluZzogNjBweDtcbiAgYm9yZGVyLXJhZGl1czogNDBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2UwZjRmODtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL3ByaWNpbmctZG9jdG9yLnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiA1ODlweCBhdXRvO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBib3R0b20gcmlnaHQgNDhweDtcbn1cbi5pbm5lcnBhZ2VfX2NvbnRlbnQgLmJhbm5lci1kb2N0b3IgaDIsXG4uYmFubmVyLWRvY3Rvci13cmFwIC5iYW5uZXItZG9jdG9yIGgyIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgbWF4LXdpZHRoOiA1NjBweDtcbiAgZm9udC1zaXplOiA1MHB4O1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBmb250LXdlaWdodDogNjAwO1xuICBsZXR0ZXItc3BhY2luZzogLTNweDtcbn1cbi5pbm5lcnBhZ2VfX2NvbnRlbnQgLmJhbm5lci1kb2N0b3IgLmJhbm5lci10YWdzLFxuLmJhbm5lci1kb2N0b3Itd3JhcCAuYmFubmVyLWRvY3RvciAuYmFubmVyLXRhZ3Mge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogNHB4O1xuICBtYXJnaW4tYm90dG9tOiAzMnB4O1xufVxuLmlubmVycGFnZV9fY29udGVudCAuYmFubmVyLWRvY3RvciAuYmFubmVyLXRhZ3MgLnRhZyxcbi5iYW5uZXItZG9jdG9yLXdyYXAgLmJhbm5lci1kb2N0b3IgLmJhbm5lci10YWdzIC50YWcge1xuICBoZWlnaHQ6IDMycHg7XG4gIHBhZGRpbmc6IDAgMTRweDtcbiAgYm9yZGVyLXJhZGl1czogOTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS41O1xuICBsZXR0ZXItc3BhY2luZzogLTAuNXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5pbm5lcnBhZ2VfX2NvbnRlbnQgLmJhbm5lci1kb2N0b3IgLmJhbm5lci1idG5zLFxuLmJhbm5lci1kb2N0b3Itd3JhcCAuYmFubmVyLWRvY3RvciAuYmFubmVyLWJ0bnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDI0cHg7XG59XG4uaW5uZXJwYWdlX19jb250ZW50IC5iYW5uZXItZG9jdG9yIC5iYW5uZXItYnRucyAudGFrZXMsXG4uYmFubmVyLWRvY3Rvci13cmFwIC5iYW5uZXItZG9jdG9yIC5iYW5uZXItYnRucyAudGFrZXMge1xuICBjb2xvcjogIzc4ODI4ODtcbn1cbi5ibG9nLXBhZ2Uge1xuICBwYWRkaW5nLXRvcDogMTIwcHg7XG59XG4uYmxvZy1wYWdlIC5icmVhZGNydW1icyB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG4uYmxvZy1wYWdlX190dGwge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICBmb250LXNpemU6IDcwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBsZXR0ZXItc3BhY2luZzogLTMuNXB4O1xuICBmb250LXdlaWdodDogNzAwO1xufVxuLmJsb2ctcGFnZV9fbWFpbi1pdGVtIHtcbiAgYm9yZGVyLXJhZGl1czogNDBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2lkdGg6IDEwMCU7XG4gIGFzcGVjdC1yYXRpbzogMy8yO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDMwcHggNDBweCA0MHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBtYXJnaW4tYm90dG9tOiA4MHB4O1xufVxuLmJsb2ctcGFnZV9fbWFpbi1pdGVtLWltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xufVxuLmJsb2ctcGFnZV9fbWFpbi1pdGVtLWltZyBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cbi5ibG9nLXBhZ2VfX21haW4taXRlbS1sYWJlbCB7XG4gIGhlaWdodDogMzJweDtcbiAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgcGFkZGluZzogMCAxNnB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGxldHRlci1zcGFjaW5nOiAtMC41cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbn1cbi5ibG9nLXBhZ2VfX21haW4taXRlbS10dGwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiA1MHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBsZXR0ZXItc3BhY2luZzogLTNweDtcbn1cbi5ibG9nLXBhZ2VfX21haW4taXRlbS10dGw6aG92ZXIge1xuICBjb2xvcjogIzg4ZWFmZjtcbn1cbi5ibG9nLXBhZ2VfX3Bvc3RzIHtcbiAgbWFyZ2luLWJvdHRvbTogODBweDtcbn1cbi5ibG9nLXBhZ2VfX3Bvc3RzLWhlYWQge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4uYmxvZy1wYWdlX19wb3N0cy1oZWFkIC5maWx0ZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDE2cHg7XG59XG4uYmxvZy1wYWdlX19wb3N0cy1oZWFkIC5pdGVtIHtcbiAgaGVpZ2h0OiAzNHB4O1xuICBwYWRkaW5nOiAwIDEycHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY29sb3I6ICM3ODgyODg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjVweDtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycztcbn1cbi5ibG9nLXBhZ2VfX3Bvc3RzLWhlYWQgLml0ZW06aG92ZXIsXG4uYmxvZy1wYWdlX19wb3N0cy1oZWFkIC5pdGVtLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjMmVhZjI7XG4gIGNvbG9yOiAjMDAwO1xufVxuLmJsb2ctcGFnZV9fcG9zdHMtYm9keSB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdhcDogMjBweDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cbi5ibG9nLXBhZ2VfX3Bvc3RzLWJvZHkgLmJsb2dfX2l0ZW0ge1xuICB3aWR0aDogMTAwJTtcbn1cbi5zZWFyY2gtaW5wdXQtd3JhcCBpbnB1dCB7XG4gIHdpZHRoOiA0MDBweDtcbiAgaGVpZ2h0OiA2MHB4O1xuICBwYWRkaW5nOiAwIDE2cHggMCA1MHB4O1xuICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZDllN2U5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvaWNvbnMvc2VhcmNoLWljb24uc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxNnB4IDE4cHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjVweDtcbn1cbi5jYXJlLWFmdGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMTIwcHg7XG4gIHBhZGRpbmc6IDgwcHggMDtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDI1OGRlZywgIzc2YzhmZiAtMi42OCUsICNkMGZmZjEgOTAuNTIlKTtcbn1cbi5jYXJlLWFmdGVyX190ZXh0IHtcbiAgd2lkdGg6IDgyMHB4O1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMCBhdXRvIDQwcHg7XG59XG4uY2FyZS1hZnRlcl9fdGV4dCBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5jYXJlLWFmdGVyX190ZXh0IHA6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uY2FyZS1hZnRlcl9fYXJ0aWNsZXMge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLmNhcmUtYWZ0ZXJfX2FydGljbGVzIC5ibG9nX19pdGVtIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbi5mb2xsb3ctdXMge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbn1cbi5mb2xsb3ctdXNfX2J0bnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZ2FwOiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiA0MXB4O1xufVxuLmZvbGxvdy11c19fYnRucyAuc29jLWJ0biB7XG4gIGhlaWdodDogNTBweDtcbiAgcGFkZGluZzogMCAyNHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgZ2FwOiAxMHB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogMTRweDtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4OGVhZmY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjVweDtcbn1cbi5mb2xsb3ctdXNfX2J0bnMgLnNvYy1idG46aG92ZXIge1xuICBvcGFjaXR5OiAwLjg7XG59XG4uZm9sbG93LXVzX19idG5zIC5zb2MtYnRuLmZiIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDBkZWcsICMwMDYyZTAgMi45OSUsICMxOWFmZmYgMTAwLjAyJSk7XG59XG4uZm9sbG93LXVzX19idG5zIC5zb2MtYnRuLmluc3RhIHtcbiAgYmFja2dyb3VuZDogcmFkaWFsLWdyYWRpZW50KDEzOC4zMiUgNTA2LjA5JSBhdCAtOC4wNSUgMTk4JSwgI2ZlZDE0ZiAwJSwgI2Y3MyAyOC4zOCUsICNiNDI0YTUgNjMuNjYlLCAjNTE0YmQ3IDk1LjExJSk7XG59XG4uZm9sbG93LXVzX19saW5lcyB7XG4gIHRyYW5zZm9ybTogcm90YXRlKC0yZGVnKTtcbn1cbi5mb2xsb3ctdXNfX2xpbmUge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLmZvbGxvdy11c19fbGluZTpudGgtY2hpbGQoMSkge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuLmZvbGxvdy11c19fbGluZTpudGgtY2hpbGQoMikge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG59XG4uZm9sbG93LXVzX19saW5lIC5pdGVtIHtcbiAgcGFkZGluZzogMnB4O1xuICB3aWR0aDogMjA0cHg7XG4gIGhlaWdodDogMjA0cHg7XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxuLmZvbGxvdy11c19fbGluZSAuaXRlbSBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cbi5ibG9nLWlubmVyX19pbmZvIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICBjb2xvcjogIzc4ODI4ODtcbn1cbi5ibG9nLWlubmVyX19pbmZvIC5hdXRob3IgYSB7XG4gIGNvbG9yOiAjMWExYzFlO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5ibG9nLWlubmVyX19uZXh0LXByZXYge1xuICBtYXJnaW4tdG9wOiA0MHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4uYmxvZy1pbm5lcl9fbmV4dC1wcmV2IC5uYXYtYnRuIHtcbiAgcGFkZGluZzogMjBweCAzMnB4O1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWJmM2Y0O1xuICBnYXA6IDE2cHg7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXgtd2lkdGg6IDM1MHB4O1xuICB3aWR0aDogNTAlO1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogIzFhMWMxZTtcbn1cbi5ibG9nLWlubmVyX19uZXh0LXByZXYgLm5hdi1idG4gaW1nIHtcbiAgZmxleC1zaHJpbms6IDA7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzO1xufVxuLmJsb2ctaW5uZXJfX25leHQtcHJldiAubmF2LWJ0bi5wcmV2IHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xufVxuLmJsb2ctaW5uZXJfX25leHQtcHJldiAubmF2LWJ0bi5wcmV2OmhvdmVyIGltZyB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtM3B4KTtcbn1cbi5ibG9nLWlubmVyX19uZXh0LXByZXYgLm5hdi1idG4ubmV4dCB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cbi5ibG9nLWlubmVyX19uZXh0LXByZXYgLm5hdi1idG4ubmV4dDpob3ZlciBpbWcge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoM3B4KTtcbn1cbi5ibG9nLWlubmVyIC52aWRlby1wcmV2aWV3LXdyYXAge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGFzcGVjdC1yYXRpbzogMTYvOTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm9yZGVyLXJhZGl1czogNDBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xufVxuLmJsb2ctaW5uZXIgLnZpZGVvLXByZXZpZXctd3JhcCAucGhvdG8sXG4uYmxvZy1pbm5lciAudmlkZW8tcHJldmlldy13cmFwIC5waG90byBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLmJsb2ctaW5uZXIgLnZpZGVvLXByZXZpZXctd3JhcCAucGhvdG8gaW1nIHtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG4uYmxvZy1pbm5lciAudmlkZW8tcHJldmlldy13cmFwIC5wbGF5LWljb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgbGVmdDogNTAlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG59XG4uYmxvZy1pbm5lciAuaW5uZXJwYWdlX19jb250ZW50IHVsIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBkaXNjO1xuICBjb2xvcjogIzc4ODI4ODtcbiAgbWFyZ2luOiAyMHB4IDAgMjBweCAyNXB4O1xuICBmb250LXdlaWdodDogNTAwO1xufVxuLmJsb2ctaW5uZXIgLmlubmVycGFnZV9fY29udGVudCB1bCBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4uYmxvZy1pbm5lciAuaW5uZXJwYWdlX19jb250ZW50IHVsIGxpOjptYXJrZXIge1xuICBjb2xvcjogIzFhMWMxZTtcbn1cbi5ibG9nLWlubmVyIC5pbm5lcnBhZ2VfX2NvbnRlbnQgdWwgbGkgdWwge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuLmJsb2ctaW5uZXIgLmlubmVycGFnZV9fY29udGVudCB1bCBsaSB1bCBzdHJvbmcge1xuICBmb250LXdlaWdodDogNTAwO1xuICBjb2xvcjogIzFhMWMxZTtcbn1cbi5ibG9nLWlubmVyIC5pbm5lcnBhZ2VfX2NvbnRlbnQgdWwgdWwge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmJsb2ctaW5uZXIgLmlubmVycGFnZV9fY29udGVudCB1bCB1bCBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uYmxvZy1pbm5lciAuaW5uZXJwYWdlX19jb250ZW50IHVsIGIge1xuICBmb250LXdlaWdodDogNTAwO1xuICBjb2xvcjogIzFhMWMxZTtcbn1cbi5yZXMtdmlkZW9zLXdyYXBwZXIgLnRhYl9pdGVtIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5yZXMtdmlkZW9zLXdyYXBwZXIgLnRhYl9pdGVtLmFjdGl2ZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnJlcy12aWRlb3Mtd3JhcHBlciAudGFiX2hlYWRlciB7XG4gIG1heC13aWR0aDogODIwcHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG4ucmVzLXZpZGVvcy13cmFwcGVyIC5idXR0b24td3JhcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tdG9wOiA0MHB4O1xufVxuLnJlcy12aWRlb3NfX2hlcm8ge1xuICBtYXgtd2lkdGg6IDgyMHB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuLnJlcy12aWRlb3NfX21haW4ge1xuICBtYXJnaW4tdG9wOiA4MHB4O1xufVxuLmJlZm9yZWFmdGVyLWlubmVyIHtcbiAgbWFyZ2luLXRvcDogLTQwcHg7XG59XG4uYmVmb3JlYWZ0ZXItaW5uZXJfX3dyYXAge1xuICBkaXNwbGF5OiBncmlkO1xuICBnYXA6IDIwcHg7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG59XG4uYmVmb3JlYWZ0ZXItaW5uZXIgLmJlZm9yZWFmdGVyX19zbGlkZS1pbmZvIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5wYWdpbmF0aW9uIHtcbiAgbWFyZ2luLXRvcDogNDBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiA0cHg7XG59XG4ucGFnaW5hdGlvbiAucHJldi5kaXNhYmxlZCxcbi5wYWdpbmF0aW9uIC5uZXh0LmRpc2FibGVkIHtcbiAgZmlsdGVyOiBzYXR1cmF0ZSgwKTtcbiAgb3BhY2l0eTogMC40O1xufVxuLnBhZ2luYXRpb24gLnByZXYge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xufVxuLnBhZ2luYXRpb24gYTpub3QoLnByZXYpOm5vdCgubmV4dCksXG4ucGFnaW5hdGlvbiBzcGFuOm5vdCgucHJldik6bm90KC5uZXh0KSB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgd2lkdGg6IDQ0cHg7XG4gIGhlaWdodDogNDRweDtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZWJmM2Y0O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjMWExYzFlO1xufVxuLnBhZ2luYXRpb24gYTpub3QoLnByZXYpOm5vdCgubmV4dCkuYWN0aXZlLFxuLnBhZ2luYXRpb24gc3Bhbjpub3QoLnByZXYpOm5vdCgubmV4dCkuYWN0aXZlLFxuLnBhZ2luYXRpb24gYTpub3QoLnByZXYpOm5vdCgubmV4dCk6aG92ZXIsXG4ucGFnaW5hdGlvbiBzcGFuOm5vdCgucHJldik6bm90KC5uZXh0KTpob3ZlciB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxMTVkZWcsICM4OGVhZmYgNi4zNyUsICM2ZmJhZmYgMTEwLjM4JSk7XG59XG4ucGFnaW5hdGlvbiBzcGFuIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnBhZ2luYXRpb24gLmN1cnJlbnQge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTE1ZGVnLCAjODhlYWZmIDYuMzclLCAjNmZiYWZmIDExMC4zOCUpO1xufVxuLmFzay15b3VyLXF1ZXN0aW9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2UwZjRmODtcbiAgYm9yZGVyLXJhZGl1czogNDBweDtcbiAgcGFkZGluZzogODBweDtcbn1cbi5hc2steW91ci1xdWVzdGlvbiAuc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdGlvbiB7XG4gIGJvcmRlcjogbm9uZTtcbn1cbi5hc2steW91ci1xdWVzdGlvbiBoMiB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG4uYXNrLXlvdXItcXVlc3Rpb24gLnN1Ym1pdC1idG4ge1xuICBtYXJnaW4tdG9wOiA0MHB4O1xufVxuLmpvYi1sYWJlbCxcbi5wcml2YWN5LWxhYmVsLFxuLnRlYW0tbGFiZWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtaW4td2lkdGg6IDIyMHB4O1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBib3gtc2hhZG93OiAwcHggMjBweCA2MHB4IHJnYmEoODQsMTA1LDExOSwwLjE1KTtcbn1cbi5qb2ItbGFiZWwgLmljb24sXG4ucHJpdmFjeS1sYWJlbCAuaWNvbixcbi50ZWFtLWxhYmVsIC5pY29uIHtcbiAgbWFyZ2luLXJpZ2h0OiAxOHB4O1xuICBmbGV4LXNocmluazogMDtcbn1cbi5qb2ItbGFiZWwgLnRleHQgLnQxLFxuLnByaXZhY3ktbGFiZWwgLnRleHQgLnQxLFxuLnRlYW0tbGFiZWwgLnRleHQgLnQxIHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBsZXR0ZXItc3BhY2luZzogLTFweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbWFyZ2luLWJvdHRvbTogMnB4O1xuICBtYXJnaW4tdG9wOiAtNXB4O1xufVxuLmpvYi1sYWJlbCAudGV4dCAudDEgLmdyYXksXG4ucHJpdmFjeS1sYWJlbCAudGV4dCAudDEgLmdyYXksXG4udGVhbS1sYWJlbCAudGV4dCAudDEgLmdyYXkge1xuICBmb250LXNpemU6IDEycHg7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4zcHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGNvbG9yOiAjNzg4Mjg4O1xufVxuLmpvYi1sYWJlbCAudGV4dCAudDIsXG4ucHJpdmFjeS1sYWJlbCAudGV4dCAudDIsXG4udGVhbS1sYWJlbCAudGV4dCAudDIge1xuICBmb250LXNpemU6IDEycHg7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4zcHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG4uam9iLWxhYmVsLmxibDEsXG4ucHJpdmFjeS1sYWJlbC5sYmwxLFxuLnRlYW0tbGFiZWwubGJsMSB7XG4gIGJvdHRvbTogMzYwcHg7XG4gIHJpZ2h0OiAtNjBweDtcbn1cbi5qb2ItbGFiZWwubGJsMixcbi5wcml2YWN5LWxhYmVsLmxibDIsXG4udGVhbS1sYWJlbC5sYmwyIHtcbiAgYm90dG9tOiAyNDBweDtcbiAgcmlnaHQ6IDIwcHg7XG59XG4ucHJpdmFjeS1sYWJlbCB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAyNHB4IDIwcHg7XG4gIG1heC13aWR0aDogMzY1cHg7XG59XG4ucHJpdmFjeS1sYWJlbCAuaWNvbiB7XG4gIG1hcmdpbi1yaWdodDogMTRweDtcbn1cbi5wcml2YWN5LWxhYmVsIC50ZXh0IHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBsZXR0ZXItc3BhY2luZzogLTFweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbi5wcml2YWN5LWxhYmVsIC50ZXh0IGEge1xuICBjb2xvcjogIzFhMWMxZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4ucHJpdmFjeS1sYWJlbCAudGV4dCBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLnByaXZhY3ktbGFiZWwubGJsMSB7XG4gIGJvdHRvbTogNDAwcHg7XG4gIHJpZ2h0OiAxMTBweDtcbn1cbi5wcml2YWN5LWxhYmVsLmxibDIge1xuICBib3R0b206IDI3MHB4O1xuICByaWdodDogMDtcbn1cbi5wcml2YWN5LWxhYmVsLmxibDMge1xuICBib3R0b206IDE0MHB4O1xuICByaWdodDogNDAwcHg7XG59XG4udGVhbS1sYWJlbCAucGhvdG8ge1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1hcmdpbi1yaWdodDogMTVweDtcbn1cbi50ZWFtLWxhYmVsIC5waG90byBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cbi50ZWFtLWxhYmVsIC50ZXh0IC50MSB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjhweDtcbn1cbi50ZWFtLWxhYmVsIC50ZXh0IC50MiB7XG4gIGNvbG9yOiAjNzg4Mjg4O1xufVxuLnRlYW0tbGFiZWwubGJsMSB7XG4gIHJpZ2h0OiAzMjBweDtcbiAgYm90dG9tOiAzMTBweDtcbn1cbi50ZWFtLWxhYmVsLmxibDIge1xuICByaWdodDogNDUwcHg7XG4gIGJvdHRvbTogMjAwcHg7XG59XG4udGVhbS1sYWJlbC5sYmwzIHtcbiAgcmlnaHQ6IC02MHB4O1xuICBib3R0b206IDI0MHB4O1xufVxuLnRlYW0tbGFiZWwubGJsNCB7XG4gIHJpZ2h0OiAyNzBweDtcbiAgYm90dG9tOiAxNDVweDtcbn1cbi50ZWFtLWxhYmVsLmxibDUge1xuICByaWdodDogODAwcHg7XG4gIGJvdHRvbTogMTAwcHg7XG59XG4udGVhbS1sYWJlbC5sYmw2IHtcbiAgcmlnaHQ6IDUyMHB4O1xuICBib3R0b206IDI1cHg7XG59XG4udGVhbS1sYWJlbC5sYmw3IHtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMTIwcHg7XG59XG4udGVhbS1sYWJlbC5sYmw4IHtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMTUwcHg7XG59XG4uZHItc29uZXIge1xuICBtYXJnaW46IDgwcHggMDtcbn1cbi5kci1zb25lcl9fd3JhcCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlMGY0Zjg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGJvcmRlci1yYWRpdXM6IDQwcHg7XG4gIG1pbi1oZWlnaHQ6IDY2MHB4O1xufVxuLmRyLXNvbmVyX19sZWZ0LFxuLmRyLXNvbmVyX19yaWdodCB7XG4gIHdpZHRoOiA1MCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5kci1zb25lcl9fcGhvdG8ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiA0OTJweDtcbiAgbGVmdDogODVweDtcbiAgYm90dG9tOiAwO1xuICB6LWluZGV4OiAyO1xufVxuLmRyLXNvbmVyX19sYWJlbCB7XG4gIHBhZGRpbmc6IDE4cHg7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIG1pbi13aWR0aDogMTc1cHg7XG4gIG1heC13aWR0aDogMjgwcHg7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG4uZHItc29uZXJfX2xhYmVsIC5pbWFnZSB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgd2lkdGg6IDQ0cHg7XG4gIGhlaWdodDogNDRweDtcbiAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xuICBmbGV4LXNocmluazogMDtcbn1cbi5kci1zb25lcl9fbGFiZWwgLnQxIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsZXR0ZXItc3BhY2luZzogLTAuM3B4O1xuICBjb2xvcjogIzc4ODI4ODtcbn1cbi5kci1zb25lcl9fbGFiZWwgLnQyIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS41O1xuICBsZXR0ZXItc3BhY2luZzogLTAuNXB4O1xufVxuLmRyLXNvbmVyX19sYWJlbCAudDIgYiB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjhweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbi5kci1zb25lcl9fbGFiZWwubGJsMSB7XG4gIHotaW5kZXg6IDE7XG4gIHRvcDogMjIwcHg7XG4gIGxlZnQ6IDQwcHg7XG59XG4uZHItc29uZXJfX2xhYmVsLmxibDIge1xuICB6LWluZGV4OiAzO1xuICB0b3A6IDM0MHB4O1xuICBsZWZ0OiAzNzVweDtcbn1cbi5kci1zb25lcl9fbGFiZWwubGJsMyB7XG4gIHotaW5kZXg6IDM7XG4gIHRvcDogNDc1cHg7XG4gIGxlZnQ6IDQwcHg7XG59XG4uZHItc29uZXJfX3JpZ2h0IHtcbiAgcGFkZGluZzogNjBweCA0OHB4IDYwcHggMDtcbn1cbi5kci1zb25lcl9fdDEge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLmRyLXNvbmVyX190MiB7XG4gIG1hcmdpbi1ib3R0b206IDMycHg7XG4gIGNvbG9yOiAjNzg4Mjg4O1xufVxuLmRyLXNvbmVyIC50YWJfaGVhZGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDE2cHg7XG59XG4uZHItc29uZXIgLnRhYl9oZWFkZXIgLnRhYiB7XG4gIGhlaWdodDogMzRweDtcbiAgcGFkZGluZzogMCAxMnB4O1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGNvbG9yOiAjNzg4Mjg4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGxldHRlci1zcGFjaW5nOiAtMC41cHg7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnM7XG59XG4uZHItc29uZXIgLnRhYl9oZWFkZXIgLnRhYjpob3Zlcixcbi5kci1zb25lciAudGFiX2hlYWRlciAudGFiLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjMmVhZjI7XG4gIGNvbG9yOiAjMDAwO1xufVxuLmRyLXNvbmVyIC50YWJfaXRlbSB7XG4gIGhlaWdodDogMzM1cHg7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuLmRyLXNvbmVyIC50YWJfaXRlbTo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICB3aWR0aDogNHB4O1xufVxuLmRyLXNvbmVyIC50YWJfaXRlbTo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuLmRyLXNvbmVyIC50YWJfaXRlbTo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTE1ZGVnLCAjODhlYWZmIDYuMzclLCAjNmZiYWZmIDExMC4zOCUpO1xufVxuLmRyLXNvbmVyX19leHBlciB7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xufVxuLmRyLXNvbmVyX19leHBlciAuZGF0ZSB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxMTVkZWcsICM4OGVhZmYgNi4zNyUsICM2ZmJhZmYgMTEwLjM4JSk7XG4gIHBhZGRpbmc6IDAgMTJweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsZXR0ZXItc3BhY2luZzogLTAuM3B4O1xufVxuLmRyLXNvbmVyX19leHBlciAudGV4dCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjVweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cbi5kci1zb25lcl9fbW9iLWluZm8ge1xuICBkaXNwbGF5OiBub25lO1xufVxuYnV0dG9uW3R5cGU9XCJzdWJtaXRcIl0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5idXR0b25bdHlwZT1cInN1Ym1pdFwiXSAud3BjZjctc3VibWl0IHtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IC05OTtcbn1cbmJ1dHRvblt0eXBlPVwic3VibWl0XCJdIC53cGNmNy1zcGlubmVyIHtcbiAgbWFyZ2luOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAyMHB4O1xuICB0b3A6IGNhbGMoNTAlIC0gMTJweCk7XG59XG4ud3BjZjcgLmNhcHRjaGEge1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xufVxuLndwY2Y3IGZvcm0gLndwY2Y3LXJlc3BvbnNlLW91dHB1dCB7XG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICBtYXJnaW46IDEwcHggMCAwICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGxldHRlci1zcGFjaW5nOiAtMC44cHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuLndwY2Y3IGZvcm0uaW52YWxpZCAud3BjZjctcmVzcG9uc2Utb3V0cHV0IHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6ICNmZjQ5NDk7XG59XG4uY29udGFjdC11c19fZm9ybSBmb3JtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbn1cbi5jb25zdWx0LWZvcm0gLndwY2Y3IGZvcm0gLndwY2Y3LXJlc3BvbnNlLW91dHB1dCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5pdGktLWlubGluZS1kcm9wZG93biAuaXRpX19kcm9wZG93bi1jb250ZW50IHtcbiAgei1pbmRleDogOTk5O1xufVxuLmN1c3RvbS1jaGVja2JveC5hY3RpdmUgLmljb24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvaWNvbnMvY2hlY2stZnVsbC5zdmdcIik7XG59XG4uY3VzdG9tLWNoZWNrYm94IC53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbn1cbi5jdXN0b20tY2hlY2tib3ggLndwY2Y3LWZvcm0tY29udHJvbC13cmFwIGlucHV0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uY3VzdG9tLWNoZWNrYm94IC53cGNmNy1mb3JtLWNvbnRyb2wge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5jdXN0b20tY2hlY2tib3ggLndwY2Y3LWxpc3QtaXRlbSB7XG4gIG1hcmdpbjogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4uY3VzdG9tLWNoZWNrYm94IC53cGNmNy1saXN0LWl0ZW0tbGFiZWwsXG4uY3VzdG9tLWNoZWNrYm94IC53cGNmNy1ub3QtdmFsaWQtdGlwIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5lcnJvci1wYWdlIC53cmFwcGVyIHtcbiAgcGFkZGluZy10b3A6IDE3MHB4O1xufVxuLmVycm9yLXBhZ2VfX3dyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLmVycm9yLXBhZ2VfX3N1cHRpdGxlIHtcbiAgcGFkZGluZzogNHB4IDEycHg7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIGxldHRlci1zcGFjaW5nOiAtMC44cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlMGY0Zjg7XG4gIGJvcmRlci1yYWRpdXM6IDcwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5lcnJvci1wYWdlX190aXRsZSB7XG4gIG1hcmdpbi10b3A6IDhweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmVycm9yLXBhZ2UgaDEge1xuICBmb250LXNpemU6IDUwcHg7XG4gIGxpbmUtaGVpZ2h0OiA2MHB4O1xuICBsZXR0ZXItc3BhY2luZzogLTAuM3B4O1xufVxuLmVycm9yLXBhZ2VfX3RleHQge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICBsZXR0ZXItc3BhY2luZzogLTAuOHB4O1xuICBjb2xvcjogIzc4ODI4ODtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmVycm9yLXBhZ2VfX2J0biB7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG59XG4uaW5wdXQtZm9yY2VkSGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5oZWFkZXIubWVudS1vcGVuZWQgLmhlYWRlcl9fbWVudS0tbW9iaWxlLFxuLmhlYWRlci5tZW51LW9wZW5lZCAuaGVhZGVyX19sYW5ncy0tbW9iaWxlIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbi5oZWFkZXIubWVudS1vcGVuZWQgLmhlYWRlcl9fbWVudS0tbW9iaWxlIC5oZWFkZXJfX2xhbmdzLWN1cnJlbnQsXG4uaGVhZGVyLm1lbnUtb3BlbmVkIC5oZWFkZXJfX2xhbmdzLS1tb2JpbGUgLmhlYWRlcl9fbGFuZ3MtY3VycmVudCB7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlYmYzZjQ7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjVweDtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbn1cbi5oZWFkZXIubWVudS1vcGVuZWQgLmhlYWRlcl9fbWVudS0tbW9iaWxlIC5oZWFkZXJfX2xhbmdzLWRyb3AsXG4uaGVhZGVyLm1lbnUtb3BlbmVkIC5oZWFkZXJfX2xhbmdzLS1tb2JpbGUgLmhlYWRlcl9fbGFuZ3MtZHJvcCB7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDUwcHg7XG4gIG1hcmdpbjogYXV0bztcbiAgbWF4LWhlaWdodDogMjc1cHg7XG4gIG92ZXJmbG93OiBzY3JvbGw7XG4gIHotaW5kZXg6IDk5O1xufVxuLmhlYWRlcl9fbGFuZ3MtLW1vYmlsZSAuaGVhZGVyX19sYW5ncy1jdXJyZW50IC5uYW1lIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmhlYWRlci5tZW51LW9wZW5lZCAuaGVhZGVyX19tZW51LS1tb2JpbGUsXG4gIC5oZWFkZXIubWVudS1vcGVuZWQgLmhlYWRlcl9fbGFuZ3MtLW1vYmlsZSxcbiAgLmhlYWRlcl9fZHJvcC1tZW51IC5jb2wtLW1vYmlsZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLnJldmlld3MtbGFiZWxzIC5pdGVtLFxuLmZsb2F0IHtcbiAgcGFkZGluZzogMTBweCAxOHB4IDE4cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xufVxuLnJldmlld3MtbGFiZWxzIC5pdGVtX193cmFwcGVyLFxuLmZsb2F0X193cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGdhcDogMTZweDtcbn1cbi5yZXZpZXdzLWxhYmVscyAuaXRlbV9fbG9nbyxcbi5mbG9hdF9fbG9nbyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogNDRweDtcbiAgaGVpZ2h0OiA0NHB4O1xufVxuLnJldmlld3MtbGFiZWxzIC5pdGVtX19sb2dvIGltZyxcbi5mbG9hdF9fbG9nbyBpbWcsXG4ucmV2aWV3cy1sYWJlbHMgLml0ZW1fX2xvZ28gc3ZnLFxuLmZsb2F0X19sb2dvIHN2ZyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnJldmlld3MtbGFiZWxzIC5pdGVtX19kaWdpdHMsXG4uZmxvYXRfX2RpZ2l0cyB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4zcHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGNvbG9yOiAjNzg4Mjg4O1xufVxuLnJldmlld3MtbGFiZWxzIC5pdGVtX19kaWdpdHMgc3BhbjpmaXJzdC1jaGlsZCxcbi5mbG9hdF9fZGlnaXRzIHNwYW46Zmlyc3QtY2hpbGQge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY29sb3I6ICMxYTFjMWU7XG59XG4ucmV2aWV3cy1sYWJlbHMgLml0ZW1fX3N0YXJzLFxuLmZsb2F0X19zdGFycyB7XG4gIG1hcmdpbi10b3A6IDRweDtcbn1cbi5yZXZpZXdzLWxhYmVscyAuaXRlbV9fc3VidGV4dCxcbi5mbG9hdF9fc3VidGV4dCB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4zcHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLnJldmlld3MtbGFiZWxzIC5pdGVtX19kaWdpdHMgc3BhbjpsYXN0LWNoaWxkIHtcbiAgY29sb3I6ICMxYTFjMWU7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5yZXZpZXdzLWxhYmVscyAuaXRlbSB7XG4gICAgcGFkZGluZzogOHB4IDZweCA4cHggMTJweDtcbiAgICBtaW4taGVpZ2h0OiA2MHB4O1xuICB9XG4gIC5yZXZpZXdzLWxhYmVscyAuaXRlbV9fbG9nbyB7XG4gICAgd2lkdGg6IDI0cHg7XG4gICAgaGVpZ2h0OiAyNHB4O1xuICB9XG4gIC5yZXZpZXdzLWxhYmVscyAuaXRlbV9fd3JhcHBlciB7XG4gICAgZ2FwOiA4cHg7XG4gIH1cbiAgLnJldmlld3MtbGFiZWxzIC5pdGVtX19zdGFycyB7XG4gICAgbWF4LXdpZHRoOiA3MHB4O1xuICB9XG59XG5odG1sW2Rpcj1cInJ0bFwiXSBib2R5IHtcbiAgZm9udC1mYW1pbHk6ICdUYWphd2FsJywgc2Fucy1zZXJpZjtcbn1cbmh0bWxbZGlyPVwicnRsXCJdIC5oZXJvX193cmFwLFxuaHRtbFtkaXI9XCJydGxcIl0gLmhlcm9fX2xlZnQge1xuICBkaXJlY3Rpb246IGluaXRpYWw7XG59XG5odG1sW2Rpcj1cInJ0bFwiXSAuYmFubmVyLWRvdG9yIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogYm90dG9tIGxlZnQgNDhweDtcbn1cbmh0bWxbZGlyPVwicnRsXCJdIC5pbm5lcnBhZ2VfX2NvbnRlbnQgLmJhbm5lci1kb2N0b3IsXG5odG1sW2Rpcj1cInJ0bFwiXSAuYmFubmVyLWRvY3Rvci13cmFwIC5iYW5uZXItZG9jdG9yIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogYm90dG9tIGxlZnQgNDhweDtcbn1cbmh0bWxbZGlyPVwicnRsXCJdIC5pbm5lcnBhZ2VfX2NvbnRlbnQgLnByaWNpbmctaXRlbXMtYmxvY2sge1xuICBsZWZ0OiAyNSU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbn1cbmh0bWxbZGlyPVwicnRsXCJdIC5pbm5lcnBhZ2VfX2NvbnRlbnQgLmJhbm5lci1kb2N0b3IsXG5odG1sW2Rpcj1cInJ0bFwiXSAuaW5uZXJwYWdlX19jb250ZW50IC5iYW5uZXItZG9jdG9yLXdyYXAgLmJhbm5lci1kb2N0b3Ige1xuICBsZWZ0OiAyNSU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbn1cbmh0bWxbZGlyPVwicnRsXCJdIC5pbm5lcnBhZ2VfX2NvbnRlbnQgLmJsdWUtYmxvY2tzIHtcbiAgbGVmdDogMjUlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG59XG5odG1sW2Rpcj1cInJ0bFwiXSAuaW5uZXJwYWdlX19jb250ZW50IC5iYW5uZXItY29udGFjdC11cyB7XG4gIGxlZnQ6IDI1JTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xufVxuaHRtbFtkaXI9XCJydGxcIl0gLmNvbnN1bHQtZm9ybV9faGVhZCAuc3RlcCAubnVtOmFmdGVyIHtcbiAgcmlnaHQ6IDI0cHg7XG59XG5odG1sW2Rpcj1cInJ0bFwiXSAuaW5wdXQtd3JhcCAubGFiZWwge1xuICByaWdodDogMTZweDtcbiAgbGVmdDogdW5zZXQ7XG59XG5odG1sW2Rpcj1cInJ0bFwiXSAuZm9vdGVyIC5zb2MtaXRlbSB7XG4gIGdhcDogMTBweDtcbn1cbmh0bWxbZGlyPVwicnRsXCJdIC5mb290ZXIgLnNvYy1pdGVtIGltZyB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbmh0bWxbZGlyPVwicnRsXCJdIC5mb290ZXIgLnNvYy1pdGVtIHNwYW4ge1xuICBkaXJlY3Rpb246IGx0cjtcbn1cbmh0bWxbZGlyPVwicnRsXCJdIC5oZXJvLWlubmVyX19oMSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LXNpemU6IDEwMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiA1MCU7XG59XG5odG1sW2Rpcj1cInJ0bFwiXSAuaGVyb19faDEsXG5odG1sW2Rpcj1cInJ0bFwiXSAuaGVyby1pbm5lcl9faDEge1xuICBwYWRkaW5nLXRvcDogMTJweDtcbn1cbmh0bWxbZGlyPVwicnRsXCJdIC5jb250YWN0LWZsb2F0LWVsZW0uZWxlbTEsXG5odG1sW2Rpcj1cInJ0bFwiXSAuY29udGFjdC1mbG9hdC1lbGVtLmVsZW0yIHtcbiAgZGlyZWN0aW9uOiBsdHI7XG59XG5odG1sW2Rpcj1cInJ0bFwiXSAuY29udGFjdC11c19fcGhvdG8ge1xuICB0cmFuc2Zvcm06IHNjYWxlWCgtMSk7XG59XG5odG1sW2Rpcj1cInJ0bFwiXSAuYmFubmVyLWNvbnRhY3QtdXNfX3JpZ2h0IHtcbiAgdHJhbnNmb3JtOiBzY2FsZVgoLTEpO1xufVxuaHRtbFtkaXI9XCJydGxcIl0gLmJhbm5lci1jb250YWN0LXVzIGEge1xuICBkaXJlY3Rpb246IGx0cjtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5odG1sIFtkaXI9cnRsXSAuaXRpLS1hbGxvdy1kcm9wZG93biBpbnB1dC5pdGlfX3RlbC1pbnB1dCxcbmh0bWwgW2Rpcj1ydGxdIC5pdGktLWFsbG93LWRyb3Bkb3duIGlucHV0Lml0aV9fdGVsLWlucHV0W3R5cGU9dGVsXSxcbmh0bWwgW2Rpcj1ydGxdIC5pdGktLWFsbG93LWRyb3Bkb3duIGlucHV0Lml0aV9fdGVsLWlucHV0W3R5cGU9dGV4dF0sXG5odG1sIFtkaXI9cnRsXSAuaXRpLS1zaG93LXNlbGVjdGVkLWRpYWwtY29kZSBpbnB1dC5pdGlfX3RlbC1pbnB1dCxcbmh0bWwgW2Rpcj1ydGxdIC5pdGktLXNob3ctc2VsZWN0ZWQtZGlhbC1jb2RlIGlucHV0Lml0aV9fdGVsLWlucHV0W3R5cGU9dGVsXSxcbmh0bWwgW2Rpcj1ydGxdIC5pdGktLXNob3ctc2VsZWN0ZWQtZGlhbC1jb2RlIGlucHV0Lml0aV9fdGVsLWlucHV0W3R5cGU9dGV4dF0ge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDM5cHgpIHtcbiAgLmpvYi1sYWJlbC5sYmwxLFxuICAucHJpdmFjeS1sYWJlbC5sYmwxIHtcbiAgICByaWdodDogMjBweDtcbiAgfVxuICAuam9iLWxhYmVsLmxibDIsXG4gIC5wcml2YWN5LWxhYmVsLmxibDIge1xuICAgIHJpZ2h0OiA4MHB4O1xuICB9XG4gIC5iZWZvcmVhZnRlcl9fc2xpZGVyLXByZXYsXG4gIC5iZWZvcmVhZnRlcl9fc2xpZGVyLW5leHQge1xuICAgIHRvcDogY2FsYyg1MCUgLSAyMnB4KTtcbiAgfVxuICAuYmVmb3JlYWZ0ZXJfX3NsaWRlci1wcmV2IHtcbiAgICBsZWZ0OiAyMnB4O1xuICB9XG4gIC5iZWZvcmVhZnRlcl9fc2xpZGVyLW5leHQge1xuICAgIHJpZ2h0OiAyMnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTM2MHB4KSB7XG4gIC5hZnRlci1zdXJnZXJ5X193YXkge1xuICAgIHdpZHRoOiAxMjAwcHg7XG4gICAgbWFyZ2luOiBhdXRvO1xuICB9XG4gIC5hZnRlci1zdXJnZXJ5IC53cmFwcGVyIHtcbiAgICBwYWRkaW5nOiA4MHB4IDIwcHggNjVweDtcbiAgfVxuICAuZ3JhZnQtY2FsY19fc2VsZWN0ZWQge1xuICAgIHdpZHRoOiAzNjBweDtcbiAgfVxuICAuZ3JhZnQtY2FsY19faW5mbyB7XG4gICAgd2lkdGg6IDMyMHB4O1xuICB9XG4gIC5oZXJvLWlubmVyLndpdGhvdXQtbGFiZWxzIC53cmFwcGVyIHtcbiAgICBtaW4taGVpZ2h0OiAxMDBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogODBweDtcbiAgfVxuICAuaGVyby1pbm5lci53aXRob3V0LWxhYmVscyAuaGVyby1pbm5lcl9faDEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgLmFmdGVyLXN1cmdlcnlfX3dheSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjkpO1xuICB9XG4gIC5oZXJvX19yZXYucmV2MiB7XG4gICAgbGVmdDogMzEwcHg7XG4gIH1cbiAgLmlubmVycGFnZV9fY29udGVudCB7XG4gICAgbWF4LXdpZHRoOiA3ODBweDtcbiAgfVxuICAuaGVyby1pbm5lcl9faDEge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAzO1xuICB9XG4gIC5oZXJvLWlubmVyIC5oZXJvLWlubmVyX19oMSBiciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuaW5uZXJwYWdlX19jb250ZW50IC5wcmljaW5nLWl0ZW1zLWJsb2NrLFxuICAuaW5uZXJwYWdlX19jb250ZW50IC5iYW5uZXItZG9jdG9yLFxuICAuYmFubmVyLWRvY3Rvci13cmFwIC5iYW5uZXItZG9jdG9yLFxuICAuaW5uZXJwYWdlX19jb250ZW50IC5ibHVlLWJsb2NrcyxcbiAgLmlubmVycGFnZV9fY29udGVudCAuYmFubmVyLWNvbnRhY3QtdXMge1xuICAgIHdpZHRoOiAxMDQwcHg7XG4gIH1cbiAgLmlubmVycGFnZV9fY29udGVudCAuYmFubmVyLWNvbnRhY3QtdXNfX2xlZnQge1xuICAgIHdpZHRoOiA1NSU7XG4gIH1cbiAgLmlubmVycGFnZV9fY29udGVudCAuYmFubmVyLWNvbnRhY3QtdXNfX3JpZ2h0IHtcbiAgICB3aWR0aDogNDUlO1xuICB9XG4gIC5pbm5lcnBhZ2VfX2NvbnRlbnQgLndhcm5pbmctYmxvY2sge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICB9XG4gIC5oZXJvLWlubmVyLndpdGhvdXQtaW1hZ2Uge1xuICAgIG1pbi1oZWlnaHQ6IDMwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI0MHB4KSB7XG4gIC5pbm5lcnBhZ2VfX2NvbnRlbnQtdGFibGUge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB6LWluZGV4OiA5O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgYm94LXNoYWRvdzogLTE1cHggMjVweCAzMHB4IHJnYmEoNDEsNDksNTQsMC4zKTtcbiAgICBwYWRkaW5nOiA2MnB4IDEwcHggMzBweDtcbiAgICB3aWR0aDogNDUwcHg7XG4gICAgaGVpZ2h0OiAxMDB2aDtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICB9XG4gIC5pbm5lcnBhZ2VfX2NvbnRlbnQtdGFibGUuYWN0aXZlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICAuaW5uZXJwYWdlX19jb250ZW50LXRhYmxlLXdyYXAge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG4gIC5pbm5lcnBhZ2VfX2NvbnRlbnQtdGFibGUtd3JhcCB1bCB7XG4gICAgcGFkZGluZzogMjRweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZTJlNmU5O1xuICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgbWF4LWhlaWdodDogY2FsYygxMDAlIC0gNjBweCk7XG4gIH1cbiAgLmlubmVycGFnZV9fY29udGVudC10YWJsZS13cmFwIHVsIGxpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICB9XG4gIC5pbm5lcnBhZ2VfX2NvbnRlbnQtdGFibGUtd3JhcCB1bCBsaSBhIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gICAgY29sb3I6ICMxYTFjMWU7XG4gIH1cbiAgLmlubmVycGFnZV9fY29udGVudC10YWJsZS13cmFwIHVsIGxpIGE6aG92ZXIge1xuICAgIG9wYWNpdHk6IDAuNTtcbiAgfVxuICAuaW5uZXJwYWdlX19jb250ZW50LXRhYmxlLXdyYXAgLnR0bCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0xcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxuICAuaW5uZXJwYWdlX19jb250ZW50LXRhYmxlLXdyYXAgLnR0bCAuY2xvc2Uge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxuICAuaW5uZXJwYWdlX19jb250ZW50LXRhYmxlLXdyYXAgLnR0bCAudHRsLW1vYiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLmlubmVycGFnZV9fY29udGVudC10YWJsZS13cmFwIC50dGwgLnR0bC1kZXNrIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5pbm5lcnBhZ2VfX2NvbnRlbnQtdGFibGUtaWNvbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLmlubmVycGFnZS53aXRob3V0LWhlcm8gLmlubmVycGFnZV9fY29udGVudC10YWJsZSB7XG4gICAgdG9wOiAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTIyMHB4KSB7XG4gIC5mbG9hdGluZy1pdGVtIHtcbiAgICBtYXgtd2lkdGg6IHVuc2V0O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5oZWFkZXJfX2xvZ28ge1xuICAgIG1hcmdpbi1yaWdodDogNjBweDtcbiAgfVxuICAuaGVhZGVyX19tZW51IHtcbiAgICBnYXA6IDEycHg7XG4gIH1cbiAgLmdyYWZ0LWNhbGNfX3NlbGVjdGVkIHtcbiAgICB3aWR0aDogMzEwcHg7XG4gICAgcGFkZGluZzogMjBweCAyMHB4IDMwcHg7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG4gIC5ncmFmdC1jYWxjX19pbmZvIHtcbiAgICB3aWR0aDogMjcwcHg7XG4gIH1cbiAgLmdyYWZ0LWNhbGNfX2luZm8gLmdyYWZ0cyxcbiAgLmdyYWZ0LWNhbGNfX2luZm8gLmhhaXJzIHtcbiAgICBmb250LXNpemU6IDQ2cHg7XG4gIH1cbiAgLnRha2VhbG9va19fY29sIC5pdGVtIHtcbiAgICBwYWRkaW5nOiAxNnB4O1xuICB9XG4gIC50YWtlYWxvb2tfX2NvbCAuaXRlbSAuaGVhZCAudGV4dCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIH1cbiAgLmFmdGVyLXN1cmdlcnlfX3dheSB7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSBzY2FsZSgwLjgpO1xuICB9XG4gIC5hZnRlci1zdXJnZXJ5IC53cmFwcGVyIHtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG4gIC5vdXItaG9zcGl0YWxfX2xlZnQsXG4gIC5vdXItaG9zcGl0YWxfX3JpZ2h0IHtcbiAgICBoZWlnaHQ6IDYwMHB4O1xuICB9XG4gIC50ZXN0aW1vbmlhbHNfX3NsaWRlIC50ZXh0IHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbiAgLmd1ZXN0c19fc2xpZGUgLnRhYmxlIHtcbiAgICBwYWRkaW5nOiA3MHB4IDMwcHggMzBweDtcbiAgfVxuICAuY29udGFjdC11c19fZm9ybSB7XG4gICAgcGFkZGluZzogNDBweDtcbiAgfVxuICAuYmxvZ19faXRlbSAuaW5mbyB7XG4gICAgcGFkZGluZzogMjBweCAyMHB4IDMwcHg7XG4gIH1cbiAgLmJsb2dfX2l0ZW0ge1xuICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gIH1cbiAgLmJsb2dfX2l0ZW0gLnR0bCB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG4gIC5oZXJvX19sZWZ0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMztcbiAgfVxuICAuaGVyb19fcmV2IHtcbiAgICBtaW4td2lkdGg6IGluaXRpYWw7XG4gICAgd2lkdGg6IDE4MHB4O1xuICB9XG4gIC5mbG9hdGluZy1pdGVtLmhpZGRlbiB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDc1cHgpO1xuICB9XG4gIC5mbG9hdGluZy1pdGVtLnVzZWQge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNzVweCk7XG4gIH1cbiAgLmhlcm8taW5uZXJfX2gxIHtcbiAgICBmb250LXNpemU6IDk2cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC02cHg7XG4gIH1cbiAgLmhlcm8taW5uZXJfX2ltZyB7XG4gICAgd2lkdGg6IDg1MHB4O1xuICB9XG4gIC5oZXJvLWlubmVyIHtcbiAgICBtaW4taGVpZ2h0OiA3MDBweDtcbiAgfVxuICAuaGVyby1pbm5lcl9faW1nIC5oZXJvX19yZXYucmV2MSB7XG4gICAgdG9wOiA0NzBweDtcbiAgfVxuICAuaGVyby1pbm5lcl9faW1nIC5oZXJvX19yZXYucmV2MiB7XG4gICAgdG9wOiAyOTBweDtcbiAgICBsZWZ0OiA1OTBweDtcbiAgfVxuICAuaW5uZXJwYWdlX19jb250ZW50LXNoYXJlIHtcbiAgICByaWdodDogLTEwMHB4O1xuICB9XG4gIC5oZXJvLWlubmVyIC5oZXJvLWlubmVyX19oMSB7XG4gICAgcGFkZGluZy1yaWdodDogMjAwcHg7XG4gIH1cbiAgLmpvYi1sYWJlbC5sYmwxIHtcbiAgICBib3R0b206IDE5MHB4O1xuICB9XG4gIC5qb2ItbGFiZWwubGJsMiB7XG4gICAgYm90dG9tOiA5MHB4O1xuICB9XG4gIC5wcml2YWN5LWxhYmVsLmxibDEge1xuICAgIGJvdHRvbTogMjUwcHg7XG4gIH1cbiAgLnByaXZhY3ktbGFiZWwubGJsMiB7XG4gICAgYm90dG9tOiAxMzBweDtcbiAgfVxuICAucHJpdmFjeS1sYWJlbC5sYmwzIHtcbiAgICBib3R0b206IDMwcHg7XG4gIH1cbiAgLmRyLXNvbmVyX19waG90byB7XG4gICAgbGVmdDogMjBweDtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmRyLXNvbmVyX19sYWJlbC5sYmwxIHtcbiAgICB0b3A6IDgwcHg7XG4gIH1cbiAgLmRyLXNvbmVyX19sYWJlbC5sYmwyIHtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIHJpZ2h0OiAyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTA4MHB4KSB7XG4gIC5oZWFkZXJfX21lbnUge1xuICAgIGdhcDogMDtcbiAgfVxuICAuaGVhZGVyX19oYW1iIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEycHg7XG4gIH1cbiAgLmhlYWRlcl9fbG9nbyB7XG4gICAgd2lkdGg6IDExMHB4O1xuICAgIG1hcmdpbi1yaWdodDogMzBweDtcbiAgfVxuICAuaGVhZGVyX19tZW51ID4gbGkgPiBhLFxuICAuaGVhZGVyX19kcm9wLW1lbnUgLnR0bCxcbiAgLmhlYWRlcl9fZHJvcC1tZW51IC5jb2wtbWVudSBhLFxuICAuaGVhZGVyX19sYW5ncy1jdXJyZW50LFxuICAuaGVhZGVyX19sYW5ncy1kcm9wIC5pdGVtIC5uYW1lIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbiAgLmhlcm9fX2ltZy13cmFwIHtcbiAgICBtYXNrLXNpemU6IGNvbnRhaW47XG4gICAgd2lkdGg6IDEwMDBweDtcbiAgICBoZWlnaHQ6IDEwMDBweDtcbiAgICB0b3A6IC0zMDBweDtcbiAgICBsZWZ0OiAtMTEwcHg7XG4gIH1cbiAgLmhlcm9fX21hbiB7XG4gICAgd2lkdGg6IDY1MHB4O1xuICAgIGxlZnQ6IDE1cHg7XG4gIH1cbiAgLmhlcm9fX3Jldi5yZXYxIHtcbiAgICB0b3A6IDI5MHB4O1xuICAgIGxlZnQ6IC0xNXB4O1xuICB9XG4gIC5oZXJvX19yZXYucmV2MiB7XG4gICAgdG9wOiA0NzBweDtcbiAgICBsZWZ0OiAyMzBweDtcbiAgfVxuICAuaGVhZGVyX19sYW5ncyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICB9XG4gIC5oZXJvX19zZXJ2aWNlcy13cmFwIC5pdGVtIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgaGVpZ2h0OiA2MHB4O1xuICB9XG4gIC5ncmFmdC1jYWxjX19zY2hlbWEge1xuICAgIHdpZHRoOiAyNjBweDtcbiAgfVxuICAuZ3JhZnQtY2FsY19fc2NoZW1hIHN2ZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmdyYWZ0LWNhbGNfX2ltZyB7XG4gICAgd2lkdGg6IDEyMDBweDtcbiAgICB0b3A6IC0xMzRweDtcbiAgfVxuICAuZ3JhZnQtY2FsY19faW1nLXdyYXAge1xuICAgIGhlaWdodDogNTk1cHg7XG4gIH1cbiAgLmdyYWZ0LWNhbGNfX3NlbGVjdGVkIHtcbiAgICB3aWR0aDogMjgwcHg7XG4gIH1cbiAgLmdyYWZ0LWNhbGNfX2luZm8ge1xuICAgIHdpZHRoOiAyNzBweDtcbiAgICByaWdodDogMzBweDtcbiAgfVxuICAuYWZ0ZXItc3VyZ2VyeV9fd2F5IHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgc2NhbGUoMC43KTtcbiAgfVxuICAudGVhbV9fc2xpZGUtcGhvdG8ge1xuICAgIGhlaWdodDogMzIwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxuICAudGVhbV9fc2xpZGUtcGhvdG8ge1xuICAgIG1hc2stc2l6ZTogMTAwJSAxMDAlO1xuICB9XG4gIC50ZWFtX19zbGlkZS1uYW1lIHtcbiAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG4gIC50ZWFtX19zbGlkZS1wb3NpdGlvbiB7XG4gICAgcGFkZGluZzogMCAyMHB4O1xuICB9XG4gIC50ZWFtX19zbGlkZSB7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMjBweCAyMHB4IDMwcHggMzBweDtcbiAgfVxuICAub3VyLWhvc3BpdGFsX19sZWZ0IHtcbiAgICBwYWRkaW5nOiA0MHB4O1xuICB9XG4gIC5vdXItaG9zcGl0YWxfX2xlZnQgLnR0bCB7XG4gICAgZm9udC1zaXplOiA0MHB4O1xuICB9XG4gIC5vdXItaG9zcGl0YWxfX3NsaWRlIC50aXRsZSB7XG4gICAgZm9udC1zaXplOiA0MHB4O1xuICAgIHRvcDogNDBweDtcbiAgICBsZWZ0OiA0MHB4O1xuICB9XG4gIC5vdXItaG9zcGl0YWxfX2xlZnQgLmRlc2NyIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbiAgLm91ci1ob3NwaXRhbF9fc2xpZGVyLXRodW1iIHtcbiAgICBib3R0b206IDQwcHg7XG4gICAgcmlnaHQ6IDQwcHg7XG4gIH1cbiAgLnRpdGxlLWNlbnRlciB7XG4gICAgZm9udC1zaXplOiA0MHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAtMnB4O1xuICB9XG4gIC5zdWJ0aXRsZS1jZW50ZXIsXG4gIC5mYXFfX2l0ZW0gZGQge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxuICAuaW5wdXQtd3JhcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxuICAuZmFxX19pdGVtIGR0IC50dGwge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxuICAuYmVmb3JlYWZ0ZXJfX3NsaWRlci1uYXYge1xuICAgIHRvcDogLTk3cHg7XG4gIH1cbiAgLmhlYWRlcl9fbWVudSA+IGxpID4gdWwge1xuICAgIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gICAgdG9wOiAtMTNweDtcbiAgICBsZWZ0OiAtOHB4O1xuICB9XG4gIC5oZWFkZXJfX21lbnUgPiBsaSA+IHVsIGxpIGEge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBwYWRkaW5nOiA2cHggMTJweDtcbiAgfVxuICAuaGVhZGVyX19tZW51ID4gbGkgPiB1bCBsaS5wbHVnIGEge1xuICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgfVxuICAuaW5uZXJwYWdlX19jb250ZW50IC5wcmljaW5nLWl0ZW1zLWJsb2NrLFxuICAuaW5uZXJwYWdlX19jb250ZW50IC5iYW5uZXItZG9jdG9yLFxuICAuYmFubmVyLWRvY3Rvci13cmFwIC5iYW5uZXItZG9jdG9yLFxuICAuaW5uZXJwYWdlX19jb250ZW50IC5ibHVlLWJsb2NrcyxcbiAgLmlubmVycGFnZV9fY29udGVudCAuYmFubmVyLWNvbnRhY3QtdXMge1xuICAgIHdpZHRoOiA4ODBweDtcbiAgfVxuICAuaW5uZXJwYWdlX19jb250ZW50IC5wcmljaW5nLWl0ZW1zIC5zd2lwZXItd3JhcHBlciB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIH1cbiAgLmlubmVycGFnZV9fY29udGVudCAuYmFubmVyLWRvY3RvcixcbiAgLmJhbm5lci1kb2N0b3Itd3JhcCAuYmFubmVyLWRvY3RvciB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogYm90dG9tIHJpZ2h0IC0xMjBweDtcbiAgfVxuICAuaW5uZXJwYWdlX19jb250ZW50IC5iYW5uZXItY29udGFjdC11c19fbGVmdCAudHRsLFxuICAuaW5uZXJwYWdlX19jb250ZW50IC5iYW5uZXItY29udGFjdC11c19fbGVmdCAudGVsLFxuICAuZHItc29uZXJfX3QxIHtcbiAgICBmb250LXNpemU6IDQwcHg7XG4gIH1cbiAgLmRyLXNvbmVyX190MixcbiAgLmRyLXNvbmVyIC50YWJfaGVhZGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG4gIC5kci1zb25lcl9fcmlnaHQge1xuICAgIHBhZGRpbmc6IDQwcHggMjBweCA0MHB4IDA7XG4gIH1cbiAgLmRyLXNvbmVyX193cmFwIHtcbiAgICBtaW4taGVpZ2h0OiA1ODBweDtcbiAgfVxuICAuZHItc29uZXJfX2xhYmVsLmxibDMge1xuICAgIHRvcDogNDQwcHg7XG4gIH1cbiAgLm1vc3QtcG9wdXBsYXIge1xuICAgIHRvcDogMTBweCAhaW1wb3J0YW50O1xuICAgIHJpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIwcHgpIHtcbiAgLmlubmVycGFnZV9fY29udGVudC1zaGFyZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuaW5uZXJwYWdlX19jb250ZW50LXNoYXJlLm1vYmlsZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICByaWdodDogMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDkyMHB4KSB7XG4gIC5oZWFkZXJfX21lbnUgPiBsaS5oYXMtZHJvcGRvd24gPiBhIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG4gIC5oZXJvX19oMSB7XG4gICAgZm9udC1zaXplOiA2MHB4O1xuICB9XG4gIC5oZXJvX19kZXNjciB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG4gIC5ncmFmdC1jYWxjX19zZWxlY3RlZCB7XG4gICAgbGVmdDogMjBweDtcbiAgICB3aWR0aDogMjUwcHg7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICB9XG4gIC5ncmFmdC1jYWxjX19pbmZvIHtcbiAgICB3aWR0aDogMjUwcHg7XG4gICAgcmlnaHQ6IDIwcHg7XG4gIH1cbiAgLmdyYWZ0LWNhbGNfX2luZm8gLnR0bCB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG4gIC5ncmFmdC1jYWxjX19pbmZvIC5ncmFmdHMsXG4gIC5ncmFmdC1jYWxjX19pbmZvIC5oYWlycyB7XG4gICAgZm9udC1zaXplOiA0MHB4O1xuICB9XG4gIC5ncmFmdC1jYWxjX19pbmZvIC5oYWlycyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxuICAuZ3JhZnQtY2FsY19faW5mbyAuYnRuIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbiAgLmdyYWZ0LWNhbGNfX3NjaGVtYSAuem9uZTpub3QoLmFjdGl2ZSk6aG92ZXIge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgLmFmdGVyLXN1cmdlcnlfX3dheSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHNjYWxlKDAuNjUpO1xuICAgIG1hcmdpbi10b3A6IC01MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IC01MHB4O1xuICB9XG4gIC5vdXItaG9zcGl0YWxfX2xlZnQsXG4gIC5vdXItaG9zcGl0YWxfX3JpZ2h0IHtcbiAgICBoZWlnaHQ6IDUyMHB4O1xuICB9XG4gIC5vdXItaG9zcGl0YWxfX3NsaWRlci10aHVtYiB7XG4gICAgd2lkdGg6IDI4MHB4O1xuICB9XG4gIC5vdXItaG9zcGl0YWxfX3NsaWRlLXRodW1iIHtcbiAgICB3aWR0aDogODBweDtcbiAgICBoZWlnaHQ6IDgwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgfVxuICAuZ3Vlc3RzX19zbGlkZSAuYmVmb3JlYWZ0ZXJfX3NsaWRlLWluZm8gLm5hbWUsXG4gIC5ibG9nX19pdGVtIC50dGwge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxuICAuZ3Vlc3RzX19zbGlkZSB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgfVxuICAuYmxvZ19faXRlbSAuZGVzY3IsXG4gIC5ibG9nX19pdGVtIC5kYXRlIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbiAgLnN1YnRpdGxlLWNlbnRlciB7XG4gICAgbWF4LXdpZHRoOiA1MDBweDtcbiAgfVxuICAudGVzdGltb25pYWxzX19zbGlkZSB7XG4gICAgcGFkZGluZzogMzBweDtcbiAgfVxuICAudGVzdGltb25pYWxzX19zbGlkZSAudGV4dCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG4gIC5iZWZvcmVhZnRlcl9fc2xpZGVyLW5hdiB7XG4gICAgdG9wOiAtOTJweDtcbiAgfVxuICAuZ3Vlc3RzX19zbGlkZSAudGFibGUge1xuICAgIHBhZGRpbmc6IDYwcHggMjBweCAyMHB4O1xuICB9XG4gIC5mb290ZXJfX2JvdC1sZWZ0IGEge1xuICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgfVxuICAuZm9vdGVyIHtcbiAgICBwYWRkaW5nLXRvcDogMTIwcHg7XG4gIH1cbiAgLmZhcSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgfVxuICAuaGVybyB7XG4gICAgcGFkZGluZy1ib3R0b206IDYwcHg7XG4gIH1cbiAgLmhlYWRlcl9fbGFuZ3MyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gIH1cbiAgLmhlYWRlcl9fbGFuZ3MyIGEge1xuICAgIHdpZHRoOiAzNHB4O1xuICAgIGhlaWdodDogMzRweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbiAgLmhlYWRlcl9fZHJvcC1tZW51IHtcbiAgICBib3JkZXItcmFkaXVzOiAwIDAgMzBweCAzMHB4O1xuICB9XG4gIC53cmFwcGVyIHtcbiAgICBwYWRkaW5nOiAwIDIwcHg7XG4gIH1cbiAgLmhlcm8taW5uZXJfX2ltZyB7XG4gICAgd2lkdGg6IDc1MHB4O1xuICAgIHRvcDogYXV0bztcbiAgfVxuICAuaGVyby1pbm5lcl9faW1nIC5oZXJvX19yZXYucmV2MSB7XG4gICAgdG9wOiA0MDBweDtcbiAgICBsZWZ0OiAxMjBweDtcbiAgfVxuICAuaGVyby1pbm5lcl9faW1nIC5oZXJvX19yZXYucmV2MiB7XG4gICAgdG9wOiAyNDBweDtcbiAgICBsZWZ0OiA0ODBweDtcbiAgfVxuICAuaGVyby1pbm5lci53aXRob3V0LWltYWdlIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWluLWhlaWdodDogMTAwcHg7XG4gIH1cbiAgLmhlcm8taW5uZXIud2l0aG91dC1pbWFnZSAuaGVyby1pbm5lcl9faDEge1xuICAgIGZvbnQtc2l6ZTogOTBweDtcbiAgfVxuICAuaGVyby1pbm5lci53aXRob3V0LWltYWdlIC5oZXJvLWlubmVyX19oMSBiciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuaW5uZXJwYWdlX19jb250ZW50IC5wcmljaW5nLWl0ZW0ge1xuICAgIHBhZGRpbmc6IDI0cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgfVxuICAuaW5uZXJwYWdlX19jb250ZW50IC53YXJuaW5nLWJsb2NrIHtcbiAgICBwYWRkaW5nOiAxNnB4O1xuICB9XG4gIC5pbm5lcnBhZ2VfX2NvbnRlbnQgLnByaWNpbmctaXRlbXMtYmxvY2ssXG4gIC5pbm5lcnBhZ2VfX2NvbnRlbnQgLmJhbm5lci1kb2N0b3IsXG4gIC5iYW5uZXItZG9jdG9yLXdyYXAgLmJhbm5lci1kb2N0b3IsXG4gIC5pbm5lcnBhZ2VfX2NvbnRlbnQgLmJsdWUtYmxvY2tzLFxuICAuaW5uZXJwYWdlX19jb250ZW50IC5iYW5uZXItY29udGFjdC11cyB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5pbm5lcnBhZ2VfX2NvbnRlbnQgLmJhbm5lci1kb2N0b3IsXG4gIC5iYW5uZXItZG9jdG9yLXdyYXAgLmJhbm5lci1kb2N0b3Ige1xuICAgIG1hcmdpbjogODBweCAwO1xuICAgIHBhZGRpbmc6IDQwcHg7XG4gICAgYmFja2dyb3VuZC1zaXplOiA0NjBweCBhdXRvO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGJvdHRvbSByaWdodCAtNDBweDtcbiAgfVxuICAuaW5uZXJwYWdlX19jb250ZW50IC5iYW5uZXItY29udGFjdC11c19fbGVmdCB7XG4gICAgcGFkZGluZzogNDBweDtcbiAgfVxuICAuaW5uZXJwYWdlIHtcbiAgICBtYXgtd2lkdGg6IDEwMHZ3O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cbiAgLmlubmVycGFnZV9fY29udGVudCAucHJpY2luZy1pdGVtcyB7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIH1cbiAgLmJsb2ctcGFnZV9fcG9zdHMtaGVhZCAuZmlsdGVyIHtcbiAgICBnYXA6IDEycHg7XG4gIH1cbiAgLnNlYXJjaC1pbnB1dC13cmFwIGlucHV0IHtcbiAgICB3aWR0aDogMjUwcHg7XG4gIH1cbiAgLmhlcm8taW5uZXIud2l0aG91dC1pbWFnZS5oZXJvLXBvbGljeSAud3JhcHBlciB7XG4gICAgcGFkZGluZy1ib3R0b206IDM4MHB4O1xuICB9XG4gIC5wcml2YWN5LWxhYmVsLmxibDEge1xuICAgIGJvdHRvbTogMjgwcHg7XG4gIH1cbiAgLnByaXZhY3ktbGFiZWwubGJsMiB7XG4gICAgYm90dG9tOiAxNjBweDtcbiAgfVxuICAucHJpdmFjeS1sYWJlbC5sYmwzIHtcbiAgICBib3R0b206IDYwcHg7XG4gIH1cbiAgLnRlYW0tbGFiZWwubGJsMSB7XG4gICAgcmlnaHQ6IDcwcHg7XG4gIH1cbiAgLnRlYW0tbGFiZWwubGJsMiB7XG4gICAgcmlnaHQ6IDM1MHB4O1xuICB9XG4gIC50ZWFtLWxhYmVsLmxibDQge1xuICAgIHJpZ2h0OiAxODBweDtcbiAgfVxuICAudGVhbS1sYWJlbC5sYmw2IHtcbiAgICByaWdodDogMjcwcHg7XG4gIH1cbiAgLnRlYW0tbGFiZWwubGJsNSB7XG4gICAgcmlnaHQ6IDUwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogODQwcHgpIHtcbiAgLmhlYWRlcl9fZHJvcC1tZW51IC5jb2wge1xuICAgIG1pbi13aWR0aDogNTBweDtcbiAgfVxuICAuaGVhZGVyX19idG4uYnRuIHtcbiAgICBwYWRkaW5nOiAwIDE2cHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIH1cbiAgLmhlYWRlcl9fbGFuZ3MtY3VycmVudCAubmFtZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuZ3JhZnQtY2FsY19fc2VsZWN0ZWQsXG4gIC5ncmFmdC1jYWxjX19pbmZvIHtcbiAgICB0b3A6IDQ3MHB4O1xuICAgIGJveC1zaGFkb3c6IDEwcHggNTBweCAxMDBweCAwcHggcmdiYSg0MSw0OSw1NCwwLjEyKTtcbiAgfVxuICAuZ3JhZnQtY2FsY19faW5mbyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIH1cbiAgLmdyYWZ0LWNhbGNfX2luZm8gLmJ0biB7XG4gICAgcGFkZGluZzogMCAxOHB4O1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgfVxuICAuZ3JhZnQtY2FsYyAuc3VidGl0bGUtY2VudGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG4gIC50YWtlYWxvb2tfX2NvbHMge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgfVxuICAudGFrZWFsb29rX19jb2wge1xuICAgIHdpZHRoOiA1MCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxuICAudGFrZWFsb29rX19jb2wgLmRheSB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBwYWRkaW5nLWxlZnQ6IDE2cHg7XG4gIH1cbiAgLnRha2VhbG9va19fY29sOmxhc3QtY2hpbGQ6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnRha2VhbG9va19fY29scyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxuICBzZWN0aW9uIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuICB9XG4gIC5hZnRlci1zdXJnZXJ5X193YXkge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSBzY2FsZSgwLjYpO1xuICAgIG1hcmdpbi10b3A6IC03MHB4O1xuICB9XG4gIC50ZWFtX19zbGlkZS1waG90byB7XG4gICAgaGVpZ2h0OiAyNjBweDtcbiAgfVxuICAudGVhbV9fc2xpZGUtbmFtZSB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG4gIC50ZWFtX19zbGlkZS1wb3NpdGlvbiB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG4gIC5idG4ge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxuICAuYmVmb3JlYWZ0ZXJfX3NsaWRlLWluZm8gLnllYXJzIHtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB9XG4gIC5ndWVzdHNfX3NsaWRlIC5iZWZvcmVhZnRlcl9fc2xpZGUtaW5mbyAubmFtZSxcbiAgLmJsb2dfX2l0ZW0gLnR0bCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIH1cbiAgLmd1ZXN0c19fc2xpZGUgLnRhYmxlIC5jb2wge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMS4zO1xuICB9XG4gIC5ndWVzdHNfX3NsaWRlLFxuICAuZ3Vlc3RzX19zbGlkZSAucHJldmlldy13cmFwIHtcbiAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICB9XG4gIC5mYXFfX2l0ZW0ge1xuICAgIHBhZGRpbmc6IDMwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgfVxuICAuZmFxX19pdGVtIGR0IC50dGwge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgfVxuICAuZmFxX19pdGVtIGRkIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbiAgLmZvb3RlciB7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgdG9wO1xuICAgIHBhZGRpbmctdG9wOiA4MHB4O1xuICB9XG4gIC5mb290ZXJfX2JvdC1sZWZ0IHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG4gIC5mb290ZXJfX2JvdC1sZWZ0IC5jb3B5IHtcbiAgICBtYXgtd2lkdGg6IDIyMHB4O1xuICB9XG4gIC5mb290ZXJfX3dyYXAge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgfVxuICAuaGVyb19fc2VydmljZXMtdHRsIHtcbiAgICBmb250LXNpemU6IDQwcHg7XG4gIH1cbiAgLm91ci1ob3NwaXRhbF9fc2xpZGUsXG4gIC5vdXItaG9zcGl0YWxfX3NsaWRlciB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG4gIC5pbm5lcnBhZ2VfX2NvbnRlbnQgaDIge1xuICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0yLjZweDtcbiAgICBmb250LXNpemU6IDM2cHg7XG4gIH1cbiAgLmhlcm8taW5uZXJfX2ltZyxcbiAgLmJlYXJkLWFuZC1tb3VzdGFjaGUgLmhlcm8taW5uZXJfX2ltZyB7XG4gICAgbGVmdDogNTAlO1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgfVxuICAuaGVyby1pbm5lcjpub3QoLndpdGhvdXQtaW1hZ2UpIC5oZXJvLWlubmVyX19oMSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuaGVyby1pbm5lcjpub3QoLndpdGhvdXQtaW1hZ2UpIC5oZXJvLWlubmVyX19oMS52aXNpYmxlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXNpemU6IDM0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0ycHg7XG4gIH1cbiAgLmlubmVycGFnZV9fY29udGVudC1oMSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLmhlcm8taW5uZXIud2l0aG91dC1pbWFnZSB7XG4gICAgaGVpZ2h0OiBtYXgtY29udGVudDtcbiAgfVxuICAuaGVyby1pbm5lci53aXRob3V0LWltYWdlIC53cmFwcGVyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjAwcHg7XG4gIH1cbiAgLmhlcm8taW5uZXIud2l0aG91dC1sYWJlbHMgLndyYXBwZXIge1xuICAgIHBhZGRpbmctYm90dG9tOiA4MHB4O1xuICB9XG4gIC5oZXJvLWlubmVyLndpdGhvdXQtaW1hZ2UgLmhlcm9fX3Jldi5yZXYxIHtcbiAgICB0b3A6IGF1dG87XG4gICAgcmlnaHQ6IDUwJTtcbiAgICBib3R0b206IDEwMHB4O1xuICB9XG4gIC5oZXJvLWlubmVyLndpdGhvdXQtaW1hZ2UgLmhlcm9fX3Jldi5yZXYyIHtcbiAgICByaWdodDogMjUlO1xuICAgIHRvcDogYXV0bztcbiAgICBib3R0b206IDE4MHB4O1xuICB9XG4gIC5oZXJvLWlubmVyIHtcbiAgICBtYXNrLXBvc2l0aW9uOiBib3R0b20gY2VudGVyO1xuICAgIG1hc2stc2l6ZTogMTAwMHB4IDEwMCU7XG4gIH1cbiAgLmhlcm8taW5uZXIgLmhlcm9fX3Jldi5yZXYxIHtcbiAgICByaWdodDogMjBweDtcbiAgICBib3R0b206IDMyMHB4O1xuICB9XG4gIC5oZXJvLWlubmVyIC5oZXJvX19yZXYucmV2MiB7XG4gICAgcmlnaHQ6IDYwcHg7XG4gICAgYm90dG9tOiAyNDBweDtcbiAgfVxuICAuaGVyby1pbm5lciAuaGVyby1pbm5lcl9faDEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbiAgLmlubmVycGFnZV9fY29udGVudCAuYmx1ZS1ibG9ja3Mge1xuICAgIGxlZnQ6IDA7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICAgIG92ZXJmbG93OiBhdXRvO1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICBtYXJnaW46IDYwcHggLTIwcHg7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWF4LXdpZHRoOiBpbml0aWFsO1xuICAgIC1tcy1vdmVyZmxvdy1zdHlsZTogbm9uZTtcbiAgICBzY3JvbGxiYXItd2lkdGg6IG5vbmU7XG4gIH1cbiAgLmlubmVycGFnZV9fY29udGVudCAuYmx1ZS1ibG9ja3M6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5pbm5lcnBhZ2VfX2NvbnRlbnQgLmJsdWUtYmxvY2tzIC5pdGVtIHtcbiAgICB3aWR0aDogMjk1cHg7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICB9XG4gIC5pbm5lcnBhZ2VfX2NvbnRlbnQgLnByaWNpbmctaXRlbXMtYmxvY2sge1xuICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgfVxuICAuaW5uZXJwYWdlX19jb250ZW50IC5iYW5uZXItY29udGFjdC11czpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG4gIC5pbm5lcnBhZ2VfX2NvbnRlbnQgLmJhbm5lci1kb2N0b3IgaDIsXG4gIC5iYW5uZXItZG9jdG9yLXdyYXAgLmJhbm5lci1kb2N0b3IgaDIge1xuICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgfVxuICAuaW5uZXJwYWdlX19jb250ZW50IC5ncmlkLWltYWdlcy0zLWNvbCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgfVxuICAuY29udGFjdC1mbG9hdC1lbGVtLmVsZW0yIHtcbiAgICBib3R0b206IDE2MHB4O1xuICAgIHJpZ2h0OiAyMHB4O1xuICB9XG4gIC5jb250YWN0LWZsb2F0LWVsZW0uZWxlbTEge1xuICAgIGJvdHRvbTogNDBweDtcbiAgICByaWdodDogMjIwcHg7XG4gIH1cbiAgLmlubmVycGFnZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogODBweDtcbiAgfVxuICAuZHItc29uZXJfX3dyYXAge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxuICAuZHItc29uZXJfX2xlZnQsXG4gIC5kci1zb25lcl9fcmlnaHQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlMGY0Zjg7XG4gICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgfVxuICAuZHItc29uZXJfX2xlZnQge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgcGFkZGluZzogNDBweCAyMHB4IDA7XG4gIH1cbiAgLmRyLXNvbmVyX19sZWZ0IC5kci1zb25lcl9fbW9iLWluZm8ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAuZHItc29uZXJfX2xlZnQgLmRyLXNvbmVyX190MSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIC5kci1zb25lcl9fbGVmdCAuZHItc29uZXJfX3QyIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuNXB4O1xuICB9XG4gIC5kci1zb25lcl9fbGVmdCAuZG9jLXdyYXAge1xuICAgIGhlaWdodDogMzkwcHg7XG4gICAgd2lkdGg6IDMwMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW46IGF1dG87XG4gIH1cbiAgLmRyLXNvbmVyX19sZWZ0IC5kci1zb25lcl9fbGFiZWwge1xuICAgIHBhZGRpbmc6IDE4cHg7XG4gICAgbWluLXdpZHRoOiAxNDBweDtcbiAgICBib3gtc2hhZG93OiAwcHggMTRweCA0NHB4IHJnYmEoMTksMjgsMzMsMC4xKTtcbiAgfVxuICAuZHItc29uZXJfX2xlZnQgLmRyLXNvbmVyX19sYWJlbCAudDIge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxuICAuZHItc29uZXJfX2xlZnQgLmRyLXNvbmVyX19sYWJlbCAudDIgYiB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG4gIC5kci1zb25lcl9fbGVmdCAuZHItc29uZXJfX2xhYmVsIC5pbWFnZSB7XG4gICAgd2lkdGg6IDMwcHg7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgfVxuICAuZHItc29uZXJfX3dyYXAge1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gIH1cbiAgLmRyLXNvbmVyX19sYWJlbC5sYmwxIHtcbiAgICB0b3A6IDkwcHg7XG4gICAgbGVmdDogMDtcbiAgfVxuICAuZHItc29uZXJfX2xhYmVsLmxibDIge1xuICAgIHRvcDogMTgwcHg7XG4gICAgcmlnaHQ6IC0yMHB4O1xuICAgIHotaW5kZXg6IDQ7XG4gIH1cbiAgLmRyLXNvbmVyX19sYWJlbC5sYmwzIHtcbiAgICB0b3A6IDI0MHB4O1xuICAgIGxlZnQ6IDA7XG4gIH1cbiAgLmRyLXNvbmVyX19yaWdodCB7XG4gICAgcGFkZGluZzogMjBweDtcbiAgfVxuICAuZHItc29uZXJfX3JpZ2h0IC5kci1zb25lcl9fdDEsXG4gIC5kci1zb25lcl9fcmlnaHQgLmRyLXNvbmVyX190MiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuZHItc29uZXJfX2V4cGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG4gIC5kci1zb25lciB7XG4gICAgbWFyZ2luOiA0MHB4IDA7XG4gIH1cbiAgLmRyLXNvbmVyIC50YWJfaGVhZGVyIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICB3aWR0aDogY2FsYygxMDAlICsgNDBweCk7XG4gICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xuICAgIG1hcmdpbi1yaWdodDogLTIwcHg7XG4gICAgcGFkZGluZzogMCAyMHB4O1xuICAgIC1tcy1vdmVyZmxvdy1zdHlsZTogbm9uZTtcbiAgICBzY3JvbGxiYXItd2lkdGg6IG5vbmU7XG4gIH1cbiAgLmRyLXNvbmVyIC50YWJfaGVhZGVyOjotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuZHItc29uZXIgLnRhYl9oZWFkZXIgLnRhYiB7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgfVxuICAuaW5uZXJwYWdlX19jb250ZW50LWgxLmhpZGRlbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5oZWFkZXJfX21lbnUsXG4gIC5oZWFkZXJfX2xhbmdzLFxuICAuaGVhZGVyX19sYW5nczIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmhlYWRlcl9fbGFuZ3MuLS1mb3JtX2xhbmdfc3dpdGNoZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxuICAuaGVhZGVyX19sYW5ncy4tLWZvcm1fbGFuZ19zd2l0Y2hlciAubmFtZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLmhlYWRlcl9fbGFuZ3MuLS1mb3JtX2xhbmdfc3dpdGNoZXIgLmhlYWRlcl9fbGFuZ3MtZHJvcCB7XG4gICAgbWF4LWhlaWdodDogNTB2aDtcbiAgICBvdmVyZmxvdzogc2Nyb2xsO1xuICB9XG4gIC5oZWFkZXIgPiAud3JhcHBlciB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG4gIC5oZWFkZXJfX2J0bi5idG4ge1xuICAgIG9yZGVyOiAzO1xuICAgIGZvbnQtc2l6ZTogMDtcbiAgICB3aWR0aDogNDRweDtcbiAgICBoZWlnaHQ6IDQ0cHg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2ljb25zL3Bob25lLWJ0bi1pY29uLnN2Z1wiKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbiAgLmhlYWRlcl9fbG9nbyB7XG4gICAgb3JkZXI6IDI7XG4gICAgd2lkdGg6IDE0M3B4O1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICAuaGVhZGVyX19sb2dvLi0tZm9ybV9sb2dvIHtcbiAgICBvcmRlcjogMDtcbiAgfVxuICAuaGVhZGVyX19oYW1iIHtcbiAgICBvcmRlcjogMTtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIH1cbiAgLmhlYWRlci5maXhlZCAuaGVhZGVyX19kcm9wLW1lbnUge1xuICAgIHRvcDogNjRweDtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSA2NHB4KTtcbiAgfVxuICAuaGVhZGVyX19kcm9wLW1lbnUge1xuICAgIHRvcDogOTZweDtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSA5NnB4KTtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIG92ZXJmbG93OiBhdXRvO1xuICB9XG4gIC5oZWFkZXJfX2Ryb3AtbWVudSA+IC53cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAuaGVyb19faDEge1xuICAgIGZvbnQtc2l6ZTogNTJweDtcbiAgfVxuICAuaGVyb19fbGVmdCB7XG4gICAgd2lkdGg6IDMyNXB4O1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICB9XG4gIC5oZXJvX19pbWctd3JhcCB7XG4gICAgd2lkdGg6IDgwMHB4O1xuICAgIGhlaWdodDogODAwcHg7XG4gICAgdG9wOiAtMzAwcHg7XG4gICAgbGVmdDogLTE2MHB4O1xuICB9XG4gIC5oZXJvX19tYW4ge1xuICAgIHdpZHRoOiA0ODBweDtcbiAgICBsZWZ0OiA3MHB4O1xuICB9XG4gIC5oZXJvX19yZXYge1xuICAgIHdpZHRoOiAxNjVweDtcbiAgfVxuICAuaGVyb19fcmV2LnJldjEge1xuICAgIHRvcDogMjgwcHg7XG4gICAgbGVmdDogLTE1cHg7XG4gIH1cbiAgLmhlcm9fX3Jldi5yZXYyIHtcbiAgICB0b3A6IDM3MHB4O1xuICAgIGxlZnQ6IDEzMHB4O1xuICB9XG4gIC5mbG9hdGluZy1pdGVtLmhpZGRlbiB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDYwcHgpO1xuICB9XG4gIC5mbG9hdGluZy1pdGVtLnVzZWQge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNjBweCk7XG4gIH1cbiAgLmhlcm9fX3dyYXAge1xuICAgIHBhZGRpbmctdG9wOiAxNDBweDtcbiAgfVxuICAuZ3JhZnQtY2FsY19fem9uZXMtbGlzdCAuaXRlbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTRweDtcbiAgfVxuICAuYWZ0ZXItc3VyZ2VyeV9fd2F5IHtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgbGVmdDogMDtcbiAgICBtYXJnaW46IDA7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG4gIC5hZnRlci1zdXJnZXJ5X193YXkgLmxpbmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmFmdGVyLXN1cmdlcnlfX3dheSAuc3RlcCB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgfVxuICAuYWZ0ZXItc3VyZ2VyeV9fd2F5IC5zdGVwIC5wb2ludCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuYWZ0ZXItc3VyZ2VyeSB7XG4gICAgcGFkZGluZzogMCAyMHB4O1xuICB9XG4gIC5hZnRlci1zdXJnZXJ5IC53cmFwcGVyIHtcbiAgICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICB9XG4gIC5hZnRlci1zdXJnZXJ5X193YXkge1xuICAgIHBhZGRpbmctbGVmdDogMzJweDtcbiAgfVxuICAuYWZ0ZXItc3VyZ2VyeV9fd2F5OmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgd2lkdGg6IDI0cHg7XG4gICAgaGVpZ2h0OiA1NjZweDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvc3VyZy1saW5lLW1vYi5zdmdcIik7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogOXB4O1xuICAgIGxlZnQ6IDA7XG4gIH1cbiAgLmFmdGVyLXN1cmdlcnlfX3dheSAuc3RlcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTdweDtcbiAgfVxuICAuYWZ0ZXItc3VyZ2VyeSAud3JhcHBlciB7XG4gICAgcGFkZGluZzogNTBweCAzMHB4O1xuICB9XG4gIC5iZWZvcmVhZnRlcl9fc2xpZGVyIHtcbiAgICBwYWRkaW5nOiAwIDIwcHg7XG4gIH1cbiAgLmJlZm9yZWFmdGVyX19zbGlkZXItbmF2IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5iZWZvcmVhZnRlcl9fc2xpZGUtaW1nIHtcbiAgICBtaW4taGVpZ2h0OiAzMTBweDtcbiAgfVxuICAuYmVmb3JlYWZ0ZXJfX3NsaWRlcixcbiAgLnRlYW1fX3NsaWRlcixcbiAgLnRlc3RpbW9uaWFsc19fc2xpZGVyLFxuICAuYmxvZ19faXRlbXMge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbiAgLnRpdGxlLWNlbnRlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxuICAuc3dpcGVyLXBhZ2luYXRpb24ge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgbWFyZ2luLXRvcDogMTZweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuICAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgICB3aWR0aDogOHB4O1xuICAgIGhlaWdodDogOHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gICAgb3BhY2l0eTogMC4yO1xuICAgIG1hcmdpbjogMCA5cHggIWltcG9ydGFudDtcbiAgfVxuICAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XG4gICAgd2lkdGg6IDEwcHg7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgLm91ci1ob3NwaXRhbCAud3JhcHBlciB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG4gIC5vdXItaG9zcGl0YWxfX2xlZnQsXG4gIC5vdXItaG9zcGl0YWxfX3JpZ2h0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDk1dnc7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxuICAuc3VidGl0bGUtY2VudGVyIHtcbiAgICBtYXJnaW46IC0yMHB4IGF1dG8gMzBweDtcbiAgfVxuICAuZGFpbHlfX2Jsb2NrIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICB9XG4gIC5kYWlseV9fZGF0ZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNnB4O1xuICB9XG4gIC5kYWlseV9fZGF0ZSAuZGF5IHtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuNXB4O1xuICB9XG4gIC5kYWlseV9fdGV4dCB7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbiAgLmRhaWx5X19sYWJlbCB7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgbGVmdDogMThweDtcbiAgfVxuICAuY29udGFjdC11c19fcGhvdG8ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmNvbnRhY3QtdXNfX2Zvcm0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5ncmFmdC1jYWxjIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMjBweDtcbiAgfVxuICAuZm9vdGVyX193cmFwIHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG4gIC5mb290ZXIgLmNvbCB7XG4gICAgd2lkdGg6IDMzLjMzJTtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG4gIC5mb290ZXIgLmNvbC5jb2wtNiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLmZvb3RlciAuY29sLmNvbC02IC5mb290ZXJfX2JvdC1yaWdodCB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG4gIC5mb290ZXJfX2JvdCAuZm9vdGVyX19ib3QtcmlnaHQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmZvb3Rlcl9fYm90LWxlZnQge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5mb290ZXJfX2JvdC1sZWZ0IC5jb3B5IHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmhlYWRlcl9fZHJvcC1tZW51IC5jb2wge1xuICAgIHdpZHRoOiAyNTVweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ViZjNmNDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgLmhlYWRlcl9fZHJvcC1tZW51IC5jb2wgLmNvbC1tZW51IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5oZWFkZXJfX2Ryb3AtbWVudSAudHRsIHtcbiAgICBwYWRkaW5nOiAxNnB4IDA7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG4gIC5oZWFkZXJfX2Ryb3AtbWVudSAudHRsIHNwYW4ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAuaGVhZGVyX19kcm9wLW1lbnUgLnR0bCBzcGFuOmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICB3aWR0aDogMjRweDtcbiAgICBoZWlnaHQ6IDI0cHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvaWNvbnMvc2VsZWN0LWFyci1kcm9wLnN2Z1wiKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycztcbiAgfVxuICAuaGVhZGVyX19kcm9wLW1lbnUge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgfVxuICAuaGVhZGVyX19kcm9wLW1lbnUgLmNvbC1zb2NzLmRlc2t0b3Age1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmhlYWRlcl9fZHJvcC1tZW51IC5jb2wtc29jcy5tb2Ige1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgbWFyZ2luLXRvcDogMTZweDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxuICAuaGVhZGVyX19kcm9wLW1lbnUgPiAud3JhcHBlciB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gIH1cbiAgLmhlYWRlcl9fZHJvcC1tZW51IC5jb2wuYWN0aXZlIC50dGwgc3BhbjphZnRlciB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgfVxuICAuaGVhZGVyX19kcm9wLW1lbnUgLmNvbC1tZW51IGxpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICB9XG4gIC5oZWFkZXJfX2Ryb3AtbWVudSAuY29sLW1lbnUgYSB7XG4gICAgcGFkZGluZzogMDtcbiAgICBiYWNrZ3JvdW5kOiBub25lICFpbXBvcnRhbnQ7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjhweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICB9XG4gIC5zY3JvbGwtdG9wIHtcbiAgICByaWdodDogMzBweDtcbiAgICBib3R0b206IDMwcHg7XG4gICAgd2lkdGg6IDYwcHg7XG4gICAgaGVpZ2h0OiA2MHB4O1xuICB9XG4gIC5iZWZvcmVhZnRlcl9fc2xpZGUtYmVmb3JlLWxibCxcbiAgLmJlZm9yZWFmdGVyX19zbGlkZS1hZnRlci1sYmwge1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIH1cbiAgLmhlYWRlcl9fZHJvcC1sYW5nLXdyYXAge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxuICAuaGVhZGVyX19kcm9wLWxhbmcge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgcGFkZGluZzogMTBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWJmM2Y0O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC41cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgLmhlYWRlcl9fZHJvcC1sYW5nIC5mbGFnIHtcbiAgICB3aWR0aDogMjRweDtcbiAgICBoZWlnaHQ6IDI0cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgIG1hcmdpbi1yaWdodDogOHB4O1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICB9XG4gIC5oZWFkZXJfX2Ryb3AtbGFuZyAuZmxhZy5lbiB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2ZsYWdzL0VOLnN2Z1wiKTtcbiAgfVxuICAuaGVhZGVyX19kcm9wLWxhbmcgLmZsYWcuc2Ege1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9mbGFncy9TQS5zdmdcIik7XG4gIH1cbiAgLmhlYWRlcl9fZHJvcC1sYW5nIC5mbGFnLmZyIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvZmxhZ3MvRlIuc3ZnXCIpO1xuICB9XG4gIC5oZWFkZXJfX2Ryb3AtbGFuZyAuZmxhZy5kZSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2ZsYWdzL0RFLnN2Z1wiKTtcbiAgfVxuICAuaGVhZGVyX19kcm9wLWxhbmcgLmZsYWcuZXMge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9mbGFncy9FUy5zdmdcIik7XG4gIH1cbiAgLmhlYWRlcl9fZHJvcC1sYW5nIC5mbGFnLnJvIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvZmxhZ3MvUk8uc3ZnXCIpO1xuICB9XG4gIC5oZWFkZXJfX2Ryb3AtbGFuZyAuZmxhZy5ydSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2ZsYWdzL1JVLnN2Z1wiKTtcbiAgfVxuICAuaGVhZGVyX19kcm9wLWxhbmcgLmZsYWcuYmcge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9mbGFncy9CRy5zdmdcIik7XG4gIH1cbiAgLmhlYWRlcl9fZHJvcC1sYW5nIC5mbGFnLnN3IHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvZmxhZ3MvU1cuc3ZnXCIpO1xuICB9XG4gIC5oZWFkZXJfX2Ryb3AtbGFuZyAuZmxhZy5wbCB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2ZsYWdzL1BMLnN2Z1wiKTtcbiAgfVxuICAuaGVhZGVyX19kcm9wLWxhbmcgLmZsYWcubGl0IHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvZmxhZ3MvTElULnN2Z1wiKTtcbiAgfVxuICAuaGVhZGVyX19kcm9wLWxhbmcgLmZsYWcuY3oge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9mbGFncy9DWi5zdmdcIik7XG4gIH1cbiAgLmhlYWRlcl9fZHJvcC1sYW5nIC5sYW5nLXNlbGVjdCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIC5tYWluLXdyYXBwZXIge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cbiAgLmlubmVycGFnZV9fY29udGVudC10YWJsZS1pY29uIHtcbiAgICB0b3A6IDI1MHB4O1xuICB9XG4gIC5nZXQtZnJlZS1jb25zdWx0IHtcbiAgICBib3R0b206IDMwcHg7XG4gICAgbGVmdDogMzBweDtcbiAgfVxuICAuaGVyby1pbm5lci53aXRob3V0LWltYWdlIC5oZXJvLWlubmVyX19oMSB7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC01cHg7XG4gICAgZm9udC1zaXplOiA3NnB4O1xuICB9XG4gIC5leHBlcmllbmNlLXZpZGVvcyAuZ3Vlc3RzX19zbGlkZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgfVxuICAuZXhwZXJpZW5jZS12aWRlb3MgLmd1ZXN0c19fc2xpZGUgLnRhYmxlIHtcbiAgICBwYWRkaW5nOiA1MHB4IDI0cHggMjRweDtcbiAgfVxuICAuZXhwZXJpZW5jZS12aWRlb3NfX2J0biB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuICAuaW5uZXJwYWdlIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB9XG4gIC5oZXJvLWlubmVyLndpdGhvdXQtaW1hZ2UsXG4gIC5oZXJvLWlubmVyLndpdGhvdXQtaW1hZ2UgLndyYXBwZXIge1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtaW4taGVpZ2h0OiAxMDBweDtcbiAgfVxuICAuaW5uZXJwYWdlX19jb250ZW50IC5iYW5uZXItZG9jdG9yIC5iYW5uZXItYnRucyxcbiAgLmJhbm5lci1kb2N0b3Itd3JhcCAuYmFubmVyLWRvY3RvciAuYmFubmVyLWJ0bnMge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxuICAuaW5uZXJwYWdlX19jb250ZW50IC5iYW5uZXItY29udGFjdC11c19fbGVmdCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgei1pbmRleDogMjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgLmlubmVycGFnZV9fY29udGVudCAuYmFubmVyLWNvbnRhY3QtdXNfX3JpZ2h0IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogNzAlO1xuICB9XG4gIC53cGNmNyBmb3JtIC53cGNmNy1yZXNwb25zZS1vdXRwdXQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAuYmxvZy1wYWdlX190dGwge1xuICAgIGZvbnQtc2l6ZTogNTBweDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTIuNXB4O1xuICB9XG4gIC5ibG9nLXBhZ2VfX21haW4taXRlbS10dGwge1xuICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTEuNXB4O1xuICB9XG4gIC5ibG9nLXBhZ2VfX21haW4taXRlbSB7XG4gICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICB9XG4gIC5ibG9nLXBhZ2VfX3Bvc3RzLWhlYWQsXG4gIC5pbm5lcnBhZ2UgLmZhcS1ibG9jayAudGFiX2hlYWRlciB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGdhcDogMDtcbiAgfVxuICAuYmxvZy1wYWdlX19wb3N0cy1oZWFkIC50YWJfaGVhZGVyLXNlYXJjaCxcbiAgLmlubmVycGFnZSAuZmFxLWJsb2NrIC50YWJfaGVhZGVyIC50YWJfaGVhZGVyLXNlYXJjaCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmJsb2ctcGFnZV9fcG9zdHMtaGVhZCAuc2VhcmNoLWlucHV0LXdyYXAsXG4gIC5pbm5lcnBhZ2UgLmZhcS1ibG9jayAudGFiX2hlYWRlciAuc2VhcmNoLWlucHV0LXdyYXAge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbiAgLmJsb2ctcGFnZV9fcG9zdHMtaGVhZCAuc2VhcmNoLWlucHV0LXdyYXAgaW5wdXQsXG4gIC5pbm5lcnBhZ2UgLmZhcS1ibG9jayAudGFiX2hlYWRlciAuc2VhcmNoLWlucHV0LXdyYXAgaW5wdXQge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5ibG9nLXBhZ2VfX3Bvc3RzLWJvZHkge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gIH1cbiAgLmNhcmUtYWZ0ZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gIH1cbiAgLmJsb2ctaW5uZXJfX25leHQtcHJldiB7XG4gICAgZ2FwOiAxMHB4O1xuICB9XG4gIC5ibG9nLWlubmVyX19uZXh0LXByZXYgLm5hdi1idG4ge1xuICAgIHBhZGRpbmc6IDEycHg7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIG1pbi1oZWlnaHQ6IDEwMCU7XG4gIH1cbiAgLmJsb2ctaW5uZXJfX25leHQtcHJldiB7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIH1cbiAgLmJsb2ctaW5uZXJfX25leHQtcHJldiAubmF2LWJ0biB7XG4gICAgZ2FwOiA4cHg7XG4gIH1cbiAgLmlubmVycGFnZV9fY29udGVudCAuZ3JpZC1pbWFnZXMtMy1jb2wgLml0ZW0ge1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gIH1cbiAgLmJlZm9yZWFmdGVyLWlubmVyX193cmFwIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgfVxuICAuYXNrLXlvdXItcXVlc3Rpb24ge1xuICAgIHBhZGRpbmc6IDQwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgfVxuICAuYXNrLXlvdXItcXVlc3Rpb24gaDIge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuY29udGFjdC1mbG9hdC1lbGVtIHtcbiAgICBwYWRkaW5nOiAxNnB4O1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgfVxuICAuY29udGFjdC1mbG9hdC1lbGVtIGltZyB7XG4gICAgd2lkdGg6IDMycHg7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIH1cbiAgLmNvbnRhY3QtZmxvYXQtZWxlbS5lbGVtMiB7XG4gICAgYm90dG9tOiAxMjBweDtcbiAgfVxuICAucHJpdmFjeS1sYWJlbC5sYmwzIHtcbiAgICByaWdodDogMjQwcHg7XG4gIH1cbiAgLmhlcm8taW5uZXIud2l0aG91dC1pbWFnZS5oZXJvLXRlYW0gLndyYXBwZXIge1xuICAgIHBhZGRpbmctYm90dG9tOiAzMDBweDtcbiAgfVxuICAuZHItc29uZXIgLnRhYl9pdGVtIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbiAgLnJlcy12aWRlb3Mge1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gIH1cbiAgLnJlcy12aWRlb3MgLnRhYl9oZWFkZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbiAgLnJlcy12aWRlb3NfX21haW4ge1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gIH1cbiAgLnJlcy12aWRlb3MgLmJ0biB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuICAuaGVyb19fbWFuIHtcbiAgICBsZWZ0OiAzMHB4O1xuICB9XG4gIC5oZXJvX19yZXYucmV2MiB7XG4gICAgbGVmdDogNTBweDtcbiAgfVxuICAuZ3JhZnQtY2FsY19fc2VsZWN0ZWQsXG4gIC5ncmFmdC1jYWxjX19pbmZvIHtcbiAgICB3aWR0aDogMjMwcHg7XG4gIH1cbiAgLmdyYWZ0LWNhbGNfX3pvbmVzLWxpc3QgLml0ZW0gLmNoZWNrYm94LWN1c3RvbSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gIH1cbiAgLmdyYWZ0LWNhbGNfX3NlbGVjdGVkIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbiAgLmdyYWZ0LWNhbGNfX2luZm8gLmdyYWZ0cyxcbiAgLmdyYWZ0LWNhbGNfX2luZm8gLmhhaXJzIHtcbiAgICBmb250LXNpemU6IDM0cHg7XG4gIH1cbiAgLmdyYWZ0LWNhbGNfX2luZm8gLmJ0biB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICB9XG4gIC5ncmFmdC1jYWxjX19pbmZvIC50dGwge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cbiAgLnRlYW1fX3NsaWRlLXBob3RvIHtcbiAgICBoZWlnaHQ6IDkwdnc7XG4gIH1cbiAgLmZvb3RlciAuY29sIHtcbiAgICB3aWR0aDogNTAlO1xuICAgIHBhZGRpbmctcmlnaHQ6IDVweDtcbiAgfVxuICAuZm9vdGVyX19ib3QtbGVmdCB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG4gIC5mb290ZXJfX2JvdC1sZWZ0IGEge1xuICAgIG1hcmdpbjogMCAxMHB4O1xuICB9XG4gIC5mb290ZXJfX2JvdC1sZWZ0IC5jb3B5IHtcbiAgICBtYXJnaW4tdG9wOiA4cHg7XG4gIH1cbiAgLmZvb3Rlcl9fbWVudSBsaSBhIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbiAgLnRlYW1fX3NsaWRlLXBvc2l0aW9uLFxuICAuYmxvZ19faXRlbSAuZGVzY3Ige1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxuICAuYmxvZ19faXRlbSAudHRsIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cbiAgLmZhcV9faXRlbSB7XG4gICAgcGFkZGluZzogMjBweDtcbiAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICB9XG4gIC5mYXFfX2l0ZW0gZGQge1xuICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIH1cbiAgLmZvb3Rlcl9fYm90LXJpZ2h0IHtcbiAgICBtYXgtd2lkdGg6IDEyMHB4O1xuICB9XG4gIC5oZWFkZXIgPiAud3JhcHBlciB7XG4gICAgcGFkZGluZy1ib3R0b206IDI0cHg7XG4gIH1cbiAgLnNjcm9sbC10b3Age1xuICAgIHdpZHRoOiA1MHB4O1xuICAgIGhlaWdodDogNTBweDtcbiAgICByaWdodDogMTBweDtcbiAgICBib3R0b206IDEwcHg7XG4gICAgZmlsdGVyOiBkcm9wLXNoYWRvdygxMHB4IDEwcHggMjBweCByZ2JhKDAsMCwwLDAuMSkpO1xuICB9XG4gIC5nZXQtZnJlZS1jb25zdWx0IHtcbiAgICBsZWZ0OiAxMHB4O1xuICAgIGJvdHRvbTogMTBweDtcbiAgfVxuICAuZ2V0LWZyZWUtY29uc3VsdC5hY3RpdmU6YWZ0ZXIge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgLmdldC1mcmVlLWNvbnN1bHRfX2xibCAudHRsIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5nZXQtZnJlZS1jb25zdWx0OmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICB3aWR0aDogMjRweDtcbiAgICBoZWlnaHQ6IDI0cHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogLTZweDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvaWNvbnMvbW9iLWNhbGwtaWNvbi5zdmdcIik7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjJzO1xuICB9XG4gIC50d28tcGhvdG9zLXdpdGgtb25lLWRlc2NyIC5pbWFnZXMgZmlndXJlIHtcbiAgICB3aWR0aDogY2FsYyg1MCUgLSA1cHgpO1xuICB9XG4gIC52aWRlby13aXRoLWRlc2NyIC50YWJsZSAucm93IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG4gIC52aWRlby13aXRoLWRlc2NyIC50YWJsZSAuY29sOm50aC1jaGlsZCgxKSB7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgfVxuICAudmlkZW8td2l0aC1kZXNjciAudGFibGUge1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNDU7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjRweDtcbiAgfVxuICAudmlkZW8td2l0aC1kZXNjciAucHJldmlldy13cmFwLFxuICAuY29udGFjdC11c19fd3JhcCB7XG4gICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgfVxuICAuaW5uZXJwYWdlX19jb250ZW50IC5iYW5uZXItZG9jdG9yLFxuICAuYmFubmVyLWRvY3Rvci13cmFwIC5iYW5uZXItZG9jdG9yIHtcbiAgICBtYXJnaW46IDYwcHggMDtcbiAgICB3aWR0aDogY2FsYygxMDAlICsgNDBweCk7XG4gICAgbWF4LXdpZHRoOiBpbml0aWFsO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgcGFkZGluZzogMzBweCAyMHB4O1xuICAgIGJhY2tncm91bmQtc2l6ZTogMzgwcHggYXV0bztcbiAgfVxuICAuaW5uZXJwYWdlX19jb250ZW50IC5iYW5uZXItZG9jdG9yIGgyLFxuICAuYmFubmVyLWRvY3Rvci13cmFwIC5iYW5uZXItZG9jdG9yIGgyIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4O1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMS40O1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC44cHg7XG4gIH1cbiAgLmlubmVycGFnZV9fY29udGVudCAuYmFubmVyLWRvY3RvciAuYmFubmVyLXRhZ3MsXG4gIC5iYW5uZXItZG9jdG9yLXdyYXAgLmJhbm5lci1kb2N0b3IgLmJhbm5lci10YWdzIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICB9XG4gIC5pbm5lcnBhZ2VfX2NvbnRlbnQgLmJhbm5lci1kb2N0b3IgLmJhbm5lci1idG5zLFxuICAuYmFubmVyLWRvY3Rvci13cmFwIC5iYW5uZXItZG9jdG9yIC5iYW5uZXItYnRucyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLmlubmVycGFnZV9fY29udGVudCAuYmFubmVyLWRvY3RvciAuYmFubmVyLWJ0bnMgLnRha2VzLFxuICAuYmFubmVyLWRvY3Rvci13cmFwIC5iYW5uZXItZG9jdG9yIC5iYW5uZXItYnRucyAudGFrZXMge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi10b3A6IDE2cHg7XG4gIH1cbiAgLmlubmVycGFnZV9fY29udGVudCAuYmFubmVyLWNvbnRhY3QtdXMge1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSArIDQwcHgpO1xuICAgIG1heC13aWR0aDogaW5pdGlhbDtcbiAgfVxuICAuaW5uZXJwYWdlX19jb250ZW50IC5iYW5uZXItY29udGFjdC11c19fbGVmdCB7XG4gICAgcGFkZGluZzogMTIwcHggMjBweCAyMHB4O1xuICB9XG4gIC5pbm5lcnBhZ2VfX2NvbnRlbnQgLmJhbm5lci1jb250YWN0LXVzX19sZWZ0IC50dGwge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgIGxldHRlci1zcGFjaW5nOiAtMXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIH1cbiAgLmlubmVycGFnZV9fY29udGVudCAuYmFubmVyLWNvbnRhY3QtdXNfX2xlZnQgLnR0bCBpbWcge1xuICAgIHdpZHRoOiAyM3B4O1xuICB9XG4gIC5pbm5lcnBhZ2VfX2NvbnRlbnQgLmJhbm5lci1jb250YWN0LXVzX19sZWZ0IC50YWcge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC41cHg7XG4gICAgaGVpZ2h0OiAzMnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIH1cbiAgLmlubmVycGFnZV9fY29udGVudCAuYmFubmVyLWNvbnRhY3QtdXNfX2xlZnQgLnRlbCB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAtMXB4O1xuICB9XG4gIC5pbm5lcnBhZ2VfX2NvbnRlbnQgLnByaWNpbmctaXRlbXMtYmxvY2sge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLmJsb2dfX2l0ZW0gLnBob3RvIHtcbiAgICBhc3BlY3QtcmF0aW86IDMvMjtcbiAgfVxuICAuaGVyby1pbm5lci53aXRob3V0LWltYWdlIC5oZXJvLWlubmVyX19oMSB7XG4gICAgZm9udC1zaXplOiA2MHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAtNHB4O1xuICB9XG4gIC52aWRlby1wcmV2aWV3LXdyYXAsXG4gIC5pbm5lcnBhZ2VfX2NvbnRlbnQgLmdhbGxlcnktZ3JpZCAuaXRlbSAuaW1nIHtcbiAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICB9XG4gIC5wcml2YWN5LWxhYmVsIC50ZXh0IHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbiAgLnByaXZhY3ktbGFiZWwge1xuICAgIG1heC13aWR0aDogMjkwcHg7XG4gIH1cbiAgLnRlYW0tbGFiZWwge1xuICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgbWluLXdpZHRoOiAxNzBweDtcbiAgICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICB9XG4gIC50ZWFtLWxhYmVsIC50ZXh0IC50MSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG4gIC50ZWFtLWxhYmVsLmxibDEge1xuICAgIHJpZ2h0OiA3MHB4O1xuICAgIGJvdHRvbTogMjUwcHg7XG4gIH1cbiAgLnRlYW0tbGFiZWwubGJsMiB7XG4gICAgcmlnaHQ6IDIwMHB4O1xuICAgIGJvdHRvbTogMTYwcHg7XG4gIH1cbiAgLnRlYW0tbGFiZWwubGJsMyB7XG4gICAgYm90dG9tOiAyMDBweDtcbiAgICByaWdodDogLTEwcHg7XG4gIH1cbiAgLnRlYW0tbGFiZWwubGJsNCB7XG4gICAgcmlnaHQ6IDIwcHg7XG4gICAgYm90dG9tOiAxMTBweDtcbiAgfVxuICAudGVhbS1sYWJlbC5sYmw1LFxuICAudGVhbS1sYWJlbC5sYmw3LFxuICAudGVhbS1sYWJlbC5sYmw4IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC50ZWFtLWxhYmVsLmxibDYge1xuICAgIHJpZ2h0OiAxMTBweDtcbiAgICBib3R0b206IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2OTBweCkge1xuICAuZmxvYXRpbmctaXRlbSB7XG4gICAgd2lkdGg6IDE3MHB4O1xuICB9XG4gIC5mbG9hdCB7XG4gICAgcGFkZGluZzogMTBweCAxNHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDE0cHg7XG4gIH1cbiAgLmZsb2F0X193cmFwcGVyIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogMTBweDtcbiAgfVxuICAuZmxvYXRfX2xvZ28ge1xuICAgIG1heC13aWR0aDogMzBweDtcbiAgfVxuICAuZmxvYXRfX2RpZ2l0cyB7XG4gICAgZm9udC1zaXplOiA5cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEycHg7XG4gIH1cbiAgLmZsb2F0X19kaWdpdHMgc3BhbiB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC43NXB4O1xuICB9XG4gIC5mbG9hdF9fc3RhcnMge1xuICAgIG1heC13aWR0aDogODAlO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NjBweCkge1xuICAuY29uc3VsdC1mb3JtX19waG90byB7XG4gICAgaGVpZ2h0OiBjYWxjKDUwdncgLSAyMHB4KTtcbiAgfVxuICAuY29uc3VsdC1mb3JtX19waG90byAuaWNvbiBzcGFuIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNHB4O1xuICB9XG4gIC5jb25zdWx0LWZvcm1fX2hlYWQgLnN0ZXBzIHtcbiAgICB3aWR0aDogNDQwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB9XG4gIC5jb25zdWx0LWZvcm1fX2hlYWQgLnN0ZXA6bnRoLWNoaWxkKDEpIC5udW06YWZ0ZXIsXG4gIC5jb25zdWx0LWZvcm1fX2hlYWQgLnN0ZXA6bnRoLWNoaWxkKDMpIC5udW06YWZ0ZXIge1xuICAgIHdpZHRoOiA5NXB4O1xuICB9XG4gIC5jb25zdWx0LWZvcm1fX2hlYWQgLnN0ZXA6bnRoLWNoaWxkKDIpIC5udW06YWZ0ZXIge1xuICAgIHdpZHRoOiAxMjJweDtcbiAgfVxuICAuaGVyby1pbm5lciAuYnJlYWRjcnVtYnMge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmhlcm8taW5uZXIge1xuICAgIG1pbi1oZWlnaHQ6IDQ0MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIH1cbiAgLmhlcm8taW5uZXJfX2ltZyB7XG4gICAgd2lkdGg6IDQ2MHB4O1xuICB9XG4gIC5oZXJvLWlubmVyX19pbWcgLmhlcm9fX3Jldi5yZXYxIHtcbiAgICB0b3A6IDE5MHB4O1xuICAgIGxlZnQ6IDYwcHg7XG4gIH1cbiAgLmhlcm8taW5uZXJfX2ltZyAuaGVyb19fcmV2LnJldjIge1xuICAgIHRvcDogMHB4O1xuICAgIGxlZnQ6IGF1dG87XG4gICAgcmlnaHQ6IDYwcHg7XG4gIH1cbiAgLmlubmVycGFnZV9fY29udGVudCBmaWd1cmUgaW1nIHtcbiAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICB9XG4gIC5pbm5lcnBhZ2VfX2NvbnRlbnQgcCxcbiAgLmJsb2ctaW5uZXIgLmlubmVycGFnZV9fY29udGVudCB1bCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjVweDtcbiAgfVxuICAuaW5uZXJwYWdlX19jb250ZW50IGgyIHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICAgIGxldHRlci1zcGFjaW5nOiAtMXB4O1xuICB9XG4gIC5pbm5lcnBhZ2VfX2NvbnRlbnQgaDMge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuOHB4O1xuICB9XG4gIC5pbm5lcnBhZ2VfX2NvbnRlbnQgZmlndXJlIGZpZ2NhcHRpb24ge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgfVxuICAuaW5uZXJwYWdlX19jb250ZW50IC50d28tcGhvdG9zIGZpZ3VyZSB7XG4gICAgd2lkdGg6IGNhbGMoNTAlIC0gNXB4KTtcbiAgfVxuICAuaW5uZXJwYWdlX19jb250ZW50IG9sIHtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIH1cbiAgLmhlcm8taW5uZXIgLmhlcm9fX3Jldi5yZXYxIHtcbiAgICBib3R0b206IDE1NXB4O1xuICB9XG4gIC5oZXJvLWlubmVyIC5oZXJvX19yZXYucmV2MiB7XG4gICAgYm90dG9tOiA4NXB4O1xuICB9XG4gIC5jYXJlLWFmdGVyX190ZXh0IC5oMS1zdHlsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgfVxuICAuY2FyZS1hZnRlcl9fYXJ0aWNsZXMge1xuICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgfVxuICAuZm9sbG93LXVzX19idG5zIHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cbiAgLmlubmVycGFnZV9fY29udGVudC1zaGFyZS5tb2JpbGUge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cbiAgLmJsb2ctaW5uZXIgLnZpZGVvLXByZXZpZXctd3JhcCB7XG4gICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgfVxuICAuYmxvZy1pbm5lcl9faW5mbyB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG4gIC5pbm5lcnBhZ2Uud2l0aG91dC1oZXJvIC5icmVhZGNydW1icyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxuICAuaW5uZXJwYWdlX19jb250ZW50IC5ncmlkLWltYWdlcy0zLWNvbCAuaXRlbSB7XG4gICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgfVxuICAuaW5uZXJwYWdlX19jb250ZW50IC5ncmlkLWltYWdlcy0zLWNvbCAuc3dpcGVyLXdyYXBwZXIge1xuICAgIGdhcDogMTBweDtcbiAgfVxuICAuaW5uZXJwYWdlX19jb250ZW50IC5mcmFtZS1pbWcuaW1nLTMsXG4gIC5pbm5lcnBhZ2VfX2NvbnRlbnQgLmZyYW1lLWltZy5pbWctMiB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gIH1cbiAgLmlubmVycGFnZV9fY29udGVudCAuZnJhbWUtaW1nIC5pdGVtIHtcbiAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICB9XG4gIC5qb2ItbGFiZWwubGJsMSB7XG4gICAgYm90dG9tOiAxMjBweDtcbiAgfVxuICAuam9iLWxhYmVsLmxibDIge1xuICAgIGJvdHRvbTogMjBweDtcbiAgfVxuICAucHJpdmFjeS1sYWJlbCB7XG4gICAgcGFkZGluZzogMTZweDtcbiAgfVxuICAucHJpdmFjeS1sYWJlbC5sYmwxIHtcbiAgICBib3R0b206IDIwMHB4O1xuICAgIHJpZ2h0OiA4MHB4O1xuICB9XG4gIC5wcml2YWN5LWxhYmVsLmxibDIge1xuICAgIGJvdHRvbTogMTEwcHg7XG4gICAgcmlnaHQ6IDIwcHg7XG4gIH1cbiAgLnByaXZhY3ktbGFiZWwubGJsMyB7XG4gICAgYm90dG9tOiAzMHB4O1xuICAgIHJpZ2h0OiA2MHB4O1xuICB9XG4gIC5oZXJvLWlubmVyLndpdGhvdXQtaW1hZ2UuaGVyby1wb2xpY3kgLndyYXBwZXIge1xuICAgIHBhZGRpbmctYm90dG9tOiAzMDBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDUyMHB4KSB7XG4gIC5oZXJvIC53cmFwcGVyIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC5oZXJvX193cmFwIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuICB9XG4gIC5oZXJvX19yaWdodCB7XG4gICAgaGVpZ2h0OiA0MTlweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG4gIC5oZXJvX19pbWctd3JhcCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIG1hc2staW1hZ2U6IHVybChcIi4uL2ltZy9oZXJvLW1vYi1tYXNrLnBuZ1wiKTtcbiAgICBtYXNrLXNpemU6IDEwMCUgMTAwJTtcbiAgfVxuICAuaGVyb19fbWFuIHtcbiAgICB3aWR0aDogNTEwcHg7XG4gICAgbWF4LXdpZHRoOiBpbml0aWFsO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoY2FsYygtNTAlICsgMTBweCkpO1xuICAgIHRvcDogNDlweDtcbiAgICB6LWluZGV4OiAzO1xuICB9XG4gIC5oZXJvIC5yZXYxIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5oZXJvX19yZXYge1xuICAgIHdpZHRoOiAxNjVweDtcbiAgICBtYXgtd2lkdGg6IGluaXRpYWw7XG4gICAgYm94LXNoYWRvdzogMHB4IDE0cHggNDRweCAwcHggcmdiYSgxOSwyOCwzMywwLjIpO1xuICB9XG4gIC5oZXJvX19yZXYucmV2MiB7XG4gICAgcmlnaHQ6IDEwcHg7XG4gICAgbGVmdDogYXV0bztcbiAgICB0b3A6IDMwMnB4O1xuICB9XG4gIC5yZXYxLW1vYiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgei1pbmRleDogMDtcbiAgICBsZWZ0OiAtMTBweDtcbiAgICB0b3A6IDIzM3B4O1xuICB9XG4gIC5oZXJvX19sZWZ0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAuaGVyb19faDEsXG4gIC5oMS1zdHlsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICBmb250LXNpemU6IDQwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0yLjVweDtcbiAgfVxuICAuaGVyb19fZGVzY3Ige1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbiAgLmhlcm9fX3NlcnZpY2VzIHtcbiAgICBwYWRkaW5nOiAwIDIwcHg7XG4gIH1cbiAgLmhlcm9fX3NlcnZpY2VzLXR0bCB7XG4gICAgZm9udC1zaXplOiAzNHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGxldHRlci1zcGFjaW5nOiAtMnB4O1xuICB9XG4gIC5oZXJvX19zZXJ2aWNlcy13cmFwIC5pdGVtLXdyYXAge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5oZXJvX19zZXJ2aWNlcy13cmFwIC5pdGVtIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDYycHg7XG4gICAgcGFkZGluZzogMCAyNHB4O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxuICAuZmFxIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuICB9XG4gIC5oZXJvIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogODBweDtcbiAgfVxuICAudGl0bGUtY2VudGVyIHtcbiAgICBmb250LXNpemU6IDM0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICBsZXR0ZXItc3BhY2luZzogLTJweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG4gIC5zdWJ0aXRsZS1jZW50ZXIge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG4gIC5ncmFmdC1jYWxjX19zZWxlY3RlZCxcbiAgLmdyYWZ0LWNhbGNfX2luZm8ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIHRvcDogYXV0bztcbiAgfVxuICAuZ3JhZnQtY2FsY19fc2VsZWN0ZWQge1xuICAgIG1hcmdpbi10b3A6IC0xNTBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAyMHB4IDI0cHg7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgYm94LXNoYWRvdzogMTBweCA1MHB4IDEwMHB4IDBweCByZ2JhKDQxLDQ5LDU0LDAuMTIpO1xuICB9XG4gIC5ncmFmdC1jYWxjX196b25lcy1saXN0IC5pdGVtIC5sYWJlbC1jdXN0b20ge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxuICAuZ3JhZnQtY2FsY19faW5mbyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAuZ3JhZnQtY2FsY19faW5mbyAudHRsIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuICAuZ3JhZnQtY2FsY19faW5mbyAuZ3JhZnRzLFxuICAuZ3JhZnQtY2FsY19faW5mbyAuaGFpcnMge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsaW5lLWhlaWdodDogMS40O1xuICAgIGxldHRlci1zcGFjaW5nOiAtMXB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG4gIC5ncmFmdC1jYWxjX19pbmZvIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC5ncmFmdC1jYWxjX19pbmZvIC5idG4ge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBwYWRkaW5nOiAwIDMycHg7XG4gIH1cbiAgLmdyYWZ0LWNhbGMge1xuICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gIH1cbiAgLnRha2VhbG9va19fY29sIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAudGFrZWFsb29rX19jb2wgLmRheSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbiAgLnRha2VhbG9va19fY29sIC5pdGVtcyB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIH1cbiAgLnRha2VhbG9va19fY29sOmJlZm9yZSB7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSAzMnB4KTtcbiAgICB0b3A6IDM0cHg7XG4gICAgbGVmdDogMTBweDtcbiAgfVxuICAudGFrZWFsb29rX19jb2wgLml0ZW0ge1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICB9XG4gIC50YWtlYWxvb2tfX2NvbCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxuICAudGFrZWFsb29rX19jb2xzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG4gIC5hZnRlci1zdXJnZXJ5IC5zdWJ0aXRsZS1jZW50ZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmFmdGVyLXN1cmdlcnkgLndyYXBwZXIge1xuICAgIHBhZGRpbmc6IDIwcHggMTRweDtcbiAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICB9XG4gIC5hZnRlci1zdXJnZXJ5IC53cmFwcGVyIC50aXRsZS1jZW50ZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgcGFkZGluZzogMCAyMHB4O1xuICB9XG4gIC5hZnRlci1zdXJnZXJ5X193YXkgLnN0ZXAgLmljb24ge1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgfVxuICAuYWZ0ZXItc3VyZ2VyeSB7XG4gICAgcGFkZGluZzogMCAxMHB4O1xuICB9XG4gIC5hZnRlci1zdXJnZXJ5X193YXkge1xuICAgIHBhZGRpbmctbGVmdDogMzZweDtcbiAgfVxuICAuYWZ0ZXItc3VyZ2VyeV9fd2F5IC5zdGVwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICB9XG4gIC5iZWZvcmVhZnRlciAud3JhcHBlcixcbiAgLnRlYW0gLndyYXBwZXIsXG4gIC50ZXN0aW1vbmlhbHMgLndyYXBwZXIsXG4gIC5ndWVzdHMgLndyYXBwZXIsXG4gIC5ibG9nIC53cmFwcGVyIHtcbiAgICBwYWRkaW5nOiAwIDEwcHg7XG4gIH1cbiAgLmJlZm9yZWFmdGVyIC50aXRsZS1jZW50ZXIsXG4gIC50ZWFtIC50aXRsZS1jZW50ZXIsXG4gIC50ZXN0aW1vbmlhbHMgLnRpdGxlLWNlbnRlcixcbiAgLmd1ZXN0cyAudGl0bGUtY2VudGVyLFxuICAuYmxvZyAudGl0bGUtY2VudGVyIHtcbiAgICBwYWRkaW5nOiAwIDIwcHg7XG4gIH1cbiAgLmJlZm9yZWFmdGVyX19zbGlkZSB7XG4gICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgfVxuICAuYmVmb3JlYWZ0ZXJfX3NsaWRlLWJlZm9yZS1sYmwge1xuICAgIGxlZnQ6IDIwcHg7XG4gICAgYm90dG9tOiAyMHB4O1xuICB9XG4gIC5iZWZvcmVhZnRlcl9fc2xpZGUtYWZ0ZXItbGJsIHtcbiAgICBib3R0b206IDIwcHg7XG4gICAgbGVmdDogY2FsYygxMDAlIC0gODBweCk7XG4gIH1cbiAgLmJlZm9yZWFmdGVyX19zbGlkZXIgLmJlZm9yZWFmdGVyX19zbGlkZS1pbmZvIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC50ZWFtX19zbGlkZXIsXG4gIC5ibG9nX19pdGVtcyB7XG4gICAgcGFkZGluZzogMCAyMHB4O1xuICB9XG4gIC50ZWFtX19zbGlkZS1waG90byB7XG4gICAgaGVpZ2h0OiA0MjBweDtcbiAgfVxuICAudGVhbV9fc2xpZGUge1xuICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIH1cbiAgLm91ci1ob3NwaXRhbCAud3JhcHBlciB7XG4gICAgcGFkZGluZzogMCAxMHB4O1xuICB9XG4gIC5vdXItaG9zcGl0YWxfX2xlZnQge1xuICAgIGhlaWdodDogYXV0bztcbiAgICBwYWRkaW5nOiA0MHB4IDIwcHggMjBweDtcbiAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5vdXItaG9zcGl0YWxfX2xlZnQgLnR0bCB7XG4gICAgZm9udC1zaXplOiAzNHB4O1xuICB9XG4gIC5vdXItaG9zcGl0YWxfX2xlZnQgLmRlc2NyIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gIH1cbiAgLm91ci1ob3NwaXRhbF9fc2xpZGVyLXRodW1iIHtcbiAgICB3aWR0aDogMjAwcHg7XG4gICAgYm90dG9tOiAyMHB4O1xuICAgIHJpZ2h0OiAyMHB4O1xuICB9XG4gIC5vdXItaG9zcGl0YWxfX3NsaWRlLXRodW1iIHtcbiAgICB3aWR0aDogNjBweDtcbiAgICBoZWlnaHQ6IDYwcHg7XG4gIH1cbiAgLm91ci1ob3NwaXRhbF9fcmlnaHQge1xuICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuICAudGVzdGltb25pYWxzX19zbGlkZSxcbiAgLmRhaWx5X19ibG9jayxcbiAgLmNvbnRhY3QtdXNfX2Zvcm0ge1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgfVxuICAudGVzdGltb25pYWxzX19zbGlkZXIsXG4gIC5ndWVzdHNfX3NsaWRlciB7XG4gICAgcGFkZGluZzogMCAyMHB4O1xuICB9XG4gIC5kYWlseV9fbGFiZWwge1xuICAgIGJvdHRvbTogLTE4cHg7XG4gIH1cbiAgLmd1ZXN0c19fc2xpZGUgLmJlZm9yZWFmdGVyX19zbGlkZS1pbmZvIC5waG90byB7XG4gICAgd2lkdGg6IDUwcHg7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgfVxuICAuZ3Vlc3RzX19zbGlkZSAuYmVmb3JlYWZ0ZXJfX3NsaWRlLWluZm8gLm5hbWUgc3BhbjpmaXJzdC1jaGlsZCB7XG4gICAgbWF4LXdpZHRoOiAxNTBweDtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIH1cbiAgLmd1ZXN0c19fc2xpZGUgLnRhYmxlIC5yb3cge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5ndWVzdHNfX3NsaWRlIC50YWJsZSAuY29sIHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICB9XG4gIC5ndWVzdHNfX3NsaWRlIC50YWJsZSAucm93IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG4gIC5ndWVzdHNfX3NsaWRlIC50YWJsZSAuY29sIHtcbiAgICBsaW5lLWhlaWdodDogMS40O1xuICB9XG4gIC5jb250YWN0LXVzX193cmFwIHtcbiAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICB9XG4gIC5jb250YWN0LXVzX19mb3JtIC5zdWJ0aXRsZS1jZW50ZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbiAgLmJsb2dfX2l0ZW1zIHtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgfVxuICAuZmFxX19pdGVtIGR0IHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgfVxuICAuZmFxX19pdGVtIGR0IC50dGwge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gIH1cbiAgLmZhcV9faXRlbSBkZCB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxuICAuZm9vdGVyIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvZm9vdGVyLWJnLW1vYi5wbmdcIik7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7XG4gIH1cbiAgLmZvb3RlciAuY29sIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB9XG4gIC5oZWFkZXIuZml4ZWQgLmhlYWRlcl9fZHJvcC1sYW5nLXdyYXAge1xuICAgIG1hcmdpbi10b3A6IDI0cHg7XG4gIH1cbiAgLm91ci1ob3NwaXRhbF9fc2xpZGUgLnRpdGxlIHtcbiAgICBsZWZ0OiAyMHB4O1xuICB9XG4gIC5mb290ZXJfX2JvdC1sZWZ0IC5jb3B5IHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgLm1vZGFsIHtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIH1cbiAgLmlubmVycGFnZV9fY29udGVudC1oMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBmb250LXNpemU6IDM0cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0ycHg7XG4gIH1cbiAgLmlubmVycGFnZV9fY29udGVudC10YWJsZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmlubmVycGFnZSAucmV2aWV3cy1sYWJlbHMgLml0ZW0ge1xuICAgIHdpZHRoOiAxNjBweDtcbiAgfVxuICAuY29udGFjdC1mbG9hdC1lbGVtLmVsZW0xIHtcbiAgICByaWdodDogOTBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5jb25zdWx0LWZvcm1fX2hlYWQgLnN0ZXBzIHtcbiAgICB3aWR0aDogMzM1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxuICAuY29uc3VsdC1mb3JtX19oZWFkIC5zdGVwIC5uYW1lIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgLmNvbnN1bHQtZm9ybV9fYm9keS1idG5zIC5iYWNrLWJ0biB7XG4gICAgd2lkdGg6IDEwNXB4O1xuICB9XG4gIC5jb25zdWx0LWZvcm1fX2hlYWQgLnN0ZXA6bnRoLWNoaWxkKDEpIC5udW06YWZ0ZXIsXG4gIC5jb25zdWx0LWZvcm1fX2hlYWQgLnN0ZXA6bnRoLWNoaWxkKDMpIC5udW06YWZ0ZXIge1xuICAgIHdpZHRoOiA1OHB4O1xuICB9XG4gIC5jb25zdWx0LWZvcm1fX2hlYWQgLnN0ZXA6bnRoLWNoaWxkKDIpIC5udW06YWZ0ZXIge1xuICAgIHdpZHRoOiA4OHB4O1xuICB9XG4gIC5yYWRpb3Mtd3JhcC5yYWRpb3MtNCB7XG4gICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiAtMjBweDtcbiAgICBtYXJnaW4tbGVmdDogLTIwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIH1cbiAgLnJhZGlvcy13cmFwLnJhZGlvcy00IGxhYmVsIC5jdXN0b20tcmFkaW8ge1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgcGFkZGluZzogMCAxNnB4O1xuICB9XG4gIC5jb25zdWx0LWZvcm1fX3Bob3RvIC5pY29uIHtcbiAgICBwYWRkaW5nOiAwIDAgN3B4IDA7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbiAgLmNvbnN1bHQtZm9ybV9fcGhvdG8gLmljb24gc3BhbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxuICAuY29uc3VsdC1mb3JtX19waG90byAuYWRkLWJ0biB7XG4gICAgd2lkdGg6IDMycHg7XG4gICAgaGVpZ2h0OiAzMnB4O1xuICAgIGJvdHRvbTogMTBweDtcbiAgICByaWdodDogMTBweDtcbiAgfVxuICAuY29uc3VsdC1mb3JtX19zdGVwLS01IC5jb25zdWx0LWZvcm1fX2hlYWQge1xuICAgIHBhZGRpbmc6IDcwcHggMDtcbiAgfVxuICAuaG9tZS1idG4ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5jb25zdWx0LWZvcm1fX3N0ZXAtLTUgLmNvbnN1bHQtZm9ybV9faGVhZCAuZGVzY3Ige1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuNXB4O1xuICB9XG4gIC5oZXJvLWlubmVyLndpdGhvdXQtaW1hZ2UgLmhlcm8taW5uZXJfX2gxIHtcbiAgICBmb250LXNpemU6IDM0cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0ycHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgfVxuICAuaGVyby1pbm5lci53aXRob3V0LWltYWdlIC53cmFwcGVyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTQwcHg7XG4gIH1cbiAgLmhlcm8taW5uZXIud2l0aG91dC1sYWJlbHMgLndyYXBwZXIge1xuICAgIHBhZGRpbmctYm90dG9tOiA4MHB4O1xuICB9XG4gIC5oZXJvLWlubmVyLndpdGhvdXQtaW1hZ2UgLmhlcm9fX3Jldi5yZXYxIHtcbiAgICByaWdodDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWChjYWxjKDUwJSAtIDUwcHgpKTtcbiAgICBib3R0b206IDgwcHg7XG4gIH1cbiAgLmhlcm8taW5uZXIud2l0aG91dC1pbWFnZSAuaGVyb19fcmV2LnJldjIge1xuICAgIHJpZ2h0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKGNhbGMoNTAlICsgNTBweCkpO1xuICAgIGJvdHRvbTogMTUwcHg7XG4gIH1cbiAgLmV4cGVyaWVuY2UtdmlkZW9zIC5wcmV2LWdhbGxlcnktc2xpZGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG4gIC5leHBlcmllbmNlLXZpZGVvcyAuZ3Vlc3RzX19zbGlkZSAudGFibGUge1xuICAgIHBhZGRpbmc6IDUwcHggMTBweCAyMHB4O1xuICB9XG4gIC5leHBlcmllbmNlLXZpZGVvcyAucHJldi1nYWxsZXJ5LXNsaWRlci1uZXh0LFxuICAuZXhwZXJpZW5jZS12aWRlb3MgLnByZXYtZ2FsbGVyeS1zbGlkZXItcHJldiB7XG4gICAgd2lkdGg6IDI2cHg7XG4gICAgaGVpZ2h0OiAyNnB4O1xuICB9XG4gIC5leHBlcmllbmNlLXZpZGVvcyAucHJldi1nYWxsZXJ5LXNsaWRlci1wcmV2IHtcbiAgICBsZWZ0OiAtOHB4O1xuICB9XG4gIC5leHBlcmllbmNlLXZpZGVvcyAucHJldi1nYWxsZXJ5LXNsaWRlci1uZXh0IHtcbiAgICByaWdodDogLThweDtcbiAgfVxuICAuaGVyby1pbm5lci53aXRob3V0LWltYWdlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG4gIC5oZXJvLWlubmVyLndpdGhvdXQtbGFiZWxzIC53cmFwcGVyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgfVxuICAuaW5uZXJwYWdlX19jb250ZW50IC52aWRlby13cmFwIHtcbiAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICB9XG4gIC5pbm5lcnBhZ2VfX2NvbnRlbnQgLmJhbm5lci1jb250YWN0LXVzX19sZWZ0IHtcbiAgICBwYWRkaW5nLXRvcDogODBweDtcbiAgfVxuICAuaW5uZXJwYWdlX19jb250ZW50IC5iYW5uZXItZG9jdG9yLFxuICAuYmFubmVyLWRvY3Rvci13cmFwIC5iYW5uZXItZG9jdG9yIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBib3R0b20gcmlnaHQgLTEyMHB4O1xuICB9XG4gIC5pbm5lcnBhZ2VfX2NvbnRlbnQgLnByaWNpbmctaXRlbXMtYmxvY2sgLnBheW1lbnRzIHtcbiAgICBtYXJnaW4tbGVmdDogLTIwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMjBweDtcbiAgfVxuICAuaW5uZXJwYWdlX19jb250ZW50IC5wcmljaW5nLWl0ZW1zLWJsb2NrIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB9XG4gIC5pbm5lcnBhZ2VfX2NvbnRlbnQgLnByaWNpbmctaXRlbSB7XG4gICAgcGFkZGluZzogMTJweDtcbiAgfVxuICAuaW5uZXJwYWdlIC5yZXZpZXdzLWNvbnRlbnQgLml0ZW0ge1xuICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgcGFkZGluZzogMjBweDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuNXB4O1xuICB9XG4gIC5pbm5lcnBhZ2UgLnJldmlld3Mtd3JhcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgfVxuICAuaW5uZXJwYWdlIC5yZXZpZXdzLXNlYXJjaCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxuICAuaW5uZXJwYWdlIC5yZXZpZXdzLWNvbnRlbnQgLml0ZW0gLmluZm8ge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cbiAgLmZvbGxvdy11c19fYnRucyAuc29jLWJ0biB7XG4gICAgd2lkdGg6IDMzNXB4O1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAuYmxvZy1wYWdlX190dGwge1xuICAgIGZvbnQtc2l6ZTogMzhweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG4gIC5ibG9nLXBhZ2VfX21haW4taXRlbS10dGwge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgIGxldHRlci1zcGFjaW5nOiAtMXB4O1xuICAgIG1heC1oZWlnaHQ6IDEwNXB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cbiAgLmJsb2ctcGFnZV9fbWFpbi1pdGVtIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB9XG4gIC5ibG9nLXBhZ2VfX3Bvc3RzLWhlYWQgLmZpbHRlciB7XG4gICAgZ2FwOiA4cHg7XG4gICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgd2lkdGg6IGNhbGMoMTAwJSArIDQwcHgpO1xuICAgIG1hcmdpbjogMCAtMjBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIH1cbiAgLmJsb2ctcGFnZV9fcG9zdHMtaGVhZCxcbiAgLmJsb2ctcGFnZV9fcG9zdHMtYm9keSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgfVxuICAuYmxvZy1wYWdlX19wb3N0cy1ib2R5IHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgfVxuICAuYmxvZy1wYWdlLFxuICAuYmxvZy1wYWdlX19wb3N0cyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgfVxuICAuY2FyZS1hZnRlciB7XG4gICAgcGFkZGluZzogMjBweCAwO1xuICB9XG4gIC5jYXJlLWFmdGVyX190ZXh0IC5oMS1zdHlsZSB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICBsZXR0ZXItc3BhY2luZzogLTFweDtcbiAgfVxuICAuY2FyZS1hZnRlcl9fdGV4dCBwIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbiAgLmJsb2dfX2l0ZW0ge1xuICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIH1cbiAgLmJsb2dfX2l0ZW0gLmluZm8ge1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gIH1cbiAgLmZvbGxvdy11c19fYnRucyB7XG4gICAgcGFkZGluZzogMCAyMHB4O1xuICAgIGdhcDogMTZweDtcbiAgfVxuICAuYmxvZy1wYWdlIC5icmVhZGNydW1icyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxuICAuYmxvZy1pbm5lcl9fbmV4dC1wcmV2IC5uYXYtYnRuLm5leHQge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIC5ibG9nLWlubmVyX19uZXh0LXByZXYgLm5hdi1idG4ucHJldiB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAuYmxvZy1pbm5lcl9fbmV4dC1wcmV2IC5uYXYtYnRuIHtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICB9XG4gIC5pbm5lcnBhZ2VfX2NvbnRlbnQtc2hhcmUge1xuICAgIGdhcDogMDtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gIH1cbiAgLmhpZGUtb24tbW9iIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5ibG9nLWlubmVyX19pbmZvIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG4gIC5ibG9nLWlubmVyX19uZXh0LXByZXYge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xMHB4O1xuICB9XG4gIC5pbm5lcnBhZ2VfX2NvbnRlbnQtdGFibGUtaWNvbiB7XG4gICAgdG9wOiA0NXZoO1xuICB9XG4gIC5pbm5lcnBhZ2VfX2NvbnRlbnQgLmdyaWQtaW1hZ2VzLTMtY29sIC5zd2lwZXItd3JhcHBlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBnYXA6IDA7XG4gIH1cbiAgLmlubmVycGFnZV9fY29udGVudCAuZ3JpZC1pbWFnZXMtMy1jb2wge1xuICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICBtYXJnaW46IDAgLTIwcHg7XG4gIH1cbiAgLmFzay15b3VyLXF1ZXN0aW9uIHtcbiAgICBwYWRkaW5nOiAzMHB4IDIwcHg7XG4gIH1cbiAgLmNvbnRhY3QtZmxvYXQtZWxlbS5lbGVtMSB7XG4gICAgYm90dG9tOiAyMHB4O1xuICB9XG4gIC5jb250YWN0LWZsb2F0LWVsZW0uZWxlbTIge1xuICAgIGJvdHRvbTogMTAwcHg7XG4gIH1cbiAgLmlucHV0LXdyYXAtZmlsZV9fYnRuIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIHNlY3Rpb24ge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIH1cbiAgLmpvYi1sYWJlbCB7XG4gICAgcGFkZGluZzogMTJweDtcbiAgICBtaW4td2lkdGg6IDE3MHB4O1xuICB9XG4gIC5qb2ItbGFiZWwgLmljb24ge1xuICAgIHdpZHRoOiAzMHB4O1xuICAgIG1hcmdpbi1yaWdodDogOHB4O1xuICB9XG4gIC5qb2ItbGFiZWwgLnRleHQgLnQxIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cbiAgLmpvYi1sYWJlbC5sYmwxIHtcbiAgICBib3R0b206IDEwMHB4O1xuICB9XG4gIC5lcnJvci1wYWdlIGgxIHtcbiAgICBmb250LXNpemU6IDQwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gIH1cbiAgLm1vZGFsLnRoYW5reW91LW1vZGFsIHtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICAgIG1pbi13aWR0aDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM3NHB4KSB7XG4gIC5oZXJvX19zZXJ2aWNlcyxcbiAgLndyYXBwZXIge1xuICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgfVxuICAuYWZ0ZXItc3VyZ2VyeV9fd2F5IC5zdGVwIC50dGwsXG4gIC5mYXFfX2l0ZW0gZHQgLnR0bCB7XG4gICAgZm9udC1zaXplOiAxN3B4O1xuICB9XG4gIHNlY3Rpb24ge1xuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gIH1cbiAgLnRlc3RpbW9uaWFsc19fc2xpZGVyLFxuICAuZ3Vlc3RzX19zbGlkZXIge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLnN1YnRpdGxlLWNlbnRlciB7XG4gICAgcGFkZGluZzogMCAxMHB4O1xuICB9XG4gIC5iZWZvcmVhZnRlciAudGl0bGUtY2VudGVyLFxuICAudGVhbSAudGl0bGUtY2VudGVyLFxuICAudGVzdGltb25pYWxzIC50aXRsZS1jZW50ZXIsXG4gIC5ndWVzdHMgLnRpdGxlLWNlbnRlcixcbiAgLmJsb2cgLnRpdGxlLWNlbnRlciB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAuY29uc3VsdC1mb3JtX19oZWFkIC5zdGVwcyB7XG4gICAgd2lkdGg6IDMwMHB4O1xuICB9XG4gIC5jb25zdWx0LWZvcm1fX2hlYWQgLnN0ZXAgLm5hbWUge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxuICAuYnRuIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbiAgLmNvbnRhY3QtdXNfX2Zvcm0gLnN1YnRpdGxlLWNlbnRlciB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAuYmxvZ19faXRlbSAuaW5mbyB7XG4gICAgcGFkZGluZzogMTBweCAxMHB4IDIwcHg7XG4gIH1cbiAgLmJsb2ctaW5uZXJfX25leHQtcHJldiB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG59XG4iLCJtLWZvbnQtZmFjZSggJGZvbnQtZmFtaWx5ID0gXCJBcmlhbFwiLCAkZmlsZS1wYXRoID0gXCJcIiwgJGxvY2FsLW5hbWUgPSBcIlwiLCAkd2VpZ2h0LCAkc3R5bGUgPSBub3JtYWwpIHtcblx0QGZvbnQtZmFjZSB7XG5cdFx0Zm9udC1mYW1pbHk6ICRmb250LWZhbWlseTtcblx0XHRzcmM6IHVybCgkZmlsZS1wYXRoICsgJy5lb3QnKTtcblx0XHRzcmM6IGxvY2FsKCRsb2NhbC1uYW1lKSxcblx0XHRcdHVybCgkZmlsZS1wYXRoICsgJy5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxuXHRcdFx0dXJsKCRmaWxlLXBhdGggKyAnLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuXHRcdFx0dXJsKCRmaWxlLXBhdGggKyAnLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcblx0XHRcdHVybCgkZmlsZS1wYXRoICsgJy50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyk7XG5cdFx0Zm9udC13ZWlnaHQ6ICR3ZWlnaHQ7XG5cdFx0Zm9udC1zdHlsZTogJHN0eWxlO1xuXHRcdGZvbnQtZGlzcGxheTogc3dhcDtcblx0fVxufVxuXG5cbm0tZm9udC1mYWNlKFwiTm90byBTYW5zXCIsIFwiLi4vZm9udHMvTm90byBTYW5zL05vdG9TYW5zLVJlZ3VsYXJcIiwgXCJOb3RvU2Fucy1SZWd1bGFyXCIsIG5vcm1hbCk7XG5tLWZvbnQtZmFjZShcIk5vdG8gU2Fuc1wiLCBcIi4uL2ZvbnRzL05vdG8gU2Fucy9Ob3RvU2Fucy1NZWRpdW1cIiwgXCJOb3RvU2Fucy1NZWRpdW1cIiwgNTAwKTtcbm0tZm9udC1mYWNlKFwiTm90byBTYW5zXCIsIFwiLi4vZm9udHMvTm90byBTYW5zL05vdG9TYW5zLVNlbWlCb2xkXCIsIFwiTm90b1NhbnMtU2VtaUJvbGRcIiwgNjAwKTtcbm0tZm9udC1mYWNlKFwiTm90byBTYW5zXCIsIFwiLi4vZm9udHMvTm90byBTYW5zL05vdG9TYW5zLUJvbGRcIiwgXCJOb3RvU2Fucy1Cb2xkXCIsIDcwMCk7XG5cbm0tZm9udC1mYWNlKFwiVGFqYXdhbFwiLCBcIi4uL2ZvbnRzL1RhamF3YWwvVGFqYXdhbC1MaWdodFwiLCBcIlRhamF3YWwtTGlnaHRcIiwgMzAwKTtcbm0tZm9udC1mYWNlKFwiVGFqYXdhbFwiLCBcIi4uL2ZvbnRzL1RhamF3YWwvVGFqYXdhbC1SZWd1bGFyXCIsIFwiVGFqYXdhbC1SZWd1bGFyXCIsIG5vcm1hbCk7XG5tLWZvbnQtZmFjZShcIlRhamF3YWxcIiwgXCIuLi9mb250cy9UYWphd2FsL1RhamF3YWwtQm9sZFwiLCBcIlRhamF3YWwtQm9sZFwiLCA3MDApO1xuXG5cbi8vIG0tZm9udC1mYWNlKFwiQWxqZXplZXJhXCIsIFwiLi4vZm9udHMvQWxqZXplZXJhL0FsamV6ZWVyYS1MaWdodFwiLCBcIkFsamV6ZWVyYS1MaWdodFwiLCAzMDApO1xuLy8gbS1mb250LWZhY2UoXCJBbGplemVlcmFcIiwgXCIuLi9mb250cy9BbGplemVlcmEvQWxqZXplZXJhLVJlZ3VsYXJcIiwgXCJBbGplemVlcmEtUmVndWxhclwiLCBub3JtYWwpO1xuLy8gbS1mb250LWZhY2UoXCJBbGplemVlcmFcIiwgXCIuLi9mb250cy9BbGplemVlcmEvQWxqZXplZXJhLUJvbGRcIiwgXCJBbGplemVlcmEtQm9sZFwiLCA3MDApO1xuXG5cblxuIiwiLmZvb3RlclxuXHRwYWRkaW5nLXRvcCAxNTJweFxuXHRwYWRkaW5nLWJvdHRvbSA0MHB4XG5cdGJhY2tncm91bmQtaW1hZ2UgdXJsKCcuLi9pbWcvZm9vdGVyLWJnLnBuZycpXG5cdGJhY2tncm91bmQtc2l6ZSAxMDAlIDEwMCVcblx0Zm9udC1zaXplIDE0cHhcblx0bGluZS1oZWlnaHQgMS40XG5cdGxldHRlci1zcGFjaW5nIC0wLjRweFxuXHQmX193cmFwXG5cdFx0ZGlzcGxheSBmbGV4XG5cdFx0anVzdGlmeS1jb250ZW50IHNwYWNlLWJldHdlZW5cblx0XHRtYXJnaW4tYm90dG9tIDEwcHhcblx0Jl9fdHRsXG5cdFx0bWFyZ2luLWJvdHRvbSAyMHB4XG5cdFx0Y29sb3IgIzc4ODI4OFxuXHQmX19tZW51XG5cdFx0bGlcblx0XHRcdG1hcmdpbi1ib3R0b20gMTJweFxuXHRcdFx0JjpsYXN0LWNoaWxkXG5cdFx0XHRcdG1hcmdpbi1ib3R0b20gMFxuXHRcdFx0YVxuXHRcdFx0XHRjb2xvciAkYmxhY2tcblx0XHRcdFx0Jjpob3ZlclxuXHRcdFx0XHRcdG9wYWNpdHkgMC42XG5cdC5zb2MtaXRlbVxuXHRcdGRpc3BsYXkgaW5saW5lLWZsZXhcblx0XHRpbWdcblx0XHRcdGZsZXgtc2hyaW5rIDBcblx0XHRcdG1hcmdpbi1yaWdodCAxMHB4XG5cdCZfX2JvdFxuXHRcdGRpc3BsYXkgZmxleFxuXHRcdGp1c3RpZnktY29udGVudCBzcGFjZS1iZXR3ZWVuXG5cdFx0YWxpZ24taXRlbXMgZmxleC1lbmRcblx0XHQmLWxlZnRcblx0XHRcdGRpc3BsYXkgZmxleFxuXHRcdFx0YVxuXHRcdFx0XHRtYXJnaW4tcmlnaHQgMzBweFxuXHRcdFx0XHR0ZXh0LWRlY29yYXRpb24gdW5kZXJsaW5lXG5cdFx0XHRcdGNvbG9yICM3ODgyODhcblx0XHRcdFx0Jjpob3ZlclxuXHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbiBub25lXG5cdFx0XHQuY29weVxuXHRcdFx0XHRjb2xvciAjNzg4Mjg4XG5cdFx0Ji1yaWdodFxuXHRcdFx0ZGlzcGxheSBmbGV4XG5cdFx0XHRnYXAgMTBweFxuXHQuY29sXG5cdFx0Ji5jb2wtNlxuXHRcdFx0ZGlzcGxheSBub25lXG4iLCIuaGVhZGVyXG5cdHBvc2l0aW9uIGZpeGVkXG5cdHRvcCAwXG5cdGxlZnQgMFxuXHR3aWR0aCAxMDAlXG5cdHotaW5kZXggNVxuXHR0cmFuc2l0aW9uIGFsbCAuM3Ncblx0Ji5maXhlZFxuXHRcdGJhY2tncm91bmQ6ICNGRkY7XG5cdFx0Ym94LXNoYWRvdzogMHB4IDIwcHggNjRweCAtMjBweCByZ2JhKDgzLCAxMDQsIDExNSwgMC4yMCk7XG5cdFx0JiA+IC53cmFwcGVyXG5cdFx0XHRwYWRkaW5nLXRvcCAxMHB4XG5cdFx0XHRwYWRkaW5nLWJvdHRvbSAxMHB4XG5cdFx0LmhlYWRlcl9fZHJvcC1tZW51XG5cdFx0XHR0b3AgNzBweFxuXHRcdC5oZWFkZXJfX21lbnUgPiBsaS5hY3RpdmUgPiBhXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yICNjMmVhZjJcblx0Ji5tZW51LW9wZW5lZFxuXHRcdGJhY2tncm91bmQtY29sb3IgI2ZmZlxuXHRcdC5oZWFkZXJfX21lbnUsXG5cdFx0LmhlYWRlcl9fbGFuZ3Ncblx0XHRcdGRpc3BsYXkgbm9uZVxuXHRcdC5oZWFkZXJfX2xhbmdzMlxuXHRcdFx0cG9zaXRpb24gc3RhdGljXG5cdFx0XHR2aXNpYmlsaXR5IHZpc2libGVcblx0XHRcdG9wYWNpdHkgMVxuXHRcdFx0ei1pbmRleCA1XG5cdFx0LmhlYWRlcl9fZHJvcC1tZW51XG5cdFx0XHRvcGFjaXR5IDFcblx0XHRcdHZpc2liaWxpdHkgdmlzaWJsZVxuXHRcdFx0dHJhbnNmb3JtIHRyYW5zbGF0ZVkoMClcblx0JiA+IC53cmFwcGVyXG5cdFx0ZGlzcGxheSBmbGV4XG5cdFx0YWxpZ24taXRlbXMgY2VudGVyXG5cdFx0cGFkZGluZy10b3AgMzJweFxuXHRcdHBhZGRpbmctYm90dG9tIDIwcHhcblx0XHR0cmFuc2l0aW9uIGFsbCAuM3Ncblx0Jl9fbG9nb1xuXHRcdHdpZHRoIDE1M3B4XG5cdFx0bWFyZ2luLXJpZ2h0IDgwcHhcblx0Jl9faGFtYlxuXHRcdHdpZHRoIDI0cHhcblx0XHRoZWlnaHQgMjRweFxuXHRcdHBvc2l0aW9uIHJlbGF0aXZlXG5cdFx0Y3Vyc29yIHBvaW50ZXJcblx0XHRtYXJnaW4tcmlnaHQgMjRweFxuXHRcdGZsZXgtc2hyaW5rIDBcblx0XHQmLmFjdGl2ZVxuXHRcdFx0c3BhblxuXHRcdFx0XHQmOm50aC1jaGlsZCgxKVxuXHRcdFx0XHRcdHdpZHRoIDEwMCVcblx0XHRcdFx0XHR0cmFuc2Zvcm0gcm90YXRlKDQ1ZGVnKVxuXHRcdFx0XHRcdHRvcCAxMnB4XG5cdFx0XHRcdCY6bnRoLWNoaWxkKDIpXG5cdFx0XHRcdFx0dHJhbnNmb3JtIHRyYW5zbGF0ZVgoMTBweClcblx0XHRcdFx0XHRvcGFjaXR5IDBcblx0XHRcdFx0XHR2aXNpYmlsaXR5IGhpZGRlblxuXHRcdFx0XHQmOm50aC1jaGlsZCgzKVxuXHRcdFx0XHRcdHdpZHRoIDEwMCVcblx0XHRcdFx0XHR0cmFuc2Zvcm0gcm90YXRlKC00NWRlZylcblx0XHRcdFx0XHR0b3AgMTJweFxuXHRcdHNwYW5cblx0XHRcdGhlaWdodCAxLjVweFxuXHRcdFx0YmFja2dyb3VuZC1jb2xvciAjMDAwXG5cdFx0XHRib3JkZXItcmFkaXVzIDJweFxuXHRcdFx0cG9zaXRpb24gYWJzb2x1dGVcblx0XHRcdGxlZnQgMFxuXHRcdFx0dHJhbnNpdGlvbiBhbGwgLjNzXG5cdFx0XHQmOm50aC1jaGlsZCgxKVxuXHRcdFx0XHR3aWR0aCAyMHB4XG5cdFx0XHRcdHRvcCA0cHhcblx0XHRcdCY6bnRoLWNoaWxkKDIpXG5cdFx0XHRcdHdpZHRoIDEwMCVcblx0XHRcdFx0dG9wIDEycHhcblx0XHRcdCY6bnRoLWNoaWxkKDMpXG5cdFx0XHRcdHdpZHRoIDEzcHhcblx0XHRcdFx0dG9wIDIwcHhcblx0Jl9fbWVudVxuXHRcdGdhcCAyNHB4XG5cdFx0ZGlzcGxheSBmbGV4XG5cdFx0YWxpZ24taXRlbXMgY2VudGVyXG5cdFx0bWFyZ2luLXJpZ2h0IGF1dG9cblx0XHQmID4gbGlcblx0XHRcdHBvc2l0aW9uIHJlbGF0aXZlXG5cdFx0XHQmLmFjdGl2ZVxuXHRcdFx0XHQmID4gYVxuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3IgcmdiYSgjZmZmLCAuNSlcblx0XHRcdCY6aG92ZXJcblx0XHRcdFx0JiA+IHVsXG5cdFx0XHRcdFx0b3BhY2l0eSAxXG5cdFx0XHRcdFx0dmlzaWJpbGl0eSB2aXNpYmxlXG5cdFx0XHQmLmhhcy1kcm9wZG93blxuXHRcdFx0XHQmID4gYVxuXHRcdFx0XHRcdHBvaW50ZXItZXZlbnRzIG5vbmVcblx0XHRcdFx0XHQmOmFmdGVyXG5cdFx0XHRcdFx0XHRjb250ZW50ICcnXG5cdFx0XHRcdFx0XHR3aWR0aCAyNHB4XG5cdFx0XHRcdFx0XHRoZWlnaHQgMjRweFxuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZSB1cmwoJy4uL2ltZy9pY29ucy9tZW51LWFycm93LnN2ZycpXG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLXJlcGVhdCBuby1yZXBlYXRcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtcG9zaXRpb24gY2VudGVyXG5cdFx0XHQmID4gYVxuXHRcdFx0XHRwYWRkaW5nIDAgMTJweFxuXHRcdFx0XHRoZWlnaHQgMzZweFxuXHRcdFx0XHRkaXNwbGF5IGlubGluZS1mbGV4XG5cdFx0XHRcdGFsaWduLWl0ZW1zIGNlbnRlclxuXHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQgY2VudGVyXG5cdFx0XHRcdGJvcmRlci1yYWRpdXMgMTBweFxuXHRcdFx0XHRjb2xvciAkYmxhY2tcblx0XHRcdFx0Zm9udC1zaXplIDE2cHhcblx0XHRcdFx0bGluZS1oZWlnaHQgMS41XG5cdFx0XHRcdGxldHRlci1zcGFjaW5nIC0wLjVweFxuXHRcdFx0XHQmOmhvdmVyXG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvciAjZTBmNGY4XG5cdFx0XHQmID4gdWxcblx0XHRcdFx0cG9zaXRpb24gYWJzb2x1dGVcblx0XHRcdFx0dG9wIC0xNHB4XG5cdFx0XHRcdGxlZnQgLTE0cHhcblx0XHRcdFx0cGFkZGluZyAyMHB4IDEwcHhcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMjBweDtcblx0XHRcdFx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgI0ZGRiAwJSwgI0Y2RjZGNiAxMDAlKTtcblx0XHRcdFx0Ym94LXNoYWRvdzogMHB4IDM1cHggNzBweCAwcHggcmdiYSgyMiwgMzcsIDQyLCAwLjIwKTtcblx0XHRcdFx0ei1pbmRleCA2XG5cdFx0XHRcdG9wYWNpdHkgMFxuXHRcdFx0XHR2aXNpYmlsaXR5IGhpZGRlblxuXHRcdFx0XHR0cmFuc2l0aW9uIGFsbCAuMnNcblx0XHRcdFx0d2lkdGggbWF4LWNvbnRlbnRcblx0XHRcdFx0bGlcblx0XHRcdFx0XHQmLnBsdWdcblx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b20gMTBweFxuXHRcdFx0XHRcdFx0YVxuXHRcdFx0XHRcdFx0XHRwYWRkaW5nIDAgMTZweFxuXHRcdFx0XHRcdFx0XHRjb2xvciAjNzg4Mjg4XG5cdFx0XHRcdFx0XHRcdHBvaW50ZXItZXZlbnRzIG5vbmVcblx0XHRcdFx0XHRhXG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0XHRcdFx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdFx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IC0wLjVweDtcblx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0IDEuNVxuXHRcdFx0XHRcdFx0Ym9yZGVyLXJhZGl1cyAxMHB4XG5cdFx0XHRcdFx0XHRkaXNwbGF5IGJsb2NrXG5cdFx0XHRcdFx0XHR3aGl0ZS1zcGFjZSBub3dyYXBcblx0XHRcdFx0XHRcdHBhZGRpbmcgOHB4IDE2cHhcblx0XHRcdFx0XHRcdGNvbG9yICRibGFja1xuXHRcdFx0XHRcdFx0Jjpob3ZlclxuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yICNlMGY0Zjhcblx0XHRcdFx0XHRcdFx0XG5cdCZfX2xhbmdzXG5cdFx0bWFyZ2luLXJpZ2h0IDQwcHhcblx0XHRwb3NpdGlvbiByZWxhdGl2ZVxuXHRcdCY6aG92ZXJcblx0XHRcdC5oZWFkZXJfX2xhbmdzLWRyb3Bcblx0XHRcdFx0b3BhY2l0eSAxXG5cdFx0XHRcdHZpc2liaWxpdHkgdmlzaWJsZVxuXHRcdCYtY3VycmVudFxuXHRcdFx0ZGlzcGxheSBpbmxpbmUtZmxleFxuXHRcdFx0ZGlzcGxheSBmbGV4XG5cdFx0XHRhbGlnbi1pdGVtcyBjZW50ZXJcblx0XHRcdGZvbnQtc2l6ZSAxNnB4XG5cdFx0XHRsaW5lLWhlaWdodCAxLjVcblx0XHRcdGxldHRlci1zcGFjaW5nOiAtMC41cHg7XG5cdFx0XHRjdXJzb3IgcG9pbnRlclxuXHRcdFx0LmZsYWdcblx0XHRcdFx0bWFyZ2luLXJpZ2h0IDhweFxuXHRcdFx0XHR3aWR0aCAyNHB4XG5cdFx0XHRcdGhlaWdodCAyNHB4XG5cdFx0XHRcdGRpc3BsYXkgZmxleFxuXHRcdFx0XHRpbWdcblx0XHRcdFx0XHRvYmplY3QtZml0IGNvbnRhaW5cblx0XHRcdC5jaGVja1xuXHRcdFx0XHR3aWR0aCAyNHB4XG5cdFx0XHRcdGhlaWdodCAyNHB4XG5cdFx0XHRcdGJhY2tncm91bmQtaW1hZ2UgdXJsKCcuLi9pbWcvaWNvbnMvbWVudS1hcnJvdy5zdmcnKVxuXHRcdFx0XHRiYWNrZ3JvdW5kLXJlcGVhdCBuby1yZXBlYXRcblx0XHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbiBjZW50ZXJcblx0XHQmLWRyb3Bcblx0XHRcdHBvc2l0aW9uIGFic29sdXRlXG5cdFx0XHR3aWR0aCBtYXgtY29udGVudFxuXHRcdFx0bGVmdCAtMThweFxuXHRcdFx0dG9wIC0xOHB4XG5cdFx0XHRwYWRkaW5nIDEwcHhcblx0XHRcdGJvcmRlci1yYWRpdXM6IDEwcHg7XG5cdFx0XHRiYWNrZ3JvdW5kICNmZmZcblx0XHRcdGJveC1zaGFkb3c6IDBweCAxNXB4IDMwcHggMHB4IHJnYmEoMjIsIDM3LCA0MiwgMC4yMCk7XG5cdFx0XHRvcGFjaXR5IDBcblx0XHRcdHZpc2liaWxpdHkgaGlkZGVuXG5cdFx0XHR0cmFuc2l0aW9uIGFsbCAuMnNcblx0XHRcdC5pdGVtXG5cdFx0XHRcdGRpc3BsYXkgZmxleFxuXHRcdFx0XHRhbGlnbi1pdGVtcyBjZW50ZXJcblx0XHRcdFx0d2hpdGUtc3BhY2Ugbm93cmFwXG5cdFx0XHRcdHBhZGRpbmcgOHB4XG5cdFx0XHRcdGdhcCA4cHhcblx0XHRcdFx0Y29sb3IgJGJsYWNrXG5cdFx0XHRcdGJvcmRlci1yYWRpdXMgMTBweFxuXHRcdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0IDEuNVxuXHRcdFx0XHRsZXR0ZXItc3BhY2luZzogLTAuNXB4O1xuXHRcdFx0XHQmOmhvdmVyXG5cdFx0XHRcdFx0YmFja2dyb3VuZCAjZTBmNGY4XG5cdFx0XHRcdC5mbGFnLFxuXHRcdFx0XHQubmFtZSxcblx0XHRcdFx0LmNoZWNrXG5cdFx0XHRcdFx0ZmxleC1zaHJpbmsgMFxuXHRcdFx0XHQuZmxhZ1xuXHRcdFx0XHRcdHdpZHRoIDI0cHhcblx0XHRcdFx0XHRoZWlnaHQgMjRweFxuXHRcdFx0XHRcdGRpc3BsYXkgZmxleFxuXHRcdFx0XHRcdGltZ1xuXHRcdFx0XHRcdFx0b2JqZWN0LWZpdCBjb250YWluXG5cdCZfX2xhbmdzMlxuXHRcdG1hcmdpbi1sZWZ0IGF1dG9cblx0XHRtYXJnaW4tcmlnaHQgNDBweFxuXHRcdGRpc3BsYXkgZmxleFxuXHRcdG9wYWNpdHkgMFxuXHRcdHZpc2liaWxpdHkgaGlkZGVuXG5cdFx0cG9zaXRpb24gYWJzb2x1dGVcblx0XHRyaWdodCAxNTBweFxuXHRcdHotaW5kZXggLTFcblx0XHR0cmFuc2l0aW9uIGFsbCAuMnNcblx0XHRhXG5cdFx0XHRkaXNwbGF5IGlubGluZS1mbGV4XG5cdFx0XHR3aWR0aCA0MHB4XG5cdFx0XHRoZWlnaHQgNDBweFxuXHRcdFx0YWxpZ24taXRlbXMgY2VudGVyXG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQgY2VudGVyXG5cdFx0XHRib3JkZXItcmFkaXVzOiAxMHB4O1xuXHRcdFx0Y29sb3IgIzc4ODI4OFxuXHRcdFx0Zm9udC1zaXplIDE2cHhcblx0XHRcdGxpbmUtaGVpZ2h0IDEuNVxuXHRcdFx0Jjpob3ZlclxuXHRcdFx0XHRiYWNrZ3JvdW5kICNlMGY0Zjhcblx0XHRcdFx0Y29sb3IgJGJsYWNrXG5cdFx0XHQmLmFjdGl2ZVxuXHRcdFx0XHRiYWNrZ3JvdW5kICNDMkVBRjJcblx0XHRcdFx0Y29sb3IgJGJsYWNrXG5cdCZfX2Ryb3AtbWVudVxuXHRcdHBvc2l0aW9uIGFic29sdXRlXG5cdFx0dG9wIDEwMnB4XG5cdFx0bGVmdCAwXG5cdFx0d2lkdGggMTAwJVxuXHRcdGJvcmRlci1yYWRpdXM6IDBweCAwcHggNjBweCA2MHB4O1xuXHRcdGJhY2tncm91bmQgI2ZmZlxuXHRcdGJveC1zaGFkb3c6IDBweCA5MHB4IDkwcHggMHB4IHJnYmEoNTcsIDgyLCA5OSwgMC4yKTtcblx0XHRvcGFjaXR5IDBcblx0XHR2aXNpYmlsaXR5IGhpZGRlblxuXHRcdHRyYW5zZm9ybSB0cmFuc2xhdGVZKC0yMHB4KVxuXHRcdHRyYW5zaXRpb24gYWxsIC4yc1xuXHRcdGJvcmRlci10b3AgMXB4IHNvbGlkICNEOUU3RTlcblx0XHQmID4gLndyYXBwZXJcblx0XHRcdGRpc3BsYXkgZmxleFxuXHRcdFx0anVzdGlmeS1jb250ZW50IHNwYWNlLWJldHdlZW5cblx0XHRcdHBhZGRpbmctdG9wIDIwcHhcblx0XHRcdHBhZGRpbmctYm90dG9tIDQwcHhcblx0XHQuY29sXG5cdFx0XHRtaW4td2lkdGggMTUwcHhcblx0XHQudHRsLFxuXHRcdC5jb2wtbWVudSBhXG5cdFx0XHRmb250LXNpemUgMTZweFxuXHRcdFx0bGluZS1oZWlnaHQgMS41XG5cdFx0XHRsZXR0ZXItc3BhY2luZyAtMC41cHhcblx0XHRcdHBhZGRpbmcgOHB4IDE2cHhcblx0XHQuY29sLW1lbnUgYVxuXHRcdFx0Ym9yZGVyLXJhZGl1cyAxMHB4XG5cdFx0XHQmOmhvdmVyXG5cdFx0XHRcdGJhY2tncm91bmQgI2UwZjRmOFxuXHRcdC50dGxcblx0XHRcdGNvbG9yICM3ODgyODhcblx0XHQuY29sLW1lbnUgYVxuXHRcdFx0Y29sb3IgJGJsYWNrXG5cdFx0XHRkaXNwbGF5IGJsb2NrXG5cdFx0LmNvbC1zb2NzXG5cdFx0XHRwYWRkaW5nIDEycHggMTZweFxuXHRcdFx0ZGlzcGxheSBmbGV4XG5cdFx0XHRhbGlnbi1pdGVtcyBjZW50ZXJcblx0XHRcdGdhcCAxNnB4XG5cdFx0XHRtYXJnaW4tdG9wIDgwcHhcblx0XHRcdCYubW9iXG5cdFx0XHRcdGRpc3BsYXkgbm9uZVxuXHRcdFx0YVxuXHRcdFx0XHQmOmhvdmVyXG5cdFx0XHRcdFx0b3BhY2l0eSAwLjdcblx0XHQmLWxhbmctd3JhcFxuXHRcdFx0ZGlzcGxheSBub25lXG4iLCIubW9kYWxcblx0d2lkdGggNDgwcHhcblx0cGFkZGluZyA0MHB4XG5cdGJvcmRlci1yYWRpdXMgNDBweFxuXHQuZi1idXR0b24uaXMtY2xvc2UtYnRuXG5cdFx0dG9wIDIwcHggIWltcG9ydGFudFxuXHRcdHJpZ2h0IDIwcHggIWltcG9ydGFudFxuXHRcdGJhY2tncm91bmQgdXJsKCcuLi9pbWcvaWNvbnMvY2xvc2UtbW9kYWwtaWNvbi5zdmcnKVxuXHRcdGJhY2tncm91bmQtcmVwZWF0IG5vLXJlcGVhdFxuXHRcdGJhY2tncm91bmQtc2l6ZSBjb250YWluXG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbiBjZW50ZXJcblx0XHRib3JkZXIgbm9uZVxuXHRcdHdpZHRoIDMycHhcblx0XHRoZWlnaHQgMzJweFxuXHRcdHN2Z1xuXHRcdFx0ZGlzcGxheSBub25lXG5cblx0Ji50aGFua3lvdS1tb2RhbFxuXHRcdHBhZGRpbmcgNjBweFxuXHRcdGJvcmRlci1yYWRpdXMgMjBweFxuXHRcdG1pbi13aWR0aCA3MjBweFxuXHRcdC5pcy1jbG9zZS1idG5cblx0XHRcdGRpc3BsYXkgbm9uZVxuXG5cdCYtdGhhbmtcblx0XHRkaXNwbGF5IGZsZXhcblx0XHRmbGV4LWRpcmVjdGlvbiBjb2x1bW5cblx0XHRhbGlnbi1pdGVtcyBjZW50ZXJcblx0XHRqdXN0aWZ5LWNvbnRlbnQgY2VudGVyXG5cdFx0Jl9faWNvblxuXHRcdFx0d2lkdGggODBweFxuXHRcdFx0aGVpZ2h0IDgwcHhcblx0XHRcdGltZ1xuXHRcdFx0XHR3aWR0aCAxMDAlXG5cdFx0XHRcdGhlaWdodCAxMDAlXG5cdFx0Jl9fdGl0bGVcblx0XHRcdG1hcmdpbi10b3AgMzJweFxuXHRcdFx0Zm9udC1zaXplIDI0cHhcblx0XHRcdGxpbmUtaGVpZ2h0IDMycHhcblx0XHRcdGxldHRlci1zcGFjaW5nIC0xcHhcblx0XHRcdGZvbnQtd2VpZ2h0IDYwMFxuXHRcdCZfX3RleHRcblx0XHRcdG1hcmdpbi10b3AgMTBweFxuXHRcdFx0dGV4dC1hbGlnbiBjZW50ZXJcblx0XHRcdHBcblx0XHRcdFx0Zm9udC1zaXplIDIwcHhcblx0XHRcdFx0bGluZS1oZWlnaHQgMjhweFxuXHRcdFx0XHRsZXR0ZXItc3BhY2luZyAtLjhweFxuXHRcdFx0XHRmb250LXdlaWdodCA1MDBcblx0XHRcdFx0Y29sb3IgIzc4ODI4OFxuXHRcdCZfX2J0blxuXHRcdFx0bWF4LXdpZHRoIDQwMHB4XG5cdFx0XHR3aWR0aCAxMDAlXG5cdFx0XHRtYXJnaW4tdG9wIDMycHhcblx0XHRcdC5idG5cblx0XHRcdFx0d2lkdGggMTAwJVxuXHRcdFxuXG5cblxuLmJvb2stY29uc3VsdC1tb2RhbFxuXHQmX190MVxuXHRcdG1hcmdpbi1ib3R0b20gMTBweFxuXHRcdGZvbnQtc2l6ZSAyMHB4XG5cdFx0bGluZS1oZWlnaHQgMS40XG5cdFx0Zm9udC13ZWlnaHQgNjAwXG5cdCZfX3QyXG5cdFx0Y29sb3IgIzc4ODI4OFxuXHRcdG1hcmdpbi1ib3R0b20gMjRweFxuXHRcdGZvbnQtc2l6ZSAxNnB4XG5cdFx0bGV0dGVyLXNwYWNpbmcgLTAuNXB4XG5cdFx0bGluZS1oZWlnaHQgMS41XG5cdC5jYXB0Y2hhXG5cdFx0bWFyZ2luLWJvdHRvbSAxNnB4XG4iLCIvL21haW4gc3R5bGVzXHJcbi5tYWluLXdyYXBwZXJcclxuXHRwYWRkaW5nIDBcclxuXHRtaW4td2lkdGggJG1pbi13aWR0aFxyXG5cdHdpZHRoIDEwMCVcclxuXHRwb3NpdGlvbiByZWxhdGl2ZVxyXG5cdC8vIG92ZXJmbG93IGhpZGRlblxyXG5cdG1pbi1oZWlnaHQgMTAwJVxyXG5cclxuLndyYXBwZXJcclxuXHRtaW4td2lkdGggJG1pbi13aWR0aFxyXG5cdG1heC13aWR0aCAkbWF4LXdpZHRoXHJcblx0cGFkZGluZyAwIDMwcHhcclxuXHRtYXJnaW4gMCBhdXRvXHJcblx0cG9zaXRpb24gcmVsYXRpdmVcclxuXHJcblxyXG4ub3ZlcmxheS1iZ1xyXG5cdHBvc2l0aW9uIGZpeGVkXHJcblx0d2lkdGggMTAwdndcclxuXHRoZWlnaHQgMTAwdmhcclxuXHRiYWNrZ3JvdW5kLWNvbG9yIHJnYmEoIzAwMCwgLjUpXHJcblx0ei1pbmRleCAtMVxyXG5cdC8vIHBvaW50ZXItZXZlbnRzIG5vbmVcclxuXHR2aXNpYmlsaXR5IGhpZGRlblxyXG5cdG9wYWNpdHkgMFxyXG5cdHRyYW5zaXRpb24gYWxsIC4ycyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yOSwgMC45OClcclxuXHR0cmFuc2l0aW9uLWRlbGF5IDBzXHJcblx0Ji5hY3RpdmVcclxuXHRcdHZpc2liaWxpdHkgdmlzaWJsZVxyXG5cdFx0b3BhY2l0eSAxXHJcblx0XHR0cmFuc2l0aW9uLWRlbGF5IC4wNXNcclxuXHRcdHotaW5kZXggNVxyXG5cclxuXHJcblxyXG4uaGVyb1xyXG5cdHBhZGRpbmctYm90dG9tIDE1MHB4XHJcblx0Jl9fd3JhcFxyXG5cdFx0cG9zaXRpb24gcmVsYXRpdmVcclxuXHRcdHBhZGRpbmcgMTcwcHggMCAxNjBweFxyXG5cdFx0anVzdGlmeS1jb250ZW50IHNwYWNlLWJldHdlZW5cclxuXHRcdGRpc3BsYXkgZmxleFxyXG5cdCZfX2xlZnRcclxuXHRcdG1heC13aWR0aCA0MzVweFxyXG5cdFx0d2lkdGggNTAlXHJcblx0Jl9fcmlnaHRcclxuXHRcdHdpZHRoIDUwJVxyXG5cdFx0cG9zaXRpb24gcmVsYXRpdmVcclxuXHQmX19oMVxyXG5cdFx0bWFyZ2luLWJvdHRvbSAzMnB4XHJcblx0XHRmb250LXNpemU6IDcwcHg7XHJcblx0XHRmb250LXdlaWdodDogNzAwO1xyXG5cdFx0bGluZS1oZWlnaHQgMVxyXG5cdFx0bGV0dGVyLXNwYWNpbmc6IC0zLjVweDtcclxuXHRcdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgyNjNkZWcsICM3OUNCRkYgMCUsICMyOUExRUQgMC4wMSUsICM0NkQ0QkIgMTAwLjkzJSk7XHJcblx0XHRiYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XHJcblx0XHQtd2Via2l0LWJhY2tncm91bmQtY2xpcDogdGV4dDtcclxuXHRcdC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuXHRcdC5kYXJrXHJcblx0XHRcdC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiAjMDAwO1xyXG5cdCZfX2Rlc2NyXHJcblx0XHRtYXJnaW4tYm90dG9tIDQ0cHhcclxuXHRcdGNvbG9yICM3ODgyODhcclxuXHQmX19tYW5cclxuXHRcdHdpZHRoIDk1NHB4XHJcblx0XHRwb3NpdGlvbiBhYnNvbHV0ZVxyXG5cdFx0dG9wIDI0MHB4XHJcblx0XHRsZWZ0IC01cHhcclxuXHQmX19pbWctd3JhcFxyXG5cdFx0cG9zaXRpb24gYWJzb2x1dGVcclxuXHRcdHdpZHRoIDEzNDFweFxyXG5cdFx0aGVpZ2h0IDEyOTVweFxyXG5cdFx0dG9wIC0zNzBweFxyXG5cdFx0bGVmdCAtMTUwcHhcclxuXHRcdG1hc2staW1hZ2UgdXJsKCcuLi9pbWcvaGVyby1tYXNrLnBuZycpXHJcblx0XHRtYXNrLXJlcGVhdCBuby1yZXBlYXRcclxuXHRcdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgyNjdkZWcsICM3NkM4RkYgMCUsICNEMEZGRjEgMTAwJSk7XHJcblx0Jl9fcmV2XHJcblx0XHRwb3NpdGlvbiBhYnNvbHV0ZVxyXG5cdFx0bWluLXdpZHRoIDIyMHB4XHJcblx0XHQmLnJldjFcclxuXHRcdFx0dG9wIDI3MHB4XHJcblx0XHRcdGxlZnQgLTQ1cHhcclxuXHRcdCYucmV2MlxyXG5cdFx0XHR0b3AgNDEwcHhcclxuXHRcdFx0bGVmdCA0NTVweFxyXG5cdCZfX3NlcnZpY2VzXHJcblx0XHRtYXgtd2lkdGggMTAwMHB4XHJcblx0XHQmLXR0bFxyXG5cdFx0XHRtYXJnaW4tYm90dG9tIDQwcHhcclxuXHRcdFx0Zm9udC1zaXplOiA1MHB4O1xyXG5cdFx0XHRmb250LXdlaWdodDogNjAwO1xyXG5cdFx0XHRsaW5lLWhlaWdodCAxLjJcclxuXHRcdFx0bGV0dGVyLXNwYWNpbmc6IC0zcHg7XHJcblx0XHQmLXdyYXBcclxuXHRcdFx0ZGlzcGxheSBmbGV4XHJcblx0XHRcdGZsZXgtd3JhcCB3cmFwXHJcblx0XHRcdGdhcCAxMHB4XHJcblx0XHRcdC5pdGVtXHJcblx0XHRcdFx0aGVpZ2h0IDcwcHhcclxuXHRcdFx0XHRwYWRkaW5nIDAgMjRweFxyXG5cdFx0XHRcdGRpc3BsYXkgaW5saW5lLWZsZXhcclxuXHRcdFx0XHRhbGlnbi1pdGVtcyBjZW50ZXJcclxuXHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQgY2VudGVyXHJcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMjBweDtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kOiByZ2JhKDIxOSwgMjMzLCAyMzUsIDAuNSk7XHJcblx0XHRcdFx0YmFja2Ryb3AtZmlsdGVyOiBibHVyKDY1cHgpO1xyXG5cdFx0XHRcdGNvbG9yICRibGFja1xyXG5cdFx0XHRcdGZvbnQtd2VpZ2h0IDYwMFxyXG5cdFx0XHRcdCY6aG92ZXJcclxuXHRcdFx0XHRcdGJhY2tncm91bmQ6IHJnYmEoMjE5LCAyMzMsIDIzNSwgMSk7XHJcblxyXG5cclxuXHJcbnNlY3Rpb25cclxuXHRtYXJnaW4tYm90dG9tIDEyMHB4XHJcblxyXG5cclxuXHJcbi5ncmFmdC1jYWxjXHJcblx0Jl9faDItZGVzY3IsXHJcblx0Jl9faDJcclxuXHRcdHBvc2l0aW9uIHJlbGF0aXZlXHJcblx0XHR6LWluZGV4IDRcclxuXHQmX19pbWdcclxuXHRcdHdpZHRoIDE0NDBweFxyXG5cdFx0cG9zaXRpb24gYWJzb2x1dGVcclxuXHRcdHRvcCAtMTg2cHhcclxuXHRcdGxlZnQgNTAlXHJcblx0XHR0cmFuc2Zvcm0gdHJhbnNsYXRlWCgtNTAlKVxyXG5cdFx0Ji13cmFwXHJcblx0XHRcdGhlaWdodCA2ODVweFxyXG5cdFx0XHRwb3NpdGlvbiByZWxhdGl2ZVxyXG5cdCZfX3NjaGVtYVxyXG5cdFx0cG9zaXRpb24gYWJzb2x1dGVcclxuXHRcdHdpZHRoIDMxMHB4XHJcblx0XHR6LWluZGV4IDNcclxuXHRcdHRvcCAxN3B4XHJcblx0XHRsZWZ0IDUwJVxyXG5cdFx0dHJhbnNmb3JtIHRyYW5zbGF0ZVgoLTUwJSlcclxuXHRcdG1peC1ibGVuZC1tb2RlIG11bHRpcGx5XHJcblx0XHQuaWdub3JlLWV2ZW50XHJcblx0XHRcdHBvaW50ZXItZXZlbnRzIG5vbmVcclxuXHRcdC56b25lXHJcblx0XHRcdGN1cnNvciBwb2ludGVyXHJcblx0XHRcdG9wYWNpdHkgMFxyXG5cdFx0XHR0cmFuc2l0aW9uIGFsbCAuM3NcclxuXHRcdFx0Jjpob3ZlclxyXG5cdFx0XHRcdG9wYWNpdHkgLjVcclxuXHRcdFx0Ji5hY3RpdmVcclxuXHRcdFx0XHRvcGFjaXR5IC43XHJcblx0Jl9fc2VsZWN0ZWRcclxuXHRcdHBvc2l0aW9uIGFic29sdXRlXHJcblx0XHR0b3AgMTU4cHhcclxuXHRcdGxlZnQgMzFweFxyXG5cdFx0YmFja2dyb3VuZCAjZmZmXHJcblx0XHRib3JkZXItcmFkaXVzIDIwcHhcclxuXHRcdGJveC1zaGFkb3c6IDEwcHggNTBweCAxMDBweCAwcHggcmdiYSg0MSwgNDksIDU0LCAwLjEyKTtcclxuXHRcdHdpZHRoIDQwMHB4XHJcblx0XHRwYWRkaW5nIDMwcHggMzBweCA0MHB4XHJcblx0XHQudDFcclxuXHRcdFx0bWFyZ2luLWJvdHRvbSAxMnB4XHJcblx0XHRcdGNvbG9yICM3ODgyODhcclxuXHQmX196b25lcy1saXN0XHJcblx0XHQuaXRlbVxyXG5cdFx0XHRtYXJnaW4tYm90dG9tIDE2cHhcclxuXHRcdFx0ZGlzcGxheSBibG9ja1xyXG5cdFx0XHRjdXJzb3IgcG9pbnRlclxyXG5cdFx0XHQmOmxhc3QtY2hpbGRcclxuXHRcdFx0XHRtYXJnaW4tYm90dG9tIDBcclxuXHRcdFx0aW5wdXRcclxuXHRcdFx0XHRwb3NpdGlvbiBhYnNvbHV0ZVxyXG5cdFx0XHRcdHZpc2liaWxpdHkgaGlkZGVuXHJcblx0XHRcdFx0b3BhY2l0eSAwXHJcblx0XHRcdFx0JjpjaGVja2VkICsgLmN1c3RvbS1saW5lXHJcblx0XHRcdFx0XHQuY2hlY2tib3gtY3VzdG9tXHJcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtaW1hZ2UgdXJsKCcuLi9pbWcvaWNvbnMvY2hlY2stZnVsbC5zdmcnKVxyXG5cdFx0XHQuY3VzdG9tLWxpbmVcclxuXHRcdFx0XHRkaXNwbGF5IGZsZXhcclxuXHRcdFx0XHRhbGlnbi1pdGVtcyBjZW50ZXJcclxuXHRcdFx0LmNoZWNrYm94LWN1c3RvbVxyXG5cdFx0XHRcdHdpZHRoIDIwcHhcclxuXHRcdFx0XHRoZWlnaHQgMjBweFxyXG5cdFx0XHRcdG1hcmdpbi1yaWdodCAxMnB4XHJcblx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZSB1cmwoJy4uL2ltZy9pY29ucy9jaGVjay1lbXB0eS5zdmcnKVxyXG5cdFx0XHRcdGJhY2tncm91bmQtcG9zaXRpb24gY2VudGVyXHJcblx0XHRcdFx0YmFja2dyb3VuZC1yZXBlYXQgbm8tcmVwZWF0XHJcblx0XHRcdC5sYWJlbC1jdXN0b21cclxuXHRcdFx0XHRsaW5lLWhlaWdodCAxLjRcclxuXHRcdFx0XHRjb2xvciAjNzg4Mjg4XHJcblx0XHRcdFx0LmJsYWNrXHJcblx0XHRcdFx0XHRtYXJnaW4tcmlnaHQgNHB4XHJcblx0XHRcdFx0XHRjb2xvciAkYmxhY2tcclxuXHQmX19pbmZvXHJcblx0XHR3aWR0aCAzNTBweFxyXG5cdFx0cG9zaXRpb24gYWJzb2x1dGVcclxuXHRcdHJpZ2h0IDgwcHhcclxuXHRcdHRvcCAyMDhweFxyXG5cdFx0LnR0bCxcclxuXHRcdC5oYWlyc1xyXG5cdFx0XHRjb2xvciAjNzg4Mjg4XHJcblx0XHQuZ3JhZnRzLFxyXG5cdFx0LmhhaXJzXHJcblx0XHRcdGZvbnQtc2l6ZSA1MHB4XHJcblx0XHRcdGxpbmUtaGVpZ2h0IDEuMlxyXG5cdFx0XHRsZXR0ZXItc3BhY2luZyAtM3B4XHJcblx0XHRcdGZvbnQtd2VpZ2h0IDYwMFxyXG5cdFx0LmhhaXJzXHJcblx0XHRcdG1hcmdpbi1ib3R0b20gNDBweFxyXG5cclxuXHJcblxyXG4udGFrZWFsb29rXHJcblx0Jl9fY29sc1xyXG5cdFx0ZGlzcGxheSBmbGV4XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQgc3BhY2UtYmV0d2VlblxyXG5cdFx0bWFyZ2luLWJvdHRvbSA0MHB4XHJcblx0Jl9fY29sXHJcblx0XHR3aWR0aCAyNSVcclxuXHRcdHBvc2l0aW9uIHJlbGF0aXZlXHJcblx0XHQmOmJlZm9yZVxyXG5cdFx0XHRjb250ZW50ICcnXHJcblx0XHRcdHdpZHRoIDFweFxyXG5cdFx0XHRoZWlnaHQgY2FsYygxMDAlIC0gNTVweClcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvciAjZTBmNGY4XHJcblx0XHRcdHBvc2l0aW9uIGFic29sdXRlXHJcblx0XHRcdHRvcCA0NHB4XHJcblx0XHRcdGxlZnQgMFxyXG5cdFx0JjpsYXN0LWNoaWxkXHJcblx0XHRcdCY6YWZ0ZXJcclxuXHRcdFx0XHRjb250ZW50ICcnXHJcblx0XHRcdFx0d2lkdGggMXB4XHJcblx0XHRcdFx0aGVpZ2h0IGNhbGMoMTAwJSAtIDU1cHgpXHJcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvciAjZTBmNGY4XHJcblx0XHRcdFx0cG9zaXRpb24gYWJzb2x1dGVcclxuXHRcdFx0XHR0b3AgNDRweFxyXG5cdFx0XHRcdHJpZ2h0IDBcclxuXHRcdC5kYXlcclxuXHRcdFx0bWFyZ2luLWJvdHRvbSAyMHB4XHJcblx0XHRcdHRleHQtYWxpZ24gY2VudGVyXHJcblx0XHRcdGZvbnQtc2l6ZSAxNnB4XHJcblx0XHRcdGxpbmUtaGVpZ2h0IDEuNVxyXG5cdFx0XHRsZXR0ZXItc3BhY2luZyAtMC41cHhcclxuXHRcdFx0Y29sb3IgIzc4ODI4OFxyXG5cdFx0Lml0ZW1zXHJcblx0XHRcdHBvc2l0aW9uIHJlbGF0aXZlXHJcblx0XHRcdHBhZGRpbmcgMCAxNXB4XHJcblx0XHQuaXRlbVxyXG5cdFx0XHRwb3NpdGlvbiByZWxhdGl2ZVxyXG5cdFx0XHR6LWluZGV4IDNcclxuXHRcdFx0Ym9yZGVyLXJhZGl1cyAyMHB4XHJcblx0XHRcdGJhY2tncm91bmQgI2UwZjRmOFxyXG5cdFx0XHRtYXJnaW4tYm90dG9tIDEwcHhcclxuXHRcdFx0cGFkZGluZyAyMHB4XHJcblx0XHRcdCY6aG92ZXJcclxuXHRcdFx0XHRiYWNrZ3JvdW5kIGxpbmVhci1ncmFkaWVudCgxMTVkZWcsICM4OEVBRkYgNi4zNyUsICM2RkJBRkYgMTEwLjM4JSlcclxuXHRcdFx0XHRjdXJzb3IgZGVmYXVsdFxyXG5cdFx0XHQmOmxhc3QtY2hpbGRcclxuXHRcdFx0XHRtYXJnaW4tYm90dG9tIDBcclxuXHRcdFx0LmhlYWRcclxuXHRcdFx0XHRkaXNwbGF5IGZsZXhcclxuXHRcdFx0XHRhbGlnbi1pdGVtcyBjZW50ZXJcclxuXHRcdFx0XHQuaWNvblxyXG5cdFx0XHRcdFx0bWFyZ2luLXJpZ2h0IDEwcHhcclxuXHRcdFx0XHRcdGZsZXgtc2hyaW5rIDBcclxuXHRcdFx0XHQudGV4dFxyXG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQgNjAwXHJcblx0XHRcdFx0XHRsaW5lLWhlaWdodCAxLjRcclxuXHRcdFx0XHRcdGRpc3BsYXkgaW5saW5lLWZsZXhcclxuXHRcdFx0XHRcdGFsaWduLWl0ZW1zIGNlbnRlclxyXG5cdFx0XHRcdC5pbmZvLWljb25cclxuXHRcdFx0XHRcdHBvc2l0aW9uIHJlbGF0aXZlXHJcblx0XHRcdFx0XHRmbGV4LXNocmluayAwXHJcblx0XHRcdFx0XHRtYXJnaW4tbGVmdCAxMHB4XHJcblx0XHRcdFx0XHQmOmhvdmVyXHJcblx0XHRcdFx0XHRcdC5mbG9hdC1pbmZvXHJcblx0XHRcdFx0XHRcdFx0b3BhY2l0eSAxXHJcblx0XHRcdFx0XHRcdFx0dmlzaWJpbGl0eSB2aXNpYmxlXHJcblx0XHRcdFx0XHRcdFx0dHJhbnNmb3JtIHRyYW5zbGF0ZVkoMClcclxuXHRcdFx0XHRcdC5mbG9hdC1pbmZvXHJcblx0XHRcdFx0XHRcdHBvc2l0aW9uIGFic29sdXRlXHJcblx0XHRcdFx0XHRcdGJvdHRvbSAzNXB4XHJcblx0XHRcdFx0XHRcdHJpZ2h0IC01MnB4XHJcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3IgI2ZmZlxyXG5cdFx0XHRcdFx0XHRmaWx0ZXI6IGRyb3Atc2hhZG93KDIwcHggMzRweCA4MHB4IHJnYmEoODEsIDEwNywgMTE2LCAwLjMwKSk7XHJcblx0XHRcdFx0XHRcdHotaW5kZXggM1xyXG5cdFx0XHRcdFx0XHRib3JkZXItcmFkaXVzIDIwcHhcclxuXHRcdFx0XHRcdFx0cGFkZGluZyAyMHB4XHJcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZSAxNnB4XHJcblx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0IDEuNVxyXG5cdFx0XHRcdFx0XHRjb2xvciAjNzg4Mjg4XHJcblx0XHRcdFx0XHRcdHdpZHRoIDI3MHB4XHJcblx0XHRcdFx0XHRcdG9wYWNpdHkgMFxyXG5cdFx0XHRcdFx0XHR2aXNpYmlsaXR5IGhpZGRlblxyXG5cdFx0XHRcdFx0XHR0cmFuc2Zvcm0gdHJhbnNsYXRlWSgxMHB4KVxyXG5cdFx0XHRcdFx0XHR0cmFuc2l0aW9uIGFsbCAuM3NcclxuXHRcdFx0XHRcdFx0JjphZnRlclxyXG5cdFx0XHRcdFx0XHRcdGNvbnRlbnQgJydcclxuXHRcdFx0XHRcdFx0XHR3aWR0aCA0MHB4XHJcblx0XHRcdFx0XHRcdFx0aGVpZ2h0IDE0cHhcclxuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlIHVybCgnLi4vaW1nL2Zsb2F0LWluZm8tYW5nbGUuc3ZnJylcclxuXHRcdFx0XHRcdFx0XHRwb3NpdGlvbiBhYnNvbHV0ZVxyXG5cdFx0XHRcdFx0XHRcdGJvdHRvbSAtMTRweFxyXG5cdFx0XHRcdFx0XHRcdHJpZ2h0IDQwcHhcclxuXHRcdFx0LnRpbWVcclxuXHRcdFx0XHRwb3NpdGlvbiBhYnNvbHV0ZVxyXG5cdFx0XHRcdHJpZ2h0IDI0cHhcclxuXHRcdFx0XHR0b3AgLTRweFxyXG5cdFx0XHRcdGhlaWdodCAyMHB4XHJcblx0XHRcdFx0Ym9yZGVyLXJhZGl1cyAyMHB4XHJcblx0XHRcdFx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDExNWRlZywgIzg4RUFGRiA2LjM3JSwgIzZGQkFGRiAxMTAuMzglKTtcclxuXHRcdFx0XHRwYWRkaW5nIDAgMTBweFxyXG5cdFx0XHRcdGZvbnQtc2l6ZSAxMnB4XHJcblx0XHRcdFx0Zm9udC13ZWlnaHQgNTAwXHJcblx0XHRcdFx0bGluZS1oZWlnaHQgMS4zXHJcblx0XHRcdFx0bGV0dGVyLXNwYWNpbmcgLTAuM3B4XHJcblx0XHRcdFx0ZGlzcGxheSBpbmxpbmUtZmxleFxyXG5cdFx0XHRcdGFsaWduLWl0ZW1zIGNlbnRlclxyXG5cdFx0XHRcdGp1c3RpZnktY29udGVudCBjZW50ZXJcclxuXHRcdFx0LmRlc2NyXHJcblx0XHRcdFx0Zm9udC1zaXplIDE0cHhcclxuXHRcdFx0XHRsZXR0ZXItc3BhY2luZyAtMC40cHhcclxuXHRcdFx0XHRsaW5lLWhlaWdodCAxLjRcclxuXHRcdFx0XHRjb2xvcjogcmdiYSgyNiwgMjgsIDMwLCAwLjUwKTtcclxuXHRcdFx0XHRtYXJnaW4tdG9wIDEwcHhcclxuXHJcblxyXG5cclxuXHJcbi5hZnRlci1zdXJnZXJ5XHJcblx0LndyYXBwZXJcclxuXHRcdG1heC13aWR0aCAxMzYwcHhcclxuXHRcdHBhZGRpbmcgODBweCA4MHB4IDY1cHhcclxuXHRcdGJvcmRlci1yYWRpdXMgNDBweFxyXG5cdFx0YmFja2dyb3VuZCBsaW5lYXItZ3JhZGllbnQoMjU4ZGVnLCAjNzZDOEZGIC0yLjY4JSwgI0QwRkZGMSA5MC41MiUpXHJcblx0LnN1YnRpdGxlLWNlbnRlclxyXG5cdFx0bWF4LXdpZHRoIDgwMHB4XHJcblx0XHRjb2xvciAkYmxhY2tcclxuXHQmX193YXlcclxuXHRcdHdpZHRoIDEwMCVcclxuXHRcdGhlaWdodCAzNzVweFxyXG5cdFx0cG9zaXRpb24gcmVsYXRpdmVcclxuXHRcdC5saW5lXHJcblx0XHRcdHBvc2l0aW9uIGFic29sdXRlXHJcblx0XHRcdGltZ1xyXG5cdFx0XHRcdHdpZHRoIDEwMCVcclxuXHRcdFx0Ji0xXHJcblx0XHRcdFx0d2lkdGggNjUwcHhcclxuXHRcdFx0XHR0b3AgNjRweFxyXG5cdFx0XHRcdGxlZnQgMTJweFxyXG5cdFx0XHQmLTJcclxuXHRcdFx0XHRsZWZ0IDY2MnB4XHJcblx0XHRcdFx0dG9wIDYzcHhcclxuXHRcdFx0XHR3aWR0aCA1MzhweFxyXG5cdFx0XHQmLTNcclxuXHRcdFx0XHR3aWR0aCAyODRweFxyXG5cdFx0XHRcdHRvcCAyMDlweFxyXG5cdFx0XHRcdGxlZnQgNjAzcHhcclxuXHRcdFx0Ji00XHJcblx0XHRcdFx0dG9wIDE5NHB4XHJcblx0XHRcdFx0bGVmdCAxNjFweFxyXG5cdFx0XHQmLTVcclxuXHRcdFx0XHRsZWZ0IDBcclxuXHRcdFx0XHR0b3AgMjEwcHhcclxuXHRcdFx0Ji02XHJcblx0XHRcdFx0dG9wIDM0MHB4XHJcblx0XHRcdFx0bGVmdCA0MDBweFxyXG5cdFx0XHQmLTdcclxuXHRcdFx0XHR3aWR0aCAyNzFweFxyXG5cdFx0XHRcdHRvcCAzNTFweFxyXG5cdFx0XHRcdGxlZnQgMTAwOHB4XHJcblx0XHQuc3RlcFxyXG5cdFx0XHRwb3NpdGlvbiBhYnNvbHV0ZVxyXG5cdFx0XHRkaXNwbGF5IGZsZXhcclxuXHRcdFx0Lmljb25cclxuXHRcdFx0XHRmbGV4LXNocmluayAwXHJcblx0XHRcdFx0bWFyZ2luLXJpZ2h0IDEycHhcclxuXHRcdFx0LnBvaW50XHJcblx0XHRcdFx0cG9zaXRpb24gYWJzb2x1dGVcclxuXHRcdFx0XHR0b3AgMzBweFxyXG5cdFx0XHRcdGxlZnQgN3B4XHJcblx0XHRcdC50dGxcclxuXHRcdFx0XHRkaXNwbGF5IGlubGluZS1mbGV4XHJcblx0XHRcdFx0YWxpZ24taXRlbXMgY2VudGVyXHJcblx0XHRcdFx0d2hpdGUtc3BhY2Ugbm93cmFwXHJcblx0XHRcdFx0Zm9udC13ZWlnaHQgNjAwXHJcblx0XHRcdFx0bWFyZ2luLWJvdHRvbSAycHhcclxuXHRcdFx0LmRheVxyXG5cdFx0XHRcdGZvbnQtc2l6ZSAxNHB4XHJcblx0XHRcdFx0Y29sb3IgIzc4ODI4OFxyXG5cdFx0XHRcdGxldHRlci1zcGFjaW5nIC0wLjRweFxyXG5cdFx0XHQuaW5mby1pY29uXHJcblx0XHRcdFx0bWFyZ2luLWxlZnQgNXB4XHJcblx0XHRcdFx0b3BhY2l0eSAwLjVcclxuXHRcdFx0XHR0cmFuc2l0aW9uIGFsbCAuM3NcclxuXHRcdFx0XHQmOmhvdmVyXHJcblx0XHRcdFx0XHRvcGFjaXR5IDFcclxuXHRcdFx0Ji0xXHJcblx0XHRcdFx0dG9wIDBcclxuXHRcdFx0XHRsZWZ0IDVweFxyXG5cdFx0XHQmLTJcclxuXHRcdFx0XHR0b3AgMFxyXG5cdFx0XHRcdGxlZnQgMzAycHhcclxuXHRcdFx0Ji0zXHJcblx0XHRcdFx0dG9wIDBcclxuXHRcdFx0XHRsZWZ0IDY1MXB4XHJcblx0XHRcdCYtNFxyXG5cdFx0XHRcdHRvcCAxNDZweFxyXG5cdFx0XHRcdGxlZnQgODc1cHhcclxuXHRcdFx0Ji01XHJcblx0XHRcdFx0dG9wIDE0NnB4XHJcblx0XHRcdFx0bGVmdCA2NDVweFxyXG5cdFx0XHQmLTZcclxuXHRcdFx0XHR0b3AgMTQ2cHhcclxuXHRcdFx0XHRsZWZ0IDI4MnB4XHJcblx0XHRcdCYtN1xyXG5cdFx0XHRcdHRvcCAyOTJweFxyXG5cdFx0XHRcdGxlZnQgMTE2cHhcclxuXHRcdFx0Ji04XHJcblx0XHRcdFx0dG9wIDI5MnB4XHJcblx0XHRcdFx0bGVmdCA1ODFweFxyXG5cdFx0XHQmLTlcclxuXHRcdFx0XHR0b3AgMjkycHhcclxuXHRcdFx0XHRsZWZ0IDk5NnB4XHJcblx0XHRcdFx0LnBvaW50XHJcblx0XHRcdFx0XHR0b3AgMjlweFxyXG5cclxuXHJcblxyXG4uYmVmb3JlYWZ0ZXJcclxuXHQvLyBvdmVyZmxvdyBoaWRkZW5cclxuXHQmX19zbGlkZXJcclxuXHRcdG92ZXJmbG93IHZpc2libGVcclxuXHRcdG1hcmdpbi1ib3R0b20gNDBweFxyXG5cdFx0Ji1uYXZcclxuXHRcdFx0d2lkdGggMTAwJVxyXG5cdFx0Ji1wcmV2LFxyXG5cdFx0Ji1uZXh0XHJcblx0XHRcdGN1cnNvciBwb2ludGVyXHJcblx0XHRcdHBvc2l0aW9uIGFic29sdXRlXHJcblx0XHRcdHotaW5kZXggNVxyXG5cdFx0XHR0b3AgY2FsYyg1MCUgLSAyMnB4KVxyXG5cdFx0XHQmLnN3aXBlci1idXR0b24tZGlzYWJsZWRcclxuXHRcdFx0XHQvLyBvcGFjaXR5IDAuM1xyXG5cdFx0XHRcdGZpbHRlciBzYXR1cmF0ZSgwKSBicmlnaHRuZXNzKDIpXHJcblx0XHRcdFx0Y3Vyc29yIGRlZmF1bHRcclxuXHRcdCYtcHJldlxyXG5cdFx0XHR0cmFuc2Zvcm0gcm90YXRlKDE4MGRlZylcclxuXHRcdFx0bGVmdCAtODJweFxyXG5cdFx0Ji1uZXh0XHJcblx0XHRcdHJpZ2h0IC04MnB4XHJcblx0Jl9fc2xpZGVcclxuXHRcdGJvcmRlci1yYWRpdXMgNDBweFxyXG5cdFx0b3ZlcmZsb3cgaGlkZGVuXHJcblx0XHRwb3NpdGlvbiByZWxhdGl2ZVxyXG5cdFx0Ji1iZWZvcmUtbGJsLFxyXG5cdFx0Ji1hZnRlci1sYmxcclxuXHRcdFx0cG9zaXRpb24gYWJzb2x1dGVcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvciAkYmxhY2tcclxuXHRcdFx0Y29sb3IgI2ZmZlxyXG5cdFx0XHRoZWlnaHQgNTBweFxyXG5cdFx0XHRtaW4td2lkdGggMTEwcHhcclxuXHRcdFx0ZGlzcGxheSBpbmxpbmUtZmxleFxyXG5cdFx0XHRhbGlnbi1pdGVtcyBjZW50ZXJcclxuXHRcdFx0anVzdGlmeS1jb250ZW50IGNlbnRlclxyXG5cdFx0XHRwYWRkaW5nIDAgMTBweFxyXG5cdFx0XHRib3JkZXItcmFkaXVzIDIwcHhcclxuXHRcdFx0Ym90dG9tIDM2cHhcclxuXHRcdFx0Zm9udC1zaXplIDE2cHhcclxuXHRcdFx0bGluZS1oZWlnaHQgMS41XHJcblx0XHRcdGxldHRlci1zcGFjaW5nIC0wLjVweFxyXG5cdFx0Ji1iZWZvcmUtbGJsXHJcblx0XHRcdGxlZnQgMzBweFxyXG5cdFx0Ji1hZnRlci1sYmxcclxuXHRcdFx0bGVmdCBjYWxjKDEwMCUgLSAxMzJweClcclxuXHRcdCYtaW5mb1xyXG5cdFx0XHRwb3NpdGlvbiBhYnNvbHV0ZVxyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yICNmZmZcclxuXHRcdFx0Ym90dG9tIDIwcHhcclxuXHRcdFx0bGVmdCAyMHB4XHJcblx0XHRcdHBhZGRpbmcgMjBweFxyXG5cdFx0XHRib3JkZXItcmFkaXVzIDIwcHhcclxuXHRcdFx0ZGlzcGxheSBmbGV4XHJcblx0XHRcdGFsaWduLWl0ZW1zIGNlbnRlclxyXG5cdFx0XHRmb250LXNpemUgMTZweFxyXG5cdFx0XHRsaW5lLWhlaWdodCAxLjVcclxuXHRcdFx0bGV0dGVyLXNwYWNpbmcgLTAuNXB4XHJcblx0XHRcdC8vIGRpc3BsYXkgbm9uZVxyXG5cdFx0XHQucGhvdG9cclxuXHRcdFx0XHR3aWR0aCA1MHB4XHJcblx0XHRcdFx0aGVpZ2h0IDUwcHhcclxuXHRcdFx0XHRib3JkZXItcmFkaXVzIDUwJVxyXG5cdFx0XHRcdG92ZXJmbG93IGhpZGRlblxyXG5cdFx0XHRcdGZsZXgtc2hyaW5rIDBcclxuXHRcdFx0XHRtYXJnaW4tcmlnaHQgMTZweFxyXG5cdFx0XHQubmFtZVxyXG5cdFx0XHRcdGRpc3BsYXkgaW5saW5lLWZsZXhcclxuXHRcdFx0XHRhbGlnbi1pdGVtcyBjZW50ZXJcclxuXHRcdFx0XHRmb250LXdlaWdodCA3MDBcclxuXHRcdFx0LmRvdFxyXG5cdFx0XHRcdHdpZHRoIDRweFxyXG5cdFx0XHRcdGhlaWdodCA0cHhcclxuXHRcdFx0XHRib3JkZXItcmFkaXVzIDUwJVxyXG5cdFx0XHRcdG1hcmdpbiAwIDRweFxyXG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3IgIzc4ODI4OFxyXG5cdFx0XHQueWVhcnNcclxuXHRcdFx0XHRmb250LXdlaWdodCA1MDBcclxuXHRcdFx0XHRjb2xvciAjNzg4Mjg4XHJcblx0XHRcdC5jaXR5XHJcblx0XHRcdFx0Y29sb3IgIzc4ODI4OFxyXG5cdFx0XHRcdGRpc3BsYXkgZmxleFxyXG5cdFx0XHRcdGFsaWduLWl0ZW1zIGNlbnRlclxyXG5cdFx0XHRcdC5ndWVzdHNfX2ZsYWdcclxuXHRcdFx0XHRcdHdpZHRoIDMwcHhcclxuXHRcdFx0XHRcdG1hcmdpbi1yaWdodCAxMHB4XHJcblx0XHRcdFx0XHRib3JkZXItcmFkaXVzIDRweFxyXG5cdFx0XHRcdFx0b3ZlcmZsb3cgaGlkZGVuXHJcblx0XHRcdFx0aW1nXHJcblx0XHRcdFx0XHRtYXJnaW4tcmlnaHQgMTBweFxyXG5cdFx0XHRcdFx0ZmxleC1zaHJpbmsgMFxyXG5cdFx0Ji1pbWdcclxuXHRcdFx0ZGlzcGxheSBmbGV4XHJcblx0XHRcdC8vIG1pbi1oZWlnaHQgNjEwcHhcclxuXHRcdC5pbWctd3JhcFxyXG5cdFx0XHR3aWR0aCA1MCVcclxuXHRcdFx0Ly8gYGhlaWdodCAxMDAlXHJcblx0XHRcdGltZ1xyXG5cdFx0XHRcdHdpZHRoIDEwMCVcclxuXHRcdFx0XHRoZWlnaHQgMTAwJVxyXG5cdFx0XHRcdG9iamVjdC1maXQgY292ZXJcclxuXHRcdFx0XHRvYmplY3QtcG9zaXRpb24gY2VudGVyXHJcblx0LmJlZm9yZWFmdGVyX19zbGlkZS1pbmZvXHJcblx0XHRkaXNwbGF5IG5vbmVcclxuXHJcblxyXG5cclxuXHJcbi50ZWFtXHJcblx0b3ZlcmZsb3cgaGlkZGVuXHJcblx0Jl9fc2xpZGVyXHJcblx0XHRtYXJnaW4tYm90dG9tIDQwcHhcclxuXHRcdHBvc2l0aW9uIHJlbGF0aXZlXHJcblx0XHRvdmVyZmxvdyB2aXNpYmxlXHJcblx0Jl9fc2xpZGVcclxuXHRcdGJhY2tncm91bmQtY29sb3IgI2ViZjNmNFxyXG5cdFx0Ym9yZGVyLXJhZGl1cyA0MHB4XHJcblx0XHRwYWRkaW5nLWJvdHRvbSA0MHB4XHJcblx0XHRwb3NpdGlvbiByZWxhdGl2ZVxyXG5cdFx0b3ZlcmZsb3cgaGlkZGVuXHJcblx0XHQmOmhvdmVyXHJcblx0XHRcdCY6YmVmb3JlXHJcblx0XHRcdFx0b3BhY2l0eSAxXHJcblx0XHQmOmJlZm9yZVxyXG5cdFx0XHRjb250ZW50ICcnXHJcblx0XHRcdHdpZHRoIDEwMCVcclxuXHRcdFx0aGVpZ2h0IDEwMCVcclxuXHRcdFx0YmFja2dyb3VuZCBsaW5lYXItZ3JhZGllbnQoMjU4ZGVnLCAjNzZDOEZGIC0yLjY4JSwgI0QwRkZGMSA5MC41MiUpXHJcblx0XHRcdHBvc2l0aW9uIGFic29sdXRlXHJcblx0XHRcdHRvcCAwXHJcblx0XHRcdGxlZnQgMFxyXG5cdFx0XHR0cmFuc2l0aW9uIGFsbCAuM3NcclxuXHRcdFx0b3BhY2l0eSAwXHJcblx0XHQmLXBob3RvXHJcblx0XHRcdG1hc2staW1hZ2UgdXJsKCcuLi9pbWcvdGVhbS1zbGlkZXItbWFzay5wbmcnKVxyXG5cdFx0XHRtYXNrLXJlcGVhdCBuby1yZXBlYXRcclxuXHRcdFx0bWFzay1zaXplIDEwMCUgMTAwJVxyXG5cdFx0XHR3aWR0aCAxMDAlXHJcblx0XHRcdGhlaWdodCA0MTJweFxyXG5cdFx0XHRvdmVyZmxvdyBoaWRkZW5cclxuXHRcdFx0bWFyZ2luLWJvdHRvbSAxMHB4XHJcblx0XHRcdGltZ1xyXG5cdFx0XHRcdHdpZHRoIDEwMCVcclxuXHRcdFx0XHRoZWlnaHQgMTAwJVxyXG5cdFx0XHRcdG9iamVjdC1maXQgY292ZXJcclxuXHRcdCYtbmFtZVxyXG5cdFx0XHRwYWRkaW5nIDAgNDBweFxyXG5cdFx0XHRtYXJnaW4tYm90dG9tIDRweFxyXG5cdFx0XHRmb250LXNpemUgMjRweFxyXG5cdFx0XHRmb250LXdlaWdodCA2MDBcclxuXHRcdFx0bGV0dGVyLXNwYWNpbmcgLTFweFxyXG5cdFx0XHRsaW5lLWhlaWdodCAxLjNcclxuXHRcdCYtcG9zaXRpb25cclxuXHRcdFx0cGFkZGluZyAwIDQwcHhcclxuXHRcdFx0Y29sb3IgcmdiYSgyNiwgMjgsIDMwLCAwLjUwKVxyXG5cdFx0XHRmb250LXNpemUgMTZweFxyXG5cdFx0XHRsaW5lLWhlaWdodCAxLjVcclxuXHRcdCYtcGhvdG8sXHJcblx0XHQmLW5hbWUsXHJcblx0XHQmLXBvc2l0aW9uXHJcblx0XHRcdHBvc2l0aW9uIHJlbGF0aXZlXHJcblx0XHRcdHotaW5kZXggM1xyXG5cclxuXHJcblxyXG4ub3VyLWhvc3BpdGFsXHJcblx0LndyYXBwZXJcclxuXHRcdG1heC13aWR0aCAxNDAwcHhcclxuXHRcdHBhZGRpbmcgMCAyMHB4XHJcblx0XHRkaXNwbGF5IGZsZXhcclxuXHRcdGp1c3RpZnktY29udGVudCBzcGFjZS1iZXR3ZWVuXHJcblx0Jl9fbGVmdCxcclxuXHQmX19yaWdodFxyXG5cdFx0d2lkdGggY2FsYyg1MCUgLSAxMHB4KVxyXG5cdFx0aGVpZ2h0IDY4MHB4XHJcblx0Jl9fbGVmdFxyXG5cdFx0Ym9yZGVyLXJhZGl1czogNDBweDtcclxuXHRcdGJhY2tncm91bmQgI0VCRjNGNFxyXG5cdFx0cGFkZGluZyA2MHB4XHJcblx0XHRkaXNwbGF5IGZsZXhcclxuXHRcdGZsZXgtZGlyZWN0aW9uIGNvbHVtblxyXG5cdFx0YWxpZ24taXRlbXMgZmxleC1zdGFydFxyXG5cdFx0LnR0bFxyXG5cdFx0XHRtYXJnaW4tYm90dG9tIDIwcHhcclxuXHRcdFx0Zm9udC1zaXplOiA1MHB4O1xyXG5cdFx0XHRmb250LXdlaWdodDogNjAwO1xyXG5cdFx0XHRsaW5lLWhlaWdodCAxLjJcclxuXHRcdFx0bGV0dGVyLXNwYWNpbmc6IC0zcHg7XHJcblx0XHQuZGVzY3JcclxuXHRcdFx0bWFyZ2luLWJvdHRvbSBhdXRvXHJcblx0XHRcdG1heC13aWR0aCA0MzVweFxyXG5cdFx0XHRjb2xvciAjNzg4Mjg4XHJcblx0XHQuYnRuLmJvcmRlcmVkOmJlZm9yZVxyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yICNlYmYzZjRcclxuXHQmX19yaWdodFxyXG5cdFx0Ym9yZGVyLXJhZGl1cyA0MHB4XHJcblx0XHRvdmVyZmxvdyBoaWRkZW5cclxuXHRcdHBvc2l0aW9uIHJlbGF0aXZlXHJcblx0Jl9fc2xpZGVcclxuXHRcdGhlaWdodCAxMDAlXHJcblx0XHRoZWlnaHQgNjgwcHhcclxuXHRcdC50aXRsZVxyXG5cdFx0XHRwb3NpdGlvbiBhYnNvbHV0ZVxyXG5cdFx0XHRsZWZ0IDYwcHhcclxuXHRcdFx0dG9wIDYwcHhcclxuXHRcdFx0Zm9udC13ZWlnaHQgNjAwXHJcblx0XHRcdGNvbG9yICNmZmZcclxuXHRcdFx0Zm9udC1zaXplIDUwcHhcclxuXHRcdFx0bGluZS1oZWlnaHQgMS4yXHJcblx0XHRcdGxldHRlci1zcGFjaW5nIC0zcHhcclxuXHRcdC5waG90b1xyXG5cdFx0XHR3aWR0aCAxMDAlXHJcblx0XHRcdGhlaWdodCAxMDAlXHJcblx0XHRcdGltZ1xyXG5cdFx0XHRcdHdpZHRoIDEwMCVcclxuXHRcdFx0XHRoZWlnaHQgMTAwJVxyXG5cdFx0XHRcdG9iamVjdC1maXQgY292ZXJcclxuXHQmX19zbGlkZXItdGh1bWJcclxuXHRcdHBvc2l0aW9uIGFic29sdXRlXHJcblx0XHRib3R0b20gNjBweFxyXG5cdFx0cmlnaHQgNjBweFxyXG5cdFx0d2lkdGggMzQwcHhcclxuXHRcdHotaW5kZXggM1xyXG5cdCZfX3NsaWRlLXRodW1iXHJcblx0XHR3aWR0aCAxMDBweFxyXG5cdFx0aGVpZ2h0IDEwMHB4XHJcblx0XHRib3JkZXItcmFkaXVzIDIwcHhcclxuXHRcdGN1cnNvciBwb2ludGVyXHJcblx0XHRvdmVyZmxvdyBoaWRkZW5cclxuXHJcblxyXG5cclxuXHJcbi50ZXN0aW1vbmlhbHNcclxuXHQmX19zbGlkZXJcclxuXHRcdG1hcmdpbi1ib3R0b20gNDBweFxyXG5cdFx0b3ZlcmZsb3cgdmlzaWJsZVxyXG5cdCZfX3NsaWRlXHJcblx0XHRib3JkZXItcmFkaXVzOiA0MHB4O1xyXG5cdFx0YmFja2dyb3VuZCAjRTBGNEY4XHJcblx0XHRwYWRkaW5nIDQwcHhcclxuXHRcdC50ZXh0XHJcblx0XHRcdG1hcmdpbi1ib3R0b20gMjBweFxyXG5cdFx0LmJlZm9yZWFmdGVyX19zbGlkZS1pbmZvXHJcblx0XHRcdGJhY2tncm91bmQgbm9uZVxyXG5cdFx0XHRwb3NpdGlvbiBzdGF0aWNcclxuXHRcdFx0cGFkZGluZyAwXHJcblxyXG5cclxuXHJcbi5kYWlseVxyXG5cdCZfX2Jsb2NrXHJcblx0XHRtYXgtd2lkdGggMTE4MHB4XHJcblx0XHRtYXJnaW4gYXV0b1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogNDBweDtcclxuXHRcdGJhY2tncm91bmQgbGluZWFyLWdyYWRpZW50KDI1OGRlZywgIzc2QzhGRiAtMi42OCUsICNEMEZGRjEgOTAuNTIlKVxyXG5cdFx0cGFkZGluZyAzMHB4IDQwcHggMzBweCAzMHB4XHJcblx0XHRkaXNwbGF5IGZsZXhcclxuXHRcdGFsaWduLWl0ZW1zIGNlbnRlclxyXG5cdFx0cG9zaXRpb24gcmVsYXRpdmVcclxuXHQmX19kYXRlXHJcblx0XHRwYWRkaW5nLXJpZ2h0IDQycHhcclxuXHRcdGJvcmRlci1yaWdodCAxcHggc29saWQgJGJsYWNrXHJcblx0XHRtYXJnaW4tcmlnaHQgMzBweFxyXG5cdFx0LmRheVxyXG5cdFx0XHRmb250LXNpemUgNTBweFxyXG5cdFx0XHRsaW5lLWhlaWdodCAxLjJcclxuXHRcdFx0Zm9udC13ZWlnaHQgNjAwXHJcblx0XHRcdGxldHRlci1zcGFjaW5nIC0zcHhcclxuXHQmX190ZXh0XHJcblx0XHRmb250LXdlaWdodCA2MDBcclxuXHRcdGFcclxuXHRcdFx0Y29sb3IgJGJsYWNrXHJcblx0XHRcdHRleHQtZGVjb3JhdGlvbiB1bmRlcmxpbmVcclxuXHRcdFx0Jjpob3ZlclxyXG5cdFx0XHRcdG9wYWNpdHkgMC42XHJcblx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uIG5vbmVcclxuXHQmX19sYWJlbFxyXG5cdFx0cG9zaXRpb24gYWJzb2x1dGVcclxuXHRcdGhlaWdodCAzMnB4XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yICRibGFja1xyXG5cdFx0cGFkZGluZyAwIDEwcHhcclxuXHRcdGJvcmRlci1yYWRpdXMgMjBweFxyXG5cdFx0dHJhbnNmb3JtOiByb3RhdGUoLTRkZWcpO1xyXG5cdFx0cmlnaHQgMTIwcHhcclxuXHRcdGJvdHRvbSAtMTJweFxyXG5cdFx0Y29sb3IgI2ZmZlxyXG5cdFx0Zm9udC1zaXplIDE2cHhcclxuXHRcdGxldHRlci1zcGFjaW5nIC0wLjVweFxyXG5cdFx0ZGlzcGxheSBpbmxpbmUtZmxleFxyXG5cdFx0YWxpZ24taXRlbXMgY2VudGVyXHJcblxyXG5cclxuLmd1ZXN0c1xyXG5cdCZfX3NsaWRlclxyXG5cdFx0b3ZlcmZsb3cgdmlzaWJsZVxyXG5cdFx0bWFyZ2luLWJvdHRvbSA0MHB4XHJcblx0Jl9fc2xpZGVcclxuXHRcdGJvcmRlci1yYWRpdXMgMCAwIDQwcHggNDBweFxyXG5cdFx0b3ZlcmZsb3cgaGlkZGVuXHJcblx0XHQuYmVmb3JlYWZ0ZXJfX3NsaWRlLWluZm9cclxuXHRcdFx0bWFyZ2luLWJvdHRvbSAyMHB4XHJcblx0XHRcdHBhZGRpbmcgMFxyXG5cdFx0XHRwb3NpdGlvbiBzdGF0aWNcclxuXHRcdFx0YmFja2dyb3VuZCBub25lXHJcblx0XHRcdC5waG90b1xyXG5cdFx0XHRcdHdpZHRoIDYwcHhcclxuXHRcdFx0XHRoZWlnaHQgNjBweFxyXG5cdFx0XHRcdCYtLWNvdW50ZXJcclxuXHRcdFx0XHRcdGJvcmRlciAxcHggc29saWQgIzdDRDFGRlxyXG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvciAjRTBGNEY4XHJcblx0XHRcdFx0XHRmb250LXNpemUgMjBweFxyXG5cdFx0XHRcdFx0bGluZS1oZWlnaHQgMzBweFxyXG5cdFx0XHRcdFx0bGV0dGVyLXNwYWNpbmcgLTFweFxyXG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQgNjAwXHJcblx0XHRcdFx0XHRkaXNwbGF5IGZsZXhcclxuXHRcdFx0XHRcdGFsaWduLWl0ZW1zIGNlbnRlclxyXG5cdFx0XHRcdFx0anVzdGlmeS1jb250ZW50IGNlbnRlclxyXG5cdFx0XHRcdFx0XHJcblx0XHRcdC5uYW1lXHJcblx0XHRcdFx0bWFyZ2luLWJvdHRvbSA0cHhcclxuXHRcdFx0XHRmb250LXNpemUgMjBweFxyXG5cdFx0XHRcdGxldHRlci1zcGFjaW5nIC0wLjhweFxyXG5cdFx0XHQuZG90XHJcblx0XHRcdFx0bWFyZ2luIDAgOHB4XHJcblx0XHQucHJldmlldy13cmFwXHJcblx0XHRcdGRpc3BsYXkgYmxvY2tcclxuXHRcdFx0d2lkdGggMTAwJVxyXG5cdFx0XHQvLyBoZWlnaHQgMzQwcHhcclxuXHRcdFx0YXNwZWN0LXJhdGlvIDE2LzlcclxuXHRcdFx0b3ZlcmZsb3cgaGlkZGVuXHJcblx0XHRcdGJvcmRlci1yYWRpdXMgNDBweFxyXG5cdFx0XHRwb3NpdGlvbiByZWxhdGl2ZVxyXG5cdFx0XHR6LWluZGV4IDJcclxuXHRcdFx0Ly8gaWZyYW1lLFxyXG5cdFx0XHQucGhvdG8sXHJcblx0XHRcdC5waG90byBpbWdcclxuXHRcdFx0XHR3aWR0aCAxMDAlXHJcblx0XHRcdFx0aGVpZ2h0IDEwMCVcclxuXHRcdFx0Ly8gaWZyYW1lLFxyXG5cdFx0XHQucGhvdG8gaW1nXHJcblx0XHRcdFx0b2JqZWN0LWZpdCBjb3ZlclxyXG5cdFx0XHQvLyBpZnJhbWVcclxuXHRcdFx0Ly8gXHRwb3NpdGlvbiBhYnNvbHV0ZVxyXG5cdFx0XHQvLyBcdHRvcCAwXHJcblx0XHRcdC8vIFx0bGVmdCAwXHJcblx0XHRcdC8vIFx0ei1pbmRleCAzXHJcblx0XHRcdC8vIFx0b3BhY2l0eSAwXHJcblx0XHRcdC8vIFx0dmlzaWJpbGl0eSBoaWRkZW5cclxuXHRcdFx0Ly8gXHQmLmFjdGl2ZVxyXG5cdFx0XHQvLyBcdFx0b3BhY2l0eSAxXHJcblx0XHRcdC8vIFx0XHR2aXNpYmlsaXR5IHZpc2libGVcclxuXHRcdFx0LnBsYXktaWNvblxyXG5cdFx0XHRcdHBvc2l0aW9uIGFic29sdXRlXHJcblx0XHRcdFx0Y3Vyc29yIHBvaW50ZXJcclxuXHRcdFx0XHRsZWZ0IDUwJVxyXG5cdFx0XHRcdHRvcCA1MCVcclxuXHRcdFx0XHR0cmFuc2Zvcm0gdHJhbnNsYXRlKC01MCUsIC01MCUpXHJcblx0XHQudGFibGVcclxuXHRcdFx0YmFja2dyb3VuZCAjZWJmM2Y0XHJcblx0XHRcdHBhZGRpbmcgODBweCA0MHB4IDMwcHhcclxuXHRcdFx0bWFyZ2luLXRvcCAtNDBweFxyXG5cdFx0XHQucm93XHJcblx0XHRcdFx0bWFyZ2luLWJvdHRvbSAyMHB4XHJcblx0XHRcdFx0ZGlzcGxheSBmbGV4XHJcblx0XHRcdFx0JjpsYXN0LWNoaWxkXHJcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tIDBcclxuXHRcdFx0LmNvbFxyXG5cdFx0XHRcdGZvbnQtc2l6ZSAxNnB4XHJcblx0XHRcdFx0bGluZS1oZWlnaHQgMS41XHJcblx0XHRcdFx0bGV0dGVyLXNwYWNpbmcgLTAuNXB4XHJcblx0XHRcdFx0JjpudGgtY2hpbGQoMSlcclxuXHRcdFx0XHRcdHdpZHRoIDIwMHB4XHJcblx0XHRcdFx0XHRwYWRkaW5nLXJpZ2h0IDIwcHhcclxuXHRcdFx0XHRcdGNvbG9yICM3ODgyODhcclxuXHRcdFx0XHQmOm50aC1jaGlsZCgyKVxyXG5cdFx0XHRcdFx0d2lkdGggMzMwcHhcclxuXHRcdFx0LnNvY3NcclxuXHRcdFx0XHRkaXNwbGF5IGZsZXhcclxuXHRcdFx0XHRhbGlnbi1pdGVtcyBjZW50ZXJcclxuXHRcdFx0XHRnYXAgMTBweFxyXG5cdFx0XHRcdGFcclxuXHRcdFx0XHRcdHBhZGRpbmcgNHB4IDBcclxuXHRcdFx0XHRcdCY6aG92ZXJcclxuXHRcdFx0XHRcdFx0b3BhY2l0eSAuNVxyXG5cclxuXHJcbi5jb250YWN0LXVzXHJcblx0LndyYXBwZXJcclxuXHRcdG1heC13aWR0aCAxMzgwcHhcclxuXHQmX193cmFwXHJcblx0XHR3aWR0aCAxMDAlXHJcblx0XHRib3JkZXItcmFkaXVzIDQwcHhcclxuXHRcdGJhY2tncm91bmQtY29sb3IgI2UwZjRmOFxyXG5cdFx0ZGlzcGxheSBmbGV4XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQgc3BhY2UtYmV0d2VlblxyXG5cdFx0b3ZlcmZsb3cgaGlkZGVuXHJcblx0Jl9fZm9ybVxyXG5cdFx0cGFkZGluZyA4MHB4XHJcblx0XHR3aWR0aCA1MCVcclxuXHRcdC50aXRsZS1jZW50ZXIsXHJcblx0XHQuc3VidGl0bGUtY2VudGVyXHJcblx0XHRcdHRleHQtYWxpZ24gbGVmdFxyXG5cdFx0LnRpdGxlLWNlbnRlclxyXG5cdFx0XHRtYXJnaW4tYm90dG9tIDIwcHhcclxuXHRcdC5zdWJ0aXRsZS1jZW50ZXJcclxuXHRcdFx0bWFyZ2luIDAgMCA0MHB4XHJcblx0XHRcdGNvbG9yICRibGFja1xyXG5cdCZfX3Bob3RvXHJcblx0XHR3aWR0aCA1MCVcclxuXHRcdG1hc2staW1hZ2UgdXJsKCcuLi9pbWcvZm9ybS1pbWctbWFzay5zdmcnKVxyXG5cdFx0bWFzay1yZXBlYXQgbm8tcmVwZWF0XHJcblx0XHRtYXNrLXNpemUgY292ZXJcclxuXHRcdGltZ1xyXG5cdFx0XHR3aWR0aCAxMDAlXHJcblx0XHRcdGhlaWdodCAxMDAlXHJcblx0XHRcdG9iamVjdC1maXQgY292ZXJcclxuXHRcdFx0Ly8gb2JqZWN0LXBvc2l0aW9uIHJpZ2h0IHRvcFxyXG5cclxuXHJcbi5ibG9nXHJcblx0b3ZlcmZsb3cgaGlkZGVuXHJcblx0Jl9faXRlbXNcclxuXHRcdG1hcmdpbi1ib3R0b20gNDBweFxyXG5cdCZfX2l0ZW1cclxuXHRcdHdpZHRoIGNhbGMoMzMuMzMlIC0gMTRweClcclxuXHRcdGJvcmRlci1yYWRpdXMgNDBweFxyXG5cdFx0b3ZlcmZsb3cgaGlkZGVuXHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yICNlYmYzZjRcclxuXHRcdGRpc3BsYXkgYmxvY2tcclxuXHRcdC5waG90b1xyXG5cdFx0XHRhc3BlY3QtcmF0aW8gNC8zXHJcblx0XHRcdGltZ1xyXG5cdFx0XHRcdHdpZHRoIDEwMCVcclxuXHRcdFx0XHRoZWlnaHQgMTAwJVxyXG5cdFx0XHRcdG9iamVjdC1maXQgY292ZXJcclxuXHRcdC5pbmZvXHJcblx0XHRcdHBhZGRpbmcgMzBweCA0MHB4IDQwcHhcclxuXHRcdFx0Zm9udC1zaXplIDE2cHhcclxuXHRcdFx0bGluZS1oZWlnaHQgMS41XHJcblx0XHRcdGxldHRlci1zcGFjaW5nIC0wLjVweFxyXG5cdFx0LmRhdGVcclxuXHRcdFx0bWFyZ2luLWJvdHRvbSAxMHB4XHJcblx0XHRcdGNvbG9yICM3ODgyODhcclxuXHRcdC50dGxcclxuXHRcdFx0bWFyZ2luLWJvdHRvbSA4cHhcclxuXHRcdFx0Zm9udC1zaXplIDI0cHhcclxuXHRcdFx0Zm9udC13ZWlnaHQgNjAwXHJcblx0XHRcdGxpbmUtaGVpZ2h0IDEuMzNcclxuXHRcdFx0bGV0dGVyLXNwYWNpbmcgLTFweFxyXG5cdFx0XHRjb2xvciAkYmxhY2tcclxuXHRcdC5kZXNjclxyXG5cdFx0XHRjb2xvciAjNzg4Mjg4XHJcblx0XHRcdGhlaWdodCA0OHB4XHJcblx0XHRcdGRpc3BsYXk6IC13ZWJraXQtYm94O1xyXG5cdFx0XHQtd2Via2l0LWxpbmUtY2xhbXA6IDI7XHJcblx0XHRcdC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XHJcblx0XHRcdG92ZXJmbG93OiBoaWRkZW47XHJcblx0XHRcdHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG5cclxuXHJcblxyXG4uYm90dG9tLWJ0bi13cmFwXHJcblx0ZGlzcGxheSBmbGV4XHJcblx0anVzdGlmeS1jb250ZW50IGNlbnRlclxyXG5cclxuXHJcbi5mYXFcclxuXHQmX19pdGVtc1xyXG5cdFx0bWFyZ2luLWJvdHRvbSA0MHB4XHJcblx0Jl9faXRlbVxyXG5cdFx0cGFkZGluZyA0MHB4XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yICNlYmYzZjRcclxuXHRcdGJvcmRlci1yYWRpdXMgNDBweFxyXG5cdFx0Ly8gYmFja2Ryb3AtZmlsdGVyOiBibHVyKDY1cHgpO1xyXG5cdFx0bWFyZ2luLWJvdHRvbSAxMHB4XHJcblx0XHRjdXJzb3IgcG9pbnRlclxyXG5cdFx0dHJhbnNpdGlvbiBhbGwgLjNzXHJcblx0XHQmLmFjdGl2ZVxyXG5cdFx0XHRib3gtc2hhZG93OiAwcHggMzBweCA5NHB4IDBweCByZ2JhKDg3LCAxMTYsIDExOSwgMC4yOCk7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3IgI2ZmZlxyXG5cdFx0XHQuYXJyXHJcblx0XHRcdFx0dHJhbnNmb3JtIHJvdGF0ZSgwZGVnKVxyXG5cdFx0XHRcdG9wYWNpdHkgMVxyXG5cdFx0ZHRcclxuXHRcdFx0ZGlzcGxheSBmbGV4XHJcblx0XHRcdGFsaWduLWl0ZW1zIGNlbnRlclxyXG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQgc3BhY2UtYmV0d2VlblxyXG5cdFx0XHR1c2VyLXNlbGVjdCBub25lXHJcblx0XHRcdC50dGxcclxuXHRcdFx0XHRwYWRkaW5nLXJpZ2h0IDMwcHhcclxuXHRcdFx0XHRmb250LXNpemUgMjRweFxyXG5cdFx0XHRcdGxpbmUtaGVpZ2h0IDEuMzNcclxuXHRcdFx0XHRsZXR0ZXItc3BhY2luZyAtMXB4XHJcblx0XHRcdFx0Zm9udC13ZWlnaHQgNjAwXHJcblx0XHRcdC5hcnJcclxuXHRcdFx0XHRmbGV4LXNocmluayAwXHJcblx0XHRcdFx0b3BhY2l0eSAwLjRcclxuXHRcdFx0XHR0cmFuc2Zvcm0gcm90YXRlKDE4MGRlZylcclxuXHRcdFx0XHR0cmFuc2l0aW9uIGFsbCAuM3NcclxuXHRcdGRkXHJcblx0XHRcdHBhZGRpbmctcmlnaHQgNTBweFxyXG5cdFx0XHRwYWRkaW5nLXRvcCAyMHB4XHJcblx0XHRcdGNvbG9yICM3ODgyODhcclxuXHRcdFx0XHJcblxyXG5cclxuLnNjcm9sbC10b3BcclxuXHRwb3NpdGlvbiBmaXhlZFxyXG5cdHJpZ2h0IDUwcHhcclxuXHRib3R0b20gNTBweFxyXG5cdHotaW5kZXggOVxyXG5cdGN1cnNvciBwb2ludGVyXHJcblx0dHJhbnNpdGlvbiBhbGwgLjNzXHJcblx0dmlzaWJpbGl0eSBoaWRkZW5cclxuXHRvcGFjaXR5IDBcclxuXHQmLnZpc2libGVcclxuXHRcdHZpc2liaWxpdHkgdmlzaWJsZVxyXG5cdFx0b3BhY2l0eSAxXHJcblx0Jjpob3ZlclxyXG5cdFx0ZmlsdGVyIGJyaWdodG5lc3MoLjkpXHJcblxyXG5cclxuXHJcblxyXG4ucmV2MS1tb2IsXHJcbi5tb2RhbHMtd3JhcCxcclxuLmhlYWRlcl9fZHJvcC1sYW5nLXdyYXBcclxuXHRkaXNwbGF5IG5vbmVcclxuXHJcblxyXG5cclxuLmZhbmN5Ym94X19jb250YWluZXJcclxuXHQtLWZhbmN5Ym94LWJnIHJnYmEoMjQsIDI0LCAyNywgMC42NSlcclxuXHJcblxyXG5cclxuLmlubmVycGFnZS13cmFwcGVyXHJcblx0cGFkZGluZy10b3AgMTIycHhcclxuXHJcbi5icmVhZGNydW1ic1xyXG5cdG1hcmdpbi1ib3R0b20gMjBweFxyXG5cdGRpc3BsYXkgZmxleFxyXG5cdGZsZXgtd3JhcCB3cmFwXHJcblx0YWxpZ24taXRlbXMgY2VudGVyXHJcblx0Zm9udC1zaXplIDEycHhcclxuXHRsaW5lLWhlaWdodCAxLjNcclxuXHRsZXR0ZXItc3BhY2luZyAtMC4zcHhcclxuXHRhXHJcblx0XHRjb2xvciAkYmxhY2tcclxuXHRcdCYgPiBzcGFuXHJcblx0XHRcdGNvbG9yICRibGFja1xyXG5cdFx0Jjpob3ZlclxyXG5cdFx0XHRjb2xvciAkbGluay1jb2xvclxyXG5cdFx0XHQmID4gc3BhblxyXG5cdFx0XHRcdGNvbG9yICRsaW5rLWNvbG9yXHJcblx0c3BhblxyXG5cdFx0Y29sb3IgIzc4ODI4OFxyXG5cdC5hcnJcclxuXHRcdHdpZHRoIDE2cHhcclxuXHRcdGhlaWdodCAxNnB4XHJcblx0XHRiYWNrZ3JvdW5kLWltYWdlIHVybCgnLi4vaW1nL2ljb25zL2JyZWFkY3J1bWJzLWFyci5zdmcnKVxyXG5cdFx0YmFja2dyb3VuZC1yZXBlYXQgbm8tcmVwZWF0XHJcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uIGNlbnRlclxyXG5cclxuXHJcbi5jb25zdWx0LWZvcm1cclxuXHR3aWR0aCA2MDBweFxyXG5cdG1heC13aWR0aCAxMDAlXHJcblx0bWFyZ2luIDAgYXV0byA4MHB4XHJcblx0cGFkZGluZy1ib3R0b20gNTBweFxyXG5cdC5pbnB1dC13cmFwLFxyXG5cdC5jYXB0Y2hhXHJcblx0XHRtYXJnaW4tYm90dG9tIDI0cHhcclxuXHQmX19oZWFkXHJcblx0XHRtYXJnaW4tYm90dG9tIDU2cHhcclxuXHRcdC50dGxcclxuXHRcdFx0dGV4dC1hbGlnbiBjZW50ZXJcclxuXHRcdFx0bWFyZ2luLWJvdHRvbSAyNHB4XHJcblx0XHRcdGZvbnQtc2l6ZSAyNHB4XHJcblx0XHRcdGxpbmUtaGVpZ2h0IDEuMzVcclxuXHRcdFx0bGV0dGVyLXNwYWNpbmcgLTFweFxyXG5cdFx0XHRmb250LXdlaWdodCA2MDBcclxuXHRcdC5zdGVwc1xyXG5cdFx0XHRkaXNwbGF5IGZsZXhcclxuXHRcdFx0anVzdGlmeS1jb250ZW50IHNwYWNlLWJldHdlZW5cclxuXHRcdFx0bWFyZ2luLWJvdHRvbSAyNHB4XHJcblx0XHQuc3RlcFxyXG5cdFx0XHRkaXNwbGF5IGZsZXhcclxuXHRcdFx0ZmxleC1kaXJlY3Rpb24gY29sdW1uXHJcblx0XHRcdGFsaWduLWl0ZW1zIGNlbnRlclxyXG5cdFx0XHRjb2xvciAjNzg4Mjg4XHJcblx0XHRcdCYuYWN0aXZlLFxyXG5cdFx0XHQmLmRvbmVcclxuXHRcdFx0XHRjb2xvciAkYmxhY2tcclxuXHRcdFx0XHQubnVtXHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kICNmZmZcclxuXHRcdFx0XHRcdGJvcmRlciAxcHggc29saWQgIzcwRERBMlxyXG5cdFx0XHQmLmRvbmVcclxuXHRcdFx0XHQubnVtXHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yICM3MGRkYTJcclxuXHRcdFx0XHRcdGJvcmRlciAxcHggc29saWQgIzcwRERBMlxyXG5cdFx0XHRcdFx0Zm9udC1zaXplIDBcclxuXHRcdFx0XHRcdGJhY2tncm91bmQtaW1hZ2UgdXJsKCcuLi9pbWcvaWNvbnMvc3RlcC1jaGVjay1pY29uLnN2ZycpXHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLXJlcGVhdCBuby1yZXBlYXRcclxuXHRcdFx0XHRcdGJhY2tncm91bmQtcG9zaXRpb24gY2VudGVyXHJcblx0XHRcdFx0XHQmOmFmdGVyXHJcblx0XHRcdFx0XHRcdGJhY2tncm91bmQgIzcwRERBMiAhaW1wb3J0YW50XHJcblx0XHRcdCY6bnRoLWNoaWxkKDEpXHJcblx0XHRcdFx0Lm51bVxyXG5cdFx0XHRcdFx0JjphZnRlclxyXG5cdFx0XHRcdFx0XHR3aWR0aCAxNDVweFxyXG5cdFx0XHQmOm50aC1jaGlsZCgyKVxyXG5cdFx0XHRcdC5udW1cclxuXHRcdFx0XHRcdCY6YWZ0ZXJcclxuXHRcdFx0XHRcdFx0d2lkdGggMTc1cHhcclxuXHRcdFx0JjpudGgtY2hpbGQoMylcclxuXHRcdFx0XHQubnVtXHJcblx0XHRcdFx0XHQmOmFmdGVyXHJcblx0XHRcdFx0XHRcdHdpZHRoIDE0NXB4XHJcblx0XHRcdC5udW1cclxuXHRcdFx0XHR3aWR0aCAyNHB4XHJcblx0XHRcdFx0aGVpZ2h0IDI0cHhcclxuXHRcdFx0XHRkaXNwbGF5IGZsZXhcclxuXHRcdFx0XHRhbGlnbi1pdGVtcyBjZW50ZXJcclxuXHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQgY2VudGVyXHJcblx0XHRcdFx0bWFyZ2luLWJvdHRvbSA0cHhcclxuXHRcdFx0XHQvLyBib3JkZXIgMXB4IGRhc2hlZCAjRDlFN0U5XHJcblx0XHRcdFx0Ym9yZGVyLXJhZGl1cyA1MCVcclxuXHRcdFx0XHRmb250LXNpemUgMTRweFxyXG5cdFx0XHRcdGxldHRlci1zcGFjaW5nIC0wLjRweFxyXG5cdFx0XHRcdGxpbmUtaGVpZ2h0IDEuNFxyXG5cdFx0XHRcdHBvc2l0aW9uIHJlbGF0aXZlXHJcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvciAjZmZmXHJcblx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZSB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHdpZHRoPScxMDAlMjUnIGhlaWdodD0nMTAwJTI1JyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNlJTNjcmVjdCB3aWR0aD0nMTAwJTI1JyBoZWlnaHQ9JzEwMCUyNScgZmlsbD0nbm9uZScgcng9JzEwMCcgcnk9JzEwMCcgc3Ryb2tlPSclMjNEOUU3RTlGRicgc3Ryb2tlLXdpZHRoPScyJyBzdHJva2UtZGFzaGFycmF5PScyJTJjIDYnIHN0cm9rZS1kYXNob2Zmc2V0PScwJyBzdHJva2UtbGluZWNhcD0nc3F1YXJlJy8lM2UlM2Mvc3ZnJTNlXCIpXHJcblx0XHRcdFx0JjphZnRlclxyXG5cdFx0XHRcdFx0Y29udGVudCAnJ1xyXG5cdFx0XHRcdFx0aGVpZ2h0IDFweFxyXG5cdFx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZSB1cmwoJy4uL2ltZy9kYXNoZWQtbGluZS5zdmcnKVxyXG5cdFx0XHRcdFx0cG9zaXRpb24gYWJzb2x1dGVcclxuXHRcdFx0XHRcdHRvcCAxMXB4XHJcblx0XHRcdFx0XHRsZWZ0IDI0cHhcclxuXHRcdFx0Lm5hbWVcclxuXHRcdFx0XHRmb250LXNpemUgMTZweFxyXG5cdFx0XHRcdGxpbmUtaGVpZ2h0IDEuNVxyXG5cdFx0XHRcdGxldHRlci1zcGFjaW5nIC0wLjVweFxyXG5cdFx0LmRlc2NyXHJcblx0XHRcdGNvbG9yICM3ODgyODhcclxuXHRcdFx0dGV4dC1hbGlnbiBjZW50ZXJcclxuXHRcdFx0Zm9udC1zaXplIDE2cHhcclxuXHRcdFx0bGluZS1oZWlnaHQgMS41XHJcblx0XHRcdGxldHRlci1zcGFjaW5nIC0wLjVweFxyXG5cdCZfX2JvZHlcclxuXHRcdCYtYnRuc1xyXG5cdFx0XHRkaXNwbGF5IGZsZXhcclxuXHRcdFx0anVzdGlmeS1jb250ZW50IHNwYWNlLWJldHdlZW5cclxuXHRcdFx0YWxpZ24taXRlbXMgY2VudGVyXHJcblx0XHRcdHBhZGRpbmctdG9wIDhweFxyXG5cdFx0XHQuYnRuXHJcblx0XHRcdFx0d2lkdGggMTAwJVxyXG5cdFx0XHQuYmFjay1idG5cclxuXHRcdFx0XHR3aWR0aCAxOTBweFxyXG5cdFx0XHRcdG1hcmdpbi1yaWdodCAxMHB4XHJcblx0XHRcdFx0ZmxleC1zaHJpbmsgMFxyXG5cdCZfX3Bob3Rvc1xyXG5cdFx0ZGlzcGxheSBmbGV4XHJcblx0XHRmbGV4LXdyYXAgd3JhcFxyXG5cdFx0anVzdGlmeS1jb250ZW50IHNwYWNlLWJldHdlZW5cclxuXHRcdGdhcCAyMHB4XHJcblx0XHRtYXJnaW4tYm90dG9tIDI0cHhcclxuXHQmX19waG90b1xyXG5cdFx0d2lkdGggY2FsYyg1MCUgLSAxMHB4KVxyXG5cdFx0aGVpZ2h0IDI5MHB4XHJcblx0XHRib3JkZXIgMXB4IHNvbGlkICNEOUU3RTlcclxuXHRcdGJvcmRlci1yYWRpdXMgMTZweFxyXG5cdFx0cG9zaXRpb24gcmVsYXRpdmVcclxuXHRcdG92ZXJmbG93IGhpZGRlblxyXG5cdFx0Ji5lZGl0ZWRcclxuXHRcdFx0LmFkZC1idG5cclxuXHRcdFx0XHQuaWNvblxyXG5cdFx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZSB1cmwoJy4uL2ltZy9pY29ucy9yZWZyZXNoLWljb24uc3ZnJylcclxuXHRcdFx0LnBob3RvXHJcblx0XHRcdFx0aW1nXHJcblx0XHRcdFx0XHRvcGFjaXR5IDFcclxuXHRcdC5waG90b1xyXG5cdFx0XHRwb3NpdGlvbiBhYnNvbHV0ZVxyXG5cdFx0XHR3aWR0aCAxMDAlXHJcblx0XHRcdGhlaWdodCAxMDAlXHJcblx0XHRcdHotaW5kZXggMlxyXG5cdFx0XHRpbWdcclxuXHRcdFx0XHR3aWR0aCAxMDAlXHJcblx0XHRcdFx0aGVpZ2h0IDEwMCVcclxuXHRcdFx0XHRvYmplY3QtZml0IGNvdmVyXHJcblx0XHRcdFx0b3BhY2l0eSAwXHJcblx0XHQuaWNvblxyXG5cdFx0XHR3aWR0aCAxMDAlXHJcblx0XHRcdGhlaWdodCAxMDAlXHJcblx0XHRcdHBhZGRpbmctdG9wIDMycHhcclxuXHRcdFx0dGV4dC1hbGlnbiBjZW50ZXJcclxuXHRcdFx0ZGlzcGxheSBmbGV4XHJcblx0XHRcdGZsZXgtZGlyZWN0aW9uIGNvbHVtblxyXG5cdFx0XHRhbGlnbi1pdGVtcyBjZW50ZXJcclxuXHRcdFx0Zm9udC1zaXplIDE0cHhcclxuXHRcdFx0bGV0dGVyLXNwYWNpbmcgLTAuNHB4XHJcblx0XHRcdGxpbmUtaGVpZ2h0IDEuNFxyXG5cdFx0XHRzcGFuXHJcblx0XHRcdFx0bWFyZ2luLWJvdHRvbSAyOHB4XHJcblx0XHRcdGltZ1xyXG5cdFx0XHRcdG1heC13aWR0aCA2MCVcclxuXHRcdC5hZGQtYnRuXHJcblx0XHRcdHBvc2l0aW9uIGFic29sdXRlXHJcblx0XHRcdHdpZHRoIDQ0cHhcclxuXHRcdFx0aGVpZ2h0IDQ0cHhcclxuXHRcdFx0Ym9yZGVyLXJhZGl1cyA1MCVcclxuXHRcdFx0YmFja2dyb3VuZCBsaW5lYXItZ3JhZGllbnQoMTE1ZGVnLCAjODhFQUZGIDYuMzclLCAjNkZCQUZGIDExMC4zOCUpXHJcblx0XHRcdGJvdHRvbSAyNHB4XHJcblx0XHRcdHJpZ2h0IDI0cHhcclxuXHRcdFx0Y3Vyc29yIHBvaW50ZXJcclxuXHRcdFx0ei1pbmRleCAzXHJcblx0XHRcdC5pY29uXHJcblx0XHRcdFx0d2lkdGggMTAwJVxyXG5cdFx0XHRcdGhlaWdodCAxMDAlXHJcblx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZSB1cmwoJy4uL2ltZy9pY29ucy9wbHVzLWljb24uc3ZnJylcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLXJlcGVhdCBuby1yZXBlYXRcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uIGNlbnRlclxyXG5cdFx0XHRcdHBhZGRpbmcgMFxyXG5cdFx0LmlucHV0LWZpbGVcclxuXHRcdFx0cG9zaXRpb24gYWJzb2x1dGVcclxuXHRcdFx0ei1pbmRleCAtOVxyXG5cdFx0XHR2aXNpYmlsaXR5IGhpZGRlblxyXG5cdCZfX3N0ZXBcclxuXHRcdGRpc3BsYXkgbm9uZVxyXG5cdFx0Ji0tMVxyXG5cdFx0XHRkaXNwbGF5IGJsb2NrXHJcblx0XHQmLS01XHJcblx0XHRcdC5jb25zdWx0LWZvcm1fX2hlYWRcclxuXHRcdFx0XHRwYWRkaW5nIDE0NXB4IDBcclxuXHRcdFx0XHRkaXNwbGF5IGZsZXhcclxuXHRcdFx0XHRmbGV4LWRpcmVjdGlvbiBjb2x1bW5cclxuXHRcdFx0XHRhbGlnbi1pdGVtcyBjZW50ZXJcclxuXHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQgY2VudGVyXHJcblx0XHRcdFx0Lmljb25cclxuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b20gMzJweFxyXG5cdFx0XHRcdC50dGxcclxuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b20gMTBweFxyXG5cdFx0XHRcdC5kZXNjclxyXG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbSAzMnB4XHJcblx0XHRcdFx0XHRmb250LXNpemUgMjBweFxyXG5cdFx0XHRcdFx0bGV0dGVyLXNwYWNpbmcgLTAuOHB4XHJcblx0XHRcdFx0XHRsaW5lLWhlaWdodCAxLjRcclxuXHRcdFx0XHQuYnRuXHJcblx0XHRcdFx0XHR3aWR0aCA0MDBweFxyXG5cdFx0XHRcdFx0bWF4LXdpZHRoIDEwMCVcclxuXHJcblxyXG5cclxuXHJcblxyXG4uZmxvYXRpbmctaXRlbVxyXG5cdHBvc2l0aW9uIGFic29sdXRlXHJcblx0bGVmdCAwXHJcblx0dG9wIDBcclxuXHR3aWR0aCAyMjBweFxyXG5cdG1heC13aWR0aCAxMDAlXHJcblx0aGVpZ2h0IGF1dG9cclxuXHR0cmFuc2l0aW9uIGFsbCAxc1xyXG5cdCYuaGlkZGVuXHJcblx0XHR0cmFuc2Zvcm0gdHJhbnNsYXRlWSg5MHB4KVxyXG5cdCYudXNlZFxyXG5cdFx0dHJhbnNmb3JtIHRyYW5zbGF0ZVkoLTkwcHgpXHJcblx0Ji5hY3RpdmVcclxuXHRcdHotaW5kZXggMlxyXG5cdCYuaGlkZGVuLFxyXG5cdCYudXNlZFxyXG5cdFx0b3BhY2l0eSAwXHJcblxyXG5cclxuXHJcbi5jb250YWN0LWZsb2F0LWVsZW1cclxuXHRwb3NpdGlvbiBhYnNvbHV0ZVxyXG5cdHBhZGRpbmcgMjBweCAyNHB4IDIwcHhcclxuXHRib3gtc2hhZG93IDBweCAyMHB4IDYwcHggcmdiYSg4NCwgMTA1LCAxMTksIDAuMTUpXHJcblx0YmFja2dyb3VuZC1jb2xvciAjZmZmXHJcblx0Ym9yZGVyLXJhZGl1cyAyMHB4XHJcblx0ZGlzcGxheSBpbmxpbmUtZmxleFxyXG5cdGFsaWduLWl0ZW1zIGNlbnRlclxyXG5cdGNvbG9yICRibGFja1xyXG5cdGZvbnQtd2VpZ2h0IDYwMFxyXG5cdGxldHRlci1zcGFjaW5nIC0xcHhcclxuXHRmb250LXNpemUgMjRweFxyXG5cdCY6aG92ZXJcclxuXHRcdGJveC1zaGFkb3cgMHB4IDIwcHggNjBweCByZ2JhKDg0LCAxMDUsIDExOSwgMC4yKVxyXG5cdGltZ1xyXG5cdFx0bWFyZ2luLXJpZ2h0IDE0cHhcclxuXHQmLmVsZW0xXHJcblx0XHRib3R0b20gODVweFxyXG5cdFx0cmlnaHQgNDEwcHhcclxuXHQmLmVsZW0yXHJcblx0XHRib3R0b20gMjkwcHhcclxuXHRcdHJpZ2h0IDIwcHhcclxuXHJcblxyXG5cclxuLmhlcm8taW5uZXJcclxuXHRtaW4taGVpZ2h0IDg1NXB4XHJcblx0aGVpZ2h0IDFweFxyXG5cdG1hc2staW1hZ2UgdXJsKCcuLi9pbWcvaGVyby1pbm5lcnBhZ2UtbWFzay5wbmcnKVxyXG5cdG1hc2stc2l6ZSAxMDAlIDEwMCVcclxuXHRiYWNrZ3JvdW5kLWltYWdlIHVybCgnLi4vaW1nL2hlcm8taW5uZXJwYWdlLWdyYWRpZW50LnN2ZycpXHJcblx0YmFja2dyb3VuZC1yZXBlYXQgbm8tcmVwZWF0XHJcblx0YmFja2dyb3VuZC1zaXplIGNvdmVyXHJcblx0bWFyZ2luLWJvdHRvbSA4MHB4XHJcblx0b3ZlcmZsb3cgaGlkZGVuXHJcblx0Ji53aXRob3V0XHJcblx0XHQmLWltYWdlXHJcblx0XHRcdGhlaWdodCBhdXRvXHJcblx0XHRcdG1pbi1oZWlnaHQgNjEwcHhcclxuXHRcdFx0LndyYXBwZXJcclxuXHRcdFx0XHRwYWRkaW5nLWJvdHRvbSAxODBweFxyXG5cdFx0XHRcdG1pbi1oZWlnaHQgNTYwcHhcclxuXHRcdCYtYmdcclxuXHRcdFx0YmFja2dyb3VuZC1pbWFnZSB1bnNldFxyXG5cdC5oZXJvLWlubmVyX19oMVxyXG5cdFx0cGFkZGluZy1yaWdodCAyNzBweFxyXG5cdC5oZXJvX19yZXZcclxuXHRcdCYucmV2MVxyXG5cdFx0XHR0b3AgYXV0b1xyXG5cdFx0XHRsZWZ0IGF1dG9cclxuXHRcdFx0Ym90dG9tIDMwMHB4XHJcblx0XHRcdHJpZ2h0IDUwcHhcclxuXHRcdFx0ei1pbmRleCAzXHJcblx0XHQmLnJldjJcclxuXHRcdFx0dG9wIGF1dG9cclxuXHRcdFx0bGVmdCBhdXRvXHJcblx0XHRcdHJpZ2h0IC0zMHB4XHJcblx0XHRcdGJvdHRvbSA0MjBweFxyXG5cdFx0XHR6LWluZGV4IDNcclxuXHQud3JhcHBlclxyXG5cdFx0cGFkZGluZy10b3AgMTIycHhcclxuXHRcdGhlaWdodCAxMDAlXHJcblx0Jl9faDFcclxuXHRcdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgcmdiYSgjMDAwLCAxKSAwJSwgcmdiYSgjMDAwLCAuNSkgMTAwJSk7XHJcblx0XHRiYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XHJcblx0XHQtd2Via2l0LWJhY2tncm91bmQtY2xpcDogdGV4dDtcclxuXHRcdC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuXHRcdGZvbnQtc2l6ZTogMTQwcHg7XHJcblx0XHRmb250LXdlaWdodDogNzAwO1xyXG5cdFx0bGluZS1oZWlnaHQ6IDAuODU7XHJcblx0XHRsZXR0ZXItc3BhY2luZzogLTkuNXB4O1xyXG5cdFx0cGFkZGluZy1ib3R0b20gMzBweFxyXG5cdFx0ZGlzcGxheSBpbmxpbmUtYmxvY2tcclxuXHRcdCYtLW1vYl9ub25lXHJcblx0XHRcdEBtZWRpYSAobWF4LXdpZHRoIDU2MHB4KVxyXG5cdFx0XHRcdGRpc3BsYXkgbm9uZVxyXG5cdC5icmVhZGNydW1ic1xyXG5cdFx0bWFyZ2luLWJvdHRvbSA0NHB4XHJcblx0Jl9faW1nXHJcblx0XHRwb3NpdGlvbiBhYnNvbHV0ZVxyXG5cdFx0dG9wIGF1dG9cclxuXHRcdGJvdHRvbSAwXHJcblx0XHRsZWZ0IGF1dG9cclxuXHRcdHJpZ2h0IC0xMDBweFxyXG5cdFx0d2lkdGggMTAyMHB4XHJcblx0Jl9fcGhvdG9cclxuXHRcdHBvc2l0aW9uIHJlbGF0aXZlXHJcblx0XHR6LWluZGV4IDJcclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcbi5pbm5lcnBhZ2VcclxuXHQmLndpdGhvdXQtaGVyb1xyXG5cdFx0cGFkZGluZy10b3AgMTIycHhcclxuXHRcdC5icmVhZGNydW1ic1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tIDQ0cHhcclxuXHRcdC5pbm5lcnBhZ2VfX2NvbnRlbnQtdGFibGVcclxuXHRcdFx0dG9wIDYwcHhcclxuXHRcdC5pbm5lcnBhZ2VfX2NvbnRlbnQtaDFcclxuXHRcdFx0ZGlzcGxheSBibG9ja1xyXG5cdCZfX2NvbnRlbnQtdGFibGVcclxuXHRcdHdpZHRoIDE4MHB4XHJcblx0XHRwb3NpdGlvbiBhYnNvbHV0ZVxyXG5cdFx0bGVmdCAzMHB4XHJcblx0XHR0b3AgMFxyXG5cdFx0aGVpZ2h0IDEwMCVcclxuXHRcdCYtaWNvblxyXG5cdFx0XHRwb3NpdGlvbiBmaXhlZFxyXG5cdFx0XHRsZWZ0IDBcclxuXHRcdFx0dG9wIGNhbGMoNTAlIC0gMTAwcHgpXHJcblx0XHRcdHotaW5kZXggM1xyXG5cdFx0XHRjdXJzb3IgcG9pbnRlclxyXG5cdFx0XHRmaWx0ZXIgZHJvcC1zaGFkb3coLTE1cHggMjVweCAzMHB4IHJnYmEoNDEsNDksNTQsMC4zKSlcclxuXHRcdFx0ZGlzcGxheSBub25lXHJcblx0XHQmLXdyYXBcclxuXHRcdFx0cG9zaXRpb24gc3RpY2t5XHJcblx0XHRcdHRvcCAxMDBweFxyXG5cdFx0XHR3aWR0aCAxMDAlXHJcblx0XHRcdGJvcmRlci1yYWRpdXMgMjBweFxyXG5cdFx0XHRib3JkZXIgMXB4IHNvbGlkICNFMkU2RTlcclxuXHRcdFx0aGVpZ2h0IGF1dG9cclxuXHRcdFx0cGFkZGluZyAxNnB4XHJcblx0XHRcdC5jbG9zZVxyXG5cdFx0XHRcdGRpc3BsYXkgbm9uZVxyXG5cdFx0XHQudHRsXHJcblx0XHRcdFx0bWFyZ2luLWJvdHRvbSAxMnB4XHJcblx0XHRcdFx0Zm9udC13ZWlnaHQgNjAwXHJcblx0XHRcdFx0LnR0bC1tb2JcclxuXHRcdFx0XHRcdGRpc3BsYXkgbm9uZVxyXG5cdFx0XHR1bFxyXG5cdFx0XHRcdGZvbnQtc2l6ZSAxNHB4XHJcblx0XHRcdFx0d29yZC1icmVhayBicmVhay13b3JkXHJcblx0XHRcdFx0bGlcclxuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b20gMTJweFxyXG5cdFx0XHRcdFx0JjpsYXN0LWNoaWxkXHJcblx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b20gMFxyXG5cdFx0XHRcdFx0YVxyXG5cdFx0XHRcdFx0XHRjb2xvciAjNzg4Mjg4XHJcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZSAxNHB4XHJcblx0XHRcdFx0XHRcdGxldHRlci1zcGFjaW5nIC0wLjRweFxyXG5cdFx0XHRcdFx0XHRsaW5lLWhlaWdodCAxLjRcclxuXHRcdFx0XHRcdFx0ZGlzcGxheSBibG9ja1xyXG5cdFx0XHRcdFx0XHQmOmhvdmVyXHJcblx0XHRcdFx0XHRcdFx0Y29sb3IgJGJsYWNrXHJcblx0XHRcdFx0XHRcdCYuYWN0aXZlXHJcblx0XHRcdFx0XHRcdFx0Y29sb3IgJGJsYWNrXHJcblx0LnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3Rpb25cclxuXHRcdGJvcmRlci1yYWRpdXMgMTZweFxyXG5cdFx0Ym9yZGVyIDFweCBzb2xpZCAjRDlFN0U5XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yICNmZmZcclxuXHQuc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvd1xyXG5cdFx0dG9wIDE2cHhcclxuXHQucmV2aWV3cy1sYWJlbHNcclxuXHRcdGRpc3BsYXkgZmxleFxyXG5cdFx0anVzdGlmeS1jb250ZW50IGNlbnRlclxyXG5cdFx0Z2FwIDEwcHhcclxuXHRcdGZsZXgtd3JhcCB3cmFwXHJcblx0XHRtYXJnaW4tYm90dG9tIDgwcHhcclxuXHRcdC5pdGVtXHJcblx0XHRcdGJveC1zaGFkb3c6IDBweCAyMHB4IDYwcHggLTE1cHggcmdiYSg4NCwgMTA1LCAxMTksIDAuMTUpO1xyXG5cdFx0XHRib3JkZXItcmFkaXVzIDIwcHhcclxuXHQucmV2aWV3cy13cmFwXHJcblx0XHRtYXJnaW4tYm90dG9tIDEyMHB4XHJcblx0XHRtYXJnaW4tdG9wIDgwcHhcclxuXHQucmV2aWV3cy10dGxcclxuXHRcdHRleHQtYWxpZ24gY2VudGVyXHJcblx0XHRtYXJnaW4tYm90dG9tIDQwcHhcclxuXHRcdGZvbnQtc2l6ZSA1MHB4XHJcblx0XHRsaW5lLWhlaWdodCAxLjJcclxuXHRcdGxldHRlci1zcGFjaW5nIC0zcHhcclxuXHRcdGZvbnQtd2VpZ2h0IDYwMFxyXG5cdC5yZXZpZXdzLXNlYXJjaFxyXG5cdFx0bWFyZ2luLWJvdHRvbSA0MHB4XHJcblx0LnJldmlld3MtY29udGVudFxyXG5cdFx0Lml0ZW1cclxuXHRcdFx0Ym9yZGVyLXJhZGl1cyA0MHB4XHJcblx0XHRcdHBhZGRpbmcgMzJweFxyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yICNlYmYzZjRcclxuXHRcdFx0bWFyZ2luLWJvdHRvbSAyMHB4XHJcblx0XHRcdC5pbmZvXHJcblx0XHRcdFx0bWFyZ2luLWJvdHRvbSAyMHB4XHJcblx0XHRcdC5uYW1lXHJcblx0XHRcdFx0ZGlzcGxheSBpbmxpbmUtZmxleFxyXG5cdFx0XHRcdGFsaWduLWl0ZW1zIGNlbnRlclxyXG5cdFx0XHRcdGZvbnQtd2VpZ2h0IDcwMFxyXG5cdFx0XHRcdG1hcmdpbi1ib3R0b20gNHB4XHJcblx0XHRcdC5kb3RcclxuXHRcdFx0XHR3aWR0aCA0cHhcclxuXHRcdFx0XHRoZWlnaHQgNHB4XHJcblx0XHRcdFx0Ym9yZGVyLXJhZGl1cyA1MCVcclxuXHRcdFx0XHRtYXJnaW4gMCA0cHhcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yICM3ODgyODhcclxuXHRcdFx0LnllYXJzXHJcblx0XHRcdFx0Zm9udC13ZWlnaHQgNTAwXHJcblx0XHRcdFx0Y29sb3IgIzc4ODI4OFxyXG5cdFx0XHRcdGZvbnQtc2l6ZSAxNnB4XHJcblx0XHRcdFx0bGluZS1oZWlnaHQgMS41XHJcblx0XHRcdFx0bGV0dGVyLXNwYWNpbmcgLTAuNXB4XHJcblx0XHRcdC5jaXR5XHJcblx0XHRcdFx0Y29sb3IgIzc4ODI4OFxyXG5cdFx0XHRcdGRpc3BsYXkgZmxleFxyXG5cdFx0XHRcdGFsaWduLWl0ZW1zIGNlbnRlclxyXG5cdFx0XHRcdGZvbnQtc2l6ZSAxNnB4XHJcblx0XHRcdFx0bGluZS1oZWlnaHQgMS41XHJcblx0XHRcdFx0bGV0dGVyLXNwYWNpbmcgLTAuNXB4XHJcblx0XHRcdFx0aW1nXHJcblx0XHRcdFx0XHRmbGV4LXNocmluayAwXHJcblxyXG5cdCZfX2NvbnRlbnRcclxuXHRcdG1heC13aWR0aCA4MjBweFxyXG5cdFx0bWFyZ2luIGF1dG9cclxuXHRcdHBvc2l0aW9uIHJlbGF0aXZlXHJcblx0XHQmLXNoYXJlXHJcblx0XHRcdHBvc2l0aW9uIGFic29sdXRlXHJcblx0XHRcdHJpZ2h0IC0xOTBweFxyXG5cdFx0XHR0b3AgMFxyXG5cdFx0XHRwYWRkaW5nIDIwcHhcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvciAjZWJmM2Y0XHJcblx0XHRcdGdhcCAyMHB4XHJcblx0XHRcdGRpc3BsYXkgZmxleFxyXG5cdFx0XHRmbGV4LWRpcmVjdGlvbiBjb2x1bW5cclxuXHRcdFx0Ym9yZGVyLXJhZGl1cyAyMHB4XHJcblx0XHRcdC5zaGFyZVxyXG5cdFx0XHRcdCY6aG92ZXJcclxuXHRcdFx0XHRcdG9wYWNpdHkgMC43XHJcblx0XHRcdCYubW9iaWxlXHJcblx0XHRcdFx0ZGlzcGxheSBub25lXHJcblx0XHQmLWgxXHJcblx0XHRcdGRpc3BsYXkgbm9uZVxyXG5cdFx0XHRtYXJnaW4tYm90dG9tIDIwcHhcclxuXHRcdFx0Zm9udC1zaXplIDUwcHhcclxuXHRcdFx0bGV0dGVyLXNwYWNpbmcgLTNweFxyXG5cdFx0XHRsaW5lLWhlaWdodCAxLjJcclxuXHRcdFx0Zm9udC13ZWlnaHQgNjAwXHJcblx0XHRcdGJyXHJcblx0XHRcdFx0ZGlzcGxheSBub25lXHJcblx0XHRwXHJcblx0XHRcdGNvbG9yICM3ODgyODhcclxuXHRcdFx0Zm9udC13ZWlnaHQgNTAwXHJcblx0XHRcdG1hcmdpbi1ib3R0b20gMjBweFxyXG5cdFx0XHQmOmxhc3QtY2hpbGRcclxuXHRcdFx0XHRtYXJnaW4tYm90dG9tIDBcclxuXHRcdFx0YixcclxuXHRcdFx0c3Ryb25nXHJcblx0XHRcdFx0Zm9udC13ZWlnaHQgNTAwXHJcblx0XHRcdFx0Y29sb3IgJGJsYWNrXHJcblx0XHRhOm5vdCguYnRuKVxyXG5cdFx0XHRjb2xvciAkYmxhY2tcclxuXHRcdFx0dGV4dC1kZWNvcmF0aW9uIHVuZGVybGluZVxyXG5cdFx0XHQmOmhvdmVyXHJcblx0XHRcdFx0Y29sb3IgJGxpbmstY29sb3JcclxuXHRcdFx0XHR0ZXh0LWRlY29yYXRpb24gbm9uZVxyXG5cdFx0aDJcclxuXHRcdFx0bWFyZ2luLWJvdHRvbSAzMnB4XHJcblx0XHRcdG1hcmdpbi10b3AgODBweFxyXG5cdFx0XHRmb250LXNpemUgNTBweFxyXG5cdFx0XHRsaW5lLWhlaWdodCAxLjJcclxuXHRcdFx0Zm9udC13ZWlnaHQgNjAwXHJcblx0XHRcdGxldHRlci1zcGFjaW5nIC0zcHhcclxuXHRcdFx0JjpmaXJzdC1jaGlsZFxyXG5cdFx0XHRcdG1hcmdpbi10b3AgMFxyXG5cdFx0aDNcclxuXHRcdFx0bWFyZ2luLWJvdHRvbSAyMHB4XHJcblx0XHRcdG1hcmdpbi10b3AgMzJweFxyXG5cdFx0XHRmb250LXNpemUgMjRweFxyXG5cdFx0XHRsaW5lLWhlaWdodCAxLjM1XHJcblx0XHRcdGxldHRlci1zcGFjaW5nIC0xcHhcclxuXHRcdFx0Zm9udC13ZWlnaHQgNjAwXHJcblx0XHQudHdvLXBob3Rvc1xyXG5cdFx0XHRkaXNwbGF5IGZsZXhcclxuXHRcdFx0anVzdGlmeS1jb250ZW50IHNwYWNlLWJldHdlZW5cclxuXHRcdFx0bWFyZ2luLWJvdHRvbSA0NHB4XHJcblx0XHRcdG1hcmdpbi10b3AgMzJweFxyXG5cdFx0XHRmaWd1cmVcclxuXHRcdFx0XHR3aWR0aCBjYWxjKDUwJSAtIDEwcHgpXHJcblx0XHRcdFx0cGljdHVyZVxyXG5cdFx0XHRcdFx0YXNwZWN0LXJhdGlvIDQgLyAzXHJcblx0XHRcdFx0XHRkaXNwbGF5IGJsb2NrXHJcblx0XHRcdFx0XHQvLyBtYXJnaW4tYm90dG9tIDEwcHhcclxuXHRcdFx0XHRpbWdcclxuXHRcdFx0XHRcdHdpZHRoIDEwMCVcclxuXHRcdFx0XHRcdGhlaWdodCAxMDAlXHJcblx0XHRcdFx0XHRvYmplY3QtZml0IGNvdmVyXHJcblx0XHQub25lLXBob3RvXHJcblx0XHRcdG1hcmdpbi1ib3R0b20gNDRweFxyXG5cdFx0XHRtYXJnaW4tdG9wIDMycHhcclxuXHRcdGZpZ3VyZVxyXG5cdFx0XHRmaWdjYXB0aW9uXHJcblx0XHRcdFx0dGV4dC1hbGlnbiBjZW50ZXJcclxuXHRcdFx0XHRjb2xvciAjNzg4Mjg4XHJcblx0XHRcdFx0bGV0dGVyLXNwYWNpbmcgLTAuNHB4XHJcblx0XHRcdFx0Zm9udC1zaXplIDE0cHhcclxuXHRcdFx0XHRsaW5lLWhlaWdodCAxLjRcclxuXHRcdFx0aW1nXHJcblx0XHRcdFx0bWFyZ2luLWJvdHRvbSAxMHB4XHJcblx0XHRcdFx0Ym9yZGVyLXJhZGl1cyA0MHB4XHJcblx0XHRcdCYud3AtYmxvY2staW1hZ2VcclxuXHRcdFx0XHRtYXJnaW4gMzJweCAwXHJcblx0XHRcdFx0aW1nXHJcblx0XHRcdFx0XHRtYXJnaW4gMFxyXG5cdFx0b2xcclxuXHRcdFx0bWFyZ2luIDMycHggMFxyXG5cdFx0XHRib3JkZXItcmFkaXVzIDQwcHhcclxuXHRcdFx0cGFkZGluZyAzMnB4XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3IgI2ViZjNmNFxyXG5cdFx0XHRkaXNwbGF5IGJsb2NrXHJcblx0XHRcdGNvdW50ZXItcmVzZXQ6IGl0ZW1zO1xyXG5cdFx0XHRsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XHJcblx0XHRcdGZvbnQtd2VpZ2h0IDYwMFxyXG5cdFx0XHRsaVxyXG5cdFx0XHRcdGNvdW50ZXItaW5jcmVtZW50OiBpdGVtcztcclxuXHRcdFx0XHRwYWRkaW5nLWxlZnQgNDNweFxyXG5cdFx0XHRcdHBvc2l0aW9uIHJlbGF0aXZlXHJcblx0XHRcdFx0bWFyZ2luLWJvdHRvbSAyMHB4XHJcblx0XHRcdFx0JjpsYXN0LWNoaWxkXHJcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tIDBcclxuXHRcdFx0XHQmOmJlZm9yZVxyXG5cdFx0XHRcdFx0Y29udGVudDogJzAnIGNvdW50ZXIoaXRlbXMpO1xyXG5cdFx0XHRcdFx0Y29sb3IgIzc4ODI4OFxyXG5cdFx0XHRcdFx0cG9zaXRpb24gYWJzb2x1dGVcclxuXHRcdFx0XHRcdGxlZnQgMFxyXG5cdFx0XHRcdFx0dG9wIDBcclxuXHRcdFx0XHQmOm50aC1jaGlsZChuICsgMTApOjpiZWZvcmVcclxuXHRcdFx0XHRcdGNvbnRlbnQ6IGNvdW50ZXIoaXRlbXMpO1xyXG5cdFx0XHRcdGFcclxuXHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbiB1bmRlcmxpbmVcclxuXHRcdFx0XHRcdCY6aG92ZXJcclxuXHRcdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uIG5vbmVcclxuXHRcdC53YXJuaW5nLWJsb2NrXHJcblx0XHRcdG1hcmdpbiA0MHB4IDBcclxuXHRcdFx0cGFkZGluZyAxNnB4IDMycHhcclxuXHRcdFx0Ym9yZGVyLXJhZGl1cyAyMHB4XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3IgI2ZmZTZjMlxyXG5cdFx0XHRmb250LXNpemUgMTRweFxyXG5cdFx0XHRsZXR0ZXItc3BhY2luZyAtMC40cHhcclxuXHRcdFx0bGluZS1oZWlnaHQgMS40NVxyXG5cdFx0XHRwb3NpdGlvbiByZWxhdGl2ZVxyXG5cdFx0XHRkaXNwbGF5IGZsZXhcclxuXHRcdFx0YWxpZ24taXRlbXMgY2VudGVyXHJcblx0XHRcdC5jbG9zZVxyXG5cdFx0XHRcdGZsZXgtc2hyaW5rIDBcclxuXHRcdFx0XHRtYXJnaW4tbGVmdCAxMHB4XHJcblx0XHRcdFx0Y3Vyc29yIHBvaW50ZXJcclxuXHRcdFx0JjpmaXJzdC1jaGlsZFxyXG5cdFx0XHRcdG1hcmdpbi10b3AgMFxyXG5cdFx0LnByaWNpbmctaXRlbXMtYmxvY2tcclxuXHRcdFx0bWFyZ2luIDQwcHggMCA4MHB4XHJcblx0XHRcdHdpZHRoIDEyNDBweFxyXG5cdFx0XHRwb3NpdGlvbiByZWxhdGl2ZVxyXG5cdFx0XHRsZWZ0IDUwJVxyXG5cdFx0XHR0cmFuc2Zvcm0gdHJhbnNsYXRlWCgtNTAlKVxyXG5cdFx0XHQucGF5bWVudHNcclxuXHRcdFx0XHRkaXNwbGF5IGZsZXhcclxuXHRcdFx0XHRnYXAgOHB4XHJcblx0XHRcdFx0anVzdGlmeS1jb250ZW50IGNlbnRlclxyXG5cdFx0XHRcdGZsZXgtd3JhcCB3cmFwXHJcblx0XHRcdFx0Lml0ZW1cclxuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3IgI2UwZjRmOFxyXG5cdFx0XHRcdFx0aGVpZ2h0IDQ4cHhcclxuXHRcdFx0XHRcdHBhZGRpbmcgMCAyNHB4XHJcblx0XHRcdFx0XHRnYXAgMTJweFxyXG5cdFx0XHRcdFx0Zm9udC1zaXplIDE2cHhcclxuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0IDEuNVxyXG5cdFx0XHRcdFx0bGV0dGVyLXNwYWNpbmcgLTAuNXB4XHJcblx0XHRcdFx0XHRkaXNwbGF5IGlubGluZS1mbGV4XHJcblx0XHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQgY2VudGVyXHJcblx0XHRcdFx0XHRhbGlnbi1pdGVtcyBjZW50ZXJcclxuXHRcdFx0XHRcdGJvcmRlci1yYWRpdXMgMjBweFxyXG5cdFx0LnByaWNpbmctaXRlbXNcclxuXHRcdFx0bWFyZ2luLWJvdHRvbSA0MHB4XHJcblx0XHRcdC5zd2lwZXItd3JhcHBlclxyXG5cdFx0XHRcdGFsaWduLWl0ZW1zIGZsZXgtZW5kXHJcblx0XHQucHJpY2luZy1pdGVtXHJcblx0XHRcdHBhZGRpbmcgMzRweCAzMnB4IDMycHhcclxuXHRcdFx0Ym9yZGVyLXJhZGl1cyA0MHB4XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3IgI2ViZjNmNFxyXG5cdFx0XHQmLmhpZ2hsaWdodGVkXHJcblx0XHRcdFx0YmFja2dyb3VuZCBsaW5lYXItZ3JhZGllbnQoMzEwZGVnLCAjNzZDOEZGIC0xMC42NSUsICNEMEZGRjEgNzAuMjMlKVxyXG5cdFx0XHQudG9wLWxpbmVcclxuXHRcdFx0XHRkaXNwbGF5IGZsZXhcclxuXHRcdFx0XHRhbGlnbi1pdGVtcyBjZW50ZXJcclxuXHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQgc3BhY2UtYmV0d2VlblxyXG5cdFx0XHRcdC5uYW1lXHJcblx0XHRcdFx0XHRjb2xvciAjNzg4Mjg4XHJcblx0XHRcdFx0XHRmb250LXNpemUgMTZweFxyXG5cdFx0XHRcdFx0bGluZS1oZWlnaHQgMS41XHJcblx0XHRcdFx0XHRsZXR0ZXItc3BhY2luZyAtMC41cHhcclxuXHRcdFx0XHQubW9zdC1wb3B1cGxhclxyXG5cdFx0XHRcdFx0cG9zaXRpb24gYWJzb2x1dGVcclxuXHRcdFx0XHRcdHRvcCAzMHB4XHJcblx0XHRcdFx0XHRyaWdodCAzMHB4XHJcblx0XHRcdFx0XHRoZWlnaHQgMzJweFxyXG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvciAkYmxhY2tcclxuXHRcdFx0XHRcdHBhZGRpbmcgMCAxM3B4XHJcblx0XHRcdFx0XHRkaXNwbGF5IGlubGluZS1mbGV4XHJcblx0XHRcdFx0XHRhbGlnbi1pdGVtcyBjZW50ZXJcclxuXHRcdFx0XHRcdGJvcmRlci1yYWRpdXMgMTBweFxyXG5cdFx0XHRcdFx0Zm9udC1zaXplIDE2cHhcclxuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0IDEuNVxyXG5cdFx0XHRcdFx0bGV0dGVyLXNwYWNpbmcgLTAuNXB4XHJcblx0XHRcdFx0XHRzcGFuXHJcblx0XHRcdFx0XHRcdGJhY2tncm91bmQgbGluZWFyLWdyYWRpZW50KDI1OGRlZywgIzc2QzhGRiAtMi42OCUsICNEMEZGRjEgOTAuNTIlKVxyXG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XHJcblx0XHRcdFx0XHRcdC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xyXG5cdFx0XHRcdFx0XHQtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblx0XHRcdC5wcmljZVxyXG5cdFx0XHRcdGRpc3BsYXkgZmxleFxyXG5cdFx0XHRcdGFsaWduLWl0ZW1zIGZsZXgtc3RhcnRcclxuXHRcdFx0XHRnYXAgMTBweFxyXG5cdFx0XHRcdG1hcmdpbi1ib3R0b20gMjRweFxyXG5cdFx0XHRcdGZvbnQtc2l6ZSA1MHB4XHJcblx0XHRcdFx0bGluZS1oZWlnaHQgMS4yXHJcblx0XHRcdFx0Zm9udC13ZWlnaHQgNjAwXHJcblx0XHRcdFx0bGV0dGVyLXNwYWNpbmcgLTNweFxyXG5cdFx0XHRcdCYtZGlzY291bnRcclxuXHRcdFx0XHRcdHBvc2l0aW9uIHJlbGF0aXZlXHJcblx0XHRcdFx0XHRmb250LXNpemUgMjRweFxyXG5cdFx0XHRcdFx0bGluZS1oZWlnaHQgMzJweFxyXG5cdFx0XHRcdFx0cGFkZGluZy10b3AgN3B4XHJcblx0XHRcdFx0XHQmOmFmdGVyXHJcblx0XHRcdFx0XHRcdGNvbnRlbnQgJydcclxuXHRcdFx0XHRcdFx0cG9zaXRpb24gYWJzb2x1dGVcclxuXHRcdFx0XHRcdFx0bGVmdCAwXHJcblx0XHRcdFx0XHRcdGJvdHRvbSAxNHB4XHJcblx0XHRcdFx0XHRcdHdpZHRoIDEwNSVcclxuXHRcdFx0XHRcdFx0aGVpZ2h0IDNweFxyXG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yICNFRjNBM0FcclxuXHRcdFx0LmJ0blxyXG5cdFx0XHRcdHdpZHRoIDEwMCVcclxuXHRcdFx0XHRtYXJnaW4tYm90dG9tIDI0cHhcclxuXHRcdFx0dWxcclxuXHRcdFx0XHRsaVxyXG5cdFx0XHRcdFx0cG9zaXRpb24gcmVsYXRpdmVcclxuXHRcdFx0XHRcdHBhZGRpbmctbGVmdCAzMHB4XHJcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tIDEwcHhcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZSAxNHB4XHJcblx0XHRcdFx0XHRsaW5lLWhlaWdodCAxLjRcclxuXHRcdFx0XHRcdGxldHRlci1zcGFjaW5nIC0wLjRweFxyXG5cdFx0XHRcdFx0JjpiZWZvcmVcclxuXHRcdFx0XHRcdFx0Y29udGVudCAnJ1xyXG5cdFx0XHRcdFx0XHR3aWR0aCAyMHB4XHJcblx0XHRcdFx0XHRcdGhlaWdodCAyMHB4XHJcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtaW1hZ2UgdXJsKCcuLi9pbWcvaWNvbnMvY2hlY2suc3ZnJylcclxuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1yZXBlYXQgbm8tcmVwZWF0XHJcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtcG9zaXRpb24gY2VudGVyXHJcblx0XHRcdFx0XHRcdHBvc2l0aW9uIGFic29sdXRlXHJcblx0XHRcdFx0XHRcdHRvcCAwXHJcblx0XHRcdFx0XHRcdGxlZnQgMFxyXG5cdFx0XHRcdFx0JjpsYXN0LWNoaWxkXHJcblx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b20gMFxyXG5cdFx0LmJ1dHRvbi13cmFwXHJcblx0XHRcdG1hcmdpbiAzMnB4IDBcclxuXHRcdFx0ZGlzcGxheSBmbGV4XHJcblx0XHRcdGp1c3RpZnktY29udGVudCBjZW50ZXJcclxuXHRcdFxyXG5cdFx0LmJsdWUtYmxvY2tzXHJcblx0XHRcdHBvc2l0aW9uIHJlbGF0aXZlXHJcblx0XHRcdGxlZnQgNTAlXHJcblx0XHRcdHRyYW5zZm9ybSB0cmFuc2xhdGVYKC01MCUpXHJcblx0XHRcdHdpZHRoIDEyNDBweFxyXG5cdFx0XHRkaXNwbGF5IGZsZXhcclxuXHRcdFx0anVzdGlmeS1jb250ZW50IHNwYWNlLWJldHdlZW5cclxuXHRcdFx0bWFyZ2luIDgwcHggMFxyXG5cdFx0XHQuaXRlbVxyXG5cdFx0XHRcdHdpZHRoIGNhbGMoMjUlIC0gMTVweClcclxuXHRcdFx0XHQmOmxhc3QtY2hpbGRcclxuXHRcdFx0XHRcdC5ibHVlXHJcblx0XHRcdFx0XHRcdCY6YWZ0ZXJcclxuXHRcdFx0XHRcdFx0XHRkaXNwbGF5IG5vbmVcclxuXHRcdFx0XHQuZ3JheS10ZXh0XHJcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tIDIwcHhcclxuXHRcdFx0XHRcdHRleHQtYWxpZ24gY2VudGVyXHJcblx0XHRcdFx0XHRmb250LXNpemUgMTZweFxyXG5cdFx0XHRcdFx0bGluZS1oZWlnaHQgMS41XHJcblx0XHRcdFx0XHRjb2xvciAjNzg4Mjg4XHJcblx0XHRcdFx0LmJsdWVcclxuXHRcdFx0XHRcdHBhZGRpbmcgMjBweFxyXG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvciAjZTBmNGY4XHJcblx0XHRcdFx0XHRmb250LXdlaWdodCA2MDBcclxuXHRcdFx0XHRcdGJvcmRlci1yYWRpdXMgMjBweFxyXG5cdFx0XHRcdFx0bWluLWhlaWdodCAxMjRweFxyXG5cdFx0XHRcdFx0cG9zaXRpb24gcmVsYXRpdmVcclxuXHRcdFx0XHRcdCY6YWZ0ZXJcclxuXHRcdFx0XHRcdFx0Y29udGVudCAnJ1xyXG5cdFx0XHRcdFx0XHR3aWR0aCAxcHhcclxuXHRcdFx0XHRcdFx0aGVpZ2h0IDEwMCVcclxuXHRcdFx0XHRcdFx0cG9zaXRpb24gYWJzb2x1dGVcclxuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvciAjZTBmNGY4XHJcblx0XHRcdFx0XHRcdHJpZ2h0IC0xMXB4XHJcblx0XHRcdFx0XHRcdHRvcCAwXHJcblx0XHQudmlkZW8td3JhcFxyXG5cdFx0XHRtYXJnaW4gODBweCAwXHJcblx0XHRcdHdpZHRoIDEwMCVcclxuXHRcdFx0YXNwZWN0LXJhdGlvIDE2IC8gOVxyXG5cdFx0XHRwb3NpdGlvbiByZWxhdGl2ZVxyXG5cdFx0XHRib3JkZXItcmFkaXVzIDQwcHhcclxuXHRcdFx0b3ZlcmZsb3cgaGlkZGVuXHJcblx0XHRcdCYgPiBpbWdcclxuXHRcdFx0XHR3aWR0aCAxMDAlXHJcblx0XHRcdFx0aGVpZ2h0IDEwMCVcclxuXHRcdFx0XHRvYmplY3QtZml0IGNvdmVyXHJcblx0XHRcdC5wbGF5LWljb25cclxuXHRcdFx0XHRwb3NpdGlvbiBhYnNvbHV0ZVxyXG5cdFx0XHRcdHRvcCA1MCVcclxuXHRcdFx0XHRsZWZ0IDUwJVxyXG5cdFx0XHRcdHRyYW5zZm9ybSB0cmFuc2xhdGUoLTUwJSwgLTUwJSlcclxuXHRcdC5iYW5uZXItY29udGFjdC11c1xyXG5cdFx0XHRtYXJnaW4gODBweCAwXHJcblx0XHRcdHBvc2l0aW9uIHJlbGF0aXZlXHJcblx0XHRcdGxlZnQgNTAlXHJcblx0XHRcdHRyYW5zZm9ybSB0cmFuc2xhdGVYKC01MCUpXHJcblx0XHRcdHdpZHRoIDEyNDBweFxyXG5cdFx0XHRkaXNwbGF5IGZsZXhcclxuXHRcdFx0anVzdGlmeS1jb250ZW50IHNwYWNlLWJldHdlZW5cclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvciAjZTBmNGY4XHJcblx0XHRcdGJvcmRlci1yYWRpdXMgNDBweFxyXG5cdFx0XHRvdmVyZmxvdyBoaWRkZW5cclxuXHRcdFx0Jl9fbGVmdFxyXG5cdFx0XHRcdHBhZGRpbmcgNjBweFxyXG5cdFx0XHRcdHdpZHRoIDQ1JVxyXG5cdFx0XHRcdC50dGwsXHJcblx0XHRcdFx0LnRlbFxyXG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbSAzMnB4XHJcblx0XHRcdFx0XHRmb250LXNpemUgNTBweFxyXG5cdFx0XHRcdFx0bGluZS1oZWlnaHQgMS4yXHJcblx0XHRcdFx0XHRmb250LXdlaWdodCA2MDBcclxuXHRcdFx0XHRcdGxldHRlci1zcGFjaW5nIC0zcHhcclxuXHRcdFx0XHRcdGltZ1xyXG5cdFx0XHRcdFx0XHRkaXNwbGF5IGlubGluZS1ibG9ja1xyXG5cdFx0XHRcdFx0XHR3aWR0aCA1MHB4XHJcblx0XHRcdFx0XHRcdHBvc2l0aW9uIHJlbGF0aXZlXHJcblx0XHRcdFx0XHRcdHRvcCA1cHhcclxuXHRcdFx0XHRcdC5ncmVlblxyXG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kIGxpbmVhci1ncmFkaWVudCgxODBkZWcsICM1NkQwNjIgNTkuNTglLCAjMjhCNTNFIDEwMCUpXHJcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtY2xpcDogdGV4dDtcclxuXHRcdFx0XHRcdFx0LXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XHJcblx0XHRcdFx0XHRcdC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuXHRcdFx0XHQudGFnXHJcblx0XHRcdFx0XHRoZWlnaHQgMzZweFxyXG5cdFx0XHRcdFx0cGFkZGluZyAwIDE0cHhcclxuXHRcdFx0XHRcdGRpc3BsYXkgaW5saW5lLWZsZXhcclxuXHRcdFx0XHRcdGFsaWduLWl0ZW1zIGNlbnRlclxyXG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvciAjZmZmXHJcblx0XHRcdFx0XHRib3JkZXItcmFkaXVzIDMwcHhcclxuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b20gMzJweFxyXG5cdFx0XHRcdC50ZWxcclxuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b20gMFxyXG5cdFx0XHRcdFx0ZGlzcGxheSBibG9ja1xyXG5cdFx0XHRcdFx0Y29sb3IgJGJsYWNrXHJcblx0XHRcdFx0XHQmOmhvdmVyXHJcblx0XHRcdFx0XHRcdG9wYWNpdHkgMC43XHJcblx0XHRcdCZfX3JpZ2h0XHJcblx0XHRcdFx0d2lkdGggNTUlXHJcblx0XHRcdFx0bWFzay1pbWFnZSB1cmwoJy4uL2ltZy9jb250YWN0LXdoYXRzYXBwLW1hc2sucG5nJylcclxuXHRcdFx0XHRtYXNrLXNpemUgMTAwJSAxMDAlXHJcblx0XHRcdFx0aW1nXHJcblx0XHRcdFx0XHR3aWR0aCAxMDAlXHJcblx0XHRcdFx0XHRoZWlnaHQgMTAwJVxyXG5cdFx0XHRcdFx0b2JqZWN0LWZpdCBjb3ZlclxyXG5cdFx0LmdyaWQtaW1hZ2VzLTMtY29sXHJcblx0XHRcdG1hcmdpbi1ib3R0b20gODBweFxyXG5cdFx0XHRtYXJnaW4tdG9wIDMycHhcclxuXHRcdFx0LnN3aXBlci13cmFwcGVyXHJcblx0XHRcdFx0ZGlzcGxheSBncmlkXHJcblx0XHRcdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zIHJlcGVhdCgzLCAxZnIpXHJcblx0XHRcdFx0Z2FwIDIwcHhcclxuXHRcdFx0Lml0ZW1cclxuXHRcdFx0XHRwYWRkaW5nIDMycHggMzBweCA0MHB4XHJcblx0XHRcdFx0ZGlzcGxheSBmbGV4XHJcblx0XHRcdFx0ZmxleC1kaXJlY3Rpb24gY29sdW1uXHJcblx0XHRcdFx0Ym9yZGVyLXJhZGl1cyA0MHB4XHJcblx0XHRcdFx0Ym9yZGVyIDFweCBzb2xpZCAjRDlFN0U5XHJcblx0XHRcdFx0dGV4dC1hbGlnbiBjZW50ZXJcclxuXHRcdFx0XHQudHRsXHJcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tIDI4cHhcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZSAxNHB4XHJcblx0XHRcdFx0XHRsaW5lLWhlaWdodCAxLjRcclxuXHRcdFx0XHRcdGxldHRlci1zcGFjaW5nIC0wLjRweFxyXG5cdFx0XHRcdC5pbWdcclxuXHRcdFx0XHRcdGRpc3BsYXkgZmxleFxyXG5cdFx0XHRcdFx0anVzdGlmeS1jb250ZW50IGNlbnRlclxyXG5cdFx0LmZyYW1lLWltZ1xyXG5cdFx0XHRnYXAgMjBweFxyXG5cdFx0XHRkaXNwbGF5IGdyaWRcclxuXHRcdFx0bWFyZ2luIDIwcHggMCAzMnB4XHJcblx0XHRcdCYuaW1nLTFcclxuXHRcdFx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnMgcmVwZWF0KDEsIDFmcilcclxuXHRcdFx0Ji5pbWctMlxyXG5cdFx0XHRcdGdyaWQtdGVtcGxhdGUtY29sdW1ucyByZXBlYXQoMiwgMWZyKVxyXG5cdFx0XHQmLmltZy0zXHJcblx0XHRcdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zIHJlcGVhdCgzLCAxZnIpXHJcblx0XHRcdC5pdGVtXHJcblx0XHRcdFx0cGFkZGluZyAzMHB4IDE1cHggMjBweFxyXG5cdFx0XHRcdGJvcmRlci1yYWRpdXMgNDBweFxyXG5cdFx0XHRcdGJvcmRlciAxcHggc29saWQgI0Q5RTdFOVxyXG5cdFx0XHRcdGltZ1xyXG5cdFx0XHRcdFx0bWFyZ2luIDAgYXV0byAxMHB4XHJcblx0XHRcdFx0LmRlc2NyXHJcblx0XHRcdFx0XHR0ZXh0LWFsaWduIGNlbnRlclxyXG5cdFx0XHRcdFx0Y29sb3IgIzc4ODI4OFxyXG5cdFx0XHRcdFx0Zm9udC1zaXplIDE0cHhcclxuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0IDEuNFxyXG5cdFx0XHRcdFx0bGV0dGVyLXNwYWNpbmcgLTAuNHB4XHJcblx0XHQuZ2FsbGVyeS1ncmlkXHJcblx0XHRcdG1hcmdpbiA4MHB4IDBcclxuXHRcdFx0ZGlzcGxheSBncmlkXHJcblx0XHRcdGdyaWQtdGVtcGxhdGUtY29sdW1ucyByZXBlYXQoMiwgMWZyKVxyXG5cdFx0XHRnYXAgMjBweFxyXG5cdFx0XHQuaXRlbVxyXG5cdFx0XHRcdC5pbWdcclxuXHRcdFx0XHRcdHdpZHRoIDEwMCVcclxuXHRcdFx0XHRcdGFzcGVjdC1yYXRpbyAxIC8gMVxyXG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1cyA0MHB4XHJcblx0XHRcdFx0XHRvdmVyZmxvdyBoaWRkZW5cclxuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b20gMTBweFxyXG5cdFx0XHRcdFx0aW1nXHJcblx0XHRcdFx0XHRcdHdpZHRoIDEwMCVcclxuXHRcdFx0XHRcdFx0aGVpZ2h0IDEwMCVcclxuXHRcdFx0XHRcdFx0b2JqZWN0LWZpdCBjb3ZlclxyXG5cdFx0XHRcdC5kZXNjclxyXG5cdFx0XHRcdFx0dGV4dC1hbGlnbiBjZW50ZXJcclxuXHRcdFx0XHRcdGNvbG9yICM3ODgyODhcclxuXHRcdFx0XHRcdGxldHRlci1zcGFjaW5nIC0wLjRweFxyXG5cdFx0XHRcdFx0bGluZS1oZWlnaHQgMS40XHJcblx0XHRcdFx0XHRmb250LXNpemUgMTRweFxyXG5cdFx0LnRhYnMtdmlkZW9cclxuXHRcdFx0bWFyZ2luIDgwcHggMCA0MHB4XHJcblx0LnRhYl9oZWFkZXJcclxuXHRcdG1hcmdpbi1ib3R0b20gNDBweFxyXG5cdFx0ZGlzcGxheSBmbGV4XHJcblx0XHRmbGV4LXdyYXAgd3JhcFxyXG5cdFx0YWxpZ24taXRlbXMgY2VudGVyXHJcblx0XHRkaXNwbGF5IGZsZXhcclxuXHRcdGdhcCAxNnB4XHJcblx0XHQudGFiXHJcblx0XHRcdGhlaWdodCAzNHB4XHJcblx0XHRcdHBhZGRpbmcgMCAxMnB4XHJcblx0XHRcdGJvcmRlci1yYWRpdXMgMTBweFxyXG5cdFx0XHRjdXJzb3IgcG9pbnRlclxyXG5cdFx0XHRjb2xvciAjNzg4Mjg4XHJcblx0XHRcdGZvbnQtc2l6ZSAxNnB4XHJcblx0XHRcdGxpbmUtaGVpZ2h0IDEuNVxyXG5cdFx0XHRsZXR0ZXItc3BhY2luZyAtMC41cHhcclxuXHRcdFx0ZGlzcGxheSBpbmxpbmUtZmxleFxyXG5cdFx0XHRhbGlnbi1pdGVtcyBjZW50ZXJcclxuXHRcdFx0anVzdGlmeS1jb250ZW50IGNlbnRlclxyXG5cdFx0XHR0cmFuc2l0aW9uIGFsbCAuMnNcclxuXHRcdFx0Jjpob3ZlcixcclxuXHRcdFx0Ji5hY3RpdmVcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yICNDMkVBRjJcclxuXHRcdFx0XHRjb2xvciAjMDAwXHJcblx0LmZhcS1ibG9ja1xyXG5cdFx0bWFyZ2luIDYwcHggMCA4MHB4XHJcblx0XHQudGFiX2hlYWRlclxyXG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQgc3BhY2UtYmV0d2VlblxyXG5cdFx0aDJcclxuXHRcdFx0bWFyZ2luLXRvcCAwXHJcblx0XHRcdG1hcmdpbi1ib3R0b20gMzJweFxyXG5cdFx0XHR0ZXh0LWFsaWduIGxlZnRcclxuXHJcblx0Ji1zZXJ2aWNlXHJcblx0XHQud3AtY29udGFpbmVyLWNvcmUtY29sdW1ucy1pcy1sYXlvdXQtMS53cC1jb250YWluZXItY29yZS1jb2x1bW5zLWlzLWxheW91dC0xXHJcblx0XHRcdGRpc3BsYXkgZmxleFxyXG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQgc3BhY2UtYmV0d2VlblxyXG5cdFx0XHRtYXJnaW4tYm90dG9tIDQ0cHhcclxuXHRcdFx0bWFyZ2luLXRvcCAzMnB4XHJcblx0XHRcdGdhcCAyMHB4XHJcblx0XHRcdGZsZXgtd3JhcCBub3dyYXAgIWltcG9ydGFudFxyXG5cdFx0XHRAbWVkaWEgKG1heC13aWR0aCA0ODBweClcclxuXHRcdFx0XHRnYXAgMTBweFxyXG5cdFx0XHRcdG1hcmdpbiAyMHB4IDAgNDBweFxyXG5cdFx0LndwLWJsb2NrLWNvbHVtbi5pcy1sYXlvdXQtZmxvdy53cC1ibG9jay1jb2x1bW4taXMtbGF5b3V0LWZsb3dcclxuXHRcdFx0d2lkdGggY2FsYyg1MCUgLSAxMHB4KVxyXG5cdFx0XHRAbWVkaWEgKG1heC13aWR0aCA0ODBweClcclxuXHRcdFx0XHR3aWR0aCBjYWxjKDUwJSAtIDVweClcclxuXHRcdFx0XHRmaWd1cmVcclxuXHRcdFx0XHRcdG1hcmdpbiAwXHJcblx0XHRcdFxyXG5cclxuLmNvdW50cnktaW1nXHJcblx0cG9zaXRpb24gcmVsYXRpdmVcclxuXHR3aWR0aCAyOHB4XHJcblx0aGVpZ2h0IDIycHhcclxuXHRib3JkZXItcmFkaXVzIDJweFxyXG5cdG92ZXJmbG93IGhpZGRlblxyXG5cdG1hcmdpbi1yaWdodCAxMHB4XHJcblx0ZmxleC1zaHJpbmsgMFxyXG5cdGltZ1xyXG5cdFx0b2JqZWN0LWZpdCBjb3ZlclxyXG5cdFx0d2lkdGggMTAwJVxyXG5cdFx0aGVpZ2h0IDEwMCVcclxuXHJcblxyXG4udmlkZW8tcHJldmlldy13cmFwXHJcblx0ZGlzcGxheSBibG9ja1xyXG5cdHdpZHRoIDEwMCVcclxuXHRhc3BlY3QtcmF0aW8gMTYvOVxyXG5cdG92ZXJmbG93IGhpZGRlblxyXG5cdGJvcmRlci1yYWRpdXMgNDBweFxyXG5cdHBvc2l0aW9uIHJlbGF0aXZlXHJcblx0ei1pbmRleCAyXHJcblx0LnBob3RvLFxyXG5cdC5waG90byBpbWdcclxuXHRcdHdpZHRoIDEwMCVcclxuXHRcdGhlaWdodCAxMDAlXHJcblx0LnBob3RvIGltZ1xyXG5cdFx0b2JqZWN0LWZpdCBjb3ZlclxyXG5cdC5wbGF5LWljb25cclxuXHRcdHBvc2l0aW9uIGFic29sdXRlXHJcblx0XHRjdXJzb3IgcG9pbnRlclxyXG5cdFx0bGVmdCA1MCVcclxuXHRcdHRvcCA1MCVcclxuXHRcdHRyYW5zZm9ybSB0cmFuc2xhdGUoLTUwJSwgLTUwJSlcclxuXHJcblxyXG5cclxuXHJcblxyXG4uZ2V0LWZyZWUtY29uc3VsdFxyXG5cdHBvc2l0aW9uIGZpeGVkXHJcblx0Ym90dG9tIDQwcHhcclxuXHRsZWZ0IDQwcHhcclxuXHR6LWluZGV4IDlcclxuXHQmLmFjdGl2ZVxyXG5cdFx0LnR0bFxyXG5cdFx0XHRtYXgtd2lkdGggMFxyXG5cdFx0XHRwYWRkaW5nIDBcclxuXHRcdC5jbG9zZS1pY29uXHJcblx0XHRcdG9wYWNpdHkgMVxyXG5cdFx0XHR2aXNpYmlsaXR5IHZpc2libGVcclxuXHRcdC5waG90b1xyXG5cdFx0XHRvcGFjaXR5IDBcclxuXHRcdC5nZXQtZnJlZS1jb25zdWx0X19kcm9wXHJcblx0XHRcdC5pdGVtXHJcblx0XHRcdFx0b3BhY2l0eSAxXHJcblx0XHRcdFx0dmlzaWJpbGl0eSB2aXNpYmxlXHJcblx0XHRcdFx0dHJhbnNmb3JtIHRyYW5zbGF0ZVkoMClcclxuXHQuY2xvc2UtaWNvblxyXG5cdFx0cG9zaXRpb24gYWJzb2x1dGVcclxuXHRcdHdpZHRoIDYwcHhcclxuXHRcdGhlaWdodCA2MHB4XHJcblx0XHR0b3AgMFxyXG5cdFx0bGVmdCAwXHJcblx0XHRkaXNwbGF5IGZsZXhcclxuXHRcdGFsaWduLWl0ZW1zIGNlbnRlclxyXG5cdFx0anVzdGlmeS1jb250ZW50IGNlbnRlclxyXG5cdFx0b3BhY2l0eSAwXHJcblx0XHR2aXNpYmlsaXR5IGhpZGRlblxyXG5cdFx0Y3Vyc29yIHBvaW50ZXJcclxuXHQmX19sYmxcclxuXHRcdGJhY2tncm91bmQ6IHJnYigxMTgsMjAwLDI1NSk7XHJcblx0XHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMjQ1ZGVnLCByZ2JhKDExOCwyMDAsMjU1LDEpIDAlLCByZ2JhKDIwOCwyNTUsMjQxLDEpIDEwMCUpO1xyXG5cdFx0cGFkZGluZyAzcHhcclxuXHRcdGJvcmRlci1yYWRpdXMgOTBweFxyXG5cdFx0cG9zaXRpb24gcmVsYXRpdmVcclxuXHRcdGRpc3BsYXkgZmxleFxyXG5cdFx0YWxpZ24taXRlbXMgY2VudGVyXHJcblx0XHRjdXJzb3IgcG9pbnRlclxyXG5cdFx0aGVpZ2h0IDYwcHhcclxuXHRcdC5waG90b1xyXG5cdFx0XHR3aWR0aCA1NHB4XHJcblx0XHRcdGhlaWdodCA1NHB4XHJcblx0XHRcdGJvcmRlci1yYWRpdXMgNTAlXHJcblx0XHRcdG92ZXJmbG93IGhpZGRlblxyXG5cdFx0XHR0cmFuc2l0aW9uIGFsbCAuMnNcclxuXHRcdC50dGxcclxuXHRcdFx0cGFkZGluZyAwIDE5cHhcclxuXHRcdFx0dHJhbnNpdGlvbiBhbGwgLjJzXHJcblx0XHRcdG92ZXJmbG93IGhpZGRlblxyXG5cdFx0XHR3aGl0ZS1zcGFjZSBub3dyYXBcclxuXHQmX19kcm9wXHJcblx0XHR3aWR0aCA2MHB4XHJcblx0XHRwb3NpdGlvbiBhYnNvbHV0ZVxyXG5cdFx0Ym90dG9tIDYwcHhcclxuXHRcdGxlZnQgMFxyXG5cdFx0Lml0ZW1cclxuXHRcdFx0d2lkdGggNjBweFxyXG5cdFx0XHRoZWlnaHQgNjBweFxyXG5cdFx0XHRib3JkZXItcmFkaXVzIDUwJVxyXG5cdFx0XHRkaXNwbGF5IGZsZXhcclxuXHRcdFx0YWxpZ24taXRlbXMgY2VudGVyXHJcblx0XHRcdGp1c3RpZnktY29udGVudCBjZW50ZXJcclxuXHRcdFx0bWFyZ2luLWJvdHRvbSA4cHhcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvciAjYzJlYWYyXHJcblx0XHRcdG9wYWNpdHkgMFxyXG5cdFx0XHR2aXNpYmlsaXR5IGhpZGRlblxyXG5cdFx0XHR0cmFuc2l0aW9uIGFsbCAuMnNcclxuXHRcdFx0JjpudGgtY2hpbGQoMSlcclxuXHRcdFx0XHR0cmFuc2l0aW9uLWRlbGF5IC4xc1xyXG5cdFx0XHRcdHRyYW5zZm9ybSB0cmFuc2xhdGVZKDMwcHgpXHJcblx0XHRcdCY6bnRoLWNoaWxkKDIpXHJcblx0XHRcdFx0dHJhbnNmb3JtIHRyYW5zbGF0ZVkoMzBweClcclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuLnZpZGVvLXdpdGgtZGVzY3JcclxuXHRtYXJnaW4gMzJweCAwXHJcblx0LnByZXZpZXctd3JhcFxyXG5cdFx0ZGlzcGxheSBibG9ja1xyXG5cdFx0d2lkdGggMTAwJVxyXG5cdFx0YXNwZWN0LXJhdGlvIDE2LzlcclxuXHRcdG92ZXJmbG93IGhpZGRlblxyXG5cdFx0Ym9yZGVyLXJhZGl1cyA0MHB4XHJcblx0XHRwb3NpdGlvbiByZWxhdGl2ZVxyXG5cdFx0ei1pbmRleCAyXHJcblx0XHRtYXJnaW4tYm90dG9tIDMycHhcclxuXHRcdGRpc3BsYXkgYmxvY2tcclxuXHRcdC8vIGlmcmFtZSxcclxuXHRcdC5waG90byxcclxuXHRcdC5waG90byBpbWdcclxuXHRcdFx0d2lkdGggMTAwJVxyXG5cdFx0XHRoZWlnaHQgMTAwJVxyXG5cdFx0Ly8gaWZyYW1lLFxyXG5cdFx0LnBob3RvIGltZ1xyXG5cdFx0XHRvYmplY3QtZml0IGNvdmVyXHJcblx0XHQvLyBpZnJhbWVcclxuXHRcdC8vIFx0cG9zaXRpb24gYWJzb2x1dGVcclxuXHRcdC8vIFx0dG9wIDBcclxuXHRcdC8vIFx0bGVmdCAwXHJcblx0XHQvLyBcdHotaW5kZXggM1xyXG5cdFx0Ly8gXHRvcGFjaXR5IDBcclxuXHRcdC8vIFx0dmlzaWJpbGl0eSBoaWRkZW5cclxuXHRcdC8vIFx0Ji5hY3RpdmVcclxuXHRcdC8vIFx0XHRvcGFjaXR5IDFcclxuXHRcdC8vIFx0XHR2aXNpYmlsaXR5IHZpc2libGVcclxuXHRcdC5wbGF5LWljb25cclxuXHRcdFx0cG9zaXRpb24gYWJzb2x1dGVcclxuXHRcdFx0Y3Vyc29yIHBvaW50ZXJcclxuXHRcdFx0bGVmdCA1MCVcclxuXHRcdFx0dG9wIDUwJVxyXG5cdFx0XHR0cmFuc2Zvcm0gdHJhbnNsYXRlKC01MCUsIC01MCUpXHJcblx0LnRhYmxlXHJcblx0XHRiYWNrZ3JvdW5kICNlYmYzZjRcclxuXHRcdHBhZGRpbmcgMzJweFxyXG5cdFx0Ym9yZGVyLXJhZGl1cyA0MHB4XHJcblx0XHQucm93XHJcblx0XHRcdG1hcmdpbi1ib3R0b20gMjBweFxyXG5cdFx0XHRkaXNwbGF5IGZsZXhcclxuXHRcdFx0JjpsYXN0LWNoaWxkXHJcblx0XHRcdFx0bWFyZ2luLWJvdHRvbSAwXHJcblx0XHQuY29sXHJcblx0XHRcdCY6bnRoLWNoaWxkKDEpXHJcblx0XHRcdFx0d2lkdGggMzEycHhcclxuXHRcdFx0XHRwYWRkaW5nLXJpZ2h0IDMycHhcclxuXHRcdFx0XHRjb2xvciAjNzg4Mjg4XHJcblx0XHRcdFx0ZmxleC1zaHJpbmsgMFxyXG5cdFx0XHQmOm50aC1jaGlsZCgyKVxyXG5cdFx0XHRcdHdpZHRoIDEwMCVcclxuXHRcdC5zb2NzXHJcblx0XHRcdGRpc3BsYXkgZmxleFxyXG5cdFx0XHRhbGlnbi1pdGVtcyBjZW50ZXJcclxuXHRcdFx0Z2FwIDEwcHhcclxuXHRcdFx0YVxyXG5cdFx0XHRcdHBhZGRpbmcgNHB4IDBcclxuXHRcdFx0XHQmOmhvdmVyXHJcblx0XHRcdFx0XHRvcGFjaXR5IC41XHJcblxyXG5cclxuXHJcbi50d28tcGhvdG9zLXdpdGgtb25lLWRlc2NyXHJcblx0bWFyZ2luIDMycHggMFxyXG5cdC5pbWFnZXNcclxuXHRcdGRpc3BsYXkgZmxleFxyXG5cdFx0anVzdGlmeS1jb250ZW50IHNwYWNlLWJldHdlZW5cclxuXHRcdG1hcmdpbi1ib3R0b20gMTBweFxyXG5cdFx0ZmlndXJlXHJcblx0XHRcdHdpZHRoIGNhbGMoNTAlIC0gMTBweClcclxuXHRcdGltZ1xyXG5cdFx0XHRtYXJnaW4gMFxyXG5cdC5kZXNjclxyXG5cdFx0dGV4dC1hbGlnbiBjZW50ZXJcclxuXHRcdGNvbG9yICM3ODgyODhcclxuXHRcdGZvbnQtc2l6ZSAxNHB4XHJcblx0XHRsaW5lLWhlaWdodCAxLjRcclxuXHRcdGxldHRlci1zcGFjaW5nIC0wLjRweFxyXG5cclxuXHJcblxyXG5cclxuLmJlZm9yZWFmdGVyLFxyXG4udGVzdGltb25pYWxzLFxyXG4uZ3Vlc3RzLFxyXG4uYmxvZyxcclxuLmhlcm8sXHJcbi5ncmFmdC1jYWxjXHJcblx0b3ZlcmZsb3cgaGlkZGVuXHJcblxyXG5cclxuXHJcblxyXG5cclxuLmV4cGVyaWVuY2UtdmlkZW9zXHJcblx0Jl9fd3JhcHBlclxyXG5cdFx0ZGlzcGxheSBmbGV4XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQgc3BhY2UtYmV0d2VlblxyXG5cdFx0ZmxleC13cmFwIHdyYXBcclxuXHQuZ3Vlc3RzX19zbGlkZVxyXG5cdFx0bWFyZ2luLWJvdHRvbSA4MHB4XHJcblx0XHR3aWR0aCBjYWxjKDUwJSAtIDEwcHgpXHJcblx0XHQudGFibGVcclxuXHRcdFx0cGFkZGluZyA1MHB4IDMycHggMzJweFxyXG5cdFx0XHRib3JkZXItcmFkaXVzIDAgMCA0MHB4IDQwcHhcclxuXHQucHJldi1nYWxsZXJ5XHJcblx0XHQmLXNsaWRlclxyXG5cdFx0XHRwb3NpdGlvbiByZWxhdGl2ZVxyXG5cdFx0XHRvdmVyZmxvdyB2aXNpYmxlXHJcblx0XHRcdG1hcmdpbi1ib3R0b20gMzJweFxyXG5cdFx0XHQmLnN3aXBlci1iYWNrZmFjZS1oaWRkZW5cclxuXHRcdFx0XHQuc3dpcGVyLXNsaWRlXHJcblx0XHRcdFx0XHR0cmFuc2Zvcm0gbm9uZVxyXG5cdFx0XHQmLW5leHQsXHJcblx0XHRcdCYtcHJldlxyXG5cdFx0XHRcdHBvc2l0aW9uIGFic29sdXRlXHJcblx0XHRcdFx0d2lkdGggMzJweFxyXG5cdFx0XHRcdGhlaWdodCAzMnB4XHJcblx0XHRcdFx0dG9wIDUwJVxyXG5cdFx0XHRcdHRyYW5zZm9ybSB0cmFuc2xhdGVZKC01MCUpXHJcblx0XHRcdFx0ei1pbmRleCAzXHJcblx0XHRcdFx0Y3Vyc29yIHBvaW50ZXJcclxuXHRcdFx0XHQmLnN3aXBlci1idXR0b24tZGlzYWJsZWRcclxuXHRcdFx0XHRcdGN1cnNvciBkZWZhdWx0XHJcblx0XHRcdFx0XHRmaWx0ZXIgY29udHJhc3QoMC4yKSBzYXR1cmF0ZSgwKSBicmlnaHRuZXNzKDEuNylcclxuXHRcdFx0Ji1uZXh0XHJcblx0XHRcdFx0cmlnaHQgLTE2cHhcclxuXHRcdFx0Ji1wcmV2XHJcblx0XHRcdFx0bGVmdCAtMTZweFxyXG5cdFx0XHRcdHRyYW5zZm9ybSB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSgxODBkZWcpXHJcblx0XHQmX19pdGVtXHJcblx0XHRcdHBvc2l0aW9uIHJlbGF0aXZlXHJcblx0XHRcdC8vIHotaW5kZXggOVxyXG5cdFx0XHRhc3BlY3QtcmF0aW8gMS8xXHJcblx0XHRcdC5waG90by13cmFwXHJcblx0XHRcdFx0d2lkdGggMTAwJVxyXG5cdFx0XHRcdGhlaWdodCAxMDAlXHJcblx0XHRcdFx0aW1nXHJcblx0XHRcdFx0XHRib3JkZXItcmFkaXVzIDEwcHhcclxuXHRcdFx0XHRcdHdpZHRoIDEwMCVcclxuXHRcdFx0XHRcdGhlaWdodCAxMDAlXHJcblx0XHRcdFx0XHRvYmplY3QtZml0IGNvdmVyXHJcblx0XHRcdCY6aG92ZXJcclxuXHRcdFx0XHQuY2FwdGlvblxyXG5cdFx0XHRcdFx0b3BhY2l0eSAxXHJcblx0XHRcdFx0XHR2aXNpYmlsaXR5IHZpc2libGVcclxuXHRcdFx0XHRcdHotaW5kZXggOVxyXG5cdFx0XHQuY2FwdGlvblxyXG5cdFx0XHRcdGJvcmRlci1yYWRpdXMgMTRweFxyXG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3IgIzNhM2QzZlxyXG5cdFx0XHRcdGNvbG9yICNmZmZcclxuXHRcdFx0XHR3aGl0ZS1zcGFjZSBub3dyYXBcclxuXHRcdFx0XHRwYWRkaW5nIDEwcHhcclxuXHRcdFx0XHRmb250LXNpemUgMTJweFxyXG5cdFx0XHRcdGxldHRlci1zcGFjaW5nIC0wLjNweFxyXG5cdFx0XHRcdGxpbmUtaGVpZ2h0IDEuM1xyXG5cdFx0XHRcdHBvc2l0aW9uIGFic29sdXRlXHJcblx0XHRcdFx0bGVmdCA1MCVcclxuXHRcdFx0XHR0cmFuc2Zvcm0gdHJhbnNsYXRlWCgtNTAlKVxyXG5cdFx0XHRcdHRvcCAtMjBweFxyXG5cdFx0XHRcdG9wYWNpdHkgMFxyXG5cdFx0XHRcdHZpc2liaWxpdHkgaGlkZGVuXHJcblx0XHRcdFx0dHJhbnNpdGlvbiBhbGwgLjFzXHJcblx0XHRcdFx0ei1pbmRleCA4XHJcblx0Jl9fYnRuXHJcblx0XHRkaXNwbGF5IGZsZXhcclxuXHRcdGp1c3RpZnktY29udGVudCBjZW50ZXJcclxuXHRcdG1hcmdpbi10b3AgLTQwcHhcclxuXHJcblxyXG5cclxuXHJcbi5wcmV2LWdhbGxlcnktc2xpZGVyXHJcblx0ei1pbmRleCA5XHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcbi5pbm5lcnBhZ2VfX2NvbnRlbnQsXHJcbi5iYW5uZXItZG9jdG9yLXdyYXBcclxuXHQuYmFubmVyLWRvY3RvclxyXG5cdFx0bWFyZ2luIDEyMHB4IDBcclxuXHRcdHBvc2l0aW9uIHJlbGF0aXZlXHJcblx0XHRsZWZ0IDUwJVxyXG5cdFx0dHJhbnNmb3JtIHRyYW5zbGF0ZVgoLTUwJSlcclxuXHRcdHdpZHRoIDEyNDBweFxyXG5cdFx0cGFkZGluZyA2MHB4XHJcblx0XHRib3JkZXItcmFkaXVzIDQwcHhcclxuXHRcdGJhY2tncm91bmQtY29sb3IgI2UwZjRmOFxyXG5cdFx0YmFja2dyb3VuZC1pbWFnZSB1cmwoJy4uL2ltZy9wcmljaW5nLWRvY3Rvci5wbmcnKVxyXG5cdFx0YmFja2dyb3VuZC1yZXBlYXQgbm8tcmVwZWF0XHJcblx0XHRiYWNrZ3JvdW5kLXNpemUgNTg5cHggYXV0b1xyXG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbiBib3R0b20gcmlnaHQgNDhweFxyXG5cdFx0aDJcclxuXHRcdFx0bWFyZ2luLXRvcCAwXHJcblx0XHRcdG1hcmdpbi1ib3R0b20gMzJweFxyXG5cdFx0XHRtYXgtd2lkdGggNTYwcHhcclxuXHRcdFx0Zm9udC1zaXplIDUwcHhcclxuXHRcdFx0bGluZS1oZWlnaHQgMS4yXHJcblx0XHRcdGZvbnQtd2VpZ2h0IDYwMFxyXG5cdFx0XHRsZXR0ZXItc3BhY2luZyAtM3B4XHJcblx0XHQuYmFubmVyLXRhZ3NcclxuXHRcdFx0ZGlzcGxheSBmbGV4XHJcblx0XHRcdGZsZXgtd3JhcCB3cmFwXHJcblx0XHRcdGdhcCA0cHhcclxuXHRcdFx0bWFyZ2luLWJvdHRvbSAzMnB4XHJcblx0XHRcdC50YWdcclxuXHRcdFx0XHRoZWlnaHQgMzJweFxyXG5cdFx0XHRcdHBhZGRpbmcgMCAxNHB4XHJcblx0XHRcdFx0Ym9yZGVyLXJhZGl1cyA5MHB4XHJcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvciAjZmZmXHJcblx0XHRcdFx0Zm9udC1zaXplIDE2cHhcclxuXHRcdFx0XHRsaW5lLWhlaWdodCAxLjVcclxuXHRcdFx0XHRsZXR0ZXItc3BhY2luZyAtMC41cHhcclxuXHRcdFx0XHRkaXNwbGF5IGlubGluZS1mbGV4XHJcblx0XHRcdFx0YWxpZ24taXRlbXMgY2VudGVyXHJcblx0XHQuYmFubmVyLWJ0bnNcclxuXHRcdFx0ZGlzcGxheSBmbGV4XHJcblx0XHRcdGFsaWduLWl0ZW1zIGNlbnRlclxyXG5cdFx0XHRnYXAgMjRweFxyXG5cdFx0XHQudGFrZXNcclxuXHRcdFx0XHRjb2xvciAjNzg4Mjg4XHJcblxyXG5cclxuXHJcblxyXG5cclxuLmJsb2ctcGFnZVxyXG5cdHBhZGRpbmctdG9wIDEyMHB4XHJcblx0LmJyZWFkY3J1bWJzXHJcblx0XHRtYXJnaW4tYm90dG9tIDQwcHhcclxuXHQmX190dGxcclxuXHRcdG1hcmdpbi1ib3R0b20gNDBweFxyXG5cdFx0Zm9udC1zaXplIDcwcHhcclxuXHRcdGxpbmUtaGVpZ2h0IDFcclxuXHRcdGxldHRlci1zcGFjaW5nIC0zLjVweFxyXG5cdFx0Zm9udC13ZWlnaHQgNzAwXHJcblx0Jl9fbWFpbi1pdGVtXHJcblx0XHRib3JkZXItcmFkaXVzIDQwcHhcclxuXHRcdG92ZXJmbG93IGhpZGRlblxyXG5cdFx0d2lkdGggMTAwJVxyXG5cdFx0YXNwZWN0LXJhdGlvIDMgLyAyXHJcblx0XHRwb3NpdGlvbiByZWxhdGl2ZVxyXG5cdFx0cGFkZGluZyAzMHB4IDQwcHggNDBweFxyXG5cdFx0ZGlzcGxheSBmbGV4XHJcblx0XHRmbGV4LWRpcmVjdGlvbiBjb2x1bW5cclxuXHRcdGp1c3RpZnktY29udGVudCBzcGFjZS1iZXR3ZWVuXHJcblx0XHRhbGlnbi1pdGVtcyBmbGV4LXN0YXJ0XHJcblx0XHRtYXJnaW4tYm90dG9tIDgwcHhcclxuXHRcdCYtaW1nXHJcblx0XHRcdHdpZHRoIDEwMCVcclxuXHRcdFx0aGVpZ2h0IDEwMCVcclxuXHRcdFx0cG9zaXRpb24gYWJzb2x1dGVcclxuXHRcdFx0ei1pbmRleCAxXHJcblx0XHRcdHRvcCAwXHJcblx0XHRcdGxlZnQgMFxyXG5cdFx0XHRpbWdcclxuXHRcdFx0XHR3aWR0aCAxMDAlXHJcblx0XHRcdFx0aGVpZ2h0IDEwMCVcclxuXHRcdFx0XHRvYmplY3QtZml0IGNvdmVyXHJcblx0XHQmLWxhYmVsXHJcblx0XHRcdGhlaWdodCAzMnB4XHJcblx0XHRcdGJvcmRlci1yYWRpdXMgMzBweFxyXG5cdFx0XHRwYWRkaW5nIDAgMTZweFxyXG5cdFx0XHRkaXNwbGF5IGZsZXhcclxuXHRcdFx0YWxpZ24taXRlbXMgY2VudGVyXHJcblx0XHRcdGJhY2tncm91bmQtY29sb3IgI2ZmZlxyXG5cdFx0XHRmb250LXNpemUgMTZweFxyXG5cdFx0XHRsaW5lLWhlaWdodCAxLjVcclxuXHRcdFx0bGV0dGVyLXNwYWNpbmcgLTAuNXB4XHJcblx0XHRcdHBvc2l0aW9uIHJlbGF0aXZlXHJcblx0XHRcdHotaW5kZXggMlxyXG5cdFx0Ji10dGxcclxuXHRcdFx0cG9zaXRpb24gcmVsYXRpdmVcclxuXHRcdFx0ei1pbmRleCAyXHJcblx0XHRcdGRpc3BsYXkgYmxvY2tcclxuXHRcdFx0Y29sb3IgI2ZmZlxyXG5cdFx0XHRmb250LXNpemU6IDUwcHg7XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiA2MDA7XHJcblx0XHRcdGxpbmUtaGVpZ2h0IDEuMlxyXG5cdFx0XHRsZXR0ZXItc3BhY2luZzogLTNweDtcclxuXHRcdFx0Jjpob3ZlclxyXG5cdFx0XHRcdGNvbG9yICRhY2NlbnRcclxuXHQmX19wb3N0c1xyXG5cdFx0bWFyZ2luLWJvdHRvbSA4MHB4XHJcblx0XHQmLWhlYWRcclxuXHRcdFx0bWFyZ2luLWJvdHRvbSA0MHB4XHJcblx0XHRcdGRpc3BsYXkgZmxleFxyXG5cdFx0XHRhbGlnbi1pdGVtcyBjZW50ZXJcclxuXHRcdFx0anVzdGlmeS1jb250ZW50IHNwYWNlLWJldHdlZW5cclxuXHRcdFx0LmZpbHRlclxyXG5cdFx0XHRcdGRpc3BsYXkgZmxleFxyXG5cdFx0XHRcdGdhcCAxNnB4XHJcblx0XHRcdC5pdGVtXHJcblx0XHRcdFx0aGVpZ2h0IDM0cHhcclxuXHRcdFx0XHRwYWRkaW5nIDAgMTJweFxyXG5cdFx0XHRcdGJvcmRlci1yYWRpdXMgMTBweFxyXG5cdFx0XHRcdGN1cnNvciBwb2ludGVyXHJcblx0XHRcdFx0Y29sb3IgIzc4ODI4OFxyXG5cdFx0XHRcdGZvbnQtc2l6ZSAxNnB4XHJcblx0XHRcdFx0bGluZS1oZWlnaHQgMS41XHJcblx0XHRcdFx0bGV0dGVyLXNwYWNpbmcgLTAuNXB4XHJcblx0XHRcdFx0ZGlzcGxheSBpbmxpbmUtZmxleFxyXG5cdFx0XHRcdGFsaWduLWl0ZW1zIGNlbnRlclxyXG5cdFx0XHRcdGp1c3RpZnktY29udGVudCBjZW50ZXJcclxuXHRcdFx0XHR0cmFuc2l0aW9uIGFsbCAuMnNcclxuXHRcdFx0XHQmOmhvdmVyLFxyXG5cdFx0XHRcdCYuYWN0aXZlXHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yICNDMkVBRjJcclxuXHRcdFx0XHRcdGNvbG9yICMwMDBcclxuXHQmX19wb3N0cy1ib2R5XHJcblx0XHRkaXNwbGF5IGdyaWRcclxuXHRcdGdhcCAyMHB4XHJcblx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnMgcmVwZWF0KDMsIDFmcilcclxuXHRcdG1hcmdpbi1ib3R0b20gNDBweFxyXG5cdFx0LmJsb2dfX2l0ZW1cclxuXHRcdFx0d2lkdGggMTAwJVxyXG5cclxuXHJcblxyXG4uc2VhcmNoLWlucHV0LXdyYXBcclxuXHRpbnB1dFxyXG5cdFx0d2lkdGggNDAwcHhcclxuXHRcdGhlaWdodCA2MHB4XHJcblx0XHRwYWRkaW5nIDAgMTZweCAwIDUwcHhcclxuXHRcdGJvcmRlci1yYWRpdXM6IDE2cHg7XHJcblx0XHRib3JkZXIgMXB4IHNvbGlkICNEOUU3RTlcclxuXHRcdGJhY2tncm91bmQtY29sb3IgI2ZmZlxyXG5cdFx0YmFja2dyb3VuZC1pbWFnZSB1cmwoJy4uL2ltZy9pY29ucy9zZWFyY2gtaWNvbi5zdmcnKVxyXG5cdFx0YmFja2dyb3VuZC1yZXBlYXQgbm8tcmVwZWF0XHJcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uIDE2cHggMThweFxyXG5cdFx0Zm9udC1zaXplIDE2cHhcclxuXHRcdGZvbnQtd2VpZ2h0IDUwMFxyXG5cdFx0bGV0dGVyLXNwYWNpbmcgLTAuNXB4XHJcblxyXG5cdFx0XHJcblxyXG5cclxuLmNhcmUtYWZ0ZXJcclxuXHRtYXJnaW4tYm90dG9tIDEyMHB4XHJcblx0cGFkZGluZyA4MHB4IDBcclxuXHRiYWNrZ3JvdW5kIGxpbmVhci1ncmFkaWVudCgyNThkZWcsICM3NkM4RkYgLTIuNjglLCAjRDBGRkYxIDkwLjUyJSlcclxuXHQmX190ZXh0XHJcblx0XHR3aWR0aCA4MjBweFxyXG5cdFx0bWF4LXdpZHRoIDEwMCVcclxuXHRcdG1hcmdpbiAwIGF1dG8gNDBweFxyXG5cdFx0cFxyXG5cdFx0XHRtYXJnaW4tYm90dG9tIDIwcHhcclxuXHRcdFx0JjpsYXN0LWNoaWxkXHJcblx0XHRcdFx0bWFyZ2luLWJvdHRvbSAwXHJcblx0Jl9fYXJ0aWNsZXNcclxuXHRcdGRpc3BsYXkgZmxleFxyXG5cdFx0LmJsb2dfX2l0ZW1cclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvciAjZmZmXHJcblxyXG5cclxuXHJcblxyXG4uZm9sbG93LXVzXHJcblx0b3ZlcmZsb3cgaGlkZGVuXHJcblx0cGFkZGluZy1ib3R0b20gMzBweFxyXG5cdCZfX2J0bnNcclxuXHRcdGRpc3BsYXkgZmxleFxyXG5cdFx0YWxpZ24taXRlbXMgY2VudGVyXHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQgY2VudGVyXHJcblx0XHRnYXAgMjBweFxyXG5cdFx0bWFyZ2luLWJvdHRvbSA0MXB4XHJcblx0XHQuc29jLWJ0blxyXG5cdFx0XHRoZWlnaHQgNTBweFxyXG5cdFx0XHRwYWRkaW5nIDAgMjRweFxyXG5cdFx0XHRkaXNwbGF5IGlubGluZS1mbGV4XHJcblx0XHRcdGdhcCAxMHB4XHJcblx0XHRcdGFsaWduLWl0ZW1zIGNlbnRlclxyXG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQgY2VudGVyXHJcblx0XHRcdGJvcmRlci1yYWRpdXMgMTRweFxyXG5cdFx0XHRjb2xvciAjZmZmXHJcblx0XHRcdGJhY2tncm91bmQtY29sb3IgJGFjY2VudFxyXG5cdFx0XHRmb250LXNpemUgMTZweFxyXG5cdFx0XHRsaW5lLWhlaWdodCAxLjVcclxuXHRcdFx0bGV0dGVyLXNwYWNpbmcgLTAuNXB4XHJcblx0XHRcdCY6aG92ZXJcclxuXHRcdFx0XHRvcGFjaXR5IDAuOFxyXG5cdFx0XHQmLmZiXHJcblx0XHRcdFx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDBkZWcsICMwMDYyRTAgMi45OSUsICMxOUFGRkYgMTAwLjAyJSk7XHJcblx0XHRcdCYuaW5zdGFcclxuXHRcdFx0XHRiYWNrZ3JvdW5kIHJhZGlhbC1ncmFkaWVudCgxMzguMzIlIDUwNi4wOSUgYXQgLTguMDUlIDE5OCUsICNmZWQxNGYgMCUsICNmNzMgMjguMzglLCAjYjQyNGE1IDYzLjY2JSwgIzUxNGJkNyA5NS4xMSUpXHJcblx0Jl9fbGluZXNcclxuXHRcdHRyYW5zZm9ybSByb3RhdGUoLTJkZWcpXHJcblx0Jl9fbGluZVxyXG5cdFx0ZGlzcGxheSBmbGV4XHJcblx0XHQmOm50aC1jaGlsZCgxKVxyXG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQgZmxleC1lbmRcclxuXHRcdCY6bnRoLWNoaWxkKDIpXHJcblx0XHRcdGp1c3RpZnktY29udGVudCBmbGV4LXN0YXJ0XHJcblx0XHQuaXRlbVxyXG5cdFx0XHRwYWRkaW5nIDJweFxyXG5cdFx0XHR3aWR0aCAyMDRweFxyXG5cdFx0XHRoZWlnaHQgMjA0cHhcclxuXHRcdFx0ZmxleC1zaHJpbmsgMFxyXG5cdFx0XHRpbWdcclxuXHRcdFx0XHR3aWR0aCAxMDAlXHJcblx0XHRcdFx0aGVpZ2h0IDEwMCVcclxuXHRcdFx0XHRvYmplY3QtZml0IGNvdmVyXHJcblxyXG5cclxuLmJsb2ctaW5uZXJcclxuXHQmX19pbmZvXHJcblx0XHRkaXNwbGF5IGZsZXhcclxuXHRcdGFsaWduLWl0ZW1zIGNlbnRlclxyXG5cdFx0anVzdGlmeS1jb250ZW50IHNwYWNlLWJldHdlZW5cclxuXHRcdG1hcmdpbi1ib3R0b20gNDBweFxyXG5cdFx0Y29sb3IgIzc4ODI4OFxyXG5cdFx0LmF1dGhvclxyXG5cdFx0XHRhXHJcblx0XHRcdFx0Y29sb3IgJGJsYWNrXHJcblx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uIHVuZGVybGluZVxyXG5cdCZfX25leHQtcHJldlxyXG5cdFx0bWFyZ2luLXRvcCA0MHB4XHJcblx0XHRkaXNwbGF5IGZsZXhcclxuXHRcdGFsaWduLWl0ZW1zIGNlbnRlclxyXG5cdFx0anVzdGlmeS1jb250ZW50IHNwYWNlLWJldHdlZW5cclxuXHRcdC5uYXYtYnRuXHJcblx0XHRcdHBhZGRpbmcgMjBweCAzMnB4XHJcblx0XHRcdGJvcmRlci1yYWRpdXMgMjBweFxyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yICNlYmYzZjRcclxuXHRcdFx0Z2FwIDE2cHhcclxuXHRcdFx0ZGlzcGxheSBpbmxpbmUtZmxleFxyXG5cdFx0XHRhbGlnbi1pdGVtcyBjZW50ZXJcclxuXHRcdFx0bWF4LXdpZHRoIDM1MHB4XHJcblx0XHRcdHdpZHRoIDUwJVxyXG5cdFx0XHRmb250LXdlaWdodCA2MDBcclxuXHRcdFx0Y29sb3IgJGJsYWNrXHJcblx0XHRcdGltZ1xyXG5cdFx0XHRcdGZsZXgtc2hyaW5rIDBcclxuXHRcdFx0XHR0cmFuc2l0aW9uIGFsbCAuMnNcclxuXHRcdFx0Ji5wcmV2XHJcblx0XHRcdFx0anVzdGlmeS1jb250ZW50IGZsZXgtc3RhcnRcclxuXHRcdFx0XHQmOmhvdmVyXHJcblx0XHRcdFx0XHRpbWdcclxuXHRcdFx0XHRcdFx0dHJhbnNmb3JtIHRyYW5zbGF0ZVgoLTNweClcclxuXHRcdFx0Ji5uZXh0XHJcblx0XHRcdFx0anVzdGlmeS1jb250ZW50IGZsZXgtZW5kXHJcblx0XHRcdFx0dGV4dC1hbGlnbiByaWdodFxyXG5cdFx0XHRcdG1hcmdpbi1sZWZ0IGF1dG9cclxuXHRcdFx0XHQmOmhvdmVyXHJcblx0XHRcdFx0XHRpbWdcclxuXHRcdFx0XHRcdFx0dHJhbnNmb3JtIHRyYW5zbGF0ZVgoM3B4KVxyXG5cdC52aWRlby1wcmV2aWV3LXdyYXBcclxuXHRcdGRpc3BsYXkgYmxvY2tcclxuXHRcdHdpZHRoIDEwMCVcclxuXHRcdGFzcGVjdC1yYXRpbyAxNi85XHJcblx0XHRvdmVyZmxvdyBoaWRkZW5cclxuXHRcdGJvcmRlci1yYWRpdXMgNDBweFxyXG5cdFx0cG9zaXRpb24gcmVsYXRpdmVcclxuXHRcdHotaW5kZXggMlxyXG5cdFx0LnBob3RvLFxyXG5cdFx0LnBob3RvIGltZ1xyXG5cdFx0XHR3aWR0aCAxMDAlXHJcblx0XHRcdGhlaWdodCAxMDAlXHJcblx0XHQucGhvdG8gaW1nXHJcblx0XHRcdG9iamVjdC1maXQgY292ZXJcclxuXHRcdC5wbGF5LWljb25cclxuXHRcdFx0cG9zaXRpb24gYWJzb2x1dGVcclxuXHRcdFx0Y3Vyc29yIHBvaW50ZXJcclxuXHRcdFx0bGVmdCA1MCVcclxuXHRcdFx0dG9wIDUwJVxyXG5cdFx0XHR0cmFuc2Zvcm0gdHJhbnNsYXRlKC01MCUsIC01MCUpXHJcblx0LmlubmVycGFnZV9fY29udGVudFxyXG5cdFx0dWxcclxuXHRcdFx0bGlzdC1zdHlsZS10eXBlIGRpc2NcclxuXHRcdFx0Y29sb3IgIzc4ODI4OFxyXG5cdFx0XHRtYXJnaW4gMjBweCAwIDIwcHggMjVweFxyXG5cdFx0XHRmb250LXdlaWdodCA1MDBcclxuXHRcdFx0bGlcclxuXHRcdFx0XHRtYXJnaW4tYm90dG9tIDIwcHhcclxuXHRcdFx0XHQmOjptYXJrZXJcclxuXHRcdFx0XHRcdGNvbG9yICRibGFja1xyXG5cdFx0XHRcdHVsXHJcblx0XHRcdFx0XHRtYXJnaW4tdG9wIDEwcHhcclxuXHRcdFx0XHRcdHN0cm9uZ1xyXG5cdFx0XHRcdFx0XHRmb250LXdlaWdodCA1MDBcclxuXHRcdFx0XHRcdFx0Y29sb3IgIzFhMWMxZVxyXG5cdFx0XHR1bFxyXG5cdFx0XHRcdG1hcmdpbi10b3AgMFxyXG5cdFx0XHRcdG1hcmdpbi1ib3R0b20gMFxyXG5cdFx0XHRcdGxpXHJcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tIDBcclxuXHRcdFx0YlxyXG5cdFx0XHRcdGZvbnQtd2VpZ2h0IDUwMFxyXG5cdFx0XHRcdGNvbG9yICRibGFja1xyXG5cclxuXHJcbi5yZXMtdmlkZW9zXHJcblx0Ji13cmFwcGVyXHJcblx0XHQudGFiXHJcblx0XHRcdCZfaXRlbVxyXG5cdFx0XHRcdGRpc3BsYXkgbm9uZVxyXG5cdFx0XHRcdCYuYWN0aXZlXHJcblx0XHRcdFx0XHRkaXNwbGF5IGJsb2NrXHJcblx0XHRcdCZfaGVhZGVyXHJcblx0XHRcdFx0bWF4LXdpZHRoIDgyMHB4XHJcblx0XHRcdFx0bWFyZ2luLWxlZnQgYXV0b1xyXG5cdFx0XHRcdG1hcmdpbi1yaWdodCBhdXRvXHJcblx0XHQuYnV0dG9uXHJcblx0XHRcdCYtd3JhcFxyXG5cdFx0XHRcdGRpc3BsYXkgZmxleFxyXG5cdFx0XHRcdGp1c3RpZnktY29udGVudCBjZW50ZXJcclxuXHRcdFx0XHRtYXJnaW4tdG9wIDQwcHhcclxuXHQmX19oZXJvXHJcblx0XHRtYXgtd2lkdGggODIwcHhcclxuXHRcdG1hcmdpbi1sZWZ0IGF1dG9cclxuXHRcdG1hcmdpbi1yaWdodCBhdXRvXHJcblx0Jl9fbWFpblxyXG5cdFx0bWFyZ2luLXRvcCA4MHB4XHJcblxyXG5cclxuLmJlZm9yZWFmdGVyLWlubmVyXHJcblx0bWFyZ2luLXRvcCAtNDBweFxyXG5cdCZfX3dyYXBcclxuXHRcdGRpc3BsYXkgZ3JpZFxyXG5cdFx0Z2FwIDIwcHhcclxuXHRcdGdyaWQtdGVtcGxhdGUtY29sdW1ucyByZXBlYXQoMiwgMWZyKVxyXG5cdC5iZWZvcmVhZnRlcl9fc2xpZGUtaW5mb1xyXG5cdFx0ZGlzcGxheSBub25lXHJcblxyXG5cclxuXHJcbi5wYWdpbmF0aW9uXHJcblx0bWFyZ2luLXRvcCA0MHB4XHJcblx0ZGlzcGxheSBmbGV4XHJcblx0ZmxleC13cmFwIHdyYXBcclxuXHRqdXN0aWZ5LWNvbnRlbnQgY2VudGVyXHJcblx0YWxpZ24taXRlbXMgY2VudGVyXHJcblx0Z2FwIDRweFxyXG5cdC5wcmV2LFxyXG5cdC5uZXh0XHJcblx0XHQmLmRpc2FibGVkXHJcblx0XHRcdGZpbHRlciBzYXR1cmF0ZSgwKVxyXG5cdFx0XHRvcGFjaXR5IDAuNFxyXG5cdC5wcmV2XHJcblx0XHR0cmFuc2Zvcm0gcm90YXRlKDE4MGRlZylcclxuXHRhLHNwYW5cclxuXHRcdCY6bm90KC5wcmV2KTpub3QoLm5leHQpXHJcblx0XHRcdGJvcmRlci1yYWRpdXMgNTAlXHJcblx0XHRcdHdpZHRoIDQ0cHhcclxuXHRcdFx0aGVpZ2h0IDQ0cHhcclxuXHRcdFx0ZGlzcGxheSBpbmxpbmUtZmxleFxyXG5cdFx0XHRhbGlnbi1pdGVtcyBjZW50ZXJcclxuXHRcdFx0anVzdGlmeS1jb250ZW50IGNlbnRlclxyXG5cdFx0XHRib3JkZXIgMXB4IHNvbGlkICNFQkYzRjRcclxuXHRcdFx0Zm9udC1zaXplIDE0cHhcclxuXHRcdFx0Y29sb3IgJGJsYWNrXHJcblx0XHRcdCYuYWN0aXZlLFxyXG5cdFx0XHQmOmhvdmVyXHJcblx0XHRcdFx0YmFja2dyb3VuZCBsaW5lYXItZ3JhZGllbnQoMTE1ZGVnLCAjODhFQUZGIDYuMzclLCAjNkZCQUZGIDExMC4zOCUpXHJcblx0c3BhblxyXG5cdFx0Y3Vyc29yIHBvaW50ZXJcclxuXHQuY3VycmVudFxyXG5cdFx0YmFja2dyb3VuZCBsaW5lYXItZ3JhZGllbnQoMTE1ZGVnLCAjODhFQUZGIDYuMzclLCAjNkZCQUZGIDExMC4zOCUpXHJcblxyXG5cclxuXHJcblxyXG4uYXNrLXlvdXItcXVlc3Rpb25cclxuXHRiYWNrZ3JvdW5kLWNvbG9yICNlMGY0ZjhcclxuXHRib3JkZXItcmFkaXVzIDQwcHhcclxuXHRwYWRkaW5nIDgwcHhcclxuXHQuc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdGlvblxyXG5cdFx0Ym9yZGVyIG5vbmVcclxuXHRoMlxyXG5cdFx0bWFyZ2luLXRvcCAwXHJcblx0XHRtYXJnaW4tYm90dG9tIDQwcHhcclxuXHQuc3VibWl0LWJ0blxyXG5cdFx0bWFyZ2luLXRvcCA0MHB4XHJcblxyXG5cclxuXHJcblxyXG4uam9iLWxhYmVsLFxyXG4ucHJpdmFjeS1sYWJlbCxcclxuLnRlYW0tbGFiZWxcclxuXHRiYWNrZ3JvdW5kLWNvbG9yICNmZmZcclxuXHRwb3NpdGlvbiBhYnNvbHV0ZVxyXG5cdHBhZGRpbmcgMjBweFxyXG5cdGRpc3BsYXkgaW5saW5lLWZsZXhcclxuXHRhbGlnbi1pdGVtcyBjZW50ZXJcclxuXHRtaW4td2lkdGggMjIwcHhcclxuXHRib3JkZXItcmFkaXVzIDIwcHhcclxuXHRib3gtc2hhZG93IDBweCAyMHB4IDYwcHggcmdiYSg4NCwgMTA1LCAxMTksIDAuMTUpXHJcblx0Lmljb25cclxuXHRcdG1hcmdpbi1yaWdodCAxOHB4XHJcblx0XHRmbGV4LXNocmluayAwXHJcblx0LnRleHRcclxuXHRcdC50MVxyXG5cdFx0XHRmb250LXNpemUgMjRweFxyXG5cdFx0XHRsaW5lLWhlaWdodCAxLjJcclxuXHRcdFx0bGV0dGVyLXNwYWNpbmcgLTFweFxyXG5cdFx0XHRmb250LXdlaWdodCA2MDBcclxuXHRcdFx0bWFyZ2luLWJvdHRvbSAycHhcclxuXHRcdFx0bWFyZ2luLXRvcCAtNXB4XHJcblx0XHRcdC5ncmF5XHJcblx0XHRcdFx0Zm9udC1zaXplIDEycHhcclxuXHRcdFx0XHRsZXR0ZXItc3BhY2luZyAtMC4zcHhcclxuXHRcdFx0XHRmb250LXdlaWdodCA1MDBcclxuXHRcdFx0XHRjb2xvciAjNzg4Mjg4XHJcblx0XHQudDJcclxuXHRcdFx0Zm9udC1zaXplIDEycHhcclxuXHRcdFx0bGV0dGVyLXNwYWNpbmcgLTAuM3B4XHJcblx0XHRcdGZvbnQtd2VpZ2h0IDUwMFxyXG5cdCYubGJsMVxyXG5cdFx0Ym90dG9tIDM2MHB4XHJcblx0XHRyaWdodCAtNjBweFxyXG5cdCYubGJsMlxyXG5cdFx0Ym90dG9tIDI0MHB4XHJcblx0XHRyaWdodCAyMHB4XHJcblxyXG5cclxuXHJcblxyXG5cclxuLnByaXZhY3ktbGFiZWxcclxuXHRkaXNwbGF5IGlubGluZS1mbGV4XHJcblx0YWxpZ24taXRlbXMgY2VudGVyXHJcblx0cGFkZGluZyAyNHB4IDIwcHhcclxuXHRtYXgtd2lkdGggMzY1cHhcclxuXHQuaWNvblxyXG5cdFx0bWFyZ2luLXJpZ2h0IDE0cHhcclxuXHQudGV4dFxyXG5cdFx0Zm9udC1zaXplIDI0cHhcclxuXHRcdGxpbmUtaGVpZ2h0IDEuMlxyXG5cdFx0bGV0dGVyLXNwYWNpbmcgLTFweFxyXG5cdFx0Zm9udC13ZWlnaHQgNjAwXHJcblx0XHRhXHJcblx0XHRcdGNvbG9yICRibGFja1xyXG5cdFx0XHR0ZXh0LWRlY29yYXRpb24gdW5kZXJsaW5lXHJcblx0XHRcdCY6aG92ZXJcclxuXHRcdFx0XHR0ZXh0LWRlY29yYXRpb24gbm9uZVxyXG5cdCYubGJsMVxyXG5cdFx0Ym90dG9tIDQwMHB4XHJcblx0XHRyaWdodCAxMTBweFxyXG5cdCYubGJsMlxyXG5cdFx0Ym90dG9tIDI3MHB4XHJcblx0XHRyaWdodCAwXHJcblx0Ji5sYmwzXHJcblx0XHRib3R0b20gMTQwcHhcclxuXHRcdHJpZ2h0IDQwMHB4XHJcblxyXG5cclxuLnRlYW0tbGFiZWxcclxuXHQucGhvdG9cclxuXHRcdHdpZHRoIDQwcHhcclxuXHRcdGhlaWdodCA0MHB4XHJcblx0XHRib3JkZXItcmFkaXVzIDUwJVxyXG5cdFx0b3ZlcmZsb3cgaGlkZGVuXHJcblx0XHRtYXJnaW4tcmlnaHQgMTVweFxyXG5cdFx0aW1nXHJcblx0XHRcdHdpZHRoIDEwMCVcclxuXHRcdFx0aGVpZ2h0IDEwMCVcclxuXHRcdFx0b2JqZWN0LWZpdCBjb3ZlclxyXG5cdC50ZXh0XHJcblx0XHQudDFcclxuXHRcdFx0Zm9udC1zaXplIDIwcHhcclxuXHRcdFx0bGV0dGVyLXNwYWNpbmcgLTAuOHB4XHJcblx0XHQudDJcclxuXHRcdFx0Y29sb3IgIzc4ODI4OFxyXG5cdCYubGJsMVxyXG5cdFx0cmlnaHQgMzIwcHhcclxuXHRcdGJvdHRvbSAzMTBweFxyXG5cdCYubGJsMlxyXG5cdFx0cmlnaHQgNDUwcHhcclxuXHRcdGJvdHRvbSAyMDBweFxyXG5cdCYubGJsM1xyXG5cdFx0cmlnaHQgLTYwcHhcclxuXHRcdGJvdHRvbSAyNDBweFxyXG5cdCYubGJsNFxyXG5cdFx0cmlnaHQgMjcwcHhcclxuXHRcdGJvdHRvbSAxNDVweFxyXG5cdCYubGJsNVxyXG5cdFx0cmlnaHQgODAwcHhcclxuXHRcdGJvdHRvbSAxMDBweFxyXG5cdCYubGJsNlxyXG5cdFx0cmlnaHQgNTIwcHhcclxuXHRcdGJvdHRvbSAyNXB4XHJcblx0Ji5sYmw3XHJcblx0XHRyaWdodCAwXHJcblx0XHR0b3AgMTIwcHhcclxuXHQmLmxibDhcclxuXHRcdHJpZ2h0IDBcclxuXHRcdGJvdHRvbSAxNTBweFxyXG5cclxuXHJcblxyXG5cclxuXHJcbi5kci1zb25lclxyXG5cdG1hcmdpbiA4MHB4IDBcclxuXHQmX193cmFwXHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yICNlMGY0ZjhcclxuXHRcdGRpc3BsYXkgZmxleFxyXG5cdFx0Ym9yZGVyLXJhZGl1cyA0MHB4XHJcblx0XHRtaW4taGVpZ2h0IDY2MHB4XHJcblx0Jl9fbGVmdCxcclxuXHQmX19yaWdodFxyXG5cdFx0d2lkdGggNTAlXHJcblx0XHRwb3NpdGlvbiByZWxhdGl2ZVxyXG5cdCZfX3Bob3RvXHJcblx0XHRwb3NpdGlvbiBhYnNvbHV0ZVxyXG5cdFx0d2lkdGggNDkycHhcclxuXHRcdGxlZnQgODVweFxyXG5cdFx0Ym90dG9tIDBcclxuXHRcdHotaW5kZXggMlxyXG5cdCZfX2xhYmVsXHJcblx0XHRwYWRkaW5nIDE4cHhcclxuXHRcdGJvcmRlci1yYWRpdXMgMjBweFxyXG5cdFx0YmFja2dyb3VuZC1jb2xvciAjZmZmXHJcblx0XHRtaW4td2lkdGggMTc1cHhcclxuXHRcdG1heC13aWR0aCAyODBweFxyXG5cdFx0ZGlzcGxheSBpbmxpbmUtZmxleFxyXG5cdFx0cG9zaXRpb24gYWJzb2x1dGVcclxuXHRcdC5pbWFnZVxyXG5cdFx0XHRib3JkZXItcmFkaXVzIDUwJVxyXG5cdFx0XHR3aWR0aCA0NHB4XHJcblx0XHRcdGhlaWdodCA0NHB4XHJcblx0XHRcdG1hcmdpbi1yaWdodCAxNnB4XHJcblx0XHRcdGZsZXgtc2hyaW5rIDBcclxuXHRcdC50MVxyXG5cdFx0XHRmb250LXNpemUgMTJweFxyXG5cdFx0XHRsZXR0ZXItc3BhY2luZyAtMC4zcHhcclxuXHRcdFx0Y29sb3IgIzc4ODI4OFxyXG5cdFx0LnQyXHJcblx0XHRcdGZvbnQtc2l6ZSAxNnB4XHJcblx0XHRcdGxpbmUtaGVpZ2h0IDEuNVxyXG5cdFx0XHRsZXR0ZXItc3BhY2luZyAtMC41cHhcclxuXHRcdFx0YlxyXG5cdFx0XHRcdGZvbnQtc2l6ZSAyMHB4XHJcblx0XHRcdFx0bGV0dGVyLXNwYWNpbmcgLTAuOHB4XHJcblx0XHRcdFx0Zm9udC13ZWlnaHQgNjAwXHJcblx0XHQmLmxibDFcclxuXHRcdFx0ei1pbmRleCAxXHJcblx0XHRcdHRvcCAyMjBweFxyXG5cdFx0XHRsZWZ0IDQwcHhcclxuXHRcdCYubGJsMlxyXG5cdFx0XHR6LWluZGV4IDNcclxuXHRcdFx0dG9wIDM0MHB4XHJcblx0XHRcdGxlZnQgMzc1cHhcclxuXHRcdCYubGJsM1xyXG5cdFx0XHR6LWluZGV4IDNcclxuXHRcdFx0dG9wIDQ3NXB4XHJcblx0XHRcdGxlZnQgNDBweFxyXG5cdCZfX3JpZ2h0XHJcblx0XHRwYWRkaW5nIDYwcHggNDhweCA2MHB4IDBcclxuXHQmX190MVxyXG5cdFx0bWFyZ2luLWJvdHRvbSAyMHB4XHJcblx0XHR0ZXh0LWFsaWduIGxlZnRcclxuXHQmX190MlxyXG5cdFx0bWFyZ2luLWJvdHRvbSAzMnB4XHJcblx0XHRjb2xvciAjNzg4Mjg4XHJcblx0LnRhYl9oZWFkZXJcclxuXHRcdG1hcmdpbi1ib3R0b20gMzJweFxyXG5cdFx0ZGlzcGxheSBmbGV4XHJcblx0XHRmbGV4LXdyYXAgd3JhcFxyXG5cdFx0YWxpZ24taXRlbXMgY2VudGVyXHJcblx0XHRkaXNwbGF5IGZsZXhcclxuXHRcdGdhcCAxNnB4XHJcblx0XHQudGFiXHJcblx0XHRcdGhlaWdodCAzNHB4XHJcblx0XHRcdHBhZGRpbmcgMCAxMnB4XHJcblx0XHRcdGJvcmRlci1yYWRpdXMgMTBweFxyXG5cdFx0XHRjdXJzb3IgcG9pbnRlclxyXG5cdFx0XHRjb2xvciAjNzg4Mjg4XHJcblx0XHRcdGZvbnQtc2l6ZSAxNnB4XHJcblx0XHRcdGxpbmUtaGVpZ2h0IDEuNVxyXG5cdFx0XHRsZXR0ZXItc3BhY2luZyAtMC41cHhcclxuXHRcdFx0ZGlzcGxheSBpbmxpbmUtZmxleFxyXG5cdFx0XHRhbGlnbi1pdGVtcyBjZW50ZXJcclxuXHRcdFx0anVzdGlmeS1jb250ZW50IGNlbnRlclxyXG5cdFx0XHR0cmFuc2l0aW9uIGFsbCAuMnNcclxuXHRcdFx0Jjpob3ZlcixcclxuXHRcdFx0Ji5hY3RpdmVcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yICNDMkVBRjJcclxuXHRcdFx0XHRjb2xvciAjMDAwXHJcblx0LnRhYl9pdGVtXHJcblx0XHRoZWlnaHQgMzM1cHhcclxuXHRcdG92ZXJmbG93IGF1dG9cclxuXHRcdC8vIC1tcy1vdmVyZmxvdy1zdHlsZTogbm9uZTtcclxuXHRcdC8vIHNjcm9sbGJhci13aWR0aDogbm9uZTtcclxuXHRcdC8vICY6Oi13ZWJraXQtc2Nyb2xsYmFyXHJcblx0XHQvLyBcdGRpc3BsYXkgbm9uZVxyXG5cdFx0Jjo6LXdlYmtpdC1zY3JvbGxiYXJcclxuXHRcdFx0d2lkdGggNHB4XHJcblx0XHQmOjotd2Via2l0LXNjcm9sbGJhci10cmFja1xyXG5cdFx0XHRiYWNrZ3JvdW5kIHdoaXRlXHJcblx0XHQmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYlxyXG5cdFx0XHRiYWNrZ3JvdW5kIGxpbmVhci1ncmFkaWVudCgxMTVkZWcsICM4OGVhZmYgNi4zNyUsICM2ZmJhZmYgMTEwLjM4JSlcclxuXHQmX19leHBlclxyXG5cdFx0bWFyZ2luLWJvdHRvbSAyNHB4XHJcblx0XHRkaXNwbGF5IGZsZXhcclxuXHRcdGZsZXgtZGlyZWN0aW9uIGNvbHVtblxyXG5cdFx0YWxpZ24taXRlbXMgZmxleC1zdGFydFxyXG5cdFx0LmRhdGVcclxuXHRcdFx0ZGlzcGxheSBpbmxpbmUtZmxleFxyXG5cdFx0XHRhbGlnbi1pdGVtcyBjZW50ZXJcclxuXHRcdFx0bWFyZ2luLWJvdHRvbSAxMHB4XHJcblx0XHRcdGhlaWdodCAyMHB4XHJcblx0XHRcdGJvcmRlci1yYWRpdXMgMjBweFxyXG5cdFx0XHRiYWNrZ3JvdW5kIGxpbmVhci1ncmFkaWVudCgxMTVkZWcsICM4OEVBRkYgNi4zNyUsICM2RkJBRkYgMTEwLjM4JSlcclxuXHRcdFx0cGFkZGluZyAwIDEycHhcclxuXHRcdFx0Zm9udC1zaXplIDEycHhcclxuXHRcdFx0bGV0dGVyLXNwYWNpbmcgLTAuM3B4XHJcblx0XHQudGV4dFxyXG5cdFx0XHRmb250LXNpemUgMTZweFxyXG5cdFx0XHRsZXR0ZXItc3BhY2luZyAtMC41cHhcclxuXHRcdFx0bGluZS1oZWlnaHQgMS41XHJcblx0Jl9fbW9iLWluZm9cclxuXHRcdGRpc3BsYXkgbm9uZVxyXG5cclxuXHJcblxyXG5idXR0b25bdHlwZT1cInN1Ym1pdFwiXVxyXG5cdHBvc2l0aW9uIHJlbGF0aXZlXHJcblx0LndwY2Y3LXN1Ym1pdFxyXG5cdFx0b3BhY2l0eSAwXHJcblx0XHR2aXNpYmlsaXR5IGhpZGRlblxyXG5cdFx0cG9zaXRpb24gYWJzb2x1dGVcclxuXHRcdHotaW5kZXggLTk5XHJcblx0LndwY2Y3LXNwaW5uZXJcclxuXHRcdG1hcmdpbiAwXHJcblx0XHRwb3NpdGlvbiBhYnNvbHV0ZVxyXG5cdFx0cmlnaHQgMjBweFxyXG5cdFx0dG9wIGNhbGMoNTAlIC0gMTJweClcclxuXHJcbi53cGNmNyAuY2FwdGNoYVxyXG5cdG1hcmdpbi1ib3R0b20gMjRweFxyXG5cclxuLndwY2Y3IGZvcm0gLndwY2Y3LXJlc3BvbnNlLW91dHB1dFxyXG5cdGJvcmRlciBub25lICFpbXBvcnRhbnRcclxuXHRtYXJnaW4gMTBweCAwIDAgIWltcG9ydGFudFxyXG5cdHBhZGRpbmcgMCAhaW1wb3J0YW50XHJcblx0dGV4dC1hbGlnbiBjZW50ZXJcclxuXHRmb250LXNpemUgMTZweFxyXG5cdGxpbmUtaGVpZ2h0IDEuNVxyXG5cdGxldHRlci1zcGFjaW5nIC0wLjhweFxyXG5cdC8vcG9zaXRpb24gYWJzb2x1dGVcclxuXHR3aWR0aCAxMDAlXHJcbi53cGNmNyBmb3JtLmludmFsaWQgLndwY2Y3LXJlc3BvbnNlLW91dHB1dFxyXG5cdGZvbnQtd2VpZ2h0IDYwMFxyXG5cdGNvbG9yICNmZjQ5NDlcclxuLmNvbnRhY3QtdXNfX2Zvcm1cclxuXHRmb3JtXHJcblx0XHRwb3NpdGlvbiByZWxhdGl2ZVxyXG5cdFx0cGFkZGluZy1ib3R0b20gMjBweFxyXG5cclxuLmNvbnN1bHQtZm9ybSAud3BjZjcgZm9ybSAud3BjZjctcmVzcG9uc2Utb3V0cHV0XHJcblx0cG9zaXRpb24gcmVsYXRpdmVcclxuXHJcblxyXG5cclxuLml0aS0taW5saW5lLWRyb3Bkb3duIC5pdGlfX2Ryb3Bkb3duLWNvbnRlbnRcclxuXHR6LWluZGV4IDk5OVxyXG5cclxuXHJcbi5jdXN0b20tY2hlY2tib3hcclxuXHQmLmFjdGl2ZVxyXG5cdFx0Lmljb25cclxuXHRcdFx0YmFja2dyb3VuZC1pbWFnZSB1cmwoJy4uL2ltZy9pY29ucy9jaGVjay1mdWxsLnN2ZycpO1xyXG5cdC53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcFxyXG5cdFx0cG9zaXRpb24gYWJzb2x1dGVcclxuXHRcdHdpZHRoIDIwcHhcclxuXHRcdGhlaWdodCAyMHB4XHJcblx0XHRpbnB1dFxyXG5cdFx0XHRwb3NpdGlvbiByZWxhdGl2ZVxyXG5cdFx0XHRtYXJnaW4gMFxyXG5cdFx0XHR3aWR0aCAxMDAlXHJcblx0XHRcdGhlaWdodCAxMDAlXHJcblx0LndwY2Y3LWZvcm0tY29udHJvbFxyXG5cdFx0d2lkdGggMTAwJVxyXG5cdFx0aGVpZ2h0IDEwMCVcclxuXHRcdGRpc3BsYXkgYmxvY2tcclxuXHQud3BjZjctbGlzdC1pdGVtXHJcblx0XHRtYXJnaW4gMFxyXG5cdFx0d2lkdGggMTAwJVxyXG5cdFx0aGVpZ2h0IDEwMCVcclxuXHRcdGRpc3BsYXkgZmxleFxyXG5cdFx0YWxpZ24taXRlbXMgY2VudGVyXHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQgY2VudGVyXHJcblx0LndwY2Y3LWxpc3QtaXRlbS1sYWJlbCxcclxuXHQud3BjZjctbm90LXZhbGlkLXRpcFxyXG5cdFx0ZGlzcGxheSBub25lXHJcblxyXG5cclxuLmVycm9yLXBhZ2VcclxuXHQud3JhcHBlclxyXG5cdFx0cGFkZGluZy10b3AgMTcwcHhcclxuXHQmX193cmFwcGVyXHJcblx0XHRkaXNwbGF5IGZsZXhcclxuXHRcdGFsaWduLWl0ZW1zIGNlbnRlclxyXG5cdFx0ZmxleC1kaXJlY3Rpb24gY29sdW1uXHJcblx0Jl9fc3VwdGl0bGVcclxuXHRcdHBhZGRpbmcgNHB4IDEycHhcclxuXHRcdGZvbnQtc2l6ZSAyMHB4XHJcblx0XHRsaW5lLWhlaWdodCAyOHB4XHJcblx0XHRsZXR0ZXItc3BhY2luZyAtLjhweFxyXG5cdFx0YmFja2dyb3VuZC1jb2xvciAjRTBGNEY4XHJcblx0XHRib3JkZXItcmFkaXVzIDcwcHhcclxuXHRcdHRleHQtYWxpZ24gY2VudGVyXHJcblx0Jl9fdGl0bGVcclxuXHRcdG1hcmdpbi10b3AgOHB4XHJcblx0XHR0ZXh0LWFsaWduIGNlbnRlclxyXG5cdGgxXHJcblx0XHRmb250LXNpemUgNTBweFxyXG5cdFx0bGluZS1oZWlnaHQgNjBweFxyXG5cdFx0bGV0dGVyLXNwYWNpbmcgLS4zcHhcclxuXHQmX190ZXh0XHJcblx0XHRtYXJnaW4tdG9wIDIwcHhcclxuXHRcdGZvbnQtc2l6ZSAyMHB4XHJcblx0XHRsaW5lLWhlaWdodCAyOHB4XHJcblx0XHRsZXR0ZXItc3BhY2luZyAtLjhweFxyXG5cdFx0Y29sb3IgIzc4ODI4OFxyXG5cdFx0dGV4dC1hbGlnbiBjZW50ZXJcclxuXHQmX19idG5cclxuXHRcdG1hcmdpbi10b3AgNDBweFxyXG5cclxuLmlucHV0XHJcblx0Ji1mb3JjZWRIaWRkZW5cclxuXHRcdGRpc3BsYXkgbm9uZVxyXG5cclxuLmhlYWRlci5tZW51LW9wZW5lZCAuaGVhZGVyX19tZW51LS1tb2JpbGUsXHJcbi5oZWFkZXIubWVudS1vcGVuZWQgLmhlYWRlcl9fbGFuZ3MtLW1vYmlsZVxyXG5cdGRpc3BsYXkgLXdlYmtpdC1ib3hcclxuXHRkaXNwbGF5IC1tcy1mbGV4Ym94XHJcblx0ZGlzcGxheSBmbGV4XHJcblx0LXdlYmtpdC1ib3gtYWxpZ24gY2VudGVyXHJcblx0LW1zLWZsZXgtYWxpZ24gY2VudGVyXHJcblx0YWxpZ24taXRlbXMgY2VudGVyXHJcblx0LXdlYmtpdC1ib3gtcGFjayBjZW50ZXJcclxuXHQtbXMtZmxleC1wYWNrIGNlbnRlclxyXG5cdGp1c3RpZnktY29udGVudCBjZW50ZXJcclxuXHRtYXJnaW4tcmlnaHQgMFxyXG5cclxuLmhlYWRlci5tZW51LW9wZW5lZCAuaGVhZGVyX19tZW51LS1tb2JpbGUgLmhlYWRlcl9fbGFuZ3MtY3VycmVudCxcclxuLmhlYWRlci5tZW51LW9wZW5lZCAuaGVhZGVyX19sYW5ncy0tbW9iaWxlIC5oZWFkZXJfX2xhbmdzLWN1cnJlbnRcclxuXHRwYWRkaW5nIDEwcHhcclxuXHRiYWNrZ3JvdW5kLWNvbG9yICNlYmYzZjRcclxuXHRmb250LXNpemUgMTZweFxyXG5cdGxpbmUtaGVpZ2h0IDEuNVxyXG5cdGxldHRlci1zcGFjaW5nIC0wLjVweFxyXG5cdGJvcmRlci1yYWRpdXMgMTBweFxyXG5cclxuLmhlYWRlci5tZW51LW9wZW5lZCAuaGVhZGVyX19tZW51LS1tb2JpbGUgLmhlYWRlcl9fbGFuZ3MtZHJvcCxcclxuLmhlYWRlci5tZW51LW9wZW5lZCAuaGVhZGVyX19sYW5ncy0tbW9iaWxlIC5oZWFkZXJfX2xhbmdzLWRyb3BcclxuXHRsZWZ0IDBcclxuXHRyaWdodCAwXHJcblx0dG9wIDUwcHhcclxuXHRtYXJnaW4gYXV0b1xyXG5cdG1heC1oZWlnaHQgMjc1cHhcclxuXHRvdmVyZmxvdyBzY3JvbGxcclxuXHR6LWluZGV4IDk5XHJcblxyXG4uaGVhZGVyX19sYW5ncy0tbW9iaWxlXHJcblx0LmhlYWRlcl9fbGFuZ3MtY3VycmVudFxyXG5cdFx0Lm5hbWVcclxuXHRcdFx0ZGlzcGxheSBibG9ja1xyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KVxyXG5cdC5oZWFkZXIubWVudS1vcGVuZWQgLmhlYWRlcl9fbWVudS0tbW9iaWxlLFxyXG5cdC5oZWFkZXIubWVudS1vcGVuZWQgLmhlYWRlcl9fbGFuZ3MtLW1vYmlsZSxcclxuXHQuaGVhZGVyX19kcm9wLW1lbnUgLmNvbC0tbW9iaWxlXHJcblx0XHRkaXNwbGF5IG5vbmVcclxuXHJcblxyXG4ucmV2aWV3cy1sYWJlbHMgLml0ZW0sXHJcbi5mbG9hdFxyXG5cdHBhZGRpbmcgMTBweCAxOHB4IDE4cHhcclxuXHRiYWNrZ3JvdW5kLWNvbG9yICNmZmZcclxuXHRib3JkZXItcmFkaXVzIDIwcHhcclxuXHR0ZXh0LWRlY29yYXRpb24gbm9uZSAhaW1wb3J0YW50XHJcblx0Jl9fd3JhcHBlclxyXG5cdFx0ZGlzcGxheSBmbGV4XHJcblx0XHRhbGlnbi1pdGVtcyBjZW50ZXJcclxuXHRcdGp1c3RpZnktY29udGVudCBjZW50ZXJcclxuXHRcdGdhcCAxNnB4XHJcblx0Jl9fbG9nb1xyXG5cdFx0ZGlzcGxheSBmbGV4XHJcblx0XHRhbGlnbi1pdGVtcyBjZW50ZXJcclxuXHRcdGp1c3RpZnktY29udGVudCBjZW50ZXJcclxuXHRcdHdpZHRoIDQ0cHhcclxuXHRcdGhlaWdodCA0NHB4XHJcblx0XHRpbWcsc3ZnXHJcblx0XHRcdHdpZHRoIDEwMCVcclxuXHQmX19kaWdpdHNcclxuXHRcdGZvbnQtc2l6ZSAxMnB4XHJcblx0XHRsaW5lLWhlaWdodCAxNnB4XHJcblx0XHRsZXR0ZXItc3BhY2luZyAtMC4zcHhcclxuXHRcdGZvbnQtd2VpZ2h0IDUwMFxyXG5cdFx0Y29sb3IgIzc4ODI4OFxyXG5cdFx0c3BhblxyXG5cdFx0XHQmOmZpcnN0LWNoaWxkXHJcblx0XHRcdFx0Zm9udC1zaXplIDIwcHhcclxuXHRcdFx0XHRsaW5lLWhlaWdodCAyMHB4XHJcblx0XHRcdFx0Zm9udC13ZWlnaHQgYm9sZFxyXG5cdFx0XHRcdGNvbG9yICMxQTFDMUVcclxuXHQmX19zdGFyc1xyXG5cdFx0bWFyZ2luLXRvcCA0cHhcclxuXHQmX19zdWJ0ZXh0XHJcblx0XHRmb250LXNpemUgMTJweFxyXG5cdFx0bGluZS1oZWlnaHQgMTZweFxyXG5cdFx0bGV0dGVyLXNwYWNpbmcgLTAuM3B4XHJcblx0XHRmb250LXdlaWdodCA1MDBcclxuXHRcdHRleHQtZGVjb3JhdGlvbiB1bmRlcmxpbmVcclxuXHJcblxyXG4ucmV2aWV3cy1sYWJlbHMgLml0ZW1cclxuXHQmX19kaWdpdHNcclxuXHRcdHNwYW5cclxuXHRcdFx0JjpsYXN0LWNoaWxkXHJcblx0XHRcdFx0Y29sb3IgIzFBMUMxRVxyXG5cdFx0XHRcdHRleHQtZGVjb3JhdGlvbiB1bmRlcmxpbmVcclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA0ODBweClcclxuXHQucmV2aWV3cy1sYWJlbHMgLml0ZW1cclxuXHRcdHBhZGRpbmcgOHB4IDZweCA4cHggMTJweFxyXG5cdFx0bWluLWhlaWdodCA2MHB4XHJcblx0XHQmX19sb2dvXHJcblx0XHRcdHdpZHRoIDI0cHhcclxuXHRcdFx0aGVpZ2h0IDI0cHhcclxuXHRcdCZfX3dyYXBwZXJcclxuXHRcdFx0Z2FwIDhweFxyXG5cdFx0Jl9fc3RhcnNcclxuXHRcdFx0bWF4LXdpZHRoIDcwcHhcclxuXHJcblxyXG4iLCJodG1sXG5cdCZbZGlyPVwicnRsXCJdXG5cdFx0Ym9keVxuXHRcdFx0Zm9udC1mYW1pbHkgJGFyYWJpYy1mb250LWZhbWlseVxuXHRcdC5oZXJvXG5cdFx0XHQmX193cmFwLFxuXHRcdFx0Jl9fbGVmdFxuXHRcdFx0XHRkaXJlY3Rpb24gaW5pdGlhbFxuXHRcdC5iYW5uZXJcblx0XHRcdCYtZG90b3Jcblx0XHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbiBib3R0b20gbGVmdCA0OHB4XG5cdFx0LmlubmVycGFnZV9fY29udGVudCxcblx0XHQuYmFubmVyLWRvY3Rvci13cmFwXG5cdFx0XHQuYmFubmVyLWRvY3RvclxuXHRcdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uIGJvdHRvbSBsZWZ0IDQ4cHhcblx0XHQuaW5uZXJwYWdlX19jb250ZW50IFxuXHRcdFx0LnByaWNpbmctaXRlbXMtYmxvY2tcblx0XHRcdFx0bGVmdCAyNSVcblx0XHRcdFx0dHJhbnNmb3JtIHRyYW5zbGF0ZVgoMClcblx0XHRcdC5iYW5uZXItZG9jdG9yLCBcblx0XHRcdC5iYW5uZXItZG9jdG9yLXdyYXAgLmJhbm5lci1kb2N0b3Jcblx0XHRcdFx0bGVmdCAyNSVcblx0XHRcdFx0dHJhbnNmb3JtIHRyYW5zbGF0ZVgoMClcblx0XHRcdC5ibHVlLWJsb2Nrc1xuXHRcdFx0XHRsZWZ0IDI1JVxuXHRcdFx0XHR0cmFuc2Zvcm0gdHJhbnNsYXRlWCgwKVxuXHRcdFx0LmJhbm5lci1jb250YWN0LXVzXG5cdFx0XHRcdGxlZnQgMjUlXG5cdFx0XHRcdHRyYW5zZm9ybSB0cmFuc2xhdGVYKDApXG5cdFx0LmNvbnN1bHQtZm9ybV9faGVhZCAuc3RlcCAubnVtOmFmdGVyXG5cdFx0XHRyaWdodCAyNHB4XG5cdFx0LmlucHV0LXdyYXAgLmxhYmVsXG5cdFx0XHRyaWdodCAxNnB4XG5cdFx0XHRsZWZ0IHVuc2V0XG5cdFx0LmZvb3RlclxuXHRcdFx0LnNvYy1pdGVtXG5cdFx0XHRcdGdhcCAxMHB4XG5cdFx0XHRcdGltZ1xuXHRcdFx0XHRcdG1hcmdpbi1yaWdodCAwXG5cdFx0XHRcdHNwYW5cblx0XHRcdFx0XHRkaXJlY3Rpb24gbHRyXG5cdFx0Lmhlcm8taW5uZXJfX2gxXG5cdFx0XHRkaXNwbGF5OiBmbGV4XG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0Zm9udC1zaXplOiAxMDBweDtcblx0XHRcdHBhZGRpbmctcmlnaHQgNTAlO1xuXG5cdFx0Lmhlcm9fX2gxLFxuXHRcdC5oZXJvLWlubmVyX19oMVxuXHRcdFx0cGFkZGluZy10b3AgMTJweFxuXG5cdFx0LmNvbnRhY3QtZmxvYXQtZWxlbS5lbGVtMSxcblx0XHQuY29udGFjdC1mbG9hdC1lbGVtLmVsZW0yXG5cdFx0XHRkaXJlY3Rpb24gbHRyXG5cblx0XHQuY29udGFjdC11c19fcGhvdG9cblx0XHRcdHRyYW5zZm9ybSBzY2FsZVgoLTEpXG5cblx0XHQuYmFubmVyLWNvbnRhY3QtdXNcblx0XHRcdCZfX3JpZ2h0XG5cdFx0XHRcdHRyYW5zZm9ybSBzY2FsZVgoLTEpXG5cdFx0XHRhXG5cdFx0XHRcdGRpcmVjdGlvbiBsdHJcblx0XHRcdFx0dGV4dC1hbGlnbiByaWdodFxuXG5cdFx0Ly8gLmJlZm9yZWFmdGVyX19zbGlkZS1hZnRlci1sYmxcblx0XHQvLyBcdHJpZ2h0IGNhbGMoMTAwJSAtIDEwMHB4KVxuXHRcdC8vIFx0bGVmdCB1bnNldFxuXHRcdC8vIC5iZWZvcmVhZnRlcl9fc2xpZGUtYmVmb3JlLWxibFxuXHRcdC8vIFx0cmlnaHQgNDBweFxuXHRcdC8vIFx0bGVmdCB1bnNldFxuXHRcdFx0XG5cblxuXHRbZGlyPXJ0bF0gLml0aS0tYWxsb3ctZHJvcGRvd24gaW5wdXQuaXRpX190ZWwtaW5wdXQsIFtkaXI9cnRsXSAuaXRpLS1hbGxvdy1kcm9wZG93biBpbnB1dC5pdGlfX3RlbC1pbnB1dFt0eXBlPXRlbF0sIFxuXHRbZGlyPXJ0bF0gLml0aS0tYWxsb3ctZHJvcGRvd24gaW5wdXQuaXRpX190ZWwtaW5wdXRbdHlwZT10ZXh0XSwgXG5cdFtkaXI9cnRsXSAuaXRpLS1zaG93LXNlbGVjdGVkLWRpYWwtY29kZSBpbnB1dC5pdGlfX3RlbC1pbnB1dCwgXG5cdFtkaXI9cnRsXSAuaXRpLS1zaG93LXNlbGVjdGVkLWRpYWwtY29kZSBpbnB1dC5pdGlfX3RlbC1pbnB1dFt0eXBlPXRlbF0sIFxuXHRbZGlyPXJ0bF0gLml0aS0tc2hvdy1zZWxlY3RlZC1kaWFsLWNvZGUgaW5wdXQuaXRpX190ZWwtaW5wdXRbdHlwZT10ZXh0XVxuXHRcdHRleHQtYWxpZ24gcmlnaHRcblx0XHRcdFxuIiwiLyo9PT09PT09PT09ICBEZXNrdG9wIEZpcnN0ICA9PT09PT09PT09Ki9cblxuQG1lZGlhIChtYXgtd2lkdGggOiAxNDM5cHgpXG5cdC5qb2ItbGFiZWwubGJsMSxcblx0LnByaXZhY3ktbGFiZWwubGJsMVxuXHRcdHJpZ2h0IDIwcHhcblx0LmpvYi1sYWJlbC5sYmwyLFxuXHQucHJpdmFjeS1sYWJlbC5sYmwyXG5cdFx0cmlnaHQgODBweFxuXHQuYmVmb3JlYWZ0ZXJcblx0XHQmX19zbGlkZXJcblx0XHRcdCYtcHJldixcblx0XHRcdCYtbmV4dFxuXHRcdFx0XHR0b3AgY2FsYyg1MCUgLSAyMnB4KVxuXHRcdFx0Ji1wcmV2XG5cdFx0XHRcdGxlZnQgMjJweFxuXHRcdFx0Ji1uZXh0XG5cdFx0XHRcdHJpZ2h0IDIycHhcblxuXG5cbkBtZWRpYSAobWF4LXdpZHRoIDogMTM2MHB4KVxuXHQuYWZ0ZXItc3VyZ2VyeV9fd2F5XG5cdFx0d2lkdGggMTIwMHB4XG5cdFx0bWFyZ2luIGF1dG9cblx0LmFmdGVyLXN1cmdlcnkgLndyYXBwZXJcblx0XHRwYWRkaW5nIDgwcHggMjBweCA2NXB4XG5cdC5ncmFmdC1jYWxjX19zZWxlY3RlZFxuXHRcdHdpZHRoIDM2MHB4XG5cdC5ncmFmdC1jYWxjX19pbmZvXG5cdFx0d2lkdGggMzIwcHhcblx0Lmhlcm8taW5uZXIud2l0aG91dC1sYWJlbHNcblx0XHQud3JhcHBlclxuXHRcdFx0bWluLWhlaWdodCAxMDBweFxuXHRcdFx0cGFkZGluZy1ib3R0b20gODBweFxuXHRcdC5oZXJvLWlubmVyX19oMVxuXHRcdFx0cGFkZGluZy1yaWdodCAwXG5cblxuXG5cblxuQG1lZGlhIChtYXgtd2lkdGggOiAxMjgwcHgpXG5cdC5hZnRlci1zdXJnZXJ5X193YXlcblx0XHR0cmFuc2Zvcm0gc2NhbGUoLjkpXG5cdC5oZXJvX19yZXYucmV2MlxuXHRcdGxlZnQgMzEwcHhcblx0LmlubmVycGFnZV9fY29udGVudFxuXHRcdG1heC13aWR0aCA3ODBweFxuXHQuaGVyby1pbm5lcl9faDFcblx0XHRwb3NpdGlvbiByZWxhdGl2ZVxuXHRcdHotaW5kZXggM1xuXHQuaGVyby1pbm5lclxuXHRcdC5oZXJvLWlubmVyX19oMVxuXHRcdFx0YnJcblx0XHRcdFx0ZGlzcGxheSBub25lXG5cdC5pbm5lcnBhZ2VfX2NvbnRlbnQgLnByaWNpbmctaXRlbXMtYmxvY2ssXG5cdC5pbm5lcnBhZ2VfX2NvbnRlbnQgLmJhbm5lci1kb2N0b3IsXG5cdC5iYW5uZXItZG9jdG9yLXdyYXAgLmJhbm5lci1kb2N0b3IsXG5cdC5pbm5lcnBhZ2VfX2NvbnRlbnQgLmJsdWUtYmxvY2tzLFxuXHQuaW5uZXJwYWdlX19jb250ZW50IC5iYW5uZXItY29udGFjdC11c1xuXHRcdHdpZHRoIDEwNDBweFxuXHQuaW5uZXJwYWdlX19jb250ZW50IC5iYW5uZXItY29udGFjdC11c19fbGVmdFxuXHRcdHdpZHRoIDU1JVxuXHQuaW5uZXJwYWdlX19jb250ZW50IC5iYW5uZXItY29udGFjdC11c19fcmlnaHRcblx0XHR3aWR0aCA0NSVcblx0LmlubmVycGFnZV9fY29udGVudCAud2FybmluZy1ibG9ja1xuXHRcdGFsaWduLWl0ZW1zIGZsZXgtc3RhcnRcblx0Lmhlcm8taW5uZXIud2l0aG91dC1pbWFnZVxuXHRcdG1pbi1oZWlnaHQgMzAwcHhcblxuXG5cbkBtZWRpYSAobWF4LXdpZHRoIDogMTI0MHB4KVxuXHQuaW5uZXJwYWdlX19jb250ZW50LXRhYmxlXG5cdFx0cG9zaXRpb24gZml4ZWRcblx0XHR0b3AgMFxuXHRcdGxlZnQgMFxuXHRcdHotaW5kZXggOVxuXHRcdGJhY2tncm91bmQtY29sb3IgI2ZmZlxuXHRcdGJveC1zaGFkb3cgLTE1cHggMjVweCAzMHB4IHJnYmEoNDEsNDksNTQsMC4zKVxuXHRcdHBhZGRpbmcgNjJweCAxMHB4IDMwcHhcblx0XHR3aWR0aCA0NTBweFxuXHRcdGhlaWdodCAxMDB2aFxuXHRcdG1heC13aWR0aCAxMDAlXG5cdFx0dHJhbnNmb3JtIHRyYW5zbGF0ZVgoLTEwMCUpXG5cdFx0b3BhY2l0eSAwXG5cdFx0dHJhbnNpdGlvbiBhbGwgLjNzXG5cdFx0Ji5hY3RpdmVcblx0XHRcdHRyYW5zZm9ybSB0cmFuc2xhdGVYKDApXG5cdFx0XHRvcGFjaXR5IDFcblx0XHQmLXdyYXBcblx0XHRcdHBvc2l0aW9uIHN0YXRpY1xuXHRcdFx0Ym9yZGVyIG5vbmVcblx0XHRcdHBhZGRpbmcgMFxuXHRcdFx0aGVpZ2h0IDEwMCVcblx0XHRcdHVsXG5cdFx0XHRcdHBhZGRpbmcgMjRweFxuXHRcdFx0XHRib3JkZXIgMXB4IHNvbGlkICNFMkU2RTlcblx0XHRcdFx0Ym9yZGVyLXJhZGl1cyAxNXB4XG5cdFx0XHRcdG92ZXJmbG93IGF1dG9cblx0XHRcdFx0bWF4LWhlaWdodCBjYWxjKDEwMCUgLSA2MHB4KVxuXHRcdFx0XHRsaVxuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b20gMTZweFxuXHRcdFx0XHRcdGFcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZSAyMHB4XG5cdFx0XHRcdFx0XHRmb250LXdlaWdodCA2MDBcblx0XHRcdFx0XHRcdGxldHRlci1zcGFjaW5nIC0wLjhweFxuXHRcdFx0XHRcdFx0bGluZS1oZWlnaHQgMS40XG5cdFx0XHRcdFx0XHRjb2xvciAkYmxhY2tcblx0XHRcdFx0XHRcdCY6aG92ZXJcblx0XHRcdFx0XHRcdFx0b3BhY2l0eSAwLjVcblx0XHRcdC50dGxcblx0XHRcdFx0bWFyZ2luLWJvdHRvbSAzMnB4XG5cdFx0XHRcdGZvbnQtc2l6ZSAyNHB4XG5cdFx0XHRcdGxldHRlci1zcGFjaW5nIC0xcHhcblx0XHRcdFx0ZGlzcGxheSBmbGV4XG5cdFx0XHRcdGFsaWduLWl0ZW1zIGNlbnRlclxuXHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQgc3BhY2UtYmV0d2VlblxuXHRcdFx0XHQuY2xvc2Vcblx0XHRcdFx0XHRkaXNwbGF5IGJsb2NrXG5cdFx0XHRcdFx0Y3Vyc29yIHBvaW50ZXJcblx0XHRcdFx0LnR0bC1tb2Jcblx0XHRcdFx0XHRkaXNwbGF5IGJsb2NrXG5cdFx0XHRcdC50dGwtZGVza1xuXHRcdFx0XHRcdGRpc3BsYXkgbm9uZVxuXHRcdCYtaWNvblxuXHRcdFx0ZGlzcGxheSBibG9ja1xuXHQuaW5uZXJwYWdlLndpdGhvdXQtaGVybyAuaW5uZXJwYWdlX19jb250ZW50LXRhYmxlXG5cdFx0dG9wIDBcblxuXG5AbWVkaWEgKG1heC13aWR0aCA6IDEyMjBweClcblx0LmZsb2F0aW5nLWl0ZW1cblx0XHRtYXgtd2lkdGggdW5zZXRcblxuXG5AbWVkaWEgKG1heC13aWR0aCA6IDEyMDBweClcblx0LmhlYWRlcl9fbG9nb1xuXHRcdG1hcmdpbi1yaWdodCA2MHB4XG5cdC5oZWFkZXJfX21lbnVcblx0XHRnYXAgMTJweFxuXHQuZ3JhZnQtY2FsY19fc2VsZWN0ZWRcblx0XHR3aWR0aCAzMTBweFxuXHRcdHBhZGRpbmcgMjBweCAyMHB4IDMwcHhcblx0XHRmb250LXNpemUgMThweFxuXHQuZ3JhZnQtY2FsY19faW5mb1xuXHRcdHdpZHRoIDI3MHB4XG5cdC5ncmFmdC1jYWxjX19pbmZvIC5ncmFmdHMsXG5cdC5ncmFmdC1jYWxjX19pbmZvIC5oYWlyc1xuXHRcdGZvbnQtc2l6ZSA0NnB4XG5cdC50YWtlYWxvb2tfX2NvbCAuaXRlbVxuXHRcdHBhZGRpbmcgMTZweFxuXHQudGFrZWFsb29rX19jb2wgLml0ZW0gLmhlYWQgLnRleHRcblx0XHRmb250LXNpemUgMTZweFxuXHRcdGxpbmUtaGVpZ2h0IDEuM1xuXHQuYWZ0ZXItc3VyZ2VyeV9fd2F5XG5cdFx0bGVmdCA1MCVcblx0XHR0cmFuc2Zvcm0gdHJhbnNsYXRlWCgtNTAlKSBzY2FsZSguOClcblx0LmFmdGVyLXN1cmdlcnkgLndyYXBwZXJcblx0XHRib3JkZXItcmFkaXVzIDBcblx0Lm91ci1ob3NwaXRhbF9fbGVmdCxcblx0Lm91ci1ob3NwaXRhbF9fcmlnaHRcblx0XHRoZWlnaHQgNjAwcHhcblx0LnRlc3RpbW9uaWFsc19fc2xpZGUgLnRleHRcblx0XHRmb250LXNpemUgMThweFxuXHQuZ3Vlc3RzX19zbGlkZSAudGFibGVcblx0XHRwYWRkaW5nIDcwcHggMzBweCAzMHB4XG5cdC5jb250YWN0LXVzX19mb3JtXG5cdFx0cGFkZGluZyA0MHB4XG5cdC5ibG9nX19pdGVtIC5pbmZvXG5cdFx0cGFkZGluZyAyMHB4IDIwcHggMzBweFxuXHQuYmxvZ19faXRlbVxuXHRcdGJvcmRlci1yYWRpdXMgMzBweFxuXHQuYmxvZ19faXRlbSAudHRsXG5cdFx0Zm9udC1zaXplIDIwcHhcblx0Lmhlcm9fX2xlZnRcblx0XHRwb3NpdGlvbiByZWxhdGl2ZVxuXHRcdHotaW5kZXggM1xuXHQuaGVyb19fcmV2XG5cdFx0bWluLXdpZHRoIGluaXRpYWxcblx0XHR3aWR0aCAxODBweFxuXHQuZmxvYXRpbmctaXRlbVxuXHRcdCYuaGlkZGVuXG5cdFx0XHR0cmFuc2Zvcm0gdHJhbnNsYXRlWSg3NXB4KVxuXHRcdCYudXNlZFxuXHRcdFx0dHJhbnNmb3JtIHRyYW5zbGF0ZVkoLTc1cHgpXG5cdC5oZXJvLWlubmVyX19oMVxuXHRcdGZvbnQtc2l6ZSA5NnB4XG5cdFx0bGV0dGVyLXNwYWNpbmcgLTZweFxuXHQuaGVyby1pbm5lcl9faW1nXG5cdFx0d2lkdGggODUwcHhcblx0Lmhlcm8taW5uZXJcblx0XHRtaW4taGVpZ2h0IDcwMHB4XG5cdC5oZXJvLWlubmVyX19pbWcgLmhlcm9fX3Jldi5yZXYxXG5cdFx0dG9wIDQ3MHB4XG5cdC5oZXJvLWlubmVyX19pbWcgLmhlcm9fX3Jldi5yZXYyXG5cdFx0dG9wIDI5MHB4XG5cdFx0bGVmdCA1OTBweFxuXHQuaW5uZXJwYWdlX19jb250ZW50LXNoYXJlXG5cdFx0cmlnaHQgLTEwMHB4XG5cdC5oZXJvLWlubmVyIC5oZXJvLWlubmVyX19oMVxuXHRcdHBhZGRpbmctcmlnaHQgMjAwcHhcblx0LmpvYi1sYWJlbC5sYmwxXG5cdFx0Ym90dG9tIDE5MHB4XG5cdC5qb2ItbGFiZWwubGJsMlxuXHRcdGJvdHRvbSA5MHB4XG5cdC5wcml2YWN5LWxhYmVsLmxibDFcblx0XHRib3R0b20gMjUwcHhcblx0LnByaXZhY3ktbGFiZWwubGJsMlxuXHRcdGJvdHRvbSAxMzBweFxuXHQucHJpdmFjeS1sYWJlbC5sYmwzXG5cdFx0Ym90dG9tIDMwcHhcblx0LmRyLXNvbmVyX19waG90b1xuXHRcdGxlZnQgMjBweFxuXHRcdG1heC13aWR0aCAxMDAlXG5cdC5kci1zb25lcl9fbGFiZWwubGJsMVxuXHRcdHRvcCA4MHB4XG5cdC5kci1zb25lcl9fbGFiZWwubGJsMlxuXHRcdGxlZnQgYXV0b1xuXHRcdHJpZ2h0IDIwcHhcblx0XG5cblxuXG5AbWVkaWEgKG1heC13aWR0aCA6IDEwODBweClcblx0LmhlYWRlcl9fbWVudVxuXHRcdGdhcCAwXG5cdC5oZWFkZXJfX2hhbWJcblx0XHRtYXJnaW4tcmlnaHQgMTJweFxuXHQuaGVhZGVyX19sb2dvXG5cdFx0d2lkdGggMTEwcHhcblx0XHRtYXJnaW4tcmlnaHQgMzBweFxuXHQuaGVhZGVyX19tZW51ID4gbGkgPiBhLFxuXHQuaGVhZGVyX19kcm9wLW1lbnUgLnR0bCxcblx0LmhlYWRlcl9fZHJvcC1tZW51IC5jb2wtbWVudSBhLFxuXHQuaGVhZGVyX19sYW5ncy1jdXJyZW50LFxuXHQuaGVhZGVyX19sYW5ncy1kcm9wIC5pdGVtIC5uYW1lXG5cdFx0Zm9udC1zaXplIDE0cHhcblx0Lmhlcm9fX2ltZy13cmFwXG5cdFx0bWFzay1zaXplIGNvbnRhaW5cblx0XHR3aWR0aCAxMDAwcHhcblx0XHRoZWlnaHQgMTAwMHB4XG5cdFx0dG9wIC0zMDBweFxuXHRcdGxlZnQgLTExMHB4XG5cdC5oZXJvX19tYW5cblx0XHR3aWR0aCA2NTBweFxuXHRcdGxlZnQgMTVweFxuXHQuaGVyb19fcmV2LnJldjFcblx0XHR0b3AgMjkwcHhcblx0XHRsZWZ0IC0xNXB4XG5cdC5oZXJvX19yZXYucmV2MlxuXHRcdHRvcCA0NzBweFxuXHRcdGxlZnQgMjMwcHhcblx0LmhlYWRlcl9fbGFuZ3Ncblx0XHRtYXJnaW4tcmlnaHQgMjBweFxuXHQuaGVyb19fc2VydmljZXMtd3JhcCAuaXRlbVxuXHRcdGZvbnQtc2l6ZSAxOHB4XG5cdFx0aGVpZ2h0IDYwcHhcblx0LmdyYWZ0LWNhbGNfX3NjaGVtYVxuXHRcdHdpZHRoIDI2MHB4XG5cdFx0c3ZnXG5cdFx0XHR3aWR0aCAxMDAlXG5cdC5ncmFmdC1jYWxjX19pbWdcblx0XHR3aWR0aCAxMjAwcHhcblx0XHR0b3AgLTEzNHB4XG5cdC5ncmFmdC1jYWxjX19pbWctd3JhcFxuXHRcdGhlaWdodCA1OTVweFxuXHQuZ3JhZnQtY2FsY19fc2VsZWN0ZWRcblx0XHR3aWR0aCAyODBweFxuXHQuZ3JhZnQtY2FsY19faW5mb1xuXHRcdHdpZHRoIDI3MHB4XG5cdFx0cmlnaHQgMzBweFxuXHQuYWZ0ZXItc3VyZ2VyeV9fd2F5XG5cdFx0dHJhbnNmb3JtIHRyYW5zbGF0ZVgoLTUwJSkgc2NhbGUoMC43KVxuXHQudGVhbV9fc2xpZGUtcGhvdG9cblx0XHRoZWlnaHQgMzIwcHhcblx0XHRtYXJnaW4tYm90dG9tIDEwcHhcblx0LnRlYW1fX3NsaWRlLXBob3RvXG5cdFx0bWFzay1zaXplIDEwMCUgMTAwJVxuXHQudGVhbV9fc2xpZGUtbmFtZVxuXHRcdHBhZGRpbmcgMCAyMHB4XG5cdFx0Zm9udC1zaXplIDIycHhcblx0LnRlYW1fX3NsaWRlLXBvc2l0aW9uXG5cdFx0cGFkZGluZyAwIDIwcHhcblx0LnRlYW1fX3NsaWRlXG5cdFx0cGFkZGluZy1ib3R0b20gMzBweFxuXHRcdGJvcmRlci1yYWRpdXMgMjBweCAyMHB4IDMwcHggMzBweFxuXHQub3VyLWhvc3BpdGFsX19sZWZ0XG5cdFx0cGFkZGluZyA0MHB4XG5cdC5vdXItaG9zcGl0YWxfX2xlZnQgLnR0bFxuXHRcdGZvbnQtc2l6ZSA0MHB4XG5cdC5vdXItaG9zcGl0YWxfX3NsaWRlIC50aXRsZVxuXHRcdGZvbnQtc2l6ZSA0MHB4XG5cdFx0dG9wIDQwcHhcblx0XHRsZWZ0IDQwcHhcblx0Lm91ci1ob3NwaXRhbF9fbGVmdCAuZGVzY3Jcblx0XHRmb250LXNpemUgMThweFxuXHQub3VyLWhvc3BpdGFsX19zbGlkZXItdGh1bWJcblx0XHRib3R0b20gNDBweFxuXHRcdHJpZ2h0IDQwcHhcblx0LnRpdGxlLWNlbnRlclxuXHRcdGZvbnQtc2l6ZSA0MHB4XG5cdFx0bGV0dGVyLXNwYWNpbmcgLTJweFxuXHQuc3VidGl0bGUtY2VudGVyLFxuXHQuZmFxX19pdGVtIGRkXG5cdFx0Zm9udC1zaXplIDE4cHhcblx0LmlucHV0LXdyYXBcblx0XHRtYXJnaW4tYm90dG9tIDIwcHhcblx0LmZhcV9faXRlbSBkdCAudHRsXG5cdFx0Zm9udC1zaXplIDIycHhcblx0LmJlZm9yZWFmdGVyX19zbGlkZXItbmF2XG5cdFx0dG9wIC05N3B4XG5cdC5oZWFkZXJfX21lbnUgPiBsaSA+IHVsXG5cdFx0Ym9yZGVyLXJhZGl1cyAxNnB4XG5cdFx0dG9wIC0xM3B4XG5cdFx0bGVmdCAtOHB4XG5cdFx0bGlcblx0XHRcdGFcblx0XHRcdFx0Zm9udC1zaXplIDE0cHhcblx0XHRcdFx0cGFkZGluZyA2cHggMTJweFxuXHRcdGxpLnBsdWdcblx0XHRcdGFcblx0XHRcdFx0cGFkZGluZyAwIDEwcHhcblx0LmlubmVycGFnZV9fY29udGVudCAucHJpY2luZy1pdGVtcy1ibG9jaywgLmlubmVycGFnZV9fY29udGVudCAuYmFubmVyLWRvY3RvciwgLmJhbm5lci1kb2N0b3Itd3JhcCAuYmFubmVyLWRvY3RvciwgLmlubmVycGFnZV9fY29udGVudCAuYmx1ZS1ibG9ja3MsIC5pbm5lcnBhZ2VfX2NvbnRlbnQgLmJhbm5lci1jb250YWN0LXVzXG5cdFx0d2lkdGggODgwcHhcblx0LmlubmVycGFnZV9fY29udGVudCAucHJpY2luZy1pdGVtcyAuc3dpcGVyLXdyYXBwZXJcblx0XHRhbGlnbi1pdGVtcyBmbGV4LXN0YXJ0XG5cdC5pbm5lcnBhZ2VfX2NvbnRlbnQgLmJhbm5lci1kb2N0b3IsXG5cdC5iYW5uZXItZG9jdG9yLXdyYXAgLmJhbm5lci1kb2N0b3Jcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uIGJvdHRvbSByaWdodCAtMTIwcHhcblx0LmlubmVycGFnZV9fY29udGVudCAuYmFubmVyLWNvbnRhY3QtdXNfX2xlZnQgLnR0bCxcblx0LmlubmVycGFnZV9fY29udGVudCAuYmFubmVyLWNvbnRhY3QtdXNfX2xlZnQgLnRlbCxcblx0LmRyLXNvbmVyX190MVxuXHRcdGZvbnQtc2l6ZSA0MHB4XG5cdC5kci1zb25lcl9fdDIsXG5cdC5kci1zb25lciAudGFiX2hlYWRlclxuXHRcdG1hcmdpbi1ib3R0b20gMjBweFxuXHQuZHItc29uZXJfX3JpZ2h0XG5cdFx0cGFkZGluZyA0MHB4IDIwcHggNDBweCAwXG5cdC5kci1zb25lcl9fd3JhcFxuXHRcdG1pbi1oZWlnaHQgNTgwcHhcblx0LmRyLXNvbmVyX19sYWJlbC5sYmwzXG5cdFx0dG9wIDQ0MHB4XG5cdC5tb3N0LXBvcHVwbGFyXG5cdFx0dG9wIDEwcHggIWltcG9ydGFudFxuXHRcdHJpZ2h0IDEwcHggIWltcG9ydGFudFxuXG5cblxuXG5cbkBtZWRpYSAobWF4LXdpZHRoIDogMTAyMHB4KVxuXHQuaW5uZXJwYWdlX19jb250ZW50XG5cdFx0Ji1zaGFyZVxuXHRcdFx0ZGlzcGxheSBub25lXG5cdFx0XHQmLm1vYmlsZVxuXHRcdFx0XHRkaXNwbGF5IGZsZXhcblx0XHRcdFx0cmlnaHQgMFxuXHRcblxuXG5cblxuXG5cblxuXG5AbWVkaWEgKG1heC13aWR0aCA6IDkyMHB4KVxuXHQuaGVhZGVyX19tZW51ID4gbGkuaGFzLWRyb3Bkb3duID4gYVxuXHRcdHBhZGRpbmctcmlnaHQgMFxuXHQuaGVyb19faDFcblx0XHRmb250LXNpemUgNjBweFxuXHQuaGVyb19fZGVzY3Jcblx0XHRmb250LXNpemUgMThweFxuXHQuZ3JhZnQtY2FsY19fc2VsZWN0ZWRcblx0XHRsZWZ0IDIwcHhcblx0XHR3aWR0aCAyNTBweFxuXHRcdGZvbnQtc2l6ZSAxNXB4XG5cdC5ncmFmdC1jYWxjX19pbmZvXG5cdFx0d2lkdGggMjUwcHhcblx0XHRyaWdodCAyMHB4XG5cdC5ncmFmdC1jYWxjX19pbmZvIC50dGxcblx0XHRmb250LXNpemUgMThweFxuXHQuZ3JhZnQtY2FsY19faW5mbyAuZ3JhZnRzLFxuXHQuZ3JhZnQtY2FsY19faW5mbyAuaGFpcnNcblx0XHRmb250LXNpemUgNDBweFxuXHQuZ3JhZnQtY2FsY19faW5mbyAuaGFpcnNcblx0XHRtYXJnaW4tYm90dG9tIDMwcHhcblx0LmdyYWZ0LWNhbGNfX2luZm9cblx0XHQuYnRuXG5cdFx0XHRmb250LXNpemUgMThweFxuXHQuZ3JhZnQtY2FsY19fc2NoZW1hIC56b25lOm5vdCguYWN0aXZlKTpob3ZlclxuXHRcdG9wYWNpdHkgMFxuXHQuYWZ0ZXItc3VyZ2VyeV9fd2F5XG5cdFx0dHJhbnNmb3JtIHRyYW5zbGF0ZVgoLTUwJSkgc2NhbGUoMC42NSlcblx0XHRtYXJnaW4tdG9wIC01MHB4XG5cdFx0bWFyZ2luLWJvdHRvbSAtNTBweFxuXHQub3VyLWhvc3BpdGFsX19sZWZ0LFxuXHQub3VyLWhvc3BpdGFsX19yaWdodFxuXHRcdGhlaWdodCA1MjBweFxuXHQub3VyLWhvc3BpdGFsX19zbGlkZXItdGh1bWJcblx0XHR3aWR0aCAyODBweFxuXHQub3VyLWhvc3BpdGFsX19zbGlkZS10aHVtYlxuXHRcdHdpZHRoIDgwcHhcblx0XHRoZWlnaHQgODBweFxuXHRcdGJvcmRlci1yYWRpdXMgMTBweFxuXHQuZ3Vlc3RzX19zbGlkZSAuYmVmb3JlYWZ0ZXJfX3NsaWRlLWluZm8gLm5hbWUsXG5cdC5ibG9nX19pdGVtIC50dGxcblx0XHRmb250LXNpemUgMThweFxuXHQuZ3Vlc3RzX19zbGlkZVxuXHRcdGJvcmRlci10b3AtbGVmdC1yYWRpdXMgMFxuXHRcdGJvcmRlci10b3AtcmlnaHQtcmFkaXVzIDBcblx0LmJsb2dfX2l0ZW0gLmRlc2NyLFxuXHQuYmxvZ19faXRlbSAuZGF0ZVxuXHRcdGZvbnQtc2l6ZSAxNHB4XG5cdC5zdWJ0aXRsZS1jZW50ZXJcblx0XHRtYXgtd2lkdGggNTAwcHhcblx0LnRlc3RpbW9uaWFsc19fc2xpZGVcblx0XHRwYWRkaW5nIDMwcHhcblx0LnRlc3RpbW9uaWFsc19fc2xpZGUgLnRleHRcblx0XHRmb250LXNpemUgMTZweFxuXHQuYmVmb3JlYWZ0ZXJfX3NsaWRlci1uYXZcblx0XHR0b3AgLTkycHhcblx0Lmd1ZXN0c19fc2xpZGUgLnRhYmxlXG5cdFx0cGFkZGluZyA2MHB4IDIwcHggMjBweFxuXHQuZm9vdGVyX19ib3QtbGVmdCBhXG5cdFx0bWFyZ2luLXJpZ2h0IDIwcHhcblx0LmZvb3RlclxuXHRcdHBhZGRpbmctdG9wIDEyMHB4XG5cdC5mYXFcblx0XHRtYXJnaW4tYm90dG9tIDYwcHhcblx0Lmhlcm9cblx0XHRwYWRkaW5nLWJvdHRvbSA2MHB4XG5cdC5oZWFkZXJfX2xhbmdzMlxuXHRcdG1hcmdpbi1yaWdodCAyMHB4XG5cdFx0YVxuXHRcdFx0d2lkdGggMzRweFxuXHRcdFx0aGVpZ2h0IDM0cHhcblx0XHRcdGZvbnQtc2l6ZSAxNHB4XG5cdC5oZWFkZXJfX2Ryb3AtbWVudVxuXHRcdGJvcmRlci1yYWRpdXMgMCAwIDMwcHggMzBweFxuXHQud3JhcHBlclxuXHRcdHBhZGRpbmcgMCAyMHB4XG5cdC5oZXJvLWlubmVyX19pbWdcblx0XHR3aWR0aCA3NTBweFxuXHRcdHRvcCBhdXRvXG5cdC5oZXJvLWlubmVyX19pbWcgLmhlcm9fX3Jldi5yZXYxXG5cdFx0dG9wIDQwMHB4XG5cdFx0bGVmdCAxMjBweFxuXHQuaGVyby1pbm5lcl9faW1nIC5oZXJvX19yZXYucmV2MlxuXHRcdHRvcCAyNDBweFxuXHRcdGxlZnQgNDgwcHhcblx0Lmhlcm8taW5uZXIud2l0aG91dC1pbWFnZVxuXHRcdGhlaWdodCBhdXRvXG5cdFx0bWluLWhlaWdodCAxMDBweFxuXHRcdC5oZXJvLWlubmVyX19oMVxuXHRcdFx0Zm9udC1zaXplIDkwcHhcblx0XHRcdGJyXG5cdFx0XHRcdGRpc3BsYXkgbm9uZVxuXHQuaW5uZXJwYWdlX19jb250ZW50IC5wcmljaW5nLWl0ZW1cblx0XHRwYWRkaW5nIDI0cHhcblx0XHRib3JkZXItcmFkaXVzIDIwcHhcblx0LmlubmVycGFnZV9fY29udGVudCAud2FybmluZy1ibG9ja1xuXHRcdHBhZGRpbmcgMTZweFxuXHQuaW5uZXJwYWdlX19jb250ZW50IC5wcmljaW5nLWl0ZW1zLWJsb2NrLCAuaW5uZXJwYWdlX19jb250ZW50IC5iYW5uZXItZG9jdG9yLCAuYmFubmVyLWRvY3Rvci13cmFwIC5iYW5uZXItZG9jdG9yLCAuaW5uZXJwYWdlX19jb250ZW50IC5ibHVlLWJsb2NrcywgLmlubmVycGFnZV9fY29udGVudCAuYmFubmVyLWNvbnRhY3QtdXNcblx0XHRtYXgtd2lkdGggMTAwJVxuXHQuaW5uZXJwYWdlX19jb250ZW50IC5iYW5uZXItZG9jdG9yLFxuXHQuYmFubmVyLWRvY3Rvci13cmFwIC5iYW5uZXItZG9jdG9yXG5cdFx0bWFyZ2luIDgwcHggMFxuXHRcdHBhZGRpbmcgNDBweFxuXHRcdGJhY2tncm91bmQtc2l6ZSA0NjBweCBhdXRvXG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbiBib3R0b20gcmlnaHQgLTQwcHhcblx0LmlubmVycGFnZV9fY29udGVudCAuYmFubmVyLWNvbnRhY3QtdXNfX2xlZnRcblx0XHRwYWRkaW5nIDQwcHhcblx0LmlubmVycGFnZVxuXHRcdG1heC13aWR0aCAxMDB2d1xuXHRcdG92ZXJmbG93IGhpZGRlblxuXHQuaW5uZXJwYWdlX19jb250ZW50IC5wcmljaW5nLWl0ZW1zXG5cdFx0b3ZlcmZsb3cgdmlzaWJsZVxuXHQuYmxvZy1wYWdlX19wb3N0cy1oZWFkIC5maWx0ZXJcblx0XHRnYXAgMTJweFxuXHQuc2VhcmNoLWlucHV0LXdyYXAgaW5wdXRcblx0XHR3aWR0aCAyNTBweFxuXHQuaGVyby1pbm5lci53aXRob3V0LWltYWdlLmhlcm8tcG9saWN5XG5cdFx0LndyYXBwZXJcblx0XHRcdHBhZGRpbmctYm90dG9tIDM4MHB4XG5cdC5wcml2YWN5LWxhYmVsLmxibDFcblx0XHRib3R0b20gMjgwcHhcblx0LnByaXZhY3ktbGFiZWwubGJsMlxuXHRcdGJvdHRvbSAxNjBweFxuXHQucHJpdmFjeS1sYWJlbC5sYmwzXG5cdFx0Ym90dG9tIDYwcHhcblx0LnRlYW0tbGFiZWwubGJsMVxuXHRcdHJpZ2h0IDcwcHhcblx0LnRlYW0tbGFiZWwubGJsMlxuXHRcdHJpZ2h0IDM1MHB4XG5cdC50ZWFtLWxhYmVsLmxibDRcblx0XHRyaWdodCAxODBweFxuXHQudGVhbS1sYWJlbC5sYmw2XG5cdFx0cmlnaHQgMjcwcHhcblx0LnRlYW0tbGFiZWwubGJsNVxuXHRcdHJpZ2h0IDUwMHB4XG5cblxuXG5cbkBtZWRpYSAobWF4LXdpZHRoIDogODQwcHgpXG5cdC5oZWFkZXJfX2Ryb3AtbWVudSAuY29sXG5cdFx0bWluLXdpZHRoIDUwcHhcblx0LmhlYWRlcl9fYnRuLmJ0blxuXHRcdHBhZGRpbmcgMCAxNnB4XG5cdFx0Zm9udC1zaXplIDE0cHhcblx0XHR3aGl0ZS1zcGFjZSBub3dyYXBcblx0LmhlYWRlcl9fbGFuZ3MtY3VycmVudFxuXHRcdC5uYW1lXG5cdFx0XHRkaXNwbGF5IG5vbmVcblx0XG5cdC5ncmFmdC1jYWxjX19zZWxlY3RlZCxcblx0LmdyYWZ0LWNhbGNfX2luZm9cblx0XHR0b3AgNDcwcHhcblx0XHRib3gtc2hhZG93IDEwcHggNTBweCAxMDBweCAwcHggcmdiYSg0MSw0OSw1NCwwLjEyKVxuXHQuZ3JhZnQtY2FsY19faW5mb1xuXHRcdGJhY2tncm91bmQtY29sb3IgI2ZmZlxuXHRcdHBhZGRpbmcgMjBweFxuXHRcdGJvcmRlci1yYWRpdXMgMjBweFxuXHQuZ3JhZnQtY2FsY19faW5mbyAuYnRuXG5cdFx0cGFkZGluZyAwIDE4cHhcblx0XHRmb250LXNpemUgMTdweFxuXHQuZ3JhZnQtY2FsY1xuXHRcdC5zdWJ0aXRsZS1jZW50ZXJcblx0XHRcdG1hcmdpbi1ib3R0b20gMjBweFxuXHQudGFrZWFsb29rX19jb2xzXG5cdFx0ZmxleC13cmFwIHdyYXBcblx0XHRhbGlnbi1pdGVtcyBmbGV4LXN0YXJ0XG5cdC50YWtlYWxvb2tfX2NvbFxuXHRcdHdpZHRoIDUwJVxuXHRcdG1hcmdpbi1ib3R0b20gMzBweFxuXHQudGFrZWFsb29rX19jb2wgLmRheVxuXHRcdHRleHQtYWxpZ24gbGVmdFxuXHRcdHBhZGRpbmctbGVmdCAxNnB4XG5cdC50YWtlYWxvb2tfX2NvbDpsYXN0LWNoaWxkOmFmdGVyXG5cdFx0ZGlzcGxheSBub25lXG5cdC50YWtlYWxvb2tfX2NvbHNcblx0XHRtYXJnaW4tYm90dG9tIDIwcHhcblx0c2VjdGlvblxuXHRcdG1hcmdpbi1ib3R0b20gODBweFxuXHQuYWZ0ZXItc3VyZ2VyeV9fd2F5XG5cdFx0dHJhbnNmb3JtIHRyYW5zbGF0ZVgoLTUwJSkgc2NhbGUoMC42KVxuXHRcdG1hcmdpbi10b3AgLTcwcHhcblx0LnRlYW1fX3NsaWRlLXBob3RvXG5cdFx0aGVpZ2h0IDI2MHB4XG5cdC50ZWFtX19zbGlkZS1uYW1lXG5cdFx0Zm9udC1zaXplIDIwcHhcblx0LnRlYW1fX3NsaWRlLXBvc2l0aW9uXG5cdFx0Zm9udC1zaXplIDE0cHhcblx0LmJ0blxuXHRcdGZvbnQtc2l6ZSAxOHB4XG5cdC5iZWZvcmVhZnRlcl9fc2xpZGUtaW5mbyAueWVhcnNcblx0XHR3aGl0ZS1zcGFjZSBub3dyYXBcblx0Lmd1ZXN0c19fc2xpZGUgLmJlZm9yZWFmdGVyX19zbGlkZS1pbmZvIC5uYW1lLFxuXHQuYmxvZ19faXRlbSAudHRsXG5cdFx0Zm9udC1zaXplIDE2cHhcblx0XHRsaW5lLWhlaWdodCAxLjRcblx0Lmd1ZXN0c19fc2xpZGUgLnRhYmxlIC5jb2xcblx0XHRmb250LXNpemUgMTRweFxuXHRcdGxpbmUtaGVpZ2h0IDEuM1xuXHQuZ3Vlc3RzX19zbGlkZSxcblx0Lmd1ZXN0c19fc2xpZGUgLnByZXZpZXctd3JhcFxuXHRcdGJvcmRlci1yYWRpdXMgMjBweFxuXHQuZmFxX19pdGVtXG5cdFx0cGFkZGluZyAzMHB4XG5cdFx0Ym9yZGVyLXJhZGl1cyAzMHB4XG5cdC5mYXFfX2l0ZW0gZHQgLnR0bFxuXHRcdGZvbnQtc2l6ZSAyMHB4XG5cdC5mYXFfX2l0ZW0gZGRcblx0XHRmb250LXNpemUgMTZweFxuXHQuZm9vdGVyXG5cdFx0YmFja2dyb3VuZC1zaXplIGNvdmVyXG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbiBjZW50ZXIgdG9wXG5cdFx0cGFkZGluZy10b3AgODBweFxuXHQuZm9vdGVyX19ib3QtbGVmdFxuXHRcdGFsaWduLWl0ZW1zIGNlbnRlclxuXHQuZm9vdGVyX19ib3QtbGVmdCAuY29weVxuXHRcdG1heC13aWR0aCAyMjBweFxuXHQuZm9vdGVyX193cmFwXG5cdFx0Zm9udC1zaXplIDEzcHhcblx0Lmhlcm9fX3NlcnZpY2VzLXR0bFxuXHRcdGZvbnQtc2l6ZSA0MHB4XG5cdC5vdXItaG9zcGl0YWxfX3NsaWRlLFxuXHQub3VyLWhvc3BpdGFsX19zbGlkZXJcblx0XHRoZWlnaHQgMTAwJVxuXHQuaW5uZXJwYWdlX19jb250ZW50IGgyXG5cdFx0bWFyZ2luLXRvcCA1MHB4XG5cdFx0bGV0dGVyLXNwYWNpbmcgLTIuNnB4XG5cdFx0Zm9udC1zaXplIDM2cHhcblx0Lmhlcm8taW5uZXJfX2ltZyxcblx0LmJlYXJkLWFuZC1tb3VzdGFjaGUgLmhlcm8taW5uZXJfX2ltZ1xuXHRcdGxlZnQgNTAlXG5cdFx0cmlnaHQgYXV0b1xuXHRcdHRyYW5zZm9ybSB0cmFuc2xhdGVYKC01MCUpXG5cdC5oZXJvLWlubmVyOm5vdCgud2l0aG91dC1pbWFnZSlcblx0XHQuaGVyby1pbm5lcl9faDFcblx0XHRcdGRpc3BsYXkgbm9uZVxuXHRcdFx0Ji52aXNpYmxlXG5cdFx0XHRcdGRpc3BsYXkgYmxvY2tcblx0XHRcdFx0Zm9udC1zaXplIDM0cHhcblx0XHRcdFx0bGluZS1oZWlnaHQgNDBweFxuXHRcdFx0XHRsZXR0ZXItc3BhY2luZyAtMnB4XG5cdC5pbm5lcnBhZ2VfX2NvbnRlbnQtaDFcblx0XHRkaXNwbGF5IGJsb2NrXG5cdC5oZXJvLWlubmVyLndpdGhvdXQtaW1hZ2Vcblx0XHRoZWlnaHQgbWF4LWNvbnRlbnRcblx0XHQud3JhcHBlclxuXHRcdFx0cGFkZGluZy1ib3R0b20gMjAwcHhcblx0Lmhlcm8taW5uZXIud2l0aG91dC1sYWJlbHMgLndyYXBwZXJcblx0XHRwYWRkaW5nLWJvdHRvbSA4MHB4XG5cdC5oZXJvLWlubmVyLndpdGhvdXQtaW1hZ2UgLmhlcm9fX3Jldi5yZXYxXG5cdFx0dG9wIGF1dG9cblx0XHRyaWdodCA1MCVcblx0XHRib3R0b20gMTAwcHhcblx0Lmhlcm8taW5uZXIud2l0aG91dC1pbWFnZSAuaGVyb19fcmV2LnJldjJcblx0XHRyaWdodCAyNSVcblx0XHR0b3AgYXV0b1xuXHRcdGJvdHRvbSAxODBweFxuXHQuaGVyby1pbm5lclxuXHRcdG1hc2stcG9zaXRpb24gYm90dG9tIGNlbnRlclxuXHRcdG1hc2stc2l6ZSAxMDAwcHggMTAwJVxuXHQuaGVyby1pbm5lciAuaGVyb19fcmV2LnJldjFcblx0XHRyaWdodCAyMHB4XG5cdFx0Ym90dG9tIDMyMHB4XG5cdC5oZXJvLWlubmVyIC5oZXJvX19yZXYucmV2MlxuXHRcdHJpZ2h0IDYwcHhcblx0XHRib3R0b20gMjQwcHhcblx0Lmhlcm8taW5uZXIgLmhlcm8taW5uZXJfX2gxXG5cdFx0cGFkZGluZy1yaWdodCAwXG5cdC5pbm5lcnBhZ2VfX2NvbnRlbnQgLmJsdWUtYmxvY2tzXG5cdFx0bGVmdCAwXG5cdFx0dHJhbnNmb3JtIG5vbmVcblx0XHRvdmVyZmxvdyBhdXRvXG5cdFx0cGFkZGluZy1sZWZ0IDIwcHhcblx0XHRtYXJnaW4gNjBweCAtMjBweFxuXHRcdHdpZHRoIGF1dG9cblx0XHRtYXgtd2lkdGggaW5pdGlhbFxuXHRcdC1tcy1vdmVyZmxvdy1zdHlsZTogbm9uZTtcblx0XHRzY3JvbGxiYXItd2lkdGg6IG5vbmU7XG5cdFx0Jjo6LXdlYmtpdC1zY3JvbGxiYXJcblx0XHRcdGRpc3BsYXkgbm9uZVxuXHRcdC5pdGVtXG5cdFx0XHR3aWR0aCAyOTVweFxuXHRcdFx0ZmxleC1zaHJpbmsgMFxuXHRcdFx0bWFyZ2luLXJpZ2h0IDIwcHhcblx0LmlubmVycGFnZV9fY29udGVudCAucHJpY2luZy1pdGVtcy1ibG9ja1xuXHRcdHBhZGRpbmcgMCAyMHB4XG5cdC5pbm5lcnBhZ2VfX2NvbnRlbnQgLmJhbm5lci1jb250YWN0LXVzXG5cdFx0JjpsYXN0LWNoaWxkXG5cdFx0XHRtYXJnaW4tYm90dG9tIDBcblx0LmlubmVycGFnZV9fY29udGVudCAuYmFubmVyLWRvY3RvciBoMixcblx0LmJhbm5lci1kb2N0b3Itd3JhcCAuYmFubmVyLWRvY3RvciBoMlxuXHRcdGZvbnQtc2l6ZSA0MHB4XG5cdC5pbm5lcnBhZ2VfX2NvbnRlbnQgLmdyaWQtaW1hZ2VzLTMtY29sXG5cdFx0bWFyZ2luLWJvdHRvbSA0MHB4XG5cdC5jb250YWN0LWZsb2F0LWVsZW0uZWxlbTJcblx0XHRib3R0b20gMTYwcHhcblx0XHRyaWdodCAyMHB4XG5cdC5jb250YWN0LWZsb2F0LWVsZW0uZWxlbTFcblx0XHRib3R0b20gNDBweFxuXHRcdHJpZ2h0IDIyMHB4XG5cdC5pbm5lcnBhZ2Vcblx0XHRtYXJnaW4tYm90dG9tIDgwcHhcblx0LmRyLXNvbmVyX193cmFwXG5cdFx0ZmxleC13cmFwIHdyYXBcblx0LmRyLXNvbmVyX19sZWZ0LFxuXHQuZHItc29uZXJfX3JpZ2h0XG5cdFx0d2lkdGggMTAwJVxuXHRcdGJhY2tncm91bmQtY29sb3IgI2UwZjRmOFxuXHRcdGJvcmRlci1yYWRpdXMgMjBweFxuXHQuZHItc29uZXJfX2xlZnRcblx0XHRtYXJnaW4tYm90dG9tIDEwcHhcblx0XHRwYWRkaW5nIDQwcHggMjBweCAwXG5cdFx0LmRyLXNvbmVyX19tb2ItaW5mb1xuXHRcdFx0ZGlzcGxheSBibG9ja1xuXHRcdFx0dGV4dC1hbGlnbiBjZW50ZXJcblx0XHQuZHItc29uZXJfX3QxXG5cdFx0XHR0ZXh0LWFsaWduIGNlbnRlclxuXHRcdC5kci1zb25lcl9fdDJcblx0XHRcdGZvbnQtc2l6ZSAxNnB4XG5cdFx0XHRsaW5lLWhlaWdodCAxLjVcblx0XHRcdGxldHRlci1zcGFjaW5nIC0wLjVweFxuXHRcdC5kb2Mtd3JhcFxuXHRcdFx0aGVpZ2h0IDM5MHB4XG5cdFx0XHR3aWR0aCAzMDBweFxuXHRcdFx0cG9zaXRpb24gcmVsYXRpdmVcblx0XHRcdG1hcmdpbiBhdXRvXG5cdFx0LmRyLXNvbmVyX19sYWJlbFxuXHRcdFx0cGFkZGluZyAxOHB4XG5cdFx0XHRtaW4td2lkdGggMTQwcHhcblx0XHRcdGJveC1zaGFkb3cgMHB4IDE0cHggNDRweCByZ2JhKDE5LCAyOCwgMzMsIDAuMTApXG5cdFx0LmRyLXNvbmVyX19sYWJlbCAudDJcblx0XHRcdGZvbnQtc2l6ZSAxNHB4XG5cdFx0XHRiXG5cdFx0XHRcdGZvbnQtc2l6ZSAxNnB4XG5cdFx0LmRyLXNvbmVyX19sYWJlbCAuaW1hZ2Vcblx0XHRcdHdpZHRoIDMwcHhcblx0XHRcdGhlaWdodCAzMHB4XG5cdFx0XHRtYXJnaW4tcmlnaHQgMTBweFxuXHQuZHItc29uZXJfX3dyYXBcblx0XHRiYWNrZ3JvdW5kIG5vbmVcblx0LmRyLXNvbmVyX19sYWJlbC5sYmwxXG5cdFx0dG9wIDkwcHhcblx0XHRsZWZ0IDBcblx0LmRyLXNvbmVyX19sYWJlbC5sYmwyXG5cdFx0dG9wIDE4MHB4XG5cdFx0cmlnaHQgLTIwcHhcblx0XHR6LWluZGV4IDRcblx0LmRyLXNvbmVyX19sYWJlbC5sYmwzXG5cdFx0dG9wIDI0MHB4XG5cdFx0bGVmdCAwXG5cdC5kci1zb25lcl9fcmlnaHRcblx0XHRwYWRkaW5nIDIwcHhcblx0XHQuZHItc29uZXJfX3QxLFxuXHRcdC5kci1zb25lcl9fdDJcblx0XHRcdGRpc3BsYXkgbm9uZVxuXHQuZHItc29uZXJfX2V4cGVyXG5cdFx0bWFyZ2luLWJvdHRvbSAyMHB4XG5cdC5kci1zb25lclxuXHRcdG1hcmdpbiA0MHB4IDBcblx0LmRyLXNvbmVyIC50YWJfaGVhZGVyXG5cdFx0ZmxleC13cmFwIG5vd3JhcFxuXHRcdHdpZHRoIGNhbGMoMTAwJSArIDQwcHgpXG5cdFx0b3ZlcmZsb3cgYXV0b1xuXHRcdG1hcmdpbi1sZWZ0IC0yMHB4XG5cdFx0bWFyZ2luLXJpZ2h0IC0yMHB4XG5cdFx0cGFkZGluZyAwIDIwcHhcblx0XHQtbXMtb3ZlcmZsb3ctc3R5bGU6IG5vbmU7XG5cdFx0c2Nyb2xsYmFyLXdpZHRoOiBub25lO1xuXHRcdCY6Oi13ZWJraXQtc2Nyb2xsYmFyXG5cdFx0XHRkaXNwbGF5IG5vbmVcblx0XHQudGFiXG5cdFx0XHR3aGl0ZS1zcGFjZSBub3dyYXBcblxuXG5cdC5pbm5lcnBhZ2VfX2NvbnRlbnQtaDFcblx0XHQmLmhpZGRlblxuXHRcdFx0ZGlzcGxheSBub25lXG5cblx0XHRcblxuXG5AbWVkaWEgKG1heC13aWR0aCA6IDc2N3B4KVxuXHQuaGVhZGVyX19tZW51LFxuXHQuaGVhZGVyX19sYW5ncyxcblx0LmhlYWRlcl9fbGFuZ3MyXG5cdFx0ZGlzcGxheSBub25lXG5cdC5oZWFkZXJfX2xhbmdzXG5cdFx0Ji4tLWZvcm1fbGFuZ19zd2l0Y2hlclxuXHRcdFx0ZGlzcGxheSBibG9ja1xuXHRcdFx0bWFyZ2luLXJpZ2h0IDBcblx0XHRcdC5uYW1lXG5cdFx0XHRcdGRpc3BsYXkgYmxvY2tcblx0XHRcdC5oZWFkZXJfX2xhbmdzLWRyb3Bcblx0XHRcdFx0bWF4LWhlaWdodCA1MHZoXG5cdFx0XHRcdG92ZXJmbG93IHNjcm9sbFxuXHQuaGVhZGVyID4gLndyYXBwZXJcblx0XHRqdXN0aWZ5LWNvbnRlbnQgc3BhY2UtYmV0d2VlblxuXHQuaGVhZGVyX19idG4uYnRuXG5cdFx0b3JkZXIgM1xuXHRcdGZvbnQtc2l6ZSAwXG5cdFx0d2lkdGggNDRweFxuXHRcdGhlaWdodCA0NHB4XG5cdFx0YmFja2dyb3VuZC1pbWFnZSB1cmwoJy4uL2ltZy9pY29ucy9waG9uZS1idG4taWNvbi5zdmcnKVxuXHRcdGJhY2tncm91bmQtcmVwZWF0IG5vLXJlcGVhdFxuXHRcdGJhY2tncm91bmQtcG9zaXRpb24gY2VudGVyXG5cdFx0cGFkZGluZyAwXG5cdFx0dHJhbnNpdGlvbiBub25lXG5cdC5oZWFkZXJfX2xvZ29cblx0XHRvcmRlciAyXG5cdFx0d2lkdGggMTQzcHhcblx0XHRtYXJnaW4gMFxuXHRcdCYuLS1mb3JtX2xvZ29cblx0XHRcdG9yZGVyIDBcblx0LmhlYWRlcl9faGFtYlxuXHRcdG9yZGVyIDFcblx0XHRtYXJnaW4tcmlnaHQgMTBweFxuXHRcdG1hcmdpbi1sZWZ0IDEwcHhcblx0LmhlYWRlci5maXhlZCAuaGVhZGVyX19kcm9wLW1lbnVcblx0XHR0b3AgNjRweFxuXHRcdGhlaWdodCBjYWxjKDEwMHZoIC0gNjRweClcblx0LmhlYWRlcl9fZHJvcC1tZW51XG5cdFx0dG9wIDk2cHhcblx0XHRoZWlnaHQgY2FsYygxMDB2aCAtIDk2cHgpXG5cdFx0Ym9yZGVyLXJhZGl1cyAwXG5cdFx0b3ZlcmZsb3cgYXV0b1xuXHQuaGVhZGVyX19kcm9wLW1lbnUgPiAud3JhcHBlclxuXHRcdGRpc3BsYXkgYmxvY2tcblx0Lmhlcm9fX2gxXG5cdFx0Zm9udC1zaXplIDUycHhcblx0Lmhlcm9fX2xlZnRcblx0XHR3aWR0aCAzMjVweFxuXHRcdGZsZXgtc2hyaW5rIDBcblx0Lmhlcm9fX2ltZy13cmFwXG5cdFx0d2lkdGggODAwcHhcblx0XHRoZWlnaHQgODAwcHhcblx0XHR0b3AgLTMwMHB4XG5cdFx0bGVmdCAtMTYwcHhcblx0Lmhlcm9fX21hblxuXHRcdHdpZHRoIDQ4MHB4XG5cdFx0bGVmdCA3MHB4XG5cdC5oZXJvX19yZXZcblx0XHR3aWR0aCAxNjVweFxuXHRcdCYucmV2MVxuXHRcdFx0dG9wIDI4MHB4XG5cdFx0XHRsZWZ0IC0xNXB4XG5cdFx0Ji5yZXYyXG5cdFx0XHR0b3AgMzcwcHhcblx0XHRcdGxlZnQgMTMwcHhcblx0LmZsb2F0aW5nLWl0ZW1cblx0XHQmLmhpZGRlblxuXHRcdFx0dHJhbnNmb3JtIHRyYW5zbGF0ZVkoNjBweClcblx0XHQmLnVzZWRcblx0XHRcdHRyYW5zZm9ybSB0cmFuc2xhdGVZKC02MHB4KVxuXHQuaGVyb19fd3JhcFxuXHRcdHBhZGRpbmctdG9wIDE0MHB4XG5cdC5ncmFmdC1jYWxjX196b25lcy1saXN0IC5pdGVtXG5cdFx0bWFyZ2luLWJvdHRvbSAxNHB4XG5cdC5hZnRlci1zdXJnZXJ5X193YXlcblx0XHR0cmFuc2Zvcm0gbm9uZVxuXHRcdGxlZnQgMFxuXHRcdG1hcmdpbiAwXG5cdFx0d2lkdGggYXV0b1xuXHRcdGhlaWdodCBhdXRvXG5cdFx0LmxpbmVcblx0XHRcdGRpc3BsYXkgbm9uZVxuXHRcdC5zdGVwXG5cdFx0XHRwb3NpdGlvbiBzdGF0aWNcblx0XHRcdC5wb2ludFxuXHRcdFx0XHRkaXNwbGF5IG5vbmVcblx0LmFmdGVyLXN1cmdlcnlcblx0XHRwYWRkaW5nIDAgMjBweFxuXHRcdC53cmFwcGVyXG5cdFx0XHRib3JkZXItcmFkaXVzIDMwcHhcblx0XHQmX193YXlcblx0XHRcdHBhZGRpbmctbGVmdCAzMnB4XG5cdFx0XHQmOmJlZm9yZVxuXHRcdFx0XHRjb250ZW50ICcnXG5cdFx0XHRcdHdpZHRoIDI0cHhcblx0XHRcdFx0aGVpZ2h0IDU2NnB4XG5cdFx0XHRcdGJhY2tncm91bmQtaW1hZ2UgdXJsKCcuLi9pbWcvc3VyZy1saW5lLW1vYi5zdmcnKVxuXHRcdFx0XHRwb3NpdGlvbiBhYnNvbHV0ZVxuXHRcdFx0XHR0b3AgOXB4XG5cdFx0XHRcdGxlZnQgMFxuXHRcdFx0LnN0ZXBcblx0XHRcdFx0bWFyZ2luLWJvdHRvbSAxN3B4XG5cdC5hZnRlci1zdXJnZXJ5IC53cmFwcGVyXG5cdFx0cGFkZGluZyA1MHB4IDMwcHhcblx0LmJlZm9yZWFmdGVyX19zbGlkZXJcblx0XHRwYWRkaW5nIDAgMjBweFxuXHQuYmVmb3JlYWZ0ZXJfX3NsaWRlci1uYXZcblx0XHRkaXNwbGF5IG5vbmVcblx0LmJlZm9yZWFmdGVyX19zbGlkZS1pbWdcblx0XHRtaW4taGVpZ2h0IDMxMHB4XG5cdFx0Ly8gbWF4LWhlaWdodCAzMTBweFxuXHQuYmVmb3JlYWZ0ZXJfX3NsaWRlcixcblx0LnRlYW1fX3NsaWRlcixcblx0LnRlc3RpbW9uaWFsc19fc2xpZGVyLFxuXHQuYmxvZ19faXRlbXNcblx0XHRtYXJnaW4tYm90dG9tIDIwcHhcblx0LnRpdGxlLWNlbnRlclxuXHRcdG1hcmdpbi1ib3R0b20gMzBweFxuXHQuc3dpcGVyLXBhZ2luYXRpb25cblx0XHRwb3NpdGlvbiBzdGF0aWNcblx0XHRtYXJnaW4tdG9wIDE2cHhcblx0XHRtYXJnaW4tYm90dG9tIDIwcHhcblx0XHRkaXNwbGF5IGZsZXhcblx0XHRqdXN0aWZ5LWNvbnRlbnQgY2VudGVyXG5cdFx0YWxpZ24taXRlbXMgY2VudGVyXG5cdC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRcblx0XHR3aWR0aCA4cHhcblx0XHRoZWlnaHQgOHB4XG5cdFx0YmFja2dyb3VuZC1jb2xvciAjMDAwXG5cdFx0b3BhY2l0eSAuMlxuXHRcdG1hcmdpbiAwIDlweCAhaW1wb3J0YW50XG5cdC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlXG5cdFx0d2lkdGggMTBweFxuXHRcdGhlaWdodCAxMHB4XG5cdFx0b3BhY2l0eSAxXG5cdC5vdXItaG9zcGl0YWwgLndyYXBwZXJcblx0XHRmbGV4LXdyYXAgd3JhcFxuXHQub3VyLWhvc3BpdGFsX19sZWZ0LFxuXHQub3VyLWhvc3BpdGFsX19yaWdodFxuXHRcdHdpZHRoIDEwMCVcblx0XHRoZWlnaHQgOTV2d1xuXHRcdG1hcmdpbi1ib3R0b20gMjBweFxuXHQuc3VidGl0bGUtY2VudGVyXG5cdFx0bWFyZ2luIC0yMHB4IGF1dG8gMzBweFxuXHQuZGFpbHlfX2Jsb2NrXG5cdFx0YWxpZ24taXRlbXMgZmxleC1zdGFydFxuXHRcdGJvcmRlci1yYWRpdXMgMjBweFxuXHQuZGFpbHlfX2RhdGVcblx0XHRtYXJnaW4tcmlnaHQgMFxuXHRcdGJvcmRlciBub25lXG5cdFx0cGFkZGluZy1yaWdodCAxNnB4XG5cdFx0LmRheVxuXHRcdFx0Zm9udC13ZWlnaHQgYm9sZFxuXHRcdFx0bGV0dGVyLXNwYWNpbmcgLTAuNXB4XG5cdC5kYWlseV9fdGV4dFxuXHRcdGZvbnQtd2VpZ2h0IDUwMFxuXHRcdGZvbnQtc2l6ZSAxNnB4XG5cdC5kYWlseV9fbGFiZWxcblx0XHRyaWdodCBhdXRvXG5cdFx0bGVmdCAxOHB4XG5cdC5jb250YWN0LXVzX19waG90b1xuXHRcdGRpc3BsYXkgbm9uZVxuXHQuY29udGFjdC11c19fZm9ybVxuXHRcdHdpZHRoIDEwMCVcblx0LmdyYWZ0LWNhbGNcblx0XHRtYXJnaW4tYm90dG9tIDEyMHB4XG5cdC5mb290ZXJcblx0XHQmX193cmFwXG5cdFx0XHRmbGV4LXdyYXAgd3JhcFxuXHRcdFx0anVzdGlmeS1jb250ZW50IGZsZXgtc3RhcnRcblx0XHQuY29sXG5cdFx0XHR3aWR0aCAzMy4zMyVcblx0XHRcdG1hcmdpbi1ib3R0b20gMjBweFxuXHRcdFx0Ji5jb2wtNlxuXHRcdFx0XHRkaXNwbGF5IGJsb2NrXG5cdFx0XHRcdC5mb290ZXJfX2JvdC1yaWdodFxuXHRcdFx0XHRcdGZsZXgtd3JhcCB3cmFwXG5cdFx0Jl9fYm90XG5cdFx0XHQuZm9vdGVyX19ib3QtcmlnaHRcblx0XHRcdFx0ZGlzcGxheSBub25lXG5cdC5mb290ZXJfX2JvdC1sZWZ0XG5cdFx0d2lkdGggMTAwJVxuXHRcdC5jb3B5XG5cdFx0XHRtYXgtd2lkdGggMTAwJVxuXHQuaGVhZGVyX19kcm9wLW1lbnUgLmNvbFxuXHRcdHdpZHRoIDI1NXB4XG5cdFx0bWFyZ2luIDAgYXV0b1xuXHRcdGJvcmRlci1ib3R0b20gMXB4IHNvbGlkICNFQkYzRjRcblx0XHR0ZXh0LWFsaWduIGNlbnRlclxuXHRcdC5jb2wtbWVudVxuXHRcdFx0ZGlzcGxheSBub25lXG5cdC5oZWFkZXJfX2Ryb3AtbWVudSAudHRsXG5cdFx0cGFkZGluZyAxNnB4IDBcblx0XHRmb250LXNpemUgMTZweFxuXHRcdHNwYW5cblx0XHRcdGRpc3BsYXkgaW5saW5lLWJsb2NrXG5cdFx0XHRwYWRkaW5nLXJpZ2h0IDI0cHhcblx0XHRcdHBvc2l0aW9uIHJlbGF0aXZlXG5cdFx0XHQmOmFmdGVyXG5cdFx0XHRcdGNvbnRlbnQgJydcblx0XHRcdFx0d2lkdGggMjRweFxuXHRcdFx0XHRoZWlnaHQgMjRweFxuXHRcdFx0XHRwb3NpdGlvbiBhYnNvbHV0ZVxuXHRcdFx0XHR0b3AgMFxuXHRcdFx0XHRyaWdodCAwXG5cdFx0XHRcdGJhY2tncm91bmQtaW1hZ2UgdXJsKCcuLi9pbWcvaWNvbnMvc2VsZWN0LWFyci1kcm9wLnN2ZycpXG5cdFx0XHRcdGJhY2tncm91bmQtcmVwZWF0IG5vLXJlcGVhdFxuXHRcdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uIGNlbnRlclxuXHRcdFx0XHR0cmFuc2l0aW9uIGFsbCAuMnNcblx0LmhlYWRlcl9fZHJvcC1tZW51XG5cdFx0Ym9yZGVyIG5vbmVcblx0XHQuY29sLXNvY3Ncblx0XHRcdCYuZGVza3RvcFxuXHRcdFx0XHRkaXNwbGF5IG5vbmVcblx0XHRcdCYubW9iXG5cdFx0XHRcdGRpc3BsYXkgZmxleFxuXHRcdFx0XHRtYXJnaW4tdG9wIDE2cHhcblx0XHRcdFx0anVzdGlmeS1jb250ZW50IGNlbnRlclxuXHRcdCYgPiAud3JhcHBlclxuXHRcdFx0cGFkZGluZy10b3AgMFxuXHRcdC5jb2xcblx0XHRcdCYuYWN0aXZlXG5cdFx0XHRcdC50dGwgc3BhbjphZnRlclxuXHRcdFx0XHRcdHRyYW5zZm9ybSByb3RhdGUoMTgwZGVnKVxuXHRcdC5jb2wtbWVudVxuXHRcdFx0bGlcblx0XHRcdFx0bWFyZ2luLWJvdHRvbSAxNnB4XG5cdFx0XHRhXG5cdFx0XHRcdHBhZGRpbmcgMFxuXHRcdFx0XHRiYWNrZ3JvdW5kIG5vbmUgIWltcG9ydGFudFxuXHRcdFx0XHRmb250LXNpemUgMjBweFxuXHRcdFx0XHRsaW5lLWhlaWdodCAxLjRcblx0XHRcdFx0bGV0dGVyLXNwYWNpbmcgLTAuOHB4XG5cdFx0XHRcdGZvbnQtd2VpZ2h0IDYwMFxuXHQuc2Nyb2xsLXRvcFxuXHRcdHJpZ2h0IDMwcHhcblx0XHRib3R0b20gMzBweFxuXHRcdHdpZHRoIDYwcHhcblx0XHRoZWlnaHQgNjBweFxuXHQuYmVmb3JlYWZ0ZXJfX3NsaWRlLWJlZm9yZS1sYmwsXG5cdC5iZWZvcmVhZnRlcl9fc2xpZGUtYWZ0ZXItbGJsXG5cdFx0Zm9udC13ZWlnaHQgNzAwXG5cdC5oZWFkZXJfX2Ryb3AtbGFuZy13cmFwXG5cdFx0ZGlzcGxheSBmbGV4XG5cdFx0bWFyZ2luLWJvdHRvbSAxNnB4XG5cdFx0anVzdGlmeS1jb250ZW50IGNlbnRlclxuXHQuaGVhZGVyX19kcm9wLWxhbmdcblx0XHRkaXNwbGF5IGlubGluZS1mbGV4XG5cdFx0YWxpZ24taXRlbXMgY2VudGVyXG5cdFx0anVzdGlmeS1jb250ZW50IGNlbnRlclxuXHRcdHBhZGRpbmcgMTBweFxuXHRcdGJhY2tncm91bmQtY29sb3IgI2ViZjNmNFxuXHRcdGZvbnQtc2l6ZSAxNnB4XG5cdFx0bGluZS1oZWlnaHQgMS41XG5cdFx0bGV0dGVyLXNwYWNpbmcgLTAuNXB4XG5cdFx0Ym9yZGVyLXJhZGl1cyAxMHB4XG5cdFx0cG9zaXRpb24gcmVsYXRpdmVcblx0XHQuZmxhZ1xuXHRcdFx0d2lkdGggMjRweFxuXHRcdFx0aGVpZ2h0IDI0cHhcblx0XHRcdGJvcmRlci1yYWRpdXMgMnB4XG5cdFx0XHRtYXJnaW4tcmlnaHQgOHB4XG5cdFx0XHRiYWNrZ3JvdW5kLXJlcGVhdCBuby1yZXBlYXRcblx0XHRcdGJhY2tncm91bmQtc2l6ZSBjb250YWluXG5cdFx0XHQmLmVuXG5cdFx0XHRcdGJhY2tncm91bmQtaW1hZ2UgdXJsKCcuLi9pbWcvZmxhZ3MvRU4uc3ZnJylcblx0XHRcdCYuc2Fcblx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZSB1cmwoJy4uL2ltZy9mbGFncy9TQS5zdmcnKVxuXHRcdFx0Ji5mclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlIHVybCgnLi4vaW1nL2ZsYWdzL0ZSLnN2ZycpXG5cdFx0XHQmLmRlXG5cdFx0XHRcdGJhY2tncm91bmQtaW1hZ2UgdXJsKCcuLi9pbWcvZmxhZ3MvREUuc3ZnJylcblx0XHRcdCYuZXNcblx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZSB1cmwoJy4uL2ltZy9mbGFncy9FUy5zdmcnKVxuXHRcdFx0Ji5yb1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlIHVybCgnLi4vaW1nL2ZsYWdzL1JPLnN2ZycpXG5cdFx0XHQmLnJ1XG5cdFx0XHRcdGJhY2tncm91bmQtaW1hZ2UgdXJsKCcuLi9pbWcvZmxhZ3MvUlUuc3ZnJylcblx0XHRcdCYuYmdcblx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZSB1cmwoJy4uL2ltZy9mbGFncy9CRy5zdmcnKVxuXHRcdFx0Ji5zd1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlIHVybCgnLi4vaW1nL2ZsYWdzL1NXLnN2ZycpXG5cdFx0XHQmLnBsXG5cdFx0XHRcdGJhY2tncm91bmQtaW1hZ2UgdXJsKCcuLi9pbWcvZmxhZ3MvUEwuc3ZnJylcblx0XHRcdCYubGl0XG5cdFx0XHRcdGJhY2tncm91bmQtaW1hZ2UgdXJsKCcuLi9pbWcvZmxhZ3MvTElULnN2ZycpXG5cdFx0XHQmLmN6XG5cdFx0XHRcdGJhY2tncm91bmQtaW1hZ2UgdXJsKCcuLi9pbWcvZmxhZ3MvQ1ouc3ZnJylcblx0XHQubGFuZy1zZWxlY3Rcblx0XHRcdHBvc2l0aW9uIGFic29sdXRlXG5cdFx0XHR3aWR0aCAxMDAlXG5cdFx0XHRoZWlnaHQgMTAwJVxuXHRcdFx0b3BhY2l0eSAwXG5cdC5tYWluLXdyYXBwZXJcblx0XHRvdmVyZmxvdyBoaWRkZW5cblx0LmlubmVycGFnZV9fY29udGVudC10YWJsZS1pY29uXG5cdFx0dG9wIDI1MHB4XG5cdC5nZXQtZnJlZS1jb25zdWx0XG5cdFx0Ym90dG9tIDMwcHhcblx0XHRsZWZ0IDMwcHhcblx0Lmhlcm8taW5uZXIud2l0aG91dC1pbWFnZSAuaGVyby1pbm5lcl9faDFcblx0XHRsZXR0ZXItc3BhY2luZyAtNXB4XG5cdFx0Zm9udC1zaXplIDc2cHhcblx0LmV4cGVyaWVuY2UtdmlkZW9zIC5ndWVzdHNfX3NsaWRlXG5cdFx0d2lkdGggMTAwJVxuXHRcdG1hcmdpbi1ib3R0b20gNDBweFxuXHQuZXhwZXJpZW5jZS12aWRlb3MgLmd1ZXN0c19fc2xpZGUgLnRhYmxlXG5cdFx0cGFkZGluZyA1MHB4IDI0cHggMjRweFxuXHQuZXhwZXJpZW5jZS12aWRlb3NfX2J0blxuXHRcdG1hcmdpbi10b3AgMFxuXHQuaW5uZXJwYWdlXG5cdFx0bWFyZ2luLWJvdHRvbSA0MHB4XG5cdC5oZXJvLWlubmVyLndpdGhvdXQtaW1hZ2UsXG5cdC5oZXJvLWlubmVyLndpdGhvdXQtaW1hZ2UgLndyYXBwZXJcblx0XHRoZWlnaHQgYXV0b1xuXHRcdG1pbi1oZWlnaHQgMTAwcHhcblx0LmlubmVycGFnZV9fY29udGVudCAuYmFubmVyLWRvY3RvciAuYmFubmVyLWJ0bnMsXG5cdC5iYW5uZXItZG9jdG9yLXdyYXAgLmJhbm5lci1kb2N0b3IgLmJhbm5lci1idG5zXG5cdFx0ZmxleC13cmFwIHdyYXBcblx0LmlubmVycGFnZV9fY29udGVudCAuYmFubmVyLWNvbnRhY3QtdXNfX2xlZnRcblx0XHR3aWR0aCAxMDAlXG5cdFx0ei1pbmRleCAyXG5cdFx0cG9zaXRpb24gcmVsYXRpdmVcblx0LmlubmVycGFnZV9fY29udGVudCAuYmFubmVyLWNvbnRhY3QtdXNfX3JpZ2h0XG5cdFx0cG9zaXRpb24gYWJzb2x1dGVcblx0XHRyaWdodCAwXG5cdFx0dG9wIDBcblx0XHRoZWlnaHQgMTAwJVxuXHRcdHdpZHRoIDcwJVxuXHQud3BjZjcgZm9ybSAud3BjZjctcmVzcG9uc2Utb3V0cHV0XG5cdFx0cG9zaXRpb24gcmVsYXRpdmVcblx0LmJsb2ctcGFnZV9fdHRsXG5cdFx0Zm9udC1zaXplIDUwcHhcblx0XHRsZXR0ZXItc3BhY2luZyAtMi41cHhcblx0LmJsb2ctcGFnZV9fbWFpbi1pdGVtLXR0bFxuXHRcdGZvbnQtc2l6ZSAzMnB4XG5cdFx0bGV0dGVyLXNwYWNpbmcgLTEuNXB4XG5cdC5ibG9nLXBhZ2VfX21haW4taXRlbVxuXHRcdGJvcmRlci1yYWRpdXMgMjBweFxuXHRcdHBhZGRpbmcgMjBweFxuXHQuYmxvZy1wYWdlX19wb3N0cy1oZWFkLFxuXHQuaW5uZXJwYWdlIC5mYXEtYmxvY2sgLnRhYl9oZWFkZXJcblx0XHRmbGV4LWRpcmVjdGlvbiBjb2x1bW4tcmV2ZXJzZVxuXHRcdGFsaWduLWl0ZW1zIGZsZXgtc3RhcnRcblx0XHRnYXAgMFxuXHRcdC50YWJfaGVhZGVyLXNlYXJjaFxuXHRcdFx0d2lkdGggMTAwJVxuXHRcdC5zZWFyY2gtaW5wdXQtd3JhcFxuXHRcdFx0d2lkdGggMTAwJVxuXHRcdFx0bWFyZ2luLWJvdHRvbSAyMHB4XG5cdFx0XHRpbnB1dFxuXHRcdFx0XHR3aWR0aCAxMDAlXG5cdC5ibG9nLXBhZ2VfX3Bvc3RzLWJvZHlcblx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnMgcmVwZWF0KDIsIDFmcilcblx0LmNhcmUtYWZ0ZXJcblx0XHRtYXJnaW4tYm90dG9tIDgwcHhcblx0LmJsb2ctaW5uZXJfX25leHQtcHJldlxuXHRcdGdhcCAxMHB4XG5cdC5ibG9nLWlubmVyX19uZXh0LXByZXYgLm5hdi1idG5cblx0XHRwYWRkaW5nIDEycHhcblx0XHRmb250LXNpemUgMTZweFxuXHRcdG1pbi1oZWlnaHQgMTAwJVxuXHQuYmxvZy1pbm5lcl9fbmV4dC1wcmV2XG5cdFx0YWxpZ24taXRlbXMgc3RyZXRjaFxuXHQuYmxvZy1pbm5lcl9fbmV4dC1wcmV2IC5uYXYtYnRuXG5cdFx0Z2FwIDhweFxuXHQuaW5uZXJwYWdlX19jb250ZW50IC5ncmlkLWltYWdlcy0zLWNvbCAuaXRlbVxuXHRcdHBhZGRpbmcgMjBweFxuXHQuYmVmb3JlYWZ0ZXItaW5uZXJfX3dyYXBcblx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnMgMWZyXG5cdC5hc2steW91ci1xdWVzdGlvblxuXHRcdHBhZGRpbmcgNDBweFxuXHRcdGJvcmRlci1yYWRpdXMgMjBweFxuXHRcdGgyXG5cdFx0XHRtYXJnaW4tdG9wIDAgIWltcG9ydGFudFxuXHQuY29udGFjdC1mbG9hdC1lbGVtXG5cdFx0cGFkZGluZyAxNnB4XG5cdFx0Zm9udC1zaXplIDIwcHhcblx0XHRpbWdcblx0XHRcdHdpZHRoIDMycHhcblx0XHRcdG1hcmdpbi1yaWdodCA1cHhcblx0LmNvbnRhY3QtZmxvYXQtZWxlbS5lbGVtMlxuXHRcdGJvdHRvbSAxMjBweFxuXHQucHJpdmFjeS1sYWJlbC5sYmwzXG5cdFx0cmlnaHQgMjQwcHhcblx0Lmhlcm8taW5uZXIud2l0aG91dC1pbWFnZS5oZXJvLXRlYW1cblx0XHQud3JhcHBlclxuXHRcdFx0cGFkZGluZy1ib3R0b20gMzAwcHhcblx0LmRyLXNvbmVyIC50YWJfaXRlbVxuXHRcdGhlaWdodCBhdXRvXG5cdC5yZXMtdmlkZW9zXG5cdFx0bWFyZ2luLXRvcCA0MHB4XG5cdFx0LnRhYlxuXHRcdFx0Jl9oZWFkZXJcblx0XHRcdFx0bWFyZ2luLWJvdHRvbSAyMHB4XG5cdFx0Jl9fbWFpblxuXHRcdFx0bWFyZ2luLXRvcCA0MHB4XG5cdFx0LmJ0blxuXHRcdFx0d2lkdGggMTAwJVxuXG5cblxuXG5cblxuQG1lZGlhIChtYXgtd2lkdGggOiA2MDBweClcblx0Lmhlcm9fX21hblxuXHRcdGxlZnQgMzBweFxuXHQuaGVyb19fcmV2LnJldjJcblx0XHRsZWZ0IDUwcHhcblx0LmdyYWZ0LWNhbGNfX3NlbGVjdGVkLFxuXHQuZ3JhZnQtY2FsY19faW5mb1xuXHRcdHdpZHRoIDIzMHB4XG5cdC5ncmFmdC1jYWxjX196b25lcy1saXN0IC5pdGVtIC5jaGVja2JveC1jdXN0b21cblx0XHRtYXJnaW4tcmlnaHQgOHB4XG5cdC5ncmFmdC1jYWxjX19zZWxlY3RlZFxuXHRcdGZvbnQtc2l6ZSAxNHB4XG5cdC5ncmFmdC1jYWxjX19pbmZvIC5ncmFmdHMsXG5cdC5ncmFmdC1jYWxjX19pbmZvIC5oYWlyc1xuXHRcdGZvbnQtc2l6ZSAzNHB4XG5cdC5ncmFmdC1jYWxjX19pbmZvIC5idG5cblx0XHRmb250LXNpemUgMTVweFxuXHQuZ3JhZnQtY2FsY19faW5mbyAudHRsXG5cdFx0bWFyZ2luLWJvdHRvbSAxMHB4XG5cdC50ZWFtX19zbGlkZS1waG90b1xuXHRcdGhlaWdodCA5MHZ3XG5cdC5mb290ZXIgLmNvbFxuXHRcdHdpZHRoIDUwJVxuXHRcdHBhZGRpbmctcmlnaHQgNXB4XG5cdC5mb290ZXJfX2JvdC1sZWZ0XG5cdFx0ZmxleC13cmFwIHdyYXBcblx0XHRqdXN0aWZ5LWNvbnRlbnQgY2VudGVyXG5cdC5mb290ZXJfX2JvdC1sZWZ0IGFcblx0XHRtYXJnaW4gMCAxMHB4XG5cdC5mb290ZXJfX2JvdC1sZWZ0IC5jb3B5XG5cdFx0bWFyZ2luLXRvcCA4cHhcblx0LmZvb3Rlcl9fbWVudSBsaSBhXG5cdFx0Zm9udC1zaXplIDE0cHhcblx0LnRlYW1fX3NsaWRlLXBvc2l0aW9uLFxuXHQuYmxvZ19faXRlbSAuZGVzY3Jcblx0XHRmb250LXNpemUgMTZweFxuXHQuYmxvZ19faXRlbSAudHRsXG5cdFx0Zm9udC1zaXplIDIwcHhcblx0LmZhcV9faXRlbVxuXHRcdHBhZGRpbmcgMjBweFxuXHRcdGJvcmRlci1yYWRpdXMgMjBweFxuXHRcdGRkXG5cdFx0XHRwYWRkaW5nLXRvcCAxMHB4XG5cdFx0XHRwYWRkaW5nLXJpZ2h0IDIwcHhcblx0LmZvb3Rlcl9fYm90LXJpZ2h0XG5cdFx0bWF4LXdpZHRoIDEyMHB4XG5cdC5oZWFkZXIgPiAud3JhcHBlclxuXHRcdHBhZGRpbmctYm90dG9tIDI0cHhcblx0LnNjcm9sbC10b3Bcblx0XHR3aWR0aCA1MHB4XG5cdFx0aGVpZ2h0IDUwcHhcblx0XHRyaWdodCAxMHB4XG5cdFx0Ym90dG9tIDEwcHhcblx0XHRmaWx0ZXIgZHJvcC1zaGFkb3coMTBweCAxMHB4IDIwcHggcmdiYSgwLDAsMCwgLjEpKVxuXHQuZ2V0LWZyZWUtY29uc3VsdFxuXHRcdGxlZnQgMTBweFxuXHRcdGJvdHRvbSAxMHB4XG5cdFx0Ji5hY3RpdmVcblx0XHRcdCY6YWZ0ZXJcblx0XHRcdFx0b3BhY2l0eSAwXG5cdFx0Jl9fbGJsXG5cdFx0XHQudHRsXG5cdFx0XHRcdGRpc3BsYXkgbm9uZVxuXHRcdCY6YWZ0ZXJcblx0XHRcdGNvbnRlbnQgJydcblx0XHRcdHdpZHRoIDI0cHhcblx0XHRcdGhlaWdodCAyNHB4XG5cdFx0XHRwb3NpdGlvbiBhYnNvbHV0ZVxuXHRcdFx0dG9wIDBcblx0XHRcdHJpZ2h0IC02cHhcblx0XHRcdGJhY2tncm91bmQtaW1hZ2UgdXJsKCcuLi9pbWcvaWNvbnMvbW9iLWNhbGwtaWNvbi5zdmcnKVxuXHRcdFx0Ym9yZGVyLXJhZGl1cyA1MCVcblx0XHRcdHRyYW5zaXRpb24gYWxsIC4yc1xuXHQudHdvLXBob3Rvcy13aXRoLW9uZS1kZXNjciAuaW1hZ2VzIGZpZ3VyZVxuXHRcdHdpZHRoIGNhbGMoNTAlIC0gNXB4KVxuXHQudmlkZW8td2l0aC1kZXNjciAudGFibGUgLnJvd1xuXHRcdGRpc3BsYXkgYmxvY2tcblx0XHRtYXJnaW4tYm90dG9tIDEwcHhcblx0LnZpZGVvLXdpdGgtZGVzY3IgLnRhYmxlIC5jb2w6bnRoLWNoaWxkKDEpXG5cdFx0d2lkdGggMTAwJSAhaW1wb3J0YW50XG5cdC52aWRlby13aXRoLWRlc2NyIC50YWJsZVxuXHRcdHBhZGRpbmcgMjBweFxuXHRcdGJvcmRlci1yYWRpdXMgMjBweFxuXHRcdGZvbnQtc2l6ZSAxNHB4XG5cdFx0bGluZS1oZWlnaHQgMS40NVxuXHRcdGxldHRlci1zcGFjaW5nIC0wLjRweFxuXHQudmlkZW8td2l0aC1kZXNjciAucHJldmlldy13cmFwLFxuXHQuY29udGFjdC11c19fd3JhcFxuXHRcdGJvcmRlci1yYWRpdXMgMjBweFxuXHQuaW5uZXJwYWdlX19jb250ZW50IC5iYW5uZXItZG9jdG9yLFxuXHQuYmFubmVyLWRvY3Rvci13cmFwIC5iYW5uZXItZG9jdG9yXG5cdFx0bWFyZ2luIDYwcHggMFxuXHRcdHdpZHRoIGNhbGMoMTAwJSArIDQwcHgpXG5cdFx0bWF4LXdpZHRoIGluaXRpYWxcblx0XHRib3JkZXItcmFkaXVzIDBcblx0XHRwYWRkaW5nIDMwcHggMjBweFxuXHRcdGJhY2tncm91bmQtc2l6ZSAzODBweCBhdXRvXG5cdFx0aDJcblx0XHRcdHBhZGRpbmctcmlnaHQgNTBweFxuXHRcdFx0Zm9udC1zaXplIDIwcHhcblx0XHRcdGxpbmUtaGVpZ2h0IDEuNFxuXHRcdFx0bGV0dGVyLXNwYWNpbmcgLTAuOHB4XG5cdFx0LmJhbm5lci10YWdzXG5cdFx0XHRmbGV4LWRpcmVjdGlvbiBjb2x1bW5cblx0XHRcdGFsaWduLWl0ZW1zIGZsZXgtc3RhcnRcblx0XHQuYmFubmVyLWJ0bnNcblx0XHRcdGRpc3BsYXkgYmxvY2tcblx0XHRcdC50YWtlc1xuXHRcdFx0XHRkaXNwbGF5IGJsb2NrXG5cdFx0XHRcdG1hcmdpbi10b3AgMTZweFxuXHQuaW5uZXJwYWdlX19jb250ZW50IC5iYW5uZXItY29udGFjdC11c1xuXHRcdGJvcmRlci1yYWRpdXMgMFxuXHRcdHdpZHRoIGNhbGMoMTAwJSArIDQwcHgpXG5cdFx0bWF4LXdpZHRoIGluaXRpYWxcblx0LmlubmVycGFnZV9fY29udGVudCAuYmFubmVyLWNvbnRhY3QtdXNfX2xlZnRcblx0XHRwYWRkaW5nIDEyMHB4IDIwcHggMjBweFxuXHRcdC50dGxcblx0XHRcdGZvbnQtc2l6ZSAyMHB4XG5cdFx0XHRsaW5lLWhlaWdodCAxLjNcblx0XHRcdGxldHRlci1zcGFjaW5nIC0xcHhcblx0XHRcdG1hcmdpbi1ib3R0b20gMTZweFxuXHRcdFx0aW1nXG5cdFx0XHRcdHdpZHRoIDIzcHhcblx0XHQudGFnXG5cdFx0XHRmb250LXNpemUgMTZweFxuXHRcdFx0bGluZS1oZWlnaHQgMS41XG5cdFx0XHRsZXR0ZXItc3BhY2luZyAtMC41cHhcblx0XHRcdGhlaWdodCAzMnB4XG5cdFx0XHRtYXJnaW4tYm90dG9tIDE2cHhcblx0XHQudGVsXG5cdFx0XHRmb250LXNpemUgMjRweFxuXHRcdFx0bGV0dGVyLXNwYWNpbmcgLTFweFxuXHQuaW5uZXJwYWdlX19jb250ZW50IC5wcmljaW5nLWl0ZW1zLWJsb2NrXG5cdFx0cGFkZGluZyAwXG5cdC5ibG9nX19pdGVtIC5waG90b1xuXHRcdGFzcGVjdC1yYXRpbyAzLzJcblx0Lmhlcm8taW5uZXIud2l0aG91dC1pbWFnZSAuaGVyby1pbm5lcl9faDFcblx0XHRmb250LXNpemUgNjBweFxuXHRcdGxldHRlci1zcGFjaW5nIC00cHhcblx0LnZpZGVvLXByZXZpZXctd3JhcCxcblx0LmlubmVycGFnZV9fY29udGVudCAuZ2FsbGVyeS1ncmlkIC5pdGVtIC5pbWdcblx0XHRib3JkZXItcmFkaXVzIDIwcHhcblx0LnByaXZhY3ktbGFiZWwgLnRleHRcblx0XHRmb250LXNpemUgMThweFxuXHQucHJpdmFjeS1sYWJlbFxuXHRcdG1heC13aWR0aCAyOTBweFxuXHQudGVhbS1sYWJlbFxuXHRcdHBhZGRpbmcgMTVweFxuXHRcdG1pbi13aWR0aCAxNzBweFxuXHRcdGJvcmRlci1yYWRpdXMgMTZweFxuXHRcdC50ZXh0XG5cdFx0XHQudDFcblx0XHRcdFx0Zm9udC1zaXplIDE2cHhcblx0LnRlYW0tbGFiZWwubGJsMVxuXHRcdHJpZ2h0IDcwcHhcblx0XHRib3R0b20gMjUwcHhcblx0LnRlYW0tbGFiZWwubGJsMlxuXHRcdHJpZ2h0IDIwMHB4XG5cdFx0Ym90dG9tIDE2MHB4XG5cdC50ZWFtLWxhYmVsLmxibDNcblx0XHRib3R0b20gMjAwcHhcblx0XHRyaWdodCAtMTBweFxuXHQudGVhbS1sYWJlbC5sYmw0XG5cdFx0cmlnaHQgMjBweFxuXHRcdGJvdHRvbSAxMTBweFxuXHQudGVhbS1sYWJlbC5sYmw1LFxuXHQudGVhbS1sYWJlbC5sYmw3LFxuXHQudGVhbS1sYWJlbC5sYmw4XG5cdFx0ZGlzcGxheSBub25lXG5cdC50ZWFtLWxhYmVsLmxibDZcblx0XHRyaWdodCAxMTBweFxuXHRcdGJvdHRvbSAyMHB4XG5cbkBtZWRpYSAobWF4LXdpZHRoIDogNjkwcHgpXG5cdC5mbG9hdGluZy1pdGVtXG5cdFx0d2lkdGggMTcwcHhcblx0LmZsb2F0XG5cdFx0cGFkZGluZyAxMHB4IDE0cHhcblx0XHRib3JkZXItcmFkaXVzIDE0cHhcblx0XHQmX193cmFwcGVyXG5cdFx0XHRhbGlnbi1pdGVtcyBjZW50ZXJcblx0XHRcdGdhcCAxMHB4XG5cdFx0Jl9fbG9nb1xuXHRcdFx0bWF4LXdpZHRoIDMwcHhcblx0XHQmX19kaWdpdHNcblx0XHRcdGZvbnQtc2l6ZSA5cHhcblx0XHRcdGxpbmUtaGVpZ2h0IDEycHhcblx0XHRcdHNwYW5cblx0XHRcdFx0Zm9udC1zaXplIDE4cHhcblx0XHRcdFx0bGluZS1oZWlnaHQgMjRweFxuXHRcdFx0XHRsZXR0ZXItc3BhY2luZyAtLjc1cHhcblx0XHQmX19zdGFyc1xuXHRcdFx0XHRtYXgtd2lkdGggODAlXG5cdFx0XHRcdG1hcmdpbi10b3AgMFxuXG5cbkBtZWRpYSAobWF4LXdpZHRoIDogNTYwcHgpXG5cdC5jb25zdWx0LWZvcm1fX3Bob3RvXG5cdFx0aGVpZ2h0IGNhbGMoNTB2dyAtIDIwcHgpXG5cdC5jb25zdWx0LWZvcm1fX3Bob3RvIC5pY29uIHNwYW5cblx0XHRtYXJnaW4tYm90dG9tIDE0cHhcblx0LmNvbnN1bHQtZm9ybV9faGVhZCAuc3RlcHNcblx0XHR3aWR0aCA0NDBweFxuXHRcdG1hcmdpbi1sZWZ0IGF1dG9cblx0XHRtYXJnaW4tcmlnaHQgYXV0b1xuXHQuY29uc3VsdC1mb3JtX19oZWFkIC5zdGVwOm50aC1jaGlsZCgxKSAubnVtOmFmdGVyLFxuXHQuY29uc3VsdC1mb3JtX19oZWFkIC5zdGVwOm50aC1jaGlsZCgzKSAubnVtOmFmdGVyXG5cdFx0d2lkdGggOTVweFxuXHQuY29uc3VsdC1mb3JtX19oZWFkIC5zdGVwOm50aC1jaGlsZCgyKSAubnVtOmFmdGVyXG5cdFx0d2lkdGggMTIycHhcblx0Lmhlcm8taW5uZXIgLmJyZWFkY3J1bWJzXG5cdFx0ZGlzcGxheSBub25lXG5cdC5oZXJvLWlubmVyXG5cdFx0bWluLWhlaWdodCA0NDBweFxuXHRcdG1hcmdpbi1ib3R0b20gNDBweFxuXHQuaGVyby1pbm5lcl9faW1nXG5cdFx0d2lkdGggNDYwcHhcblx0Lmhlcm8taW5uZXJfX2ltZyAuaGVyb19fcmV2LnJldjFcblx0XHR0b3AgMTkwcHhcblx0XHRsZWZ0IDYwcHhcblx0Lmhlcm8taW5uZXJfX2ltZyAuaGVyb19fcmV2LnJldjJcblx0XHR0b3AgMHB4XG5cdFx0bGVmdCBhdXRvXG5cdFx0cmlnaHQgNjBweFxuXHQuaW5uZXJwYWdlX19jb250ZW50IGZpZ3VyZSBpbWdcblx0XHRib3JkZXItcmFkaXVzIDIwcHhcblx0LmlubmVycGFnZV9fY29udGVudCBwLFxuXHQuYmxvZy1pbm5lciAuaW5uZXJwYWdlX19jb250ZW50IHVsXG5cdFx0Zm9udC1zaXplIDE2cHhcblx0XHRsaW5lLWhlaWdodCAxLjVcblx0XHRsZXR0ZXItc3BhY2luZyAtMC41cHhcblx0LmlubmVycGFnZV9fY29udGVudCBoMlxuXHRcdG1hcmdpbi10b3AgNDBweFxuXHRcdG1hcmdpbi1ib3R0b20gMjBweFxuXHRcdGZvbnQtc2l6ZSAyNHB4XG5cdFx0bGluZS1oZWlnaHQgMS4zNVxuXHRcdGxldHRlci1zcGFjaW5nIC0xcHhcblx0LmlubmVycGFnZV9fY29udGVudCBoM1xuXHRcdG1hcmdpbi10b3AgMjBweFxuXHRcdG1hcmdpbi1ib3R0b20gMTBweFxuXHRcdGZvbnQtc2l6ZSAyMHB4XG5cdFx0bGluZS1oZWlnaHQgMS40XG5cdFx0bGV0dGVyLXNwYWNpbmcgLTAuOHB4XG5cdC5pbm5lcnBhZ2VfX2NvbnRlbnQgZmlndXJlIGZpZ2NhcHRpb25cblx0XHRmb250LXNpemUgMTJweFxuXHQuaW5uZXJwYWdlX19jb250ZW50IC50d28tcGhvdG9zIGZpZ3VyZVxuXHRcdHdpZHRoIGNhbGMoNTAlIC0gNXB4KVxuXHQuaW5uZXJwYWdlX19jb250ZW50IG9sXG5cdFx0cGFkZGluZyAyMHB4XG5cdFx0Ym9yZGVyLXJhZGl1cyAyMHB4XG5cdC5oZXJvLWlubmVyIC5oZXJvX19yZXYucmV2MVxuXHRcdGJvdHRvbSAxNTVweFxuXHQuaGVyby1pbm5lciAuaGVyb19fcmV2LnJldjJcblx0XHRib3R0b20gODVweFxuXHQuY2FyZS1hZnRlcl9fdGV4dFxuXHRcdC5oMS1zdHlsZVxuXHRcdFx0bWFyZ2luLWJvdHRvbSAzMnB4XG5cdC5jYXJlLWFmdGVyX19hcnRpY2xlc1xuXHRcdHBhZGRpbmcgMCAyMHB4XG5cdC5mb2xsb3ctdXNfX2J0bnNcblx0XHRmbGV4LXdyYXAgd3JhcFxuXHQuaW5uZXJwYWdlX19jb250ZW50LXNoYXJlLm1vYmlsZVxuXHRcdGhlaWdodCAxMDAlXG5cdFx0anVzdGlmeS1jb250ZW50IHNwYWNlLWJldHdlZW5cblx0LmJsb2ctaW5uZXIgLnZpZGVvLXByZXZpZXctd3JhcFxuXHRcdGJvcmRlci1yYWRpdXMgMjBweFxuXHQuYmxvZy1pbm5lcl9faW5mb1xuXHRcdGZvbnQtc2l6ZSAxNnB4XG5cdC5pbm5lcnBhZ2Uud2l0aG91dC1oZXJvIC5icmVhZGNydW1ic1xuXHRcdG1hcmdpbi1ib3R0b20gMjBweFxuXHQuaW5uZXJwYWdlX19jb250ZW50IC5ncmlkLWltYWdlcy0zLWNvbCAuaXRlbVxuXHRcdGJvcmRlci1yYWRpdXMgMjBweFxuXHQuaW5uZXJwYWdlX19jb250ZW50IC5ncmlkLWltYWdlcy0zLWNvbCAuc3dpcGVyLXdyYXBwZXJcblx0XHRnYXAgMTBweFxuXHQuaW5uZXJwYWdlX19jb250ZW50IC5mcmFtZS1pbWcuaW1nLTMsXG5cdC5pbm5lcnBhZ2VfX2NvbnRlbnQgLmZyYW1lLWltZy5pbWctMlxuXHRcdGdyaWQtdGVtcGxhdGUtY29sdW1ucyAxZnJcblx0LmlubmVycGFnZV9fY29udGVudCAuZnJhbWUtaW1nIC5pdGVtXG5cdFx0Ym9yZGVyLXJhZGl1cyAyMHB4XG5cdC5qb2ItbGFiZWwubGJsMVxuXHRcdGJvdHRvbSAxMjBweFxuXHQuam9iLWxhYmVsLmxibDJcblx0XHRib3R0b20gMjBweFxuXHQucHJpdmFjeS1sYWJlbFxuXHRcdHBhZGRpbmcgMTZweFxuXHQucHJpdmFjeS1sYWJlbC5sYmwxXG5cdFx0Ym90dG9tIDIwMHB4XG5cdFx0cmlnaHQgODBweFxuXHQucHJpdmFjeS1sYWJlbC5sYmwyXG5cdFx0Ym90dG9tIDExMHB4XG5cdFx0cmlnaHQgMjBweFxuXHQucHJpdmFjeS1sYWJlbC5sYmwzXG5cdFx0Ym90dG9tIDMwcHhcblx0XHRyaWdodCA2MHB4XG5cdC5oZXJvLWlubmVyLndpdGhvdXQtaW1hZ2UuaGVyby1wb2xpY3kgLndyYXBwZXJcblx0XHRwYWRkaW5nLWJvdHRvbSAzMDBweFxuXG5cblxuXG5cbkBtZWRpYSAobWF4LXdpZHRoIDogNTIwcHgpXG5cdC5oZXJvXG5cdFx0LndyYXBwZXJcblx0XHRcdHBhZGRpbmcgMFxuXHQuaGVyb19fd3JhcFxuXHRcdGZsZXgtZGlyZWN0aW9uIGNvbHVtbi1yZXZlcnNlXG5cdFx0cGFkZGluZyAwXG5cdFx0bWFyZ2luLWJvdHRvbSA4MHB4XG5cdC5oZXJvX19yaWdodFxuXHRcdGhlaWdodCA0MTlweFxuXHRcdHdpZHRoIDEwMCVcblx0XHRtYXJnaW4tYm90dG9tIDIwcHhcblx0Lmhlcm9fX2ltZy13cmFwXG5cdFx0d2lkdGggMTAwJVxuXHRcdGhlaWdodCAxMDAlXG5cdFx0bGVmdCAwXG5cdFx0dG9wIDBcblx0XHRtYXNrLWltYWdlIHVybCgnLi4vaW1nL2hlcm8tbW9iLW1hc2sucG5nJylcblx0XHRtYXNrLXNpemUgMTAwJSAxMDAlXG5cdC5oZXJvX19tYW5cblx0XHR3aWR0aCA1MTBweFxuXHRcdG1heC13aWR0aCBpbml0aWFsXG5cdFx0bGVmdCA1MCVcblx0XHR0cmFuc2Zvcm0gdHJhbnNsYXRlWChjYWxjKC01MCUgKyAxMHB4KSlcblx0XHR0b3AgNDlweFxuXHRcdHotaW5kZXggM1xuXHQuaGVyb1xuXHRcdC5yZXYxXG5cdFx0XHRkaXNwbGF5IG5vbmVcblx0Lmhlcm9fX3JldlxuXHRcdHdpZHRoIDE2NXB4XG5cdFx0bWF4LXdpZHRoIGluaXRpYWxcblx0XHRib3gtc2hhZG93IDBweCAxNHB4IDQ0cHggMHB4IHJnYmEoMTksIDI4LCAzMywgMC4yKVxuXHRcdC8vICYucmV2MVxuXHRcdFx0Ly8gZGlzcGxheSBub25lXG5cdFx0Ji5yZXYyXG5cdFx0XHRyaWdodCAxMHB4XG5cdFx0XHRsZWZ0IGF1dG9cblx0XHRcdHRvcCAzMDJweFxuXHQucmV2MS1tb2Jcblx0XHRkaXNwbGF5IGJsb2NrXG5cdFx0ei1pbmRleCAwXG5cdFx0bGVmdCAtMTBweFxuXHRcdHRvcCAyMzNweFxuXHQuaGVyb19fbGVmdFxuXHRcdHdpZHRoIDEwMCVcblx0XHRwYWRkaW5nIDAgMjBweFxuXHRcdHRleHQtYWxpZ24gY2VudGVyXG5cdFx0bWF4LXdpZHRoIDEwMCVcblx0Lmhlcm9fX2gxLFxuXHQuaDEtc3R5bGVcblx0XHRtYXJnaW4tYm90dG9tIDE2cHhcblx0XHRmb250LXNpemUgNDBweFxuXHRcdGxpbmUtaGVpZ2h0IDEuMjVcblx0XHRsZXR0ZXItc3BhY2luZyAtMi41cHhcblx0Lmhlcm9fX2Rlc2NyXG5cdFx0Zm9udC1zaXplIDE2cHhcblx0XHRsaW5lLWhlaWdodCAxLjVcblx0XHRtYXJnaW4tYm90dG9tIDIwcHhcblx0Lmhlcm9fX3NlcnZpY2VzXG5cdFx0cGFkZGluZyAwIDIwcHhcblx0Lmhlcm9fX3NlcnZpY2VzLXR0bFxuXHRcdGZvbnQtc2l6ZSAzNHB4XG5cdFx0bWFyZ2luLWJvdHRvbSAyMHB4XG5cdFx0dGV4dC1hbGlnbiBjZW50ZXJcblx0XHRsZXR0ZXItc3BhY2luZyAtMnB4XG5cdC5oZXJvX19zZXJ2aWNlcy13cmFwIC5pdGVtLXdyYXBcblx0XHR3aWR0aCAxMDAlXG5cdC5oZXJvX19zZXJ2aWNlcy13cmFwIC5pdGVtXG5cdFx0d2lkdGggMTAwJVxuXHRcdGhlaWdodCA2MnB4XG5cdFx0cGFkZGluZyAwIDI0cHhcblx0XHRqdXN0aWZ5LWNvbnRlbnQgZmxleC1zdGFydFxuXHQuZmFxXG5cdFx0bWFyZ2luLWJvdHRvbSA4MHB4XG5cdC5oZXJvXG5cdFx0cGFkZGluZy1ib3R0b20gODBweFxuXHQudGl0bGUtY2VudGVyXG5cdFx0Zm9udC1zaXplIDM0cHhcblx0XHRsaW5lLWhlaWdodCAxLjJcblx0XHRsZXR0ZXItc3BhY2luZyAtMnB4XG5cdFx0bWFyZ2luLWJvdHRvbSAyMHB4XG5cdC5zdWJ0aXRsZS1jZW50ZXJcblx0XHRtYXJnaW4tdG9wIDBcblx0XHRmb250LXNpemUgMTZweFxuXHQuZ3JhZnQtY2FsY19fc2VsZWN0ZWQsXG5cdC5ncmFmdC1jYWxjX19pbmZvXG5cdFx0cG9zaXRpb24gcmVsYXRpdmVcblx0XHRsZWZ0IGF1dG9cblx0XHRyaWdodCBhdXRvXG5cdFx0dG9wIGF1dG9cblx0LmdyYWZ0LWNhbGNfX3NlbGVjdGVkXG5cdFx0bWFyZ2luLXRvcCAtMTUwcHhcblx0XHR3aWR0aCAxMDAlXG5cdFx0cGFkZGluZyAyMHB4IDI0cHhcblx0XHRmb250LXNpemUgMThweFxuXHRcdG1hcmdpbi1ib3R0b20gMjBweFxuXHRcdGJveC1zaGFkb3cgMTBweCA1MHB4IDEwMHB4IDBweCByZ2JhKDQxLCA0OSwgNTQsIDAuMTIpXG5cdC5ncmFmdC1jYWxjX196b25lcy1saXN0IC5pdGVtIC5sYWJlbC1jdXN0b21cblx0XHRmb250LXNpemUgMTZweFxuXHQuZ3JhZnQtY2FsY19faW5mb1xuXHRcdHdpZHRoIDEwMCVcblx0XHRiYWNrZ3JvdW5kIG5vbmVcblx0XHRib3gtc2hhZG93IG5vbmVcblx0XHR0ZXh0LWFsaWduIGNlbnRlclxuXHQuZ3JhZnQtY2FsY19faW5mbyAudHRsXG5cdFx0Zm9udC1zaXplIDE2cHhcblx0XHRtYXJnaW4tYm90dG9tIDBcblx0LmdyYWZ0LWNhbGNfX2luZm8gLmdyYWZ0cyxcblx0LmdyYWZ0LWNhbGNfX2luZm8gLmhhaXJzXG5cdFx0Zm9udC1zaXplIDI0cHhcblx0XHRsaW5lLWhlaWdodCAxLjRcblx0XHRsZXR0ZXItc3BhY2luZyAtMXB4XG5cdFx0ZGlzcGxheSBpbmxpbmUtYmxvY2tcblx0XHRtYXJnaW4tYm90dG9tIDIwcHhcblx0LmdyYWZ0LWNhbGNfX2luZm9cblx0XHRwYWRkaW5nIDBcblx0XHQuYnRuXG5cdFx0XHRmb250LXNpemUgMjBweFxuXHRcdFx0cGFkZGluZyAwIDMycHhcblx0LmdyYWZ0LWNhbGNcblx0XHRtYXJnaW4tYm90dG9tIDgwcHhcblx0LnRha2VhbG9va19fY29sXG5cdFx0d2lkdGggMTAwJVxuXHQudGFrZWFsb29rX19jb2wgLmRheVxuXHRcdG1hcmdpbi1ib3R0b20gMTBweFxuXHRcdHBhZGRpbmctbGVmdCAwXG5cdC50YWtlYWxvb2tfX2NvbCAuaXRlbXNcblx0XHRwYWRkaW5nLXJpZ2h0IDBcblx0XHRwYWRkaW5nLWxlZnQgMjBweFxuXHQudGFrZWFsb29rX19jb2w6YmVmb3JlXG5cdFx0aGVpZ2h0IGNhbGMoMTAwJSAtIDMycHgpXG5cdFx0dG9wIDM0cHhcblx0XHRsZWZ0IDEwcHhcblx0LnRha2VhbG9va19fY29sIC5pdGVtXG5cdFx0cGFkZGluZyAyMHB4XG5cdFx0bWFyZ2luLWJvdHRvbSA4cHhcblx0LnRha2VhbG9va19fY29sXG5cdFx0bWFyZ2luLWJvdHRvbSAyMHB4XG5cdC50YWtlYWxvb2tfX2NvbHNcblx0XHRtYXJnaW4tYm90dG9tIDBcblx0LmFmdGVyLXN1cmdlcnkgLnN1YnRpdGxlLWNlbnRlclxuXHRcdGRpc3BsYXkgbm9uZVxuXHQuYWZ0ZXItc3VyZ2VyeSAud3JhcHBlclxuXHRcdHBhZGRpbmcgMjBweCAxNHB4XG5cdFx0Ym9yZGVyLXJhZGl1cyAyMHB4XG5cdFx0LnRpdGxlLWNlbnRlclxuXHRcdFx0bWFyZ2luLWJvdHRvbSA0MHB4XG5cdFx0XHRwYWRkaW5nIDAgMjBweFxuXHQuYWZ0ZXItc3VyZ2VyeV9fd2F5IC5zdGVwIC5pY29uXG5cdFx0bWFyZ2luLXJpZ2h0IDEwcHhcblx0LmFmdGVyLXN1cmdlcnlcblx0XHRwYWRkaW5nIDAgMTBweFxuXHQuYWZ0ZXItc3VyZ2VyeV9fd2F5XG5cdFx0cGFkZGluZy1sZWZ0IDM2cHhcblx0LmFmdGVyLXN1cmdlcnlfX3dheSAuc3RlcFxuXHRcdG1hcmdpbi1ib3R0b20gMTZweFxuXHQuYmVmb3JlYWZ0ZXIsXG5cdC50ZWFtLFxuXHQudGVzdGltb25pYWxzLFxuXHQuZ3Vlc3RzLFxuXHQuYmxvZ1xuXHRcdC53cmFwcGVyXG5cdFx0XHRwYWRkaW5nIDAgMTBweFxuXHRcdC50aXRsZS1jZW50ZXJcblx0XHRcdHBhZGRpbmcgMCAyMHB4XG5cdC5iZWZvcmVhZnRlcl9fc2xpZGVcblx0XHRib3JkZXItcmFkaXVzIDIwcHhcblx0LmJlZm9yZWFmdGVyX19zbGlkZS1iZWZvcmUtbGJsXG5cdFx0bGVmdCAyMHB4XG5cdFx0Ym90dG9tIDIwcHhcblx0LmJlZm9yZWFmdGVyX19zbGlkZS1hZnRlci1sYmxcblx0XHRib3R0b20gMjBweFxuXHRcdGxlZnQgY2FsYygxMDAlIC0gODBweClcblx0LmJlZm9yZWFmdGVyX19zbGlkZXJcblx0XHQuYmVmb3JlYWZ0ZXJfX3NsaWRlLWluZm9cblx0XHRcdGRpc3BsYXkgbm9uZVxuXHQudGVhbV9fc2xpZGVyLFxuXHQuYmxvZ19faXRlbXNcblx0XHRwYWRkaW5nIDAgMjBweFxuXHQudGVhbV9fc2xpZGUtcGhvdG9cblx0XHRoZWlnaHQgNDIwcHhcblx0LnRlYW1fX3NsaWRlXG5cdFx0Ym9yZGVyLXJhZGl1cyAyMHB4XG5cdC5vdXItaG9zcGl0YWwgLndyYXBwZXJcblx0XHRwYWRkaW5nIDAgMTBweFxuXHQub3VyLWhvc3BpdGFsX19sZWZ0XG5cdFx0aGVpZ2h0IGF1dG9cblx0XHRwYWRkaW5nIDQwcHggMjBweCAyMHB4XG5cdFx0Ym9yZGVyLXJhZGl1cyAyMHB4XG5cdFx0ZGlzcGxheSBibG9ja1xuXHRcdC50dGxcblx0XHRcdGZvbnQtc2l6ZSAzNHB4XG5cdC5vdXItaG9zcGl0YWxfX2xlZnQgLmRlc2NyXG5cdFx0Zm9udC1zaXplIDE2cHhcblx0XHRsaW5lLWhlaWdodCAxLjVcblx0XHRsZXR0ZXItc3BhY2luZyAtMC41cHhcblx0XHRtYXJnaW4tYm90dG9tIDYwcHhcblx0Lm91ci1ob3NwaXRhbF9fc2xpZGVyLXRodW1iXG5cdFx0d2lkdGggMjAwcHhcblx0XHRib3R0b20gMjBweFxuXHRcdHJpZ2h0IDIwcHhcblx0Lm91ci1ob3NwaXRhbF9fc2xpZGUtdGh1bWJcblx0XHR3aWR0aCA2MHB4XG5cdFx0aGVpZ2h0IDYwcHhcblx0Lm91ci1ob3NwaXRhbF9fcmlnaHRcblx0XHRib3JkZXItcmFkaXVzIDIwcHhcblx0XHRtYXJnaW4tYm90dG9tIDBcblx0LnRlc3RpbW9uaWFsc19fc2xpZGUsXG5cdC5kYWlseV9fYmxvY2ssXG5cdC5jb250YWN0LXVzX19mb3JtXG5cdFx0cGFkZGluZyAyMHB4XG5cdFx0Ym9yZGVyLXJhZGl1cyAyMHB4XG5cdC50ZXN0aW1vbmlhbHNfX3NsaWRlcixcblx0Lmd1ZXN0c19fc2xpZGVyXG5cdFx0cGFkZGluZyAwIDIwcHhcblx0LmRhaWx5X19sYWJlbFxuXHRcdGJvdHRvbSAtMThweFxuXHQuZ3Vlc3RzX19zbGlkZSAuYmVmb3JlYWZ0ZXJfX3NsaWRlLWluZm8gLnBob3RvXG5cdFx0d2lkdGggNTBweFxuXHRcdGhlaWdodCA1MHB4XG5cdFx0bWFyZ2luLXJpZ2h0IDEwcHhcblx0Lmd1ZXN0c19fc2xpZGUgLmJlZm9yZWFmdGVyX19zbGlkZS1pbmZvIC5uYW1lXG5cdFx0c3BhblxuXHRcdFx0JjpmaXJzdC1jaGlsZFxuXHRcdFx0XHRtYXgtd2lkdGggMTUwcHhcblx0XHRcdFx0d2hpdGUtc3BhY2Ugbm93cmFwXG5cdFx0XHRcdG92ZXJmbG93IGhpZGRlblxuXHRcdFx0XHR0ZXh0LW92ZXJmbG93IGVsbGlwc2lzXG5cdC5ndWVzdHNfX3NsaWRlIC50YWJsZSAucm93XG5cdFx0ZGlzcGxheSBibG9ja1xuXHQuZ3Vlc3RzX19zbGlkZSAudGFibGUgLmNvbFxuXHRcdHdpZHRoIDEwMCUgIWltcG9ydGFudFxuXHQuZ3Vlc3RzX19zbGlkZSAudGFibGUgLnJvd1xuXHRcdG1hcmdpbi1ib3R0b20gMTBweFxuXHQuZ3Vlc3RzX19zbGlkZSAudGFibGUgLmNvbFxuXHRcdGxpbmUtaGVpZ2h0IDEuNFxuXHQuY29udGFjdC11c19fd3JhcFxuXHRcdGJvcmRlci1yYWRpdXMgMjBweFxuXHQuY29udGFjdC11c19fZm9ybSAuc3VidGl0bGUtY2VudGVyXG5cdFx0bWFyZ2luLWJvdHRvbSAzMHB4XG5cdC5ibG9nX19pdGVtc1xuXHRcdG92ZXJmbG93IHZpc2libGVcblx0LmZhcV9faXRlbSBkdFxuXHRcdGFsaWduLWl0ZW1zIGZsZXgtc3RhcnRcblx0XHQudHRsXG5cdFx0XHRwYWRkaW5nLXJpZ2h0IDEwcHhcblx0LmZhcV9faXRlbSBkZFxuXHRcdHBhZGRpbmctcmlnaHQgMFxuXHQuZm9vdGVyXG5cdFx0YmFja2dyb3VuZC1pbWFnZSB1cmwoJy4uL2ltZy9mb290ZXItYmctbW9iLnBuZycpXG5cdFx0YmFja2dyb3VuZC1zaXplIDEwMCUgMTAwJVxuXHRcdC5jb2xcblx0XHRcdG1hcmdpbi1ib3R0b20gNDBweFxuXHQuaGVhZGVyLmZpeGVkXG5cdFx0LmhlYWRlcl9fZHJvcC1sYW5nLXdyYXBcblx0XHRcdG1hcmdpbi10b3AgMjRweFxuXHQub3VyLWhvc3BpdGFsX19zbGlkZSAudGl0bGVcblx0XHRsZWZ0IDIwcHhcblx0LmZvb3Rlcl9fYm90LWxlZnQgLmNvcHlcblx0XHR0ZXh0LWFsaWduIGNlbnRlclxuXHQubW9kYWxcblx0XHRwYWRkaW5nIDIwcHhcblx0XHRib3JkZXItcmFkaXVzIDIwcHhcblx0LmlubmVycGFnZV9fY29udGVudC1oMVxuXHRcdG1hcmdpbi1ib3R0b20gMjBweFxuXHRcdGZvbnQtc2l6ZSAzNHB4XG5cdFx0bGV0dGVyLXNwYWNpbmcgLTJweFxuXHQuaW5uZXJwYWdlX19jb250ZW50LXRhYmxlXG5cdFx0d2lkdGggMTAwJVxuXHQuaW5uZXJwYWdlIC5yZXZpZXdzLWxhYmVscyAuaXRlbVxuXHRcdHdpZHRoIDE2MHB4XG5cdC5jb250YWN0LWZsb2F0LWVsZW0uZWxlbTFcblx0XHRyaWdodCA5MHB4XG5cdFxuXG5cblxuQG1lZGlhIChtYXgtd2lkdGggOiA0ODBweClcblx0LmNvbnN1bHQtZm9ybV9faGVhZCAuc3RlcHNcblx0XHR3aWR0aCAzMzVweFxuXHRcdG1hcmdpbi1ib3R0b20gMjBweFxuXHQuY29uc3VsdC1mb3JtX19oZWFkIC5zdGVwIC5uYW1lXG5cdFx0dGV4dC1hbGlnbiBjZW50ZXJcblx0LmNvbnN1bHQtZm9ybV9fYm9keS1idG5zIC5iYWNrLWJ0blxuXHRcdHdpZHRoIDEwNXB4XG5cdC5jb25zdWx0LWZvcm1fX2hlYWQgLnN0ZXA6bnRoLWNoaWxkKDEpIC5udW06YWZ0ZXIsXG5cdC5jb25zdWx0LWZvcm1fX2hlYWQgLnN0ZXA6bnRoLWNoaWxkKDMpIC5udW06YWZ0ZXJcblx0XHR3aWR0aCA1OHB4XG5cdC5jb25zdWx0LWZvcm1fX2hlYWQgLnN0ZXA6bnRoLWNoaWxkKDIpIC5udW06YWZ0ZXJcblx0XHR3aWR0aCA4OHB4XG5cdC5yYWRpb3Mtd3JhcC5yYWRpb3MtNFxuXHRcdG92ZXJmbG93IGF1dG9cblx0XHRtYXJnaW4tcmlnaHQgLTIwcHhcblx0XHRtYXJnaW4tbGVmdCAtMjBweFxuXHRcdHBhZGRpbmctcmlnaHQgMjBweFxuXHRcdHBhZGRpbmctbGVmdCAyMHB4XG5cdFx0bGFiZWxcblx0XHRcdC5jdXN0b20tcmFkaW9cblx0XHRcdFx0d2hpdGUtc3BhY2Ugbm93cmFwXG5cdFx0XHRcdHBhZGRpbmcgMCAxNnB4XG5cdC5jb25zdWx0LWZvcm1fX3Bob3RvIC5pY29uXG5cdFx0cGFkZGluZyAwIDAgN3B4IDBcblx0XHRqdXN0aWZ5LWNvbnRlbnQgY2VudGVyXG5cdFx0c3BhblxuXHRcdFx0bWFyZ2luLWJvdHRvbSAxMHB4XG5cdC5jb25zdWx0LWZvcm1fX3Bob3RvIC5hZGQtYnRuXG5cdFx0d2lkdGggMzJweFxuXHRcdGhlaWdodCAzMnB4XG5cdFx0Ym90dG9tIDEwcHhcblx0XHRyaWdodCAxMHB4XG5cdC5jb25zdWx0LWZvcm1fX3N0ZXAtLTUgLmNvbnN1bHQtZm9ybV9faGVhZFxuXHRcdHBhZGRpbmcgNzBweCAwXG5cdC5ob21lLWJ0blxuXHRcdHdpZHRoIDEwMCVcblx0LmNvbnN1bHQtZm9ybV9fc3RlcC0tNSAuY29uc3VsdC1mb3JtX19oZWFkIC5kZXNjclxuXHRcdGZvbnQtc2l6ZSAxNnB4XG5cdFx0bGV0dGVyLXNwYWNpbmcgLTAuNXB4XG5cdC5oZXJvLWlubmVyLndpdGhvdXQtaW1hZ2UgLmhlcm8taW5uZXJfX2gxXG5cdFx0Zm9udC1zaXplIDM0cHhcblx0XHRsZXR0ZXItc3BhY2luZyAtMnB4XG5cdFx0bGluZS1oZWlnaHQgMS4yXG5cdC5oZXJvLWlubmVyLndpdGhvdXQtaW1hZ2UgLndyYXBwZXJcblx0XHRwYWRkaW5nLWJvdHRvbSAxNDBweFxuXHQuaGVyby1pbm5lci53aXRob3V0LWxhYmVscyAud3JhcHBlclxuXHRcdHBhZGRpbmctYm90dG9tIDgwcHhcblx0Lmhlcm8taW5uZXIud2l0aG91dC1pbWFnZSAuaGVyb19fcmV2LnJldjFcblx0XHRyaWdodCA1MCVcblx0XHR0cmFuc2Zvcm0gdHJhbnNsYXRlWChjYWxjKDUwJSAtIDUwcHgpKVxuXHRcdGJvdHRvbSA4MHB4XG5cdC5oZXJvLWlubmVyLndpdGhvdXQtaW1hZ2UgLmhlcm9fX3Jldi5yZXYyXG5cdFx0cmlnaHQgNTAlXG5cdFx0dHJhbnNmb3JtIHRyYW5zbGF0ZVgoY2FsYyg1MCUgKyA1MHB4KSlcblx0XHRib3R0b20gMTUwcHhcblx0LmV4cGVyaWVuY2UtdmlkZW9zIC5wcmV2LWdhbGxlcnktc2xpZGVyXG5cdFx0bWFyZ2luLWJvdHRvbSAxMHB4XG5cdC5leHBlcmllbmNlLXZpZGVvcyAuZ3Vlc3RzX19zbGlkZSAudGFibGVcblx0XHRwYWRkaW5nIDUwcHggMTBweCAyMHB4XG5cdC5leHBlcmllbmNlLXZpZGVvcyAucHJldi1nYWxsZXJ5LXNsaWRlci1uZXh0LCAuZXhwZXJpZW5jZS12aWRlb3MgLnByZXYtZ2FsbGVyeS1zbGlkZXItcHJldlxuXHRcdHdpZHRoIDI2cHhcblx0XHRoZWlnaHQgMjZweFxuXHQuZXhwZXJpZW5jZS12aWRlb3MgLnByZXYtZ2FsbGVyeS1zbGlkZXItcHJldlxuXHRcdGxlZnQgLThweFxuXHQuZXhwZXJpZW5jZS12aWRlb3MgLnByZXYtZ2FsbGVyeS1zbGlkZXItbmV4dFxuXHRcdHJpZ2h0IC04cHhcblx0Lmhlcm8taW5uZXIud2l0aG91dC1pbWFnZVxuXHRcdG1hcmdpbi1ib3R0b20gMjBweFxuXHQuaGVyby1pbm5lci53aXRob3V0LWxhYmVscyAud3JhcHBlclxuXHRcdHBhZGRpbmctYm90dG9tIDIwcHhcblx0LmlubmVycGFnZV9fY29udGVudCAudmlkZW8td3JhcFxuXHRcdGJvcmRlci1yYWRpdXMgMjBweFxuXHQuaW5uZXJwYWdlX19jb250ZW50IC5iYW5uZXItY29udGFjdC11c19fbGVmdFxuXHRcdHBhZGRpbmctdG9wIDgwcHhcblx0LmlubmVycGFnZV9fY29udGVudCAuYmFubmVyLWRvY3Rvcixcblx0LmJhbm5lci1kb2N0b3Itd3JhcCAuYmFubmVyLWRvY3RvclxuXHRcdGJhY2tncm91bmQtcG9zaXRpb24gYm90dG9tIHJpZ2h0IC0xMjBweFxuXHQuaW5uZXJwYWdlX19jb250ZW50IC5wcmljaW5nLWl0ZW1zLWJsb2NrIC5wYXltZW50c1xuXHRcdG1hcmdpbi1sZWZ0IC0yMHB4XG5cdFx0bWFyZ2luLXJpZ2h0IC0yMHB4XG5cdC5pbm5lcnBhZ2VfX2NvbnRlbnQgLnByaWNpbmctaXRlbXMtYmxvY2tcblx0XHRtYXJnaW4tYm90dG9tIDQwcHhcblx0LmlubmVycGFnZV9fY29udGVudCAucHJpY2luZy1pdGVtXG5cdFx0cGFkZGluZyAxMnB4XG5cdC5pbm5lcnBhZ2UgLnJldmlld3MtY29udGVudCAuaXRlbVxuXHRcdGJvcmRlci1yYWRpdXMgMjBweFxuXHRcdHBhZGRpbmcgMjBweFxuXHRcdGZvbnQtc2l6ZSAxNnB4XG5cdFx0bGluZS1oZWlnaHQgMS41XG5cdFx0bGV0dGVyLXNwYWNpbmcgLTAuNXB4XG5cdC5pbm5lcnBhZ2UgLnJldmlld3Mtd3JhcFxuXHRcdG1hcmdpbi1ib3R0b20gNDBweFxuXHQuaW5uZXJwYWdlIC5yZXZpZXdzLXNlYXJjaFxuXHRcdG1hcmdpbi1ib3R0b20gMjBweFxuXHQuaW5uZXJwYWdlIC5yZXZpZXdzLWNvbnRlbnQgLml0ZW0gLmluZm9cblx0XHRtYXJnaW4tYm90dG9tIDEwcHhcblx0LmZvbGxvdy11c19fYnRucyAuc29jLWJ0blxuXHRcdHdpZHRoIDMzNXB4XG5cdFx0bWF4LXdpZHRoIDEwMCVcblx0LmJsb2ctcGFnZV9fdHRsXG5cdFx0Zm9udC1zaXplIDM4cHhcblx0XHRtYXJnaW4tYm90dG9tIDIwcHhcblx0LmJsb2ctcGFnZV9fbWFpbi1pdGVtLXR0bFxuXHRcdGZvbnQtc2l6ZSAyMHB4XG5cdFx0bGluZS1oZWlnaHQgMS4zXG5cdFx0bGV0dGVyLXNwYWNpbmcgLTFweFxuXHRcdG1heC1oZWlnaHQgMTA1cHhcblx0XHRvdmVyZmxvdyBoaWRkZW5cblx0LmJsb2ctcGFnZV9fbWFpbi1pdGVtXG5cdFx0bWFyZ2luLWJvdHRvbSA0MHB4XG5cdC5ibG9nLXBhZ2VfX3Bvc3RzLWhlYWQgLmZpbHRlclxuXHRcdGdhcCA4cHhcblx0XHRvdmVyZmxvdyBhdXRvXG5cdFx0d2lkdGggY2FsYygxMDAlICsgNDBweClcblx0XHRtYXJnaW4gMCAtMjBweFxuXHRcdHBhZGRpbmctbGVmdCAyMHB4XG5cdC5ibG9nLXBhZ2VfX3Bvc3RzLWhlYWQsXG5cdC5ibG9nLXBhZ2VfX3Bvc3RzLWJvZHlcblx0XHRtYXJnaW4tYm90dG9tIDI1cHhcblx0LmJsb2ctcGFnZV9fcG9zdHMtYm9keVxuXHRcdGdyaWQtdGVtcGxhdGUtY29sdW1ucyAxZnJcblx0LmJsb2ctcGFnZSxcblx0LmJsb2ctcGFnZV9fcG9zdHNcblx0XHRtYXJnaW4tYm90dG9tIDQwcHhcblx0LmNhcmUtYWZ0ZXJcblx0XHRwYWRkaW5nIDIwcHggMFxuXHQuY2FyZS1hZnRlcl9fdGV4dCAuaDEtc3R5bGVcblx0XHRmb250LXNpemUgMjRweFxuXHRcdG1hcmdpbi1ib3R0b20gMjBweFxuXHRcdGxpbmUtaGVpZ2h0IDEuM1xuXHRcdGxldHRlci1zcGFjaW5nIC0xcHhcblx0LmNhcmUtYWZ0ZXJfX3RleHQgcFxuXHRcdGZvbnQtc2l6ZSAxNnB4XG5cdC5ibG9nX19pdGVtXG5cdFx0Ym9yZGVyLXJhZGl1cyAyMHB4XG5cdC5ibG9nX19pdGVtIC5pbmZvXG5cdFx0cGFkZGluZyAyMHB4XG5cdC5mb2xsb3ctdXNfX2J0bnNcblx0XHRwYWRkaW5nIDAgMjBweFxuXHRcdGdhcCAxNnB4XG5cdC5ibG9nLXBhZ2UgLmJyZWFkY3J1bWJzXG5cdFx0bWFyZ2luLWJvdHRvbSAyMHB4XG5cdC5ibG9nLWlubmVyX19uZXh0LXByZXYgLm5hdi1idG4ubmV4dFxuXHRcdGZsZXgtZGlyZWN0aW9uIGNvbHVtblxuXHRcdHRleHQtYWxpZ24gY2VudGVyXG5cdC5ibG9nLWlubmVyX19uZXh0LXByZXYgLm5hdi1idG4ucHJldlxuXHRcdGZsZXgtZGlyZWN0aW9uIGNvbHVtbi1yZXZlcnNlXG5cdFx0dGV4dC1hbGlnbiBjZW50ZXJcblx0LmJsb2ctaW5uZXJfX25leHQtcHJldiAubmF2LWJ0blxuXHRcdGxpbmUtaGVpZ2h0IDEuNVxuXHQuaW5uZXJwYWdlX19jb250ZW50LXNoYXJlXG5cdFx0Z2FwIDBcblx0XHRwYWRkaW5nIDEwcHhcblx0XHRib3JkZXItcmFkaXVzIDE2cHhcblx0LmhpZGUtb24tbW9iXG5cdFx0ZGlzcGxheSBub25lXG5cdC5ibG9nLWlubmVyX19pbmZvXG5cdFx0bWFyZ2luLWJvdHRvbSAyMHB4XG5cdC5ibG9nLWlubmVyX19uZXh0LXByZXZcblx0XHRtYXJnaW4tbGVmdCAtMTBweFxuXHRcdG1hcmdpbi1yaWdodCAtMTBweFxuXHQuaW5uZXJwYWdlX19jb250ZW50LXRhYmxlLWljb25cblx0XHR0b3AgNDV2aFxuXHQuaW5uZXJwYWdlX19jb250ZW50IC5ncmlkLWltYWdlcy0zLWNvbCAuc3dpcGVyLXdyYXBwZXJcblx0XHRkaXNwbGF5IGZsZXhcblx0XHRnYXAgMFxuXHQuaW5uZXJwYWdlX19jb250ZW50IC5ncmlkLWltYWdlcy0zLWNvbFxuXHRcdHBhZGRpbmcgMCAyMHB4XG5cdFx0bWFyZ2luIDAgLTIwcHhcblx0LmFzay15b3VyLXF1ZXN0aW9uXG5cdFx0cGFkZGluZyAzMHB4IDIwcHhcblx0LmNvbnRhY3QtZmxvYXQtZWxlbS5lbGVtMVxuXHRcdGJvdHRvbSAyMHB4XG5cdC5jb250YWN0LWZsb2F0LWVsZW0uZWxlbTJcblx0XHRib3R0b20gMTAwcHhcblx0LmlucHV0LXdyYXAtZmlsZV9fYnRuXG5cdFx0ZGlzcGxheSBub25lXG5cdHNlY3Rpb25cblx0XHRtYXJnaW4tYm90dG9tIDQwcHhcblx0LmpvYi1sYWJlbFxuXHRcdHBhZGRpbmcgMTJweFxuXHRcdG1pbi13aWR0aCAxNzBweFxuXHRcdC5pY29uXG5cdFx0XHR3aWR0aCAzMHB4XG5cdFx0XHRtYXJnaW4tcmlnaHQgOHB4XG5cdFx0LnRleHRcblx0XHRcdC50MVxuXHRcdFx0XHRmb250LXNpemUgMjBweFxuXHQuam9iLWxhYmVsLmxibDFcblx0XHRib3R0b20gMTAwcHhcblxuXHQuZXJyb3ItcGFnZVxuXHRcdGgxXG5cdFx0XHRmb250LXNpemUgNDBweFxuXHRcdFx0bGluZS1oZWlnaHQgMS4yNVxuXG5cdC5tb2RhbFxuXHRcdCYudGhhbmt5b3UtbW9kYWxcblx0XHRcdHBhZGRpbmcgMjBweFxuXHRcdFx0bWluLXdpZHRoIDEwMCVcblx0XHRcdHdpZHRoIDEwMCVcblxuXG5AbWVkaWEgKG1heC13aWR0aCA6IDM3NHB4KVxuXHQuaGVyb19fc2VydmljZXMsXG5cdC53cmFwcGVyXG5cdFx0cGFkZGluZyAwIDEwcHhcblx0LmFmdGVyLXN1cmdlcnlfX3dheSAuc3RlcCAudHRsLFxuXHQuZmFxX19pdGVtIGR0IC50dGxcblx0XHRmb250LXNpemUgMTdweFxuXHRzZWN0aW9uXG5cdFx0bWFyZ2luLWJvdHRvbSA2MHB4XG5cdC50ZXN0aW1vbmlhbHNfX3NsaWRlciwgLmd1ZXN0c19fc2xpZGVyXG5cdFx0cGFkZGluZyAwXG5cdC5zdWJ0aXRsZS1jZW50ZXJcblx0XHRwYWRkaW5nIDAgMTBweFxuXHQuYmVmb3JlYWZ0ZXIgLnRpdGxlLWNlbnRlciwgLnRlYW0gLnRpdGxlLWNlbnRlciwgLnRlc3RpbW9uaWFscyAudGl0bGUtY2VudGVyLCAuZ3Vlc3RzIC50aXRsZS1jZW50ZXIsIC5ibG9nIC50aXRsZS1jZW50ZXJcblx0XHRwYWRkaW5nIDBcblx0LmNvbnN1bHQtZm9ybV9faGVhZCAuc3RlcHNcblx0XHR3aWR0aCAzMDBweFxuXHQuY29uc3VsdC1mb3JtX19oZWFkIC5zdGVwIC5uYW1lXG5cdFx0Zm9udC1zaXplIDE0cHhcblx0LmJ0blxuXHRcdGZvbnQtc2l6ZSAxNnB4XG5cdC5jb250YWN0LXVzX19mb3JtIC5zdWJ0aXRsZS1jZW50ZXJcblx0XHRwYWRkaW5nIDBcblx0LmJsb2dfX2l0ZW0gLmluZm9cblx0XHRwYWRkaW5nIDEwcHggMTBweCAyMHB4XG5cdC5ibG9nLWlubmVyX19uZXh0LXByZXZcblx0XHRtYXJnaW4tbGVmdCAwXG5cdFx0bWFyZ2luLXJpZ2h0IDBcbiJdfQ== */
